As listed on
https://docs.microsoft.com/en-us/windows/win32/coreaudio/devinterface-xxx-guids
---
mingw-w64-headers/include/mmdeviceapi.h | 5 +++++
mingw-w64-headers/include/mmdeviceapi.idl | 6 ++++++
2 files changed, 11 insertions(+)
diff --git a/mingw-w64-headers/include/mmdeviceapi.h
b/mingw-w64-headers/include/mmdeviceapi.h
index 716fa184..f72ba533 100644
--- a/mingw-w64-headers/include/mmdeviceapi.h
+++ b/mingw-w64-headers/include/mmdeviceapi.h
@@ -785,6 +785,11 @@ static FORCEINLINE HRESULT
IMMDeviceActivator_Activate(IMMDeviceActivator* This,
#endif /* __IMMDeviceActivator_INTERFACE_DEFINED__ */
+DEFINE_GUID(DEVINTERFACE_AUDIO_CAPTURE, 0x2eef81be, 0x33fa, 0x4800, 0x96,
0x70, 0x1c, 0xd4, 0x74, 0x97, 0x2c, 0x3f);
+DEFINE_GUID(DEVINTERFACE_AUDIO_RENDER , 0xe6327cad, 0xdcec, 0x4949, 0xae,
0x8a, 0x99, 0x1e, 0x97, 0x6a, 0x79, 0xd2);
+DEFINE_GUID(DEVINTERFACE_MIDI_INPUT , 0x6dc23320, 0xab33, 0x4ce4, 0x80,
0xd4, 0xbb, 0xb3, 0xeb, 0xbf, 0x28, 0x14);
+DEFINE_GUID(DEVINTERFACE_MIDI_OUTPUT , 0x504be32c, 0xccf6, 0x4d2c, 0xb7,
0x3f, 0x6f, 0x8b, 0x37, 0x47, 0xe2, 0x2b);
+
/*****************************************************************************
* IActivateAudioInterfaceAsyncOperation interface
*/
diff --git a/mingw-w64-headers/include/mmdeviceapi.idl
b/mingw-w64-headers/include/mmdeviceapi.idl
index 9fc93722..d2dbe7f0 100644
--- a/mingw-w64-headers/include/mmdeviceapi.idl
+++ b/mingw-w64-headers/include/mmdeviceapi.idl
@@ -229,6 +229,12 @@ interface IMMDeviceActivator : IUnknown
);
}
+cpp_quote("DEFINE_GUID(DEVINTERFACE_AUDIO_CAPTURE, 0x2eef81be, 0x33fa, 0x4800,
0x96, 0x70, 0x1c, 0xd4, 0x74, 0x97, 0x2c, 0x3f);")
+cpp_quote("DEFINE_GUID(DEVINTERFACE_AUDIO_RENDER , 0xe6327cad, 0xdcec, 0x4949,
0xae, 0x8a, 0x99, 0x1e, 0x97, 0x6a, 0x79, 0xd2);")
+cpp_quote("DEFINE_GUID(DEVINTERFACE_MIDI_INPUT , 0x6dc23320, 0xab33, 0x4ce4,
0x80, 0xd4, 0xbb, 0xb3, 0xeb, 0xbf, 0x28, 0x14);")
+cpp_quote("DEFINE_GUID(DEVINTERFACE_MIDI_OUTPUT , 0x504be32c, 0xccf6, 0x4d2c,
0xb7, 0x3f, 0x6f, 0x8b, 0x37, 0x47, 0xe2, 0x2b);")
+cpp_quote("")
+
[
object,
local,
--
2.26.2
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public