PpmEventTraceAccountingBucketIntervalsRundown

VOID __stdcall PpmEventTraceAccountingBucketIntervalsRundown(){
  EVENT_DESCRIPTOR *v0; 
  __int64 v1; 
  char *v2; 
  __int64 *v3; 
  __int64 v4; 
  int v5; 
  EVENT_DATA_DESCRIPTOR UserData; 
  char *v7; 
  int v8; 
  int v9; 
  char v10[208]; 
  if( PpmEtwRegistered
    && EtwEventEnabled(PpmEtwHandle, (EVENT_DESCRIPTOR *)&PPM_ETW_ACCOUNTING_BUCKET_INTERVALS_RUNDOWN, v0) )
  {
    v1 = 26i64;
    v2 = v10;
    v5 = 26;
    v3 = qword_140CFA598;
    do
    {
      v4 = *v3;
      v3 += 3;
      *(_QWORD *)v2 = v4;
      v2 += 8;
      --v1;
    }
    while( v1 );
    UserData.Reserved = 0;
    v9 = 0;
    UserData.Ptr = (unsigned __int64)&v5;
    v7 = v10;
    UserData.Size = 4;
    v8 = 208;
    EtwWrite(PpmEtwHandle, (EVENT_DESCRIPTOR *)&PPM_ETW_ACCOUNTING_BUCKET_INTERVALS_RUNDOWN, 0i64, 2ui64, &UserData);
  }
}

Referenced by:

PpmEventTraceControlCallback