PspMapThreadCreationFlags
int __fastcall PspMapThreadCreationFlags(char a1, int *a2){
int result;
result = 0;
*a2 = 0;
if( (a1 & 1) != 0 )
{
*a2 = 1;
result = 1;
}
if( (a1 & 2) != 0 )
{
result |= 2u;
*a2 = result;
}
if( (a1 & 4) != 0 )
{
result |= 4u;
*a2 = result;
}
if( (a1 & 0x10) != 0 )
{
result |= 0x80u;
*a2 = result;
}
if( (a1 & 0x20) != 0 )
{
result |= 0x100u;
*a2 = result;
}
if( (a1 & 0x40) != 0 )
{
result |= 0x200u;
*a2 = result;
}
return result;
}Referenced by:
NtCreateUserProcess
PspCreateThread