WMIInitialize

UINT8 __stdcall WMIInitialize(UINT64 Phase, VOID *LoaderBlockPtr){
  UINT8 v2; 
  _UNICODE_STRING DestinationString; 

  v2 = 0;
  DestinationString = 0i64;
  if( (_DWORD)Phase )
  {
    WmipInitializeRegistration(Phase);
    return 1;
  }
  WmipInitializeAllocs();
  RtlInitUnicodeString(&DestinationString, L"\\Driver\\WMIxWDM");
  if( IoCreateDriver((OWORD *)&DestinationString.Length, (UINT64)WmipDriverEntry) >= 0 )
  {
    WmipGetSMBiosFromLoaderBlock(LoaderBlockPtr);
    WmipRegisterFirmwareProviders();
    return 1;
  }
  return v2;
}

Referenced by:

IoInitSystemPreDrivers