7 #ifndef PORTCLS_PRIVATE_H
8 #define PORTCLS_PRIVATE_H
17 #define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
18 #define TAG_PORTCLASS TAG('P', 'C', 'L', 'S')
28 IN PDEVICE_OBJECT DeviceObject
,
34 IN PDEVICE_OBJECT DeviceObject
,
40 IN PDEVICE_OBJECT DeviceObject
,
46 IN PDEVICE_OBJECT DeviceObject
,
49 NTSTATUS
NewMiniportDMusUART(
50 OUT PMINIPORT
* OutMiniport
,
53 NTSTATUS
NewMiniportFmSynth(
54 OUT PMINIPORT
* OutMiniport
,
63 NTSTATUS
NewPortTopology(
66 NTSTATUS
NewPortWaveCyclic(
69 NTSTATUS
NewPortWavePci(
72 NTSTATUS
NewDmaChannelSlave(
73 IN PDEVICE_DESCRIPTION DeviceDesc
,
74 IN PDMA_ADAPTER Adapter
,
75 OUT PDMACHANNELSLAVE
* DmaChannel
);
78 OUT PDRMPORT2
*OutPort
);
82 PCPFNSTARTDEVICE StartDevice
;
83 KSDEVICE_HEADER KsDeviceHeader
;
84 IAdapterPowerManagement
* AdapterPowerManagement
;
86 IResourceList
* resources
;