File tree Expand file tree Collapse file tree
include/libremidi/backends Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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>
You can’t perform that action at this time.
0 commit comments