PnpTraceDeviceRemovalForResetComplete
VOID __stdcall PnpTraceDeviceRemovalForResetComplete(){
__int64 v0;
unsigned int v1;
__int64 v2;
__int64 v3;
int v4;
int v5;
int v6;
int v7;
_LARGE_INTEGER v8;
struct _EVENT_DATA_DESCRIPTOR v9;
int *v10;
int v11;
int v12;
__int64 v13;
int v14[2];
int *v15;
int v16;
int v17;
__int64 v18;
int v19[2];
int *v20;
int v21;
int v22;
int *v23;
int v24;
int v25;
int *v26;
int v27;
int v28;
_LARGE_INTEGER *v29;
int v30;
int v31;
int *v32;
int v33;
int v34;
int *v35;
int v36;
int v37;
__int64 v38;
int v39[2];
if( (_DWORD)dword_140C02DC0 && tlgKeywordOn((__int64)&dword_140C02DC0, 0x400000000000i64) && v1 > 5 )
{
if( tlgKeywordOn((__int64)&dword_140C02DC0, v0) )
{
v12 = 0;
v14[1] = 0;
v17 = 0;
v19[1] = 0;
v22 = 0;
v25 = 0;
v28 = 0;
v31 = 0;
v34 = 0;
v37 = 0;
v39[1] = 0;
v10 = v14;
v13 = *(_QWORD *)(v2 + 48);
v14[0] = *(unsigned __int16 *)(v2 + 40);
v15 = v19;
v18 = *(_QWORD *)(v2 + 64);
v19[0] = *(unsigned __int16 *)(v2 + 56);
v4 = *(_DWORD *)(v2 + 300);
v20 = &v4;
v5 = *(_DWORD *)(v3 + 164);
v23 = &v5;
v6 = *(_DWORD *)(v3 + 176);
v26 = &v6;
v8 = PnpResetRetryInterval;
v29 = &v8;
v7 = *(_DWORD *)(v3 + 192);
v32 = &v7;
v35 = v39;
v38 = *(_QWORD *)(v3 + 208);
v39[0] = *(unsigned __int16 *)(v3 + 200);
v11 = 2;
v16 = 2;
v21 = 4;
v24 = 4;
v27 = 4;
v33 = 4;
v36 = 2;
v30 = 8;
tlgWriteTransfer_EtwWriteTransfer(
(__int64)&dword_140C02DC0,
(unsigned __int8 *)byte_140024533,
0i64,
0i64,
0xDu,
&v9);
}
}
}Referenced by:
IopDeviceRemovalForResetComplete