PpmEventParkNodeClassRecordedStats

CHAR __stdcall PpmEventParkNodeClassRecordedStats(INT16 a1, INT64 a2, NPTEXTMETRIC *a3, INT64 a4, CHAR a5){
  void **v5; 
  REGHANDLE v7; 
  _EVENT_DATA_DESCRIPTOR UserData; 
  INT64 *v10; 
  int v11; 
  int v12; 
  char *v13; 
  int v14; 
  int v15; 
  CHAR *v16; 
  int v17; 
  int v18; 
  INT64 v19; 
  int v20; 
  int v21; 
  __int64 v22; 
  int v23; 
  int v24; 
  void *retaddr; 
  INT16 v26; 
  INT64 v27; 
  char v28; 

  v5 = &retaddr;
  v28 = (char)a3;
  v27 = a2;
  v26 = a1;
  if( PpmEtwRegistered )
  {
    v7 = PpmEtwHandle;
    LOBYTE(v5) = EtwEventEnabled(PpmEtwHandle, &PPM_ETW_PARK_NODE_CLASS_STATS);
    if( (_BYTE)v5 )
    {
      UserData.Reserved = 0;
      v12 = 0;
      v15 = 0;
      v18 = 0;
      v21 = 0;
      v24 = 0;
      UserData.Ptr = (unsigned __int64)&v26;
      v10 = &v27;
      v13 = &v28;
      v16 = &a5;
      v22 = *(_QWORD *)(a4 + 8);
      v23 = 8 * *(_DWORD *)(a4 + 40);
      v14 = 1;
      v17 = 1;
      v19 = a4 + 40;
      UserData.Size = 2;
      v11 = 8;
      v20 = 4;
      LOBYTE(v5) = EtwWriteEx(v7, &PPM_ETW_PARK_NODE_CLASS_STATS, 0i64, 0, 0, 0, 6u, &UserData);
    }
  }
  return(char)v5;
}

Referenced by:

PpmParkRecordNodeStatistics