[AUDIO-BRINGUP]
[reactos.git] / include / psdk / ks.h
index 62357d6..8f4488c 100644 (file)
@@ -1005,11 +1005,6 @@ DEFINE_GUIDSTRUCT("97E99BA0-BDEA-11CF-A5D6-28DB04C10000", KSPROPTYPESETID_Genera
     KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY
 */
 
-#define KSPROPSETID_DrmAudioStream
-/*
-    KSPROPERTY_DRMAUDIOSTREAM_CONTENTID
-*/
-
 #define KSPROPSETID_Hrtf3d
 /*
     KSPROPERTY_HRTF3D_FILTER_FORMAT
@@ -1022,28 +1017,6 @@ DEFINE_GUIDSTRUCT("97E99BA0-BDEA-11CF-A5D6-28DB04C10000", KSPROPTYPESETID_Genera
     KSPROPERTY_ITD3D_PARAMS
 */
 
-#define KSPROPSETID_Synth
-/*
-    KSPROPERTY_SYNTH_CAPS
-    KSPROPERTY_SYNTH_CHANNELGROUPS
-    KSPROPERTY_SYNTH_LATENCYCLOCK
-    KSPROPERTY_SYNTH_MASTERCLOCK
-    KSPROPERTY_SYNTH_PORTPARAMETERS
-    KSPROPERTY_SYNTH_RUNNINGSTATS
-    KSPROPERTY_SYNTH_VOICEPRIORITY
-    KSPROPERTY_SYNTH_VOLUME
-    KSPROPERTY_SYNTH_VOLUMEBOOST
-*/
-
-#define KSPROPSETID_Synth_Dls
-/*
-    KSPROPERTY_SYNTH_DLS_APPEND
-    KSPROPERTY_SYNTH_DLS_COMPACT
-    KSPROPERTY_SYNTH_DLS_DOWNLOAD
-    KSPROPERTY_SYNTH_DLS_UNLOAD
-    KSPROPERTY_SYNTH_DLS_WAVEFORMAT
-*/
-
 #define KSPROPSETID_TopologyNode
 /*
     KSPROPERTY_TOPOLOGYNODE_ENABLE
@@ -1600,11 +1573,6 @@ typedef struct
     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;
@@ -1690,6 +1658,17 @@ typedef struct {
     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;