[PATCH] include/xaudio2.idl: Fix struct packing
Andrew Eikum
aeikum at codeweavers.com
Tue Sep 15 13:48:57 CDT 2015
This will fix the crash in the 64-bit xaudio2_7 tests.
---
include/xaudio2.idl | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/include/xaudio2.idl b/include/xaudio2.idl
index 4dca600..3ac3e22 100644
--- a/include/xaudio2.idl
+++ b/include/xaudio2.idl
@@ -21,6 +21,8 @@ import "mmdeviceapi.idl";
import "audiosessiontypes.h";
+cpp_quote("#include <pshpack1.h>")
+
[
uuid(5a508685-a254-4fba-9b82-9a24b00306af)
]
@@ -593,3 +595,5 @@ cpp_quote("inline static float XAudio2RadiansToCutoffFrequency(float radians, fl
cpp_quote("#endif")
cpp_quote("HRESULT WINAPI XAudio2Create(IXAudio2** pxaudio2, UINT32 flags, XAUDIO2_PROCESSOR processor);")
+
+cpp_quote("#include <poppack.h>")
--
2.5.1
More information about the wine-patches
mailing list