Author: janderwald Date: Fri Dec 12 11:18:26 2008 New Revision: 38028
URL: http://svn.reactos.org/svn/reactos?rev=38028&view=rev Log: - interfaces definition for IMiniportTopology
Modified: trunk/reactos/include/ddk/portcls.h
Modified: trunk/reactos/include/ddk/portcls.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/portcls.h?rev=3... ============================================================================== --- trunk/reactos/include/ddk/portcls.h [iso-8859-1] (original) +++ trunk/reactos/include/ddk/portcls.h [iso-8859-1] Fri Dec 12 11:18:26 2008 @@ -1239,10 +1239,11 @@ #define IID_IPortTopology DEFINE_GUIDNAMED(IID_IPortTopology) #endif
-DEFINE_GUID(IID_IPortTopology, - 0xb4c90a30L, 0x5791, 0x11d0, 0x86, 0xf9, 0x00, 0xa0, 0xc9, 0x11, 0xb5, 0x44); -DEFINE_GUID(CLSID_PortTopology, - 0xb4c90a32L, 0x5791, 0x11d0, 0x86, 0xf9, 0x00, 0xa0, 0xc9, 0x11, 0xb5, 0x44); +#undef INTERFACE +#define INTERFACE IPortTopology + +DEFINE_GUID(IID_IPortTopology, 0xb4c90a30L, 0x5791, 0x11d0, 0x86, 0xf9, 0x00, 0xa0, 0xc9, 0x11, 0xb5, 0x44); +DEFINE_GUID(CLSID_PortTopology, 0xb4c90a32L, 0x5791, 0x11d0, 0x86, 0xf9, 0x00, 0xa0, 0xc9, 0x11, 0xb5, 0x44);
DECLARE_INTERFACE_(IPortTopology, IPort) { @@ -1259,9 +1260,30 @@ IMiniportTopology Interface */
+#undef INTERFACE +#define INTERFACE IMiniportTopology + +DEFINE_GUID(IID_IMiniportTopology, 0xb4c90a31L, 0x5791, 0x11d0, 0x86, 0xf9, 0x00, 0xa0, 0xc9, 0x11, 0xb5, 0x44); + +DECLARE_INTERFACE_(IMiniportTopology,IMiniport) +{ + DEFINE_ABSTRACT_UNKNOWN() + DEFINE_ABSTRACT_MINIPORT() + + STDMETHOD_(NTSTATUS,Init)(THIS_ + IN PUNKNOWN UnknownAdapter, + IN PRESOURCELIST ResourceList, + IN PPORTTOPOLOGY Port)PURE; +}; + +typedef IMiniportTopology *PMINIPORTTOPOLOGY; + /* =============================================================== IMiniportWaveCyclicStream Interface */ + +#undef INTERFACE +#define INTERFACE IMiniportWaveCyclicStream
DECLARE_INTERFACE_(IMiniportWaveCyclicStream,IUnknown) {