PcwAddInstance

NTSTATUS __stdcall PcwAddInstance(PPCW_BUFFER Buffer, PCUNICODE_STRING Name, ULONG Id, ULONG Count, PPCW_DATA Data){
  UINT64 ExtensionTable; 
  NTSTATUS v10; 
  ExtensionTable = ExGetExtensionTable(ExpPcwExtensionHost);
  if( !ExtensionTable )
    return ExpPcwDisabledStatus();
  v10 = (*(__int64(__fastcall **)(PPCW_BUFFER, PCUNICODE_STRING, _QWORD, _QWORD, PPCW_DATA))(ExtensionTable + 32))(
          Buffer,
          Name,
          Id,
          Count,
          Data);
  ExReleaseExtensionTable(ExpPcwExtensionHost);
  return v10;
}

Referenced by:

EtwpEventTracingCounterSetCallback
ExProcessorCounterSetCallback
FsRtlAddDiskIOCounterInstance
FsRtlDiskIOCounterSetCallback
KiSynchCounterSetCallback
KiSynchNumaCounterSetCallback
PoThermalCounterSetCallback