PnpDiagnosticTraceAppVeto
NTSTATUS __fastcall PnpDiagnosticTraceAppVeto(__int64 a1, int a2, __int64 a3, __int64 a4){
unsigned __int16 v4;
__int64 v5;
__int64 v6;
unsigned __int16 v8;
unsigned __int16 v9;
_EVENT_DATA_DESCRIPTOR UserData;
__int16 *v11;
__int64 v12;
__int64 v13;
int v14;
int v15;
unsigned __int16 *v16;
__int64 v17;
__int64 v18;
int v19;
int v20;
int v21;
v21 = a2;
*(_QWORD *)&UserData.Size = 4i64;
UserData.Ptr = (unsigned __int64)&v21;
if( a3 )
v4 = *(_WORD *)a3 >> 1;
else
v4 = 0;
v8 = v4;
v11 = (__int16 *)&v8;
v12 = 2i64;
if( a3 )
v5 = *(_QWORD *)(a3 + 8);
else
v5 = 0i64;
v13 = v5;
v14 = 2 * v4;
v9 = *(_WORD *)a4 >> 1;
v16 = &v9;
v6 = *(_QWORD *)(a4 + 8);
v19 = 2 * v9;
v15 = 0;
v20 = 0;
v17 = 2i64;
v18 = v6;
return PnpDiagnosticTrace(&KMPnPEvt_DeviceEject_Pend, 5u, &UserData);
}Referenced by:
PnpLogVetoInformation