PnpTraceClearDevNodeProblem

VOID __stdcall PnpTraceClearDevNodeProblem(
        UNICODE_STRING *DeviceInstanceId,
        UNICODE_STRING *ServiceName,
        UINT64 LastProblem,
        INT64 LastProblemStatus,
        GUID *LastProblema){
  int v6; 
  int v7; 
  unsigned __int16 *v8; 
  int v9; 
  int v10; 
  __int64 v11; 
  struct _EVENT_DATA_DESCRIPTOR v12; 
  __int64 *v13; 
  __int64 v14; 
  int *v15; 
  __int64 v16; 
  wchar_t *Buffer; 
  int v18[2]; 
  int *v19; 
  __int64 v20; 
  __int64 v21; 
  int v22[2]; 
  int *v23; 
  __int64 v24; 
  int *v25; 
  __int64 v26; 
  if( (_DWORD)LastProblem != 1 && (unsigned int)dword_140C02D88 > 5 )
  {
    if( tlgKeywordOn((__int64)&dword_140C02D88, 0x800000000000i64) )
    {
      v10 = v6;
      v13 = &v11;
      v11 = 1i64;
      v15 = v18;
      Buffer = DeviceInstanceId->Buffer;
      v18[0] = DeviceInstanceId->Length;
      v19 = v22;
      v21 = *((_QWORD *)v8 + 1);
      v22[0] = *v8;
      v23 = &v9;
      v25 = &v10;
      v14 = 8i64;
      v16 = 2i64;
      v18[1] = 0;
      v20 = 2i64;
      v22[1] = 0;
      v9 = v7;
      v24 = 4i64;
      v26 = 4i64;
      tlgWriteAgg((__int64)&dword_140C02D88, (unsigned __int8 *)&byte_1400246C0, 0i64, 9u, &v12);
    }
  }
}

Referenced by:

PipClearDevNodeProblem