PopDiagTraceSleepStudyStop

VOID __stdcall PopDiagTraceSleepStudyStop(){
  EVENT_DESCRIPTOR *v0; 
  UINT64 v1; 
  int v2; 
  int v3; 
  int v4; 
  int v5; 
  int v6; 
  int v7; 
  int v8; 
  EVENT_DATA_DESCRIPTOR UserData; 
  __int64 *v10; 
  __int64 v11; 
  int *v12; 
  __int64 v13; 
  __int64 *v14; 
  __int64 v15; 
  __int64 *v16; 
  __int64 v17; 
  __int64 *v18; 
  __int64 v19; 
  __int64 *v20; 
  __int64 v21; 
  int *v22; 
  __int64 v23; 
  __int64 *v24; 
  __int64 v25; 
  char *v26; 
  __int64 v27; 
  char *v28; 
  __int64 v29; 
  __int64 *v30; 
  __int64 v31; 
  char *v32; 
  __int64 v33; 
  int *v34; 
  __int64 v35; 
  int *v36; 
  __int64 v37; 
  __int64 *v38; 
  __int64 v39; 
  int *v40; 
  __int64 v41; 
  int *v42; 
  __int64 v43; 
  char *v44; 
  __int64 v45; 
  char *v46; 
  __int64 v47; 
  int *v48; 
  __int64 v49; 
  __int64 *v50; 
  __int64 v51; 
  __int64 *v52; 
  __int64 v53; 
  __int64 *v54; 
  __int64 v55; 
  char *v56; 
  __int64 v57; 
  int *v58; 
  __int64 v59; 
  char *v60; 
  __int64 v61; 
  int *v62; 
  __int64 v63; 
  int *v64; 
  __int64 v65; 
  int *v66; 
  __int64 v67; 
  if( PopDiagHandleRegistered )
  {
    v1 = PopDiagHandle;
    if( EtwEventEnabled(PopDiagHandle, (EVENT_DESCRIPTOR *)&POP_ETW_EVENT_SPM_SCENARIO_STOP, v0) )
    {
      *(_QWORD *)&UserData.Size = 4i64;
      v2 = byte_140C22A5C & 1;
      v11 = 8i64;
      v4 = byte_140C22A5D & 1;
      v3 = ((unsigned __int8)byte_140C22A5D >> 1) & 1;
      v8 = (unsigned __int8)byte_140C22AAD;
      v6 = (unsigned __int8)byte_140C22AAC;
      v7 = (unsigned __int8)byte_140C22A8C;
      UserData.Ptr = (unsigned __int64)&PopWdiScenarioStopEventData;
      v10 = qword_140C22A08;
      v12 = &v2;
      v14 = &qword_140C22A60;
      v16 = &qword_140C22A68;
      v18 = qword_140C22A70;
      v20 = &qword_140C22A00;
      v22 = &dword_140C229FC;
      v24 = &qword_140C22A40;
      v26 = byte_140C22A80;
      v28 = byte_140C229F8;
      v30 = &qword_140C22A38;
      v32 = byte_140C22A58;
      v34 = &v3;
      v36 = &v4;
      v38 = qword_140C22A48;
      v40 = &v5;
      v42 = &dword_140C22A84;
      v44 = byte_140C22A88;
      v46 = byte_140C22A90;
      v5 = ((unsigned __int8)byte_140C22A5D >> 2) & 1;
      v13 = 4i64;
      v15 = 8i64;
      v17 = 8i64;
      v19 = 8i64;
      v21 = 8i64;
      v23 = 4i64;
      v25 = 8i64;
      v27 = 1i64;
      v29 = 4i64;
      v31 = 8i64;
      v33 = 4i64;
      v35 = 4i64;
      v37 = 4i64;
      v39 = 8i64;
      v41 = 4i64;
      v43 = 4i64;
      v45 = 4i64;
      v47 = 4i64;
      v49 = 4i64;
      v48 = &dword_140C22A94;
      v51 = 4i64;
      v50 = qword_140C22A98;
      v53 = 4i64;
      v52 = &qword_140C229E8;
      v55 = 8i64;
      v54 = &qword_140C229F0;
      v57 = 4i64;
      v56 = byte_140C22AA8;
      v58 = &v6;
      v60 = byte_140C22AB0;
      v62 = &dword_140C22AB4;
      v64 = &v7;
      v66 = &v8;
      v59 = 4i64;
      v61 = 4i64;
      v63 = 4i64;
      v65 = 4i64;
      v67 = 4i64;
      EtwWrite(v1, (EVENT_DESCRIPTOR *)&POP_ETW_EVENT_SPM_SCENARIO_STOP, &PopDiagActivityId, 0x1Eui64, &UserData);
    }
  }
}

Referenced by:

PopSleepstudyScenarioStopWorker