__int64 __fastcall PnpTraceStartDevice(__int64 a1, int a2, __int64 a3){
__int16 v3;
__int64 v6;
__int64 v8;
LOBYTE(v3) = 0;
v6 = 0i64;
if( a3 )
{
v6 = a3 + 56;
LODWORD(v8) = RtlImageNtHeader(*(_QWORD *)(a3 + 24));
v3 = *(_WORD *)(v8 + 70);
}
PnpDiagnosticTraceDeviceOperation(&KMPnPEvt_DeviceStart_Stop, (unsigned __int16 *)(a1 + 40), a2, v6, v3);
return 0i64;
}