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

Reply via email to