mirror of
https://github.com/libretro/RetroArch
synced 2025-01-30 12:32:52 +00:00
Fix build on Windows.
This commit is contained in:
parent
d599d87df0
commit
f3da29706c
@ -21,6 +21,7 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "../../msvc/msvc_compat.h"
|
#include "../../msvc/msvc_compat.h"
|
||||||
|
#include "../../boolean.h"
|
||||||
|
|
||||||
#define MAX_BUFFERS 16
|
#define MAX_BUFFERS 16
|
||||||
#define MAX_BUFFERS_MASK (MAX_BUFFERS - 1)
|
#define MAX_BUFFERS_MASK (MAX_BUFFERS - 1)
|
||||||
|
@ -44,13 +44,14 @@ DEFINE_IID(IXAudio2, 8bcf1f58, 9fe7, 4583, 8a, c6, e2, ad, c4, 65, c8, bb);
|
|||||||
#pragma pack(push, 1)
|
#pragma pack(push, 1)
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define WIN32_LEAN_AND_MEAN
|
#define WIN32_LEAN_AND_MEAN
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <basetyps.h>
|
#include <basetyps.h>
|
||||||
#include <objbase.h>
|
#include <objbase.h>
|
||||||
#include <mmreg.h>
|
#include <mmreg.h>
|
||||||
|
|
||||||
// C opaque handle
|
#undef OPAQUE
|
||||||
#define OPAQUE struct
|
#define OPAQUE struct
|
||||||
|
|
||||||
#define DEFINE_GUID_X(n, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
|
#define DEFINE_GUID_X(n, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \
|
||||||
@ -357,8 +358,11 @@ STDAPI XAudio2Create(__deref_out IXAudio2** ppXAudio2, UINT32 Flags X2DEFAULT(0)
|
|||||||
#define IXAudio2SourceVoice_DestroyVoice(THIS) (THIS)->lpVtbl->DestroyVoice(THIS)
|
#define IXAudio2SourceVoice_DestroyVoice(THIS) (THIS)->lpVtbl->DestroyVoice(THIS)
|
||||||
#define IXAudio2MasteringVoice_DestroyVoice(THIS) (THIS)->lpVtbl->DestroyVoice(THIS)
|
#define IXAudio2MasteringVoice_DestroyVoice(THIS) (THIS)->lpVtbl->DestroyVoice(THIS)
|
||||||
|
|
||||||
static inline HRESULT XAudio2Create(IXAudio2 **ppXAudio2, int, int)
|
static inline HRESULT XAudio2Create(IXAudio2 **ppXAudio2, UINT32 flags, XAUDIO2_PROCESSOR proc)
|
||||||
{
|
{
|
||||||
|
(void)flags;
|
||||||
|
(void)proc;
|
||||||
|
|
||||||
IXAudio2 *pXAudio2;
|
IXAudio2 *pXAudio2;
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
Loading…
x
Reference in New Issue
Block a user