[ros-diffs] [janderwald] 38008: - add IID_IServiceSink - add IID_IServiceGroup - add enum for IRegistryKey

janderwald at svn.reactos.org janderwald at svn.reactos.org
Thu Dec 11 11:44:50 CET 2008


Author: janderwald
Date: Thu Dec 11 04:44:50 2008
New Revision: 38008

URL: http://svn.reactos.org/svn/reactos?rev=38008&view=rev
Log:
- add IID_IServiceSink
- add IID_IServiceGroup
- add enum for IRegistryKey

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=38008&r1=38007&r2=38008&view=diff
==============================================================================
--- trunk/reactos/include/ddk/portcls.h [iso-8859-1] (original)
+++ trunk/reactos/include/ddk/portcls.h [iso-8859-1] Thu Dec 11 04:44:50 2008
@@ -559,6 +559,9 @@
 /* ===============================================================
     IServiceSink Interface
 */
+#define INTERFACE IServiceSink
+
+DEFINE_GUID(IID_IServiceSink, 0x22C6AC64L, 0x851B, 0x11D0, 0x9A, 0x7F, 0x00, 0xAA, 0x00, 0x38, 0xAC, 0xFE);
 
 DECLARE_INTERFACE_(IServiceSink, IUnknown)
 {
@@ -575,8 +578,12 @@
 /* ===============================================================
     IServiceGroup Interface
 */
-
-DECLARE_INTERFACE_(IServiceGroup, IUnknown)
+#undef INTERFACE
+#define INTERFACE IServiceGroup
+
+DEFINE_GUID(IID_IServiceGroup, 0x22C6AC65L, 0x851B, 0x11D0, 0x9A, 0x7F, 0x00, 0xAA, 0x00, 0x38, 0xAC, 0xFE);
+
+DECLARE_INTERFACE_(IServiceGroup, IServiceSink)
 {
     DEFINE_ABSTRACT_UNKNOWN()
 
@@ -783,6 +790,15 @@
 /* ===============================================================
     IRegistryKey Interface
 */
+
+enum
+{
+    GeneralRegistryKey,
+    DeviceRegistryKey,
+    DriverRegistryKey,
+    HwProfileRegistryKey,
+    DeviceInterfaceRegistryKey
+};
 
 DEFINE_GUID(IID_IRegistryKey, 0xE8DA4302l, 0xF304, 0x11D0, 0x95, 0x8B, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3);
 



More information about the Ros-diffs mailing list