]> git.sesse.net Git - rdpsrv/blobdiff - proto.h
Lots of changes: Fix Valgrind hits, send RESULT on license, try to send (encrypted...
[rdpsrv] / proto.h
diff --git a/proto.h b/proto.h
index fa4108823abe21da194fecc47f4df55a0b142b4a..ea5eeda78f6c7560faefbcc719a90c05c055645a 100644 (file)
--- a/proto.h
+++ b/proto.h
@@ -36,6 +36,7 @@ BOOL iso_recv_connect(int server_sock);
 void iso_disconnect(void);
 /* licence.c */
 void licence_process(STREAM s);
+void send_authreq();
 /* mcs.c */
 STREAM mcs_init(int length);
 BOOL mcs_recv_connect_initial();
@@ -75,7 +76,7 @@ BOOL rdp_main_loop(void);
 BOOL rdp_connect(char *server, uint32 flags, char *domain, char *password, char *command,
                 char *directory);
 void rdp_disconnect(void);
-void rdp_send_bitmap_update(unsigned x, unsigned y);
+void rdp_send_bitmap_update(unsigned x, unsigned y, unsigned width, unsigned height, unsigned char *data);
 /* rdpdr.c */
 void rdpdr_send_connect(void);
 void rdpdr_send_name(void);
@@ -119,7 +120,9 @@ STREAM tcp_init(uint32 maxlen);
 void tcp_send(STREAM s);
 STREAM tcp_recv(STREAM s, uint32 length);
 BOOL tcp_recv_connect(int server_sock);
+int tcp_connect(char *server, int port);
 void tcp_disconnect(void);
+int tcp_get_socket(void);
 /* xclip.c */
 void ui_clip_format_announce(uint8 * data, uint32 length);
 void ui_clip_handle_data(uint8 * data, uint32 length);