[MMIXER]
[reactos.git] / reactos / lib / drivers / sound / mmixer / priv.h
index 0cdbd8c..5b582d6 100644 (file)
 #include "mmixer.h"
 
 #include <stdio.h>
-
+#define YDEBUG
 #include <debug.h>
 
+typedef struct
+{
+    KSEVENTDATA EventData;
+    LIST_ENTRY Entry;
+}EVENT_ITEM, *LPEVENT_ITEM;
+
 typedef struct
 {
     LIST_ENTRY    Entry;
@@ -25,6 +31,7 @@ typedef struct
     HANDLE        hMixer;
     LIST_ENTRY    LineList;
     ULONG         ControlId;
+    LIST_ENTRY    EventList;
 }MIXER_INFO, *LPMIXER_INFO;
 
 typedef struct
@@ -268,4 +275,9 @@ MMixerInitializeWaveInfo(
     IN ULONG bWaveIn,
     IN ULONG PinId);
 
+MIXER_STATUS
+MMixerAddEvents(
+    IN PMIXER_CONTEXT MixerContext,
+    IN OUT LPMIXER_INFO MixerInfo);
+
 #endif