PnpTraceDeviceRemoveProcessVeto
VOID __stdcall PnpTraceDeviceRemoveProcessVeto(
UNICODE_STRING *DeviceInstanceId,
UNICODE_STRING *VetoedDeviceInstanceId,
UNICODE_STRING *ProcessName){
unsigned __int16 *v3;
unsigned __int16 *v4;
unsigned __int16 *v5;
struct _EVENT_DATA_DESCRIPTOR v6;
int *v7;
__int64 v8;
__int64 v9;
int v10[2];
int *v11;
__int64 v12;
__int64 v13;
int v14[2];
int *v15;
__int64 v16;
__int64 v17;
int v18[2];
if( (unsigned int)dword_140C02DC0 > 5 )
{
if( tlgKeywordOn((__int64)&dword_140C02DC0, 0x400000000000i64) )
{
v8 = 2i64;
v7 = v10;
v9 = *((_QWORD *)v5 + 1);
v10[0] = *v5;
v11 = v14;
v13 = *((_QWORD *)v4 + 1);
v14[0] = *v4;
v15 = v18;
v17 = *((_QWORD *)v3 + 1);
v18[0] = *v3;
v10[1] = 0;
v12 = 2i64;
v14[1] = 0;
v16 = 2i64;
v18[1] = 0;
tlgWriteTransfer_EtwWriteTransfer(
(__int64)&dword_140C02DC0,
(unsigned __int8 *)byte_140024739,
0i64,
0i64,
8u,
&v6);
}
}
}Referenced by:
PnpLogVetoInformation