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.