1 |
/* -*- c-basic-offset: 8 -*- |
/* -*- c-basic-offset: 8 -*- |
2 |
rdesktop: A Remote Desktop Protocol client. |
rdesktop: A Remote Desktop Protocol client. |
3 |
Copyright (C) Matthew Chapman 1999-2007 |
Copyright (C) Matthew Chapman 1999-2008 |
4 |
|
|
5 |
This program is free software; you can redistribute it and/or modify |
This program is free software; you can redistribute it and/or modify |
6 |
it under the terms of the GNU General Public License as published by |
it under the terms of the GNU General Public License as published by |
44 |
uint8 * data); |
uint8 * data); |
45 |
RD_HCURSOR cache_get_cursor(uint16 cache_idx); |
RD_HCURSOR cache_get_cursor(uint16 cache_idx); |
46 |
void cache_put_cursor(uint16 cache_idx, RD_HCURSOR cursor); |
void cache_put_cursor(uint16 cache_idx, RD_HCURSOR cursor); |
47 |
|
BRUSHDATA *cache_get_brush_data(uint8 colour_code, uint8 idx); |
48 |
|
void cache_put_brush_data(uint8 colour_code, uint8 idx, BRUSHDATA * brush_data); |
49 |
/* channels.c */ |
/* channels.c */ |
50 |
VCHANNEL *channel_register(char *name, uint32 flags, void (*callback) (STREAM)); |
VCHANNEL *channel_register(char *name, uint32 flags, void (*callback) (STREAM)); |
51 |
STREAM channel_init(VCHANNEL * channel, uint32 length); |
STREAM channel_init(VCHANNEL * channel, uint32 length); |
113 |
void *xmalloc(int size); |
void *xmalloc(int size); |
114 |
void exit_if_null(void *ptr); |
void exit_if_null(void *ptr); |
115 |
char *xstrdup(const char *s); |
char *xstrdup(const char *s); |
116 |
void *xrealloc(void *oldmem, int size); |
void *xrealloc(void *oldmem, size_t size); |
117 |
void xfree(void *mem); |
void xfree(void *mem); |
118 |
void error(char *format, ...); |
void error(char *format, ...); |
119 |
void warning(char *format, ...); |
void warning(char *format, ...); |
139 |
void rdp5_process(STREAM s); |
void rdp5_process(STREAM s); |
140 |
/* rdp.c */ |
/* rdp.c */ |
141 |
void rdp_out_unistr(STREAM s, char *string, int len); |
void rdp_out_unistr(STREAM s, char *string, int len); |
142 |
int rdp_in_unistr(STREAM s, char *string, int uni_len); |
int rdp_in_unistr(STREAM s, char *string, int str_len, int in_len); |
143 |
void rdp_send_input(uint32 time, uint16 message_type, uint16 device_flags, uint16 param1, |
void rdp_send_input(uint32 time, uint16 message_type, uint16 device_flags, uint16 param1, |
144 |
uint16 param2); |
uint16 param2); |
145 |
void rdp_send_client_window_status(int status); |
void rdp_send_client_window_status(int status); |
311 |
void seamless_select_timeout(struct timeval *tv); |
void seamless_select_timeout(struct timeval *tv); |
312 |
unsigned int seamless_send_zchange(unsigned long id, unsigned long below, unsigned long flags); |
unsigned int seamless_send_zchange(unsigned long id, unsigned long below, unsigned long flags); |
313 |
unsigned int seamless_send_focus(unsigned long id, unsigned long flags); |
unsigned int seamless_send_focus(unsigned long id, unsigned long flags); |
314 |
|
unsigned int seamless_send_destroy(unsigned long id); |
315 |
/* scard.c */ |
/* scard.c */ |
316 |
void scard_lock(int lock); |
void scard_lock(int lock); |
317 |
void scard_unlock(int lock); |
void scard_unlock(int lock); |