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.