summaryrefslogtreecommitdiffstats
path: root/sesman/chansrv/drdynvc.c
diff options
context:
space:
mode:
authorJay Sorg <jay.sorg@gmail.com>2013-07-02 00:45:40 -0700
committerJay Sorg <jay.sorg@gmail.com>2013-07-02 00:45:40 -0700
commit29420b31341ab0c2ce7255b4b6f4b34f3bdf3158 (patch)
tree5c06cdab6adface3699bb1dfca856e1e0c0b9992 /sesman/chansrv/drdynvc.c
parentbddf48602d0dd01408e578144863cceb52f78b31 (diff)
downloadxrdp-proprietary-29420b31341ab0c2ce7255b4b6f4b34f3bdf3158.tar.gz
xrdp-proprietary-29420b31341ab0c2ce7255b4b6f4b34f3bdf3158.zip
chansrv: no logic change, work on warning
Diffstat (limited to 'sesman/chansrv/drdynvc.c')
-rw-r--r--sesman/chansrv/drdynvc.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/sesman/chansrv/drdynvc.c b/sesman/chansrv/drdynvc.c
index 6bcac45e..af86ea57 100644
--- a/sesman/chansrv/drdynvc.c
+++ b/sesman/chansrv/drdynvc.c
@@ -21,6 +21,18 @@
int g_drdynvc_chan_id;
int g_drdynvc_inited = 0;
+static int APP_CC drdynvc_send_capability_request(uint16_t version);
+static int APP_CC drdynvc_process_capability_response(struct stream* s,
+ unsigned char cmd);
+static int APP_CC drdynvc_process_open_channel_response(struct stream *s,
+ unsigned char cmd);
+static int APP_CC drdynvc_process_close_channel_response(struct stream *s,
+ unsigned char cmd);
+static int APP_CC drdynvc_process_data_first(struct stream* s, unsigned char cmd);
+static int APP_CC drdynvc_process_data(struct stream* s, unsigned char cmd);
+static int APP_CC drdynvc_insert_uint_124(struct stream *s, uint32_t val);
+static int APP_CC drdynvc_get_chan_id(struct stream *s, char cmd, uint32_t *chan_id_p);
+
/**
* bring up dynamic virtual channel
*