PopDiagTraceFxDeviceRegistration

NTSTATUS __fastcall PopDiagTraceFxDeviceRegistration(
        PCEVENT_DESCRIPTOR EventDescriptor,
        INT64 a2,
        INT64 a3,
        CHAR a4,
        CHAR a5,
        INT64 a6,
        CHAR a7,
        INT64 a8){
  unsigned __int16 v8; 
  char v10; 
  __int16 v11; 
  _EVENT_DATA_DESCRIPTOR UserData; 
  INT64 *v13; 
  __int64 v14; 
  char *v15; 
  __int64 v16; 
  CHAR *v17; 
  __int64 v18; 
  __int16 *v19; 
  __int64 v20; 
  __int64 v21; 
  int v22; 
  int v23; 
  CHAR *v24; 
  __int64 v25; 
  INT64 v26; 
  __int64 v27; 
  INT64 v28; 
  INT64 v29; 

  v29 = a3;
  v28 = a2;
  v16 = 1i64;
  v10 = a4 - 1;
  *(_QWORD *)&UserData.Size = 8i64;
  v14 = 8i64;
  v18 = 4i64;
  v8 = *(_WORD *)a6;
  v22 = *(unsigned __int16 *)a6;
  v11 = v8 >> 1;
  UserData.Ptr = (unsigned __int64)&v28;
  v13 = &v29;
  v15 = &v10;
  v17 = &a5;
  v19 = &v11;
  v21 = *(_QWORD *)(a6 + 8);
  v24 = &a7;
  v26 = a8;
  v20 = 2i64;
  v23 = 0;
  v25 = 4i64;
  v27 = 12i64;
  return EtwWrite(PopDiagHandle, EventDescriptor, 0, 8u, &UserData);
}

Referenced by:

PopFxTraceDeviceRegistration