Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 13 of file miniport.cpp.
Referenced by InstallSubdevice(), and StartDevice().
{ NTSTATUS Status = STATUS_INVALID_PARAMETER; DPRINT("PcNewMiniport entered\n"); PC_ASSERT_IRQL_EQUAL(PASSIVE_LEVEL); if (!OutMiniport) { DPRINT("PcNewMiniport was supplied a NULL OutPort parameter\n"); return STATUS_INVALID_PARAMETER; } if (IsEqualGUIDAligned(ClassId, CLSID_MiniportDriverDMusUART) || IsEqualGUIDAligned(ClassId, CLSID_MiniportDriverUart) || IsEqualGUIDAligned(ClassId, CLSID_MiniportDriverDMusUARTCapture)) { Status = NewMiniportDMusUART(OutMiniport, ClassId); } else if (IsEqualGUIDAligned(ClassId, CLSID_MiniportDriverFmSynth) || IsEqualGUIDAligned(ClassId, CLSID_MiniportDriverFmSynthWithVol)) { Status = NewMiniportFmSynth(OutMiniport, ClassId); } else { Status = STATUS_INVALID_PARAMETER; } DPRINT("PcNewMiniport Status %x\n", Status); return Status; }