WmipRegisterFirmwareProviders
INT64 __fastcall WmipRegisterFirmwareProviders(INT64 a1, INT64 a2, INT64 a3, INT64 a4){
INT64 result;
int SystemInformation;
char v6;
__int16 v7;
char v8;
NTSTATUS(__stdcall *v9)(SYSTEM_FIRMWARE_TABLE_INFORMATION *);
PDRIVER_OBJECT v10;
SystemInformation = 1381190978;
v7 = 0;
v8 = 0;
v6 = 1;
v9 = WmipRawSMBiosTableHandler;
v10 = PnpDriverObject;
result = NtSetSystemInformation(SystemRegisterFirmwareTableInformationHandler, &SystemInformation, 0x18ui64);
if( dword_140C19650 == 1 )
{
SystemInformation = 1179210317;
v6 = 1;
v9 = WmipFirmwareTableHandler;
v10 = PnpDriverObject;
return NtSetSystemInformation(SystemRegisterFirmwareTableInformationHandler, &SystemInformation, 0x18ui64);
}
return result;
}Referenced by:
WMIInitialize