Module: wine
Branch: master
Commit: 513f8286cbeff8d7e226229b8fb08bc8ea963a31
URL: http://source.winehq.org/git/wine.git/?a=commit;h=513f8286cbeff8d7e226229b8…
Author: Thomas Faber <thomas.faber(a)reactos.org>
Date: Mon Sep 30 14:13:13 2013 +0200
mmdevapi: Fix build with MSVC.
---
dlls/mmdevapi/devenum.c | 3 ++-
dlls/mmdevapi/mmdevapi.h | 8 ++++----
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/dlls/mmdevapi/devenum.c b/dlls/mmdevapi/devenum.c
index 21a3530..eebf4ed 100644
--- a/dlls/mmdevapi/devenum.c
+++ b/dlls/mmdevapi/devenum.c
@@ -569,7 +569,8 @@ static HRESULT WINAPI MMDevice_Activate(IMMDevice *iface, REFIID riid, DWORD cls
{
/* ::Load cannot assume the interface stays alive after the function returns,
* so just create the interface on the stack, saves a lot of complicated code */
- IPropertyBagImpl bag = { { &PB_Vtbl }, This->devguid };
+ IPropertyBagImpl bag = { { &PB_Vtbl } };
+ bag.devguid = This->devguid;
hr = IPersistPropertyBag_Load(ppb, &bag.IPropertyBag_iface, NULL);
IPersistPropertyBag_Release(ppb);
if (FAILED(hr))
diff --git a/dlls/mmdevapi/mmdevapi.h b/dlls/mmdevapi/mmdevapi.h
index c511240..2a04780 100644
--- a/dlls/mmdevapi/mmdevapi.h
+++ b/dlls/mmdevapi/mmdevapi.h
@@ -41,18 +41,18 @@ typedef struct _DriverFuncs {
* If multiple drivers think they are valid, they will return a
* priority value reflecting the likelihood that they are actually
* valid. See enum _DriverPriority. */
- int WINAPI (*pGetPriority)(void);
+ int (WINAPI *pGetPriority)(void);
/* ids gets an array of human-friendly endpoint names
* keys gets an array of driver-specific stuff that is used
* in GetAudioEndpoint to identify the endpoint
* it is the caller's responsibility to free both arrays, and
* all of the elements in both arrays with HeapFree() */
- HRESULT WINAPI (*pGetEndpointIDs)(EDataFlow flow, WCHAR ***ids,
+ HRESULT (WINAPI *pGetEndpointIDs)(EDataFlow flow, WCHAR ***ids,
GUID **guids, UINT *num, UINT *default_index);
- HRESULT WINAPI (*pGetAudioEndpoint)(void *key, IMMDevice *dev,
+ HRESULT (WINAPI *pGetAudioEndpoint)(void *key, IMMDevice *dev,
IAudioClient **out);
- HRESULT WINAPI (*pGetAudioSessionManager)(IMMDevice *device,
+ HRESULT (WINAPI *pGetAudioSessionManager)(IMMDevice *device,
IAudioSessionManager2 **out);
} DriverFuncs;