WmipRegisterFirmwareProviders

VOID __stdcall WmipRegisterFirmwareProviders(){
  int SystemInformation; 
  char v1; 
  __int16 v2; 
  char v3; 
  NTSTATUS(__stdcall *v4)(_SYSTEM_FIRMWARE_TABLE_INFORMATION *); 
  __int64 v5; 

  SystemInformation = 1381190978;
  v2 = 0;
  v3 = 0;
  v1 = 1;
  v4 = WmipRawSMBiosTableHandler;
  v5 = *(&PnpReplaceEvent + 823);
  NtSetSystemInformation(SystemRegisterFirmwareTableInformationHandler, &SystemInformation, 0x18ui64);
  if( *(&ExBootDevicesRemovedEvent + 276) == 1 )
  {
    SystemInformation = 1179210317;
    v1 = 1;
    v4 = WmipFirmwareTableHandler;
    v5 = *(&PnpReplaceEvent + 823);
    NtSetSystemInformation(SystemRegisterFirmwareTableInformationHandler, &SystemInformation, 0x18ui64);
  }
}

Referenced by:

WMIInitialize