PspApplyWin32kFilterOptions
VOID __stdcall PspApplyWin32kFilterOptions(_EPROCESS *Process, _PSP_CREATE_PROCESS_CONTEXT *CreateContext){
int *v2;
int v3;
v2 = (int *)*((_QWORD *)CreateContext + 59);
if( v2 )
{
v3 = *v2;
if( (*v2 & 1) != 0 )
{
_InterlockedOr((volatile signed __int32 *)&Process->2512, 0x4000u);
v2 = (int *)*((_QWORD *)CreateContext + 59);
v3 = *v2;
}
if( (v3 & 2) != 0 )
{
_InterlockedOr((volatile signed __int32 *)&Process->2512, 0x8000u);
v2 = (int *)*((_QWORD *)CreateContext + 59);
}
Process->Win32KFilterSet = v2[1];
}
}Referenced by:
PspAllocateProcess