From b4282cfeb0cc463e72dd98f947e420d3e896ea32 Mon Sep 17 00:00:00 2001 From: Vic Lee Date: Thu, 11 Aug 2011 15:26:27 +0800 Subject: [PATCH] libfreerdp-chanman: accept arbitrary data pointer in API. --- include/freerdp/chanman.h | 2 +- libfreerdp-chanman/libchanman.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/freerdp/chanman.h b/include/freerdp/chanman.h index eda68175b..18c921df2 100644 --- a/include/freerdp/chanman.h +++ b/include/freerdp/chanman.h @@ -38,7 +38,7 @@ FREERDP_API int freerdp_chanman_load_plugin(rdpChanMan* chan_man, rdpSettings* s const char* name, void* data); FREERDP_API int freerdp_chanman_pre_connect(rdpChanMan* chan_man, freerdp* instance); FREERDP_API int freerdp_chanman_post_connect(rdpChanMan* chan_man, freerdp* instance); -FREERDP_API int freerdp_chanman_data(freerdp* instance, int chan_id, char* data, int data_size, +FREERDP_API int freerdp_chanman_data(freerdp* instance, int chan_id, void* data, int data_size, int flags, int total_size); FREERDP_API int freerdp_chanman_send_event(rdpChanMan* chan_man, FRDP_EVENT* event); FREERDP_API boolean freerdp_chanman_get_fds(rdpChanMan* chan_man, freerdp* instance, void** read_fds, diff --git a/libfreerdp-chanman/libchanman.c b/libfreerdp-chanman/libchanman.c index 32e912984..b5f2fef81 100644 --- a/libfreerdp-chanman/libchanman.c +++ b/libfreerdp-chanman/libchanman.c @@ -726,7 +726,7 @@ int freerdp_chanman_post_connect(rdpChanMan* chan_man, freerdp* instance) * data comming from the server to the client * called only from main thread */ -int freerdp_chanman_data(freerdp* instance, int chan_id, char* data, int data_size, +int freerdp_chanman_data(freerdp* instance, int chan_id, void* data, int data_size, int flags, int total_size) { rdpChanMan* chan_man;