mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 01:25:56 +00:00
- Fix IPortWaveCyclic interface
svn path=/trunk/; revision=38912
This commit is contained in:
parent
0d17246450
commit
ef794c62a4
1 changed files with 11 additions and 40 deletions
|
@ -1117,51 +1117,13 @@ DEFINE_GUID(CLSID_PortWaveCyclic,
|
||||||
|
|
||||||
DECLARE_INTERFACE_(IPortWaveCyclic, IPort)
|
DECLARE_INTERFACE_(IPortWaveCyclic, IPort)
|
||||||
{
|
{
|
||||||
STDMETHOD_(NTSTATUS, QueryInterface)(THIS_
|
DEFINE_ABSTRACT_UNKNOWN()
|
||||||
REFIID InterfaceId,
|
|
||||||
PVOID* Interface
|
|
||||||
) PURE;
|
|
||||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
|
||||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
|
||||||
|
|
||||||
|
DEFINE_ABSTRACT_PORT()
|
||||||
STDMETHOD_(NTSTATUS,Init)(THIS_
|
|
||||||
IN PDEVICE_OBJECT DeviceObject,
|
|
||||||
IN PIRP Irp,
|
|
||||||
IN PUNKNOWN UnknownMiniport,
|
|
||||||
IN PUNKNOWN UnknownAdapter OPTIONAL,
|
|
||||||
IN PRESOURCELIST ResourceList
|
|
||||||
) PURE;
|
|
||||||
STDMETHOD_(NTSTATUS,GetDeviceProperty)(THIS_
|
|
||||||
IN DEVICE_REGISTRY_PROPERTY DeviceProperty,
|
|
||||||
IN ULONG BufferLength,
|
|
||||||
OUT PVOID PropertyBuffer,
|
|
||||||
OUT PULONG ResultLength
|
|
||||||
) PURE;
|
|
||||||
STDMETHOD_(NTSTATUS,NewRegistryKey)(THIS_
|
|
||||||
OUT PREGISTRYKEY * OutRegistryKey,
|
|
||||||
IN PUNKNOWN OuterUnknown,
|
|
||||||
IN ULONG RegistryKeyType,
|
|
||||||
IN ACCESS_MASK DesiredAccess,
|
|
||||||
IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
|
|
||||||
IN ULONG CreateOptions OPTIONAL,
|
|
||||||
OUT PULONG Disposition OPTIONAL
|
|
||||||
) PURE;
|
|
||||||
|
|
||||||
STDMETHOD_(VOID, Notify)(THIS_
|
STDMETHOD_(VOID, Notify)(THIS_
|
||||||
IN PSERVICEGROUP ServiceGroup) PURE;
|
IN PSERVICEGROUP ServiceGroup) PURE;
|
||||||
|
|
||||||
|
|
||||||
STDMETHOD_(NTSTATUS, NewMasterDmaChannel)(THIS_
|
|
||||||
OUT PDMACHANNEL* DmaChannel,
|
|
||||||
IN PUNKNOWN OuterUnknown,
|
|
||||||
IN PRESOURCELIST ResourceList OPTIONAL,
|
|
||||||
IN ULONG MaximumLength,
|
|
||||||
IN BOOL Dma32BitAddresses,
|
|
||||||
IN BOOL Dma64BitAddresses,
|
|
||||||
IN DMA_WIDTH DmaWidth,
|
|
||||||
IN DMA_SPEED DmaSpeed) PURE;
|
|
||||||
|
|
||||||
STDMETHOD_(NTSTATUS, NewSlaveDmaChannel)(THIS_
|
STDMETHOD_(NTSTATUS, NewSlaveDmaChannel)(THIS_
|
||||||
OUT PDMACHANNELSLAVE* DmaChannel,
|
OUT PDMACHANNELSLAVE* DmaChannel,
|
||||||
IN PUNKNOWN OuterUnknown,
|
IN PUNKNOWN OuterUnknown,
|
||||||
|
@ -1171,6 +1133,15 @@ DECLARE_INTERFACE_(IPortWaveCyclic, IPort)
|
||||||
IN BOOL DemandMode,
|
IN BOOL DemandMode,
|
||||||
IN DMA_SPEED DmaSpeed) PURE;
|
IN DMA_SPEED DmaSpeed) PURE;
|
||||||
|
|
||||||
|
STDMETHOD_(NTSTATUS, NewMasterDmaChannel)(THIS_
|
||||||
|
OUT PDMACHANNEL* DmaChannel,
|
||||||
|
IN PUNKNOWN OuterUnknown,
|
||||||
|
IN PRESOURCELIST ResourceList OPTIONAL,
|
||||||
|
IN ULONG MaximumLength,
|
||||||
|
IN BOOL Dma32BitAddresses,
|
||||||
|
IN BOOL Dma64BitAddresses,
|
||||||
|
IN DMA_WIDTH DmaWidth,
|
||||||
|
IN DMA_SPEED DmaSpeed) PURE;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue