SeCreateAccessStateFromSubjectContext
INT64 __fastcall SeCreateAccessStateFromSubjectContext(
INT64 a1,
INT64 a2,
INT64 a3,
INT64 a4,
GENERIC_MAPPING *GenericMapping){
unsigned int v6;
PADAPTER_OBJECT v7;
int v10;
unsigned int v11;
v6 = a4;
v7 = *(PADAPTER_OBJECT *)a1;
if( v7 )
ObfReferenceObject(v7);
ObfReferenceObject(*(PVOID *)(a1 + 16));
SepCreateAccessStateFromSubjectContext(
(_SECURITY_SUBJECT_CONTEXT *)a1,
(_ACCESS_STATE *)a2,
(_AUX_ACCESS_DATA *)a3,
v6,
GenericMapping);
v11 = v10;
if( v10 < 0 )
{
if( *(_QWORD *)a1 )
HalPutDmaAdapter(*(PADAPTER_OBJECT *)a1);
HalPutDmaAdapter(*(PADAPTER_OBJECT *)(a1 + 16));
}
return v11;
}Referenced by:
CmKeyBodyRemapToVirtual
CmKeyBodyRemapToVirtualForEnum
CmKeyBodyReplicateToVirtual
CmpDoBuildVirtualStack