Exporting URBDRC symbols used by helper library
authorArmin Novak <armin.novak@thincast.com>
Tue, 11 Feb 2020 11:41:07 +0000 (12:41 +0100)
committerArmin Novak <armin.novak@thincast.com>
Tue, 11 Feb 2020 11:42:45 +0000 (12:42 +0100)
When building the usb channel with different shared libraries some
necessary symbols were not exported.

channels/urbdrc/client/urbdrc_main.h

index 1ffc8f7..0f29b0c 100644 (file)
@@ -229,8 +229,11 @@ struct _IUDEVMAN
        IWTSPlugin* plugin;
        UINT32 controlChannelId;
 };
-BOOL add_device(IUDEVMAN* idevman, BYTE busnum, BYTE devnum, UINT16 idVendor, UINT16 idProduct);
-BOOL del_device(IUDEVMAN* idevman, BYTE busnum, BYTE devnum, UINT16 idVendor, UINT16 idProduct);
+
+FREERDP_API BOOL add_device(IUDEVMAN* idevman, BYTE busnum, BYTE devnum, UINT16 idVendor,
+                            UINT16 idProduct);
+FREERDP_API BOOL del_device(IUDEVMAN* idevman, BYTE busnum, BYTE devnum, UINT16 idVendor,
+                            UINT16 idProduct);
 
 UINT stream_write_and_free(IWTSPlugin* plugin, IWTSVirtualChannel* channel, wStream* s);