PopDirectedDripsInitializePhase0

VOID __stdcall PopDirectedDripsInitializePhase0(){
  __int64 v0; 
  WCHAR v1; 

  *(&stru_140C23628 + 648) = 0i64;
  *(&stru_140C23628 + 1269) = 0;
  *(&stru_140C23628 + 1312) = 0;
  *(&stru_140C23628 + 699) = -1i64;
  *(&stru_140C23628 + 2596) = 0;
  *(&stru_140C23628 + 1299) = 0;
  *(&stru_140C23628 + 636) = (char *)&stru_140C23628 + 5080;
  *(&stru_140C23628 + 635) = (char *)&stru_140C23628 + 5080;
  *(&stru_140C23628 + 2536) = 1;
  *(&stru_140C23628 + 5074) = 6;
  *(&stru_140C23628 + 1276) = -1946157056;
  *(&stru_140C23628 + 5200) = 0;
  PopInitializeWorkItem(
    (INT64)&stru_140C23628 + 5208,
    (INT64)PopDirectedDripsNotifyResiliencyCompletionWorker,
    (INT64)&stru_140C23628 + 5048);
  PopDirectedDripsInitializeDisengageTimer(
    (INT64)&stru_140C23628 + 5256,
    2i64,
    (unsigned int)PopDirectedDripsWaitWakeTimeoutSeconds);
  PopDirectedDripsInitializeDisengageTimer(
    (INT64)&stru_140C23628 + 5416,
    3i64,
    (unsigned int)PopDirectedDripsSurprisePowerOnTimeoutSeconds);
  *(&stru_140C23628 + 700) = 0i64;
  *(&stru_140C23628 + 1402) = 0;
  PopDirectedDripsDiagInitialize(0, v0, v1);
  PopDirectedDripsUmInitialize();
}

Referenced by:

PopInitializeDirectedDrips