HalpInterruptInitPowerManagement
INT64 __fastcall HalpInterruptInitPowerManagement(){
ULONG_PTR v0;
unsigned int v1;
int v3[2];
VOID(__stdcall *v4)(PVOID);
VOID(__stdcall *v5)(PVOID, INT64);
VOID(__stdcall *v6)(PVOID, UINT8);
__int64 v7;
ULONG_PTR v8;
__int128 v9;
int v10;
int v11;
__int64 *v12;
__int64 v13[2];
int v14;
int v15;
v15 = 0;
v13[0] = 0i64;
v13[1] = 0i64;
v0 = HalpRegisteredInterruptControllers;
v1 = 0;
v14 = 10;
while( (ULONG_PTR *)v0 != &HalpRegisteredInterruptControllers )
{
v7 = 0i64;
v11 = 0;
v12 = v13;
v3[0] = 1;
v4 = HalpInterruptPowerComponentActiveCallback;
v3[1] = 1;
v5 = HalpInterruptPowerComponentIdleCallback;
v9 = 0i64;
v6 = HalpInterruptPowerCriticalTransitionCallback;
v10 = 1;
v8 = v0;
v1 = PoFxRegisterCoreDevice((UNICODE_STRING *)(v0 + 328), (__int64)v3, (_QWORD *)(v0 + 344));
PoFxActivateComponent(*(POHANDLE **)(v0 + 344), 0i64, 0i64);
PoFxStartDevicePowerManagement(*(POHANDLE **)(v0 + 344));
v0 = *(_QWORD *)v0;
}
return v1;
}Referenced by:
No references.