Skip to content

Commit 927fddb

Browse files
committed
ci: fix for msys2
1 parent c3f7314 commit 927fddb

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

include/libremidi/backends/winmidi/midi_in.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class midi_in_impl final
3535
return E_POINTER;
3636

3737
if (riid == __uuidof(IUnknown) ||
38-
riid == __uuidof(IMidiEndpointConnectionMessagesReceivedCallback))
38+
riid == IID_IMidiEndpointConnectionMessagesReceivedCallback)
3939
{
4040
*ppvObject = static_cast<IMidiEndpointConnectionMessagesReceivedCallback*>(this);
4141
AddRef();
@@ -113,7 +113,7 @@ class midi_in_impl final
113113
process_message(args);
114114
});
115115
#else
116-
m_raw_endpoint = m_endpoint.as<IMidiEndpointConnectionRaw>();
116+
m_endpoint.as(IID_IMidiEndpointConnectionRaw, m_raw_endpoint.put_void());
117117

118118
m_raw_endpoint->SetMessagesReceivedCallback(
119119
&raw_callback

include/libremidi/backends/winmidi/midi_out.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class midi_out_impl final
4848

4949
m_endpoint = m_session.CreateEndpointConnection(ep.EndpointDeviceId());
5050
#if LIBREMIDI_WINMIDI_HAS_COM_EXTENSIONS
51-
m_raw_endpoint = m_endpoint.as<IMidiEndpointConnectionRaw>();
51+
m_endpoint.as(IID_IMidiEndpointConnectionRaw, m_raw_endpoint.put_void());
5252
#endif
5353
m_endpoint.Open();
5454

include/libremidi/backends/winuwp/helpers.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <string>
88
#include <thread>
99
#include <vector>
10+
#include <unknwn.h>
1011

1112
#include <winrt/Windows.Devices.Enumeration.h>
1213
#include <winrt/Windows.Devices.Midi.h>

0 commit comments

Comments
 (0)