PpmEventVpQosChange

BOOLEAN __fastcall PpmEventVpQosChange(__int64 a1){
  BOOLEAN result; 
  int v3; 
  int v4; 
  __int16 v5; 
  _EVENT_DATA_DESCRIPTOR UserData; 
  __int64 v7; 
  __int64 v8; 
  __int16 *v9; 
  __int64 v10; 
  __int64 v11; 
  __int64 v12; 
  int *v13; 
  __int64 v14; 
  int *v15; 
  __int64 v16; 
  int *v17; 
  __int64 v18; 
  int *v19; 
  __int64 v20; 
  int *v21; 
  __int64 v22; 
  int *v23; 
  __int64 v24; 
  int *v25; 
  __int64 v26; 
  int *v27; 
  __int64 v28; 
  __int64 v29; 
  __int64 v30; 

  v4 = 100;
  v3 = 0;
  if( PpmEtwRegistered
    || (result = EtwEventEnabled(PpmEtwHandle, (PCEVENT_DESCRIPTOR)&PPM_ETW_PROCESSOR_PERF_STATE_CHANGE)) != 0 )
  {
    v5 = *(unsigned __int8 *)(a1 + 208);
    *(_QWORD *)&UserData.Size = 4i64;
    UserData.Ptr = (unsigned __int64)&v3;
    v7 = a1 + 68;
    v9 = &v5;
    v11 = a1 + 209;
    v13 = &v4;
    v15 = &v4;
    v17 = &v4;
    v19 = &v4;
    v21 = &v3;
    v23 = &v3;
    v25 = &v3;
    v27 = &v3;
    v29 = a1 + 33268;
    v8 = 4i64;
    v10 = 2i64;
    v12 = 1i64;
    v14 = 4i64;
    v16 = 4i64;
    v18 = 4i64;
    v20 = 4i64;
    v22 = 4i64;
    v24 = 4i64;
    v26 = 4i64;
    v28 = 4i64;
    v30 = 4i64;
    return EtwWriteEx(
             PpmEtwHandle,
             (PCEVENT_DESCRIPTOR)&PPM_ETW_PROCESSOR_PERF_STATE_CHANGE,
             0i64,
             0,
             0,
             0,
             0xDu,
             &UserData);
  }
  return result;
}

Referenced by:

PpmHvSetVirtualProcessorQos