Commit 9924b40e authored by Maarten Lankhorst's avatar Maarten Lankhorst Committed by Alexandre Julliard

mmdevapi: Implement a stub of MMDevice.

parent 63bb47e3
......@@ -3,7 +3,7 @@ TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = mmdevapi.dll
IMPORTS = ole32 user32 advapi32 kernel32 ntdll
IMPORTS = ole32 oleaut32 user32 advapi32 kernel32 ntdll
C_SRCS = \
devenum.c \
......
......@@ -24,11 +24,18 @@
#define COBJMACROS
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "wine/debug.h"
#include "initguid.h"
#include "ole2.h"
#include "mmdeviceapi.h"
#include "dshow.h"
#include "dsound.h"
#include "audioclient.h"
#include "endpointvolume.h"
#include "audiopolicy.h"
#include "devpkey.h"
#include "mmdevapi.h"
......
......@@ -18,3 +18,15 @@
extern HRESULT MMDevEnum_Create(REFIID riid, void **ppv);
extern void MMDevEnum_Free(void);
typedef struct MMDevice {
const IMMDeviceVtbl *lpVtbl;
LONG ref;
CRITICAL_SECTION crst;
EDataFlow flow;
DWORD state;
GUID devguid;
WCHAR *alname;
} MMDevice;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment