VOID __fastcall PopRecordSleepCheckpointSource(CHAR a1){
PopAcquireRwLockExclusive(&PopBsdUpdateLock);
BYTE1(PopBsdPowerTransitionExtension) ^= (BYTE1(PopBsdPowerTransitionExtension) ^ (4 * a1)) & 0xC;
PopBsdHandleRequest(8i64);
PopReleaseRwLock((UINT64)&PopBsdUpdateLock);
}