PopSuspendServices
UINT64 __fastcall PopSuspendServices(VOID *a1){
UINT64 result;
int v3;
v3 = 0;
PopDiagTraceEventNoPayload((EVENT_DESCRIPTOR *)&POP_ETW_EVENT_SUSPENDSERVICES);
PopCheckpointSystemSleep(PopSleepCheckpointSuspendServicesBefore);
*((_DWORD *)a1 + 4) = 3;
PopDispatchStateCallout(a1, (__int64)&v3);
PopDiagTraceEventNoPayload((EVENT_DESCRIPTOR *)&POP_ETW_EVENT_SUSPENDSERVICES_END);
PopCheckpointSystemSleep(PopSleepCheckpointSuspendServicesAfter);
return result;
}Referenced by:
PopIssueActionRequest