SmRegistrationInfoFill
NTSTATUS __stdcall SmRegistrationInfoFill(
VOID **RegistrationCtx,
_KPROCESSOR_MODE RequestorMode,
_SM_REGISTRATION_INFO *RegInfo){
VOID *v3;
INT8 v5;
int v6;
VOID *v7;
_KPROCESSOR_MODE AccessMode;
VOID *v10;
v3 = *RegistrationCtx;
v10 = 0i64;
v5 = RequestorMode;
LOBYTE(AccessMode) = RequestorMode;
v6 = ObOpenObjectByPointer(v3, 0i64, 0i64, 2031619, (POBJECT_TYPE)ExEventObjectType, AccessMode, &v10);
if( v6 < 0 )
{
v7 = v10;
}
else
{
v7 = 0i64;
*(_QWORD *)RegInfo = v10;
v6 = 0;
v10 = 0i64;
}
if( v7 )
ObCloseHandle(v7, v5);
return v6;
}Referenced by:
SmGetRegistrationInfo