X-Git-Url: https://git.sesse.net/?p=rdpsrv;a=blobdiff_plain;f=proto.h;h=ea5eeda78f6c7560faefbcc719a90c05c055645a;hp=00ab7a0bc194868ef397fd2a3cb9e6afedfe8d18;hb=6ef7eb955ba235ee0665af718791409ccf01eb73;hpb=67effbeb26b0c36b05232a67cc977abee3ddbc35 diff --git a/proto.h b/proto.h index 00ab7a0..ea5eeda 100644 --- 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); @@ -121,6 +122,7 @@ 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);