[ros-diffs] [janderwald] 39664: - Fix KSOBJECT_CREATE struct - Add KSNAME_Pin

janderwald at svn.reactos.org janderwald at svn.reactos.org
Wed Feb 18 18:59:31 CET 2009


Author: janderwald
Date: Wed Feb 18 11:59:30 2009
New Revision: 39664

URL: http://svn.reactos.org/svn/reactos?rev=39664&view=rev
Log:
- Fix KSOBJECT_CREATE struct
- Add KSNAME_Pin

Modified:
    trunk/reactos/include/psdk/ks.h

Modified: trunk/reactos/include/psdk/ks.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/ks.h?rev=39664&r1=39663&r2=39664&view=diff
==============================================================================
--- trunk/reactos/include/psdk/ks.h [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/ks.h [iso-8859-1] Wed Feb 18 11:59:30 2009
@@ -436,6 +436,12 @@
     0x8C134960L, 0x51AD, 0x11CF, 0x87, 0x8A, 0x94, 0xF8, 0x01, 0xC1, 0x00, 0x00
 DEFINE_GUIDSTRUCT("8C134960-51AD-11CF-878A-94F801C10000", KSPROPSETID_Pin);
 #define KSPROPSETID_Pin DEFINE_GUIDNAMED(KSPROPSETID_Pin)
+
+#define STATIC_KSNAME_Pin\
+    0x146F1A80L, 0x4791, 0x11D0, 0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00
+DEFINE_GUIDSTRUCT("146F1A80-4791-11D0-A5D6-28DB04C10000", KSNAME_Pin);
+#define KSNAME_Pin DEFINE_GUIDNAMED(KSNAME_Pin)
+
 
 typedef enum
 {
@@ -1416,11 +1422,6 @@
 /* ===============================================================
     Objects ??? SORT ME!
 */
-
-typedef struct
-{
-} KSOBJECT_CREATE, *PKSOBJECT_CREATE;
-
 #if defined(_NTDDK_)
 typedef struct
 {
@@ -1431,6 +1432,11 @@
     ULONG                  Flags;
 } KSOBJECT_CREATE_ITEM, *PKSOBJECT_CREATE_ITEM;
 
+typedef struct
+{
+    ULONG                    CreateItemsCount;
+    PKSOBJECT_CREATE_ITEM    CreateItemsList;
+} KSOBJECT_CREATE, *PKSOBJECT_CREATE;
 
 typedef VOID (*PFNKSITEMFREECALLBACK)(
     IN  PKSOBJECT_CREATE_ITEM CreateItem);



More information about the Ros-diffs mailing list