PnprWakeDevices
__int64 __fastcall PnprWakeDevices(__int64 a1){
int MillisecondCounter;
__int64 v3;
EVENT_DESCRIPTOR *v4;
MillisecondCounter = PnprGetMillisecondCounter(0);
v3 = PnprContext;
*(_DWORD *)(PnprContext + 21032) = MillisecondCounter;
*(_BYTE *)(a1 + 29) = 1;
PoBroadcastSystemState(a1 + 4, v3, v4);
PoClearBroadcast();
PoEndPartitionReplace((_DWORD *)(a1 + 36), *(unsigned int *)(a1 + 32));
PoEndPowerStateTasks((_DWORD *)(a1 + 36));
PoUnblockConsoleSwitch((_DWORD *)(a1 + 36), *(_DWORD *)(a1 + 32));
*(_DWORD *)(PnprContext + 21036) = PnprGetMillisecondCounter(0);
return 0i64;
}Referenced by:
PnprQuiesceWorker