PpmEventAutonomousModeChange

INT64 __fastcall PpmEventAutonomousModeChange(_LUID *AuthId, _LUID *SiblingAuthId){
  INT64 result; 
  EVENT_DESCRIPTOR *v3; 
  EVENT_DESCRIPTOR *v4; 
  UINT64 v5; 
  UINT64 UserDataCount; 
  int v7; 
  EVENT_DATA_DESCRIPTOR UserData; 
  int *v9; 
  int v10; 
  int v11; 
  int v12; 
  v12 = (int)SiblingAuthId;
  v7 = 0;
  result = PpmEventGetEventDescriptorAndProcessorId(
             (INT64)AuthId,
             (INT64)&PPM_ETW_AUTONOMOUS_MODE_CHANGE,
             (INT64)&PPM_ETW_AUTONOMOUS_MODE_CHANGE_HV,
             (INT64)&v7,
             (INT64)&UserData);
  v4 = (EVENT_DESCRIPTOR *)result;
  if( PpmEtwRegistered )
  {
    v5 = PpmEtwHandle;
    LOBYTE(result) = EtwEventEnabled(PpmEtwHandle, (EVENT_DESCRIPTOR *)result, v3);
    if( (_BYTE)result )
    {
      v11 = 0;
      v9 = &v12;
      v10 = 4;
      LODWORD(UserDataCount) = 2;
      LODWORD(result) = EtwWriteEx(v5, v4, 0i64, 0i64, 0i64, 0i64, UserDataCount, &UserData);
    }
  }
  return result;
}

Referenced by:

No references.