UINT64 __fastcall PopPrepareSleep(VOID *a1){
UINT64 *v2;
UINT64 v3;
UINT64 result;
PopDiagTracePrepareSleep();
PopCheckpointSystemSleep(PopSleepCheckpointPrepareSleepBefore);
*((_DWORD *)a1 + 4) = 13;
PopDispatchStateCallout(a1, 0i64);
PopDiagTracePrepareSleepEnd(v3, v2);
PopCheckpointSystemSleep(PopSleepCheckpointPrepareSleepAfter);
return result;
}