WmipGetSMBiosFromLoaderBlock
VOID __stdcall WmipGetSMBiosFromLoaderBlock(VOID *LoaderBlockPtr){
__int64 v1;
__int64 v2;
v1 = *((_QWORD *)LoaderBlockPtr + 30);
ExInitializeResourceLite((INT64)&ExBootDevicesRemovedEvent + 3328);
if( *(_DWORD *)v1 >= 0xE38u )
{
v2 = *(_QWORD *)(v1 + 56);
if( v2 )
{
WmipSMBiosTablePhysicalAddress = *(_LARGE_INTEGER *)(v2 + 16);
LODWORD(WmipSMBiosTableLength) = *(_DWORD *)(v2 + 12);
*(_WORD *)((char *)&WmipSMBiosVersionInfo + 1) = *(_WORD *)(v2 + 7);
LOBYTE(WmipSMBiosVersionInfo) = 0;
HIWORD(WmipSMBiosVersionInfo) = BYTE2(WmipSMBiosVersionInfo);
}
}
}Referenced by:
WMIInitialize