VOID
VOID (__stdcall *PopWakeSourceInit())(VOID *Context){
VOID(__stdcall *result)(VOID *);
PopWakeSourceAvailable.Header.Size = 6;
PopWakeInfoCount = 0;
qword_140C24168 = (INT64)&PopWakeInfoList;
PopWakeInfoList = (__int64)&PopWakeInfoList;
PopWakeSourceAvailable.Header.WaitListHead.Blink = &PopWakeSourceAvailable.Header.WaitListHead;
PopWakeSourceAvailable.Header.WaitListHead.Flink = &PopWakeSourceAvailable.Header.WaitListHead;
qword_140C24178 = (__int64)&PopWakeSourceWorkList;
PopWakeSourceWorkList = &PopWakeSourceWorkList;
result = PopUpdateWakeSourceWorker;
PopWakeSourceWorkItem.WorkerRoutine = (void(__fastcall *)(void *))PopUpdateWakeSourceWorker;
PopCurrentWakeInfo = 0i64;
PopPendingWakeInfo = 0i64;
PopWakeSourceLock = 0i64;
LOWORD(PopWakeSourceAvailable.Header.Lock) = 0;
PopWakeSourceAvailable.Header.SignalState = 1;
PopWakeSourceWorkInProgress = 0;
PopWakeSourceWorkItem.Parameter = 0i64;
PopWakeSourceWorkItem.List.Flink = 0i64;
return result;
}Referenced by:
No references.