X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=proto.h;h=fa4108823abe21da194fecc47f4df55a0b142b4a;hb=b6e6afccf37f4ad0515ef2a698f714fdf1bf23b3;hp=dfc9827acb4ff5ffda75988312fa7dff2b572a3b;hpb=d3b814ac537b22ffabdd350332e819ad002b8924;p=rdpsrv diff --git a/proto.h b/proto.h index dfc9827..fa41088 100644 --- a/proto.h +++ b/proto.h @@ -63,9 +63,9 @@ void save_licence(unsigned char *data, int length); /* rdp5.c */ void rdp5_process(STREAM s, BOOL encryption); /* rdp.c */ +STREAM rdp_recv(uint8 * type); void rdp_out_unistr(STREAM s, char *string, int len); -void rdp_send_input(uint32 time, uint16 message_type, uint16 device_flags, uint16 param1, - uint16 param2); +void rdp_recv_input(STREAM s, uint32 *time, uint16 *message_type, uint16 *device_flags, uint16 *param1, uint16 *param2); void process_colour_pointer_pdu(STREAM s); void process_cached_pointer_pdu(STREAM s); void process_system_pointer_pdu(STREAM s); @@ -75,6 +75,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); /* rdpdr.c */ void rdpdr_send_connect(void); void rdpdr_send_name(void);