PcwCreateInstance
NTSTATUS __stdcall PcwCreateInstance(
PPCW_INSTANCE *Instance,
PPCW_REGISTRATION Registration,
const _UNICODE_STRING *Name,
UINT64 Count,
PPCW_DATA Data){
unsigned int v6;
__int64(__fastcall **ExtensionTable)(PPCW_INSTANCE *, PPCW_REGISTRATION, const _UNICODE_STRING *, _QWORD, PPCW_DATA);
NTSTATUS v10;
v6 = Count;
ExtensionTable = (__int64(__fastcall **)(PPCW_INSTANCE *, PPCW_REGISTRATION, const _UNICODE_STRING *, _QWORD, PPCW_DATA))ExGetExtensionTable((_EX_HOST *)ExpPcwExtensionHost);
if( ExtensionTable )
{
v10 = ExtensionTable[2](Instance, Registration, Name, v6, Data);
ExReleaseExtensionTable(ExpPcwExtensionHost);
}
else
{
*Instance = 0i64;
return ExpPcwDisabledStatus();
}
return v10;
}Referenced by:
No references.