PpmEventTraceAccountingBucketIntervalsRundown

VOID __stdcall PpmEventTraceAccountingBucketIntervalsRundown(){
  __int64 v0; 
  char *v1; 
  __int64 *v2; 
  __int64 v3; 
  int v4; 
  _EVENT_DATA_DESCRIPTOR UserData; 
  char *v6; 
  int v7; 
  int v8; 
  char v9[208]; 

  if( PpmEtwRegistered && EtwEventEnabled(PpmEtwHandle, &PPM_ETW_ACCOUNTING_BUCKET_INTERVALS_RUNDOWN) )
  {
    v0 = 26i64;
    v1 = v9;
    v4 = 26;
    v2 = (__int64 *)&unk_140CFA598;
    do
    {
      v3 = *v2;
      v2 += 3;
      *(_QWORD *)v1 = v3;
      v1 += 8;
      --v0;
    }
    while( v0 );
    UserData.Reserved = 0;
    v8 = 0;
    UserData.Ptr = (unsigned __int64)&v4;
    v6 = v9;
    UserData.Size = 4;
    v7 = 208;
    EtwWrite(PpmEtwHandle, &PPM_ETW_ACCOUNTING_BUCKET_INTERVALS_RUNDOWN, 0, 2u, &UserData);
  }
}

Referenced by:

PpmEventTraceControlCallback