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