From b004e01fc83a2c1325b0d76964aa9cc2ea67583a Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 11 Feb 2020 12:41:07 +0100 Subject: [PATCH] Exporting URBDRC symbols used by helper library When building the usb channel with different shared libraries some necessary symbols were not exported. --- channels/urbdrc/client/urbdrc_main.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/channels/urbdrc/client/urbdrc_main.h b/channels/urbdrc/client/urbdrc_main.h index 1ffc8f739..0f29b0c29 100644 --- a/channels/urbdrc/client/urbdrc_main.h +++ b/channels/urbdrc/client/urbdrc_main.h @@ -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);