PopDirectedDripsInitializePhase0
VOID __stdcall PopDirectedDripsInitializePhase0(){
INT64 v0;
WCHAR v1;
qword_140C24A68 = 0i64;
stru_140C249F8.Header.SignalState = 0;
dword_140C24AA8 = 0;
qword_140C24C00 = -1i64;
*(_WORD *)&byte_140C24A70 = 0;
dword_140C24A74 = 0;
stru_140C249F8.Header.WaitListHead.Blink = &stru_140C249F8.Header.WaitListHead;
stru_140C249F8.Header.WaitListHead.Flink = &stru_140C249F8.Header.WaitListHead;
LOWORD(stru_140C249F8.Header.Lock) = 1;
stru_140C249F8.Header.Size = 6;
a2 = -1946157056;
byte_140C24A78 = 0;
PopInitializeWorkItem(
(INT64)&qword_140C24A80,
(INT64)PopDirectedDripsNotifyResiliencyCompletionWorker,
(INT64)&PopDirectedDripsState);
PopDirectedDripsInitializeDisengageTimer(
(INT64)&qword_140C24AB0,
2i64,
(unsigned int)PopDirectedDripsWaitWakeTimeoutSeconds);
PopDirectedDripsInitializeDisengageTimer(
(INT64)&qword_140C24B50,
3i64,
(unsigned int)PopDirectedDripsSurprisePowerOnTimeoutSeconds);
qword_140C24C08 = 0i64;
dword_140C24C10 = 0;
PopDirectedDripsDiagInitialize(0i64, v0, v1);
PopDirectedDripsUmInitialize();
}Referenced by:
PopInitializeDirectedDrips