ExpAcquireCrossVmMutant
INT64 __fastcall ExpAcquireCrossVmMutant(INT64 a1, INT64 a2, CHAR a3){
UINT64 ExtensionHostForCrossVmObject;
__int64 v7;
unsigned int v8;
EX_RUNDOWN_REF *v10;
v10 = 0i64;
ExtensionHostForCrossVmObject = ExpGetExtensionHostForCrossVmObject(a1, (INT64 *)&v10);
if( ExtensionHostForCrossVmObject )
{
LOBYTE(v7) = a3;
v8 = (*(__int64(__fastcall **)(INT64, INT64, __int64))(ExtensionHostForCrossVmObject + 80))(a1, a2, v7);
ExReleaseExtensionTable(v10);
}
else
{
return(unsigned int)-1073741822;
}
return v8;
}Referenced by:
NtAcquireCrossVmMutant