MiLogTrimWs

VOID __fastcall MiLogTrimWs(INT64 a1, INT64 a2, INT64 a3, INT64 a4, INT64 a5){
  int v5; 
  _DWORD *v9; 
  __int64 v10; 
  char v11; 
  _QWORD *v12; 
  ULONG v13; 
  __int64 v14; 
  char v15; 
  UINT Key; 
  CHAR *ImageFileName; 
  UINT v18; 
  int v19; 
  INT64 v20; 
  INT64 v21; 
  __int64 v22; 
  __int64 v23; 
  __int64 v24; 
  __int64 v25[6]; 
  char v26[16]; 
  UINT *v27; 
  __int64 v28; 
  INT64 *v29; 
  __int64 v30; 
  INT64 *v31; 
  __int64 v32; 
  __int64 *v33; 
  __int64 v34; 
  __int64 *v35; 
  __int64 v36; 
  __int64 *v37; 
  __int64 v38; 
  int *v39; 
  __int64 v40; 
  CHAR **p_ImageFileName; 
  __int64 v42; 
  ImageFileName = 0i64;
  v5 = a4;
  Key = 0;
  if( *(_QWORD *)&qword_140C4EC20 )
  {
    MiFillLogProcessInfo((_MMSUPPORT_INSTANCE *)a1, &Key, &ImageFileName);
    if( *v9 > 5u )
    {
      if( tlgKeywordOn((__int64)v9, 1i64) )
      {
        v11 = *(_BYTE *)(a1 + 184) & 7;
        v25[5] = v10;
        v15 = v11;
        v25[4] = (__int64)&v15;
        tlgCreate1Sz_char((__int64)v26, ImageFileName);
        v27 = &v18;
        v18 = Key;
        v29 = &v20;
        v28 = 4i64;
        v31 = &v21;
        v22 = v12[888];
        v33 = &v22;
        v23 = v12[936];
        v35 = &v23;
        v24 = v12[950];
        v37 = &v24;
        v39 = &v19;
        LODWORD(ImageFileName) = a5;
        p_ImageFileName = &ImageFileName;
        v20 = a2;
        v30 = 8i64;
        v21 = a3;
        v32 = 8i64;
        v34 = 8i64;
        v36 = 8i64;
        v38 = 8i64;
        v19 = v5;
        v40 = 4i64;
        v42 = 4i64;
        tlgWriteEx_EtwWriteEx(v14, (unsigned __int8 *)&dword_140024E19, 0i64, v13, 0, 0, 0xCu, (__int64)v25);
      }
    }
  }
}

Referenced by:

MiTrimWorkingSet