Commit dc5c9c55 authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

mmdevapi: Mark internal symbols with hidden visibility.

parent 340be4fe
...@@ -20,10 +20,10 @@ ...@@ -20,10 +20,10 @@
# error You must include config.h to use this header # error You must include config.h to use this header
#endif #endif
extern HRESULT MMDevEnum_Create(REFIID riid, void **ppv); extern HRESULT MMDevEnum_Create(REFIID riid, void **ppv) DECLSPEC_HIDDEN;
extern void MMDevEnum_Free(void); extern void MMDevEnum_Free(void) DECLSPEC_HIDDEN;
extern HRESULT MMDevice_GetPropValue(const GUID *devguid, DWORD flow, REFPROPERTYKEY key, PROPVARIANT *pv); extern HRESULT MMDevice_GetPropValue(const GUID *devguid, DWORD flow, REFPROPERTYKEY key, PROPVARIANT *pv) DECLSPEC_HIDDEN;
typedef struct _DriverFuncs { typedef struct _DriverFuncs {
HMODULE module; HMODULE module;
...@@ -39,7 +39,7 @@ typedef struct _DriverFuncs { ...@@ -39,7 +39,7 @@ typedef struct _DriverFuncs {
EDataFlow dataflow, IAudioClient **out); EDataFlow dataflow, IAudioClient **out);
} DriverFuncs; } DriverFuncs;
extern DriverFuncs drvs; extern DriverFuncs drvs DECLSPEC_HIDDEN;
typedef struct MMDevice { typedef struct MMDevice {
IMMDevice IMMDevice_iface; IMMDevice IMMDevice_iface;
...@@ -55,5 +55,5 @@ typedef struct MMDevice { ...@@ -55,5 +55,5 @@ typedef struct MMDevice {
void *key; void *key;
} MMDevice; } MMDevice;
extern HRESULT AudioClient_Create(MMDevice *parent, IAudioClient **ppv); extern HRESULT AudioClient_Create(MMDevice *parent, IAudioClient **ppv) DECLSPEC_HIDDEN;
extern HRESULT AudioEndpointVolume_Create(MMDevice *parent, IAudioEndpointVolume **ppv); extern HRESULT AudioEndpointVolume_Create(MMDevice *parent, IAudioEndpointVolume **ppv) DECLSPEC_HIDDEN;
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