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); |
290 |
unsigned long flags); |
unsigned long flags); |
291 |
void ui_seamless_destroy_window(unsigned long id, unsigned long flags); |
void ui_seamless_destroy_window(unsigned long id, unsigned long flags); |
292 |
void ui_seamless_destroy_group(unsigned long id, unsigned long flags); |
void ui_seamless_destroy_group(unsigned long id, unsigned long flags); |
293 |
|
void ui_seamless_seticon(unsigned long id, const char *format, int width, int height, int chunk, |
294 |
|
const char *data, int chunk_len); |
295 |
|
void ui_seamless_delicon(unsigned long id, const char *format, int width, int height); |
296 |
void ui_seamless_move_window(unsigned long id, int x, int y, int width, int height, |
void ui_seamless_move_window(unsigned long id, int x, int y, int width, int height, |
297 |
unsigned long flags); |
unsigned long flags); |
298 |
void ui_seamless_restack_window(unsigned long id, unsigned long behind, unsigned long flags); |
void ui_seamless_restack_window(unsigned long id, unsigned long behind, unsigned long flags); |
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 */ |
|
void scardSetInfo(uint32 device, uint32 id, uint32 bytes_out); |
|
|
int scard_enum_devices(uint32 * id, char *optarg); |
|
316 |
void scard_lock(int lock); |
void scard_lock(int lock); |
317 |
void scard_unlock(int lock); |
void scard_unlock(int lock); |
|
STREAM scard_tcp_init(void); |
|
|
void scard_tcp_connect(void); |
|
|
void scard_tcp_reset_state(void); |
|
318 |
|
|
319 |
/* *INDENT-OFF* */ |
/* *INDENT-OFF* */ |
320 |
#ifdef __cplusplus |
#ifdef __cplusplus |