PnpCompleteSystemStartProcess

NTSTATUS PnpCompleteSystemStartProcess(){
  NTSTATUS result; 

  PnpDiagnosticTrace(&KMPnPEvt_SystemStartLegacyEnum_Start, 0, 0i64);
  PnpDiagnosticTrace(&KMPnPEvt_SystemStartDriverReinit_Start, 0, 0i64);
  IopCallDriverReinitializationRoutines(1u);
  PnpDiagnosticTrace(&KMPnPEvt_SystemStartDriverReinit_Stop, 0, 0i64);
  *(&PnpReplaceEvent + 6004) = 1;
  KeSetEvent((PRKEVENT)((char *)&stru_140C452E0 + 576), 0, 0);
  PiInitReleaseCachedGroupInformation();
  PpReleaseBootDDB();
  KseShimDatabaseBootRelease();
  result = PnpDiagnosticTrace(&KMPnPEvt_SystemStartLegacyEnum_Stop, 0, 0i64);
  if( RegHandle )
    return EtwWriteEndScenario(
             RegHandle,
             &KMPnPEvt_DriverInitPhase_Stop,
             (_LPCGUID)&PnpDriverInitPhaseActivityId,
             0,
             0i64);
  return result;
}

Referenced by:

PnpDeviceActionWorker