PnpTraceDeviceConfig

VOID __stdcall PnpTraceDeviceConfig(
        PWCHAR FirstHardwareId,
        PWCHAR LastCompatibleId,
        PWCHAR ClassGuid,
        PWCHAR DriverInfName,
        PWCHAR DriverProvider,
        PWCHAR DriverDate,
        PWCHAR DriverVersion,
        UINT8 DriverInbox,
        UINT8 SetupMode,
        UINT8 RebootNeeded,
        INT64 StatusCode){
  unsigned __int16 *v12; 
  const WCHAR *v13; 
  int v14; 
  const WCHAR *v15; 
  char v16; 
  char v17; 
  char v18; 
  int v19; 
  int v20; 
  __int64 v21; 
  __int64 v22; 
  __int64 v23; 
  struct _EVENT_DATA_DESCRIPTOR v24; 
  __int64 *v25; 
  __int64 v26; 
  int *v27; 
  __int64 v28; 
  int *v29; 
  __int64 v30; 
  __int64 v31; 
  int v32[2]; 
  int *v33; 
  __int64 v34; 
  __int64 v35; 
  int v36[2]; 
  char v37[16]; 
  char v38[16]; 
  char v39[16]; 
  char v40[16]; 
  char v41[16]; 
  char v42[16]; 
  char v43[16]; 
  char v44[16]; 
  char v45[16]; 
  char *v46; 
  __int64 v47; 
  char *v48; 
  __int64 v49; 
  char *v50; 
  __int64 v51; 
  __int64 *v52; 
  __int64 v53; 
  int *v54; 
  __int64 v55; 
  __int64 *v56; 
  __int64 v57; 
  unsigned __int16 *v58; 
  char v59; 
  char v60; 
  __int64 v61; 
  int v62; 
  __int64 *v63; 
  v21 = 0i64;
  if( v63 )
    v21 = *v63;
  if( (unsigned int)dword_140C02D50 > 5 )
  {
    if( tlgKeywordOn((__int64)&dword_140C02D50, 0x800000000000i64) )
    {
      v25 = &v22;
      v27 = &v19;
      v29 = v32;
      v31 = *((_QWORD *)v12 + 1);
      v32[0] = *v12;
      v33 = v36;
      v35 = *((_QWORD *)v58 + 1);
      v14 = *v58;
      v19 = 0;
      v32[1] = 0;
      v36[1] = 0;
      v36[0] = v14;
      v22 = 2048i64;
      v26 = 8i64;
      v28 = 4i64;
      v30 = 2i64;
      v34 = 2i64;
      tlgCreate1Sz_wchar_t((__int64)v37, v13);
      tlgCreate1Sz_wchar_t((__int64)v38, v15);
      tlgCreate1Sz_wchar_t((__int64)v39, DriverInfName);
      tlgCreate1Sz_wchar_t((__int64)v40, DriverProvider);
      tlgCreate1Sz_wchar_t((__int64)v41, DriverDate);
      tlgCreate1Sz_wchar_t((__int64)v42, DriverVersion);
      tlgCreate1Sz_wchar_t((__int64)v43, (const WCHAR *)DriverInbox);
      tlgCreate1Sz_wchar_t((__int64)v44, (const WCHAR *)SetupMode);
      tlgCreate1Sz_wchar_t((__int64)v45, (const WCHAR *)RebootNeeded);
      v46 = &v16;
      v17 = v59;
      v48 = &v17;
      v18 = v60;
      v50 = &v18;
      v23 = v61;
      v52 = &v23;
      v20 = v62;
      v54 = &v20;
      v56 = &v21;
      v16 = StatusCode;
      v47 = 1i64;
      v49 = 1i64;
      v51 = 1i64;
      v53 = 8i64;
      v55 = 4i64;
      v57 = 8i64;
      tlgWriteTransfer_EtwWriteTransfer(
        (__int64)&dword_140C02D50,
        (unsigned __int8 *)byte_140024798,
        0i64,
        0i64,
        0x17u,
        &v24);
    }
  }
}

Referenced by:

PiDevCfgLogDeviceConfigured