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