ExpCrossVmWnfPush
NTSTATUS __stdcall ExpCrossVmWnfPush(INT64 a1, UINT64 a2, INT64 a3, UINT64 a4, INT64 a5, INT64 a6){
_EX_HOST *v6;
unsigned int v7;
unsigned int v9;
VOID *ExtensionTable;
NTSTATUS v11;
v6 = (_EX_HOST *)*(&WheapDeferredInternalLogsEventLock + 54);
v7 = a4;
if( (_DWORD)a2 )
v6 = (_EX_HOST *)*(&WheapDeferredInternalLogsEventLock + 53);
v9 = a2;
ExtensionTable = ExGetExtensionTable(v6);
if( !ExtensionTable )
return -1073741822;
v11 = (*((__int64(__fastcall **)(_QWORD, _QWORD, INT64, _QWORD, INT64, _DWORD))ExtensionTable + 14))(
0i64,
v9,
a3,
v7,
a5,
a6);
ExReleaseExtensionTable((_EX_RUNDOWN_REF *)v6);
return v11;
}Referenced by:
ExpNtDeleteWnfStateData
ExpNtUpdateWnfStateData