ULONG nOutBufferSize,
PULONG lpBytesReturned);
+typedef MIXER_STATUS(*PMIXER_OPEN)(
+ IN LPCWSTR DevicePath,
+ OUT PHANDLE hDevice);
+typedef MIXER_STATUS(*PMIXER_CLOSE)(
+ IN HANDLE hDevice);
typedef VOID (*PMIXER_EVENT)(
IN PVOID MixerEvent);
PMIXER_ALLOC Alloc;
PMIXER_DEVICE_CONTROL Control;
PMIXER_FREE Free;
+ PMIXER_OPEN Open;
+ PMIXER_CLOSE Close;
}MIXER_CONTEXT, *PMIXER_CONTEXT;