PnpTraceStartDevice

__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;
}

Referenced by:

PnpDeviceCompletionRoutine
PnpStartDeviceNode