RtlpHpConvertCreationFlags
NTSTATUS __stdcall RtlpHpConvertCreationFlags(INT64 a1, INT16 a2){
__int16 v2;
int v4;
int v5;
int v6;
int v7;
int v8;
int v9;
int v10;
int v11;
v2 = a1;
v4 = a1 & 1 | 0x80000000;
if( (a1 & 4) == 0 )
v4 = a1 & 1;
v5 = v4 | 2;
if( (a1 & 8) == 0 )
v5 = v4;
v6 = v5 | 0x20000000;
if( (a2 & 0x1000) == 0 && (a1 & 0x8000000) == 0 )
v6 = v5;
v7 = v6 | 0x10000000;
v8 = a1;
if( (a2 & 0x10) == 0 && (a1 & 0x20) == 0 )
v7 = v6;
v9 = v7 | 0x40000000;
if( (v8 & 0x40000) == 0 )
v9 = v7;
v10 = v9 | 0x2000000;
if( (v2 & 0x10) == 0 )
v10 = v9;
v11 = v10 | 0x8000000;
if( (v2 & 0x200) == 0 )
v11 = v10;
return v2 & 0xF000 | v11;
}Referenced by:
RtlCreateHeap