PopDiagTraceFxPerfSetRegistration

NTSTATUS __fastcall PopDiagTraceFxPerfSetRegistration(
        PCEVENT_DESCRIPTOR EventDescriptor,
        __int64 a2,
        int a3,
        int a4,
        char a5,
        char a6,
        char a7,
        char a8,
        __int64 a9,
        int a10,
        __int64 a11,
        char a12){
  unsigned __int16 v12; 
  __int16 v14; 
  _EVENT_DATA_DESCRIPTOR UserData; 
  int *v16; 
  __int64 v17; 
  int *v18; 
  __int64 v19; 
  __int16 *v20; 
  __int64 v21; 
  __int64 v22; 
  int v23; 
  int v24; 
  char *v25; 
  __int64 v26; 
  char *v27; 
  __int64 v28; 
  char *v29; 
  __int64 v30; 
  char *v31; 
  __int64 v32; 
  int *v33; 
  __int64 v34; 
  __int64 v35; 
  int v36; 
  int v37; 
  char *v38; 
  __int64 v39; 
  __int64 v40; 
  int v41; 
  int v42; 

  v42 = a4;
  v41 = a3;
  v40 = a2;
  *(_QWORD *)&UserData.Size = 8i64;
  v24 = 0;
  v37 = 0;
  v17 = 4i64;
  v12 = *(_WORD *)a9;
  v23 = *(unsigned __int16 *)a9;
  v14 = v12 >> 1;
  UserData.Ptr = (unsigned __int64)&v40;
  v16 = &v41;
  v18 = &v42;
  v20 = &v14;
  v22 = *(_QWORD *)(a9 + 8);
  v25 = &a5;
  v27 = &a6;
  v29 = &a7;
  v31 = &a8;
  v33 = &a10;
  v35 = a11;
  v36 = 8 * a10;
  v38 = &a12;
  v19 = 4i64;
  v21 = 2i64;
  v26 = 4i64;
  v28 = 4i64;
  v30 = 8i64;
  v32 = 8i64;
  v34 = 4i64;
  v39 = 8i64;
  return EtwWrite(PopDiagHandle, EventDescriptor, 0, 0xCu, &UserData);
}

Referenced by:

PopFxTracePerfRegistration