PopSqmThermalUsermodeEvent

VOID __stdcall PopSqmThermalUsermodeEvent(
        UINT16 InitiatorLength,
        WCHAR *Initiator,
        UINT64 TripPoint,
        UINT64 Temperature,
        UINT8 Critical){
  int v5; 
  int v6; 
  int v7; 
  __int64 v8; 
  int v9; 
  int v10; 
  _BOOL4 v11; 
  _EVENT_DATA_DESCRIPTOR v12; 
  int *v13; 
  __int64 v14; 
  int *v15; 
  __int64 v16; 
  _BOOL4 *v17; 
  __int64 v18; 
  int *v19; 
  __int64 v20; 
  __int64 v21; 
  int v22[2]; 

  v5 = InitiatorLength;
  if( *(&stru_140C00F40 + 1194) > 5u )
  {
    if( tlgKeywordOn((__int64)&stru_140C00F40 + 4776, 0x800000000000i64) )
    {
      v13 = &v9;
      v10 = v6;
      v15 = &v10;
      v22[1] = 0;
      v11 = Critical != 0;
      v9 = v7;
      v17 = &v11;
      v14 = 4i64;
      v19 = v22;
      v16 = 4i64;
      v18 = 4i64;
      v22[0] = 2 * v5;
      v20 = 2i64;
      v21 = v8;
      tlgWriteTransfer_EtwWriteTransfer(
        (__int64)&stru_140C00F40 + 4776,
        (unsigned __int8 *)byte_1400298A5,
        0i64,
        0i64,
        7u,
        &v12);
    }
  }
}

Referenced by:

PopThermalProcessUsermodeEvent