[AUDIO-BRINGUP]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Mon, 6 Dec 2010 01:43:55 +0000 (01:43 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Mon, 6 Dec 2010 01:43:55 +0000 (01:43 +0000)
- Add advanced flags of KSPROPERTY_MEMBERSHEADER

svn path=/branches/audio-bringup/; revision=49959

include/psdk/ks.h

index 8cd467a..8f4488c 100644 (file)
@@ -1573,11 +1573,6 @@ typedef struct
     Properties
 */
 
     Properties
 */
 
-#define KSPROPERTY_MEMBER_RANGES        0x00000001
-#define KSPROPERTY_MEMBER_STEPPEDRANGES 0x00000002
-#define KSPROPERTY_MEMBER_VALUES        0x00000003
-#define KSPROPERTY_MEMBER_FLAG_DEFAULT  KSPROPERTY_MEMBER_RANGES
-
 typedef struct
 {
     GUID            PropertySet;
 typedef struct
 {
     GUID            PropertySet;
@@ -1663,6 +1658,17 @@ typedef struct {
     const VOID*                 Members;
 } KSPROPERTY_MEMBERSLIST, *PKSPROPERTY_MEMBERSLIST;
 
     const VOID*                 Members;
 } KSPROPERTY_MEMBERSLIST, *PKSPROPERTY_MEMBERSLIST;
 
+#define KSPROPERTY_MEMBER_RANGES            0x00000001
+#define KSPROPERTY_MEMBER_STEPPEDRANGES     0x00000002
+#define KSPROPERTY_MEMBER_VALUES            0x00000003
+
+#define KSPROPERTY_MEMBER_FLAG_DEFAULT                      0x00000001
+#if (NTDDI_VERSION >= NTDDI_WINXP)
+#define KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_MULTICHANNEL    0x00000002
+#define KSPROPERTY_MEMBER_FLAG_BASICSUPPORT_UNIFORM         0x00000004
+#endif
+
+
 typedef struct {
     KSIDENTIFIER                    PropTypeSet;
     ULONG                           MembersListCount;
 typedef struct {
     KSIDENTIFIER                    PropTypeSet;
     ULONG                           MembersListCount;