6 |
void cache_put_bitmap(uint8 cache_id, uint16 cache_idx, HBITMAP bitmap); |
void cache_put_bitmap(uint8 cache_id, uint16 cache_idx, HBITMAP bitmap); |
7 |
FONTGLYPH *cache_get_font(uint8 font, uint16 character); |
FONTGLYPH *cache_get_font(uint8 font, uint16 character); |
8 |
void cache_put_font(uint8 font, uint16 character, uint16 offset, |
void cache_put_font(uint8 font, uint16 character, uint16 offset, |
9 |
uint16 baseline, uint16 width, uint16 height, |
uint16 baseline, uint16 width, uint16 height, HGLYPH pixmap); |
|
HGLYPH pixmap); |
|
10 |
DATABLOB *cache_get_text(uint8 cache_id); |
DATABLOB *cache_get_text(uint8 cache_id); |
11 |
void cache_put_text(uint8 cache_id, void *data, int length); |
void cache_put_text(uint8 cache_id, void *data, int length); |
12 |
uint8 *cache_get_desktop(uint32 offset, int cx, int cy, int bytes_per_pixel); |
uint8 *cache_get_desktop(uint32 offset, int cx, int cy, int bytes_per_pixel); |
51 |
char *command, char *directory); |
char *command, char *directory); |
52 |
void rdp_disconnect(void); |
void rdp_disconnect(void); |
53 |
/* secure.c */ |
/* secure.c */ |
54 |
void sec_hash_48(uint8 * out, uint8 * in, uint8 * salt1, uint8 * salt2, |
void sec_hash_48(uint8 * out, uint8 * in, uint8 * salt1, uint8 * salt2, uint8 salt); |
|
uint8 salt); |
|
55 |
void sec_hash_16(uint8 * out, uint8 * in, uint8 * salt1, uint8 * salt2); |
void sec_hash_16(uint8 * out, uint8 * in, uint8 * salt1, uint8 * salt2); |
56 |
void buf_out_uint32(uint8 * buffer, uint32 value); |
void buf_out_uint32(uint8 * buffer, uint32 value); |
57 |
void sec_sign(uint8 * signature, int siglen, uint8 * session_key, int keylen, |
void sec_sign(uint8 * signature, int siglen, uint8 * session_key, int keylen, |
70 |
/* xkeymap.c */ |
/* xkeymap.c */ |
71 |
void xkeymap_init1(void); |
void xkeymap_init1(void); |
72 |
void xkeymap_init2(void); |
void xkeymap_init2(void); |
73 |
key_translation xkeymap_translate_key(KeySym keysym, unsigned int keycode, |
key_translation xkeymap_translate_key(KeySym keysym, unsigned int keycode, unsigned int state); |
|
unsigned int state); |
|
74 |
uint16 xkeymap_translate_button(unsigned int button); |
uint16 xkeymap_translate_button(unsigned int button); |
75 |
char *get_ksname(KeySym keysym); |
char *get_ksname(KeySym keysym); |
76 |
BOOL inhibit_key(KeySym keysym); |
BOOL inhibit_key(KeySym keysym); |
82 |
void ui_select(int rdp_socket); |
void ui_select(int rdp_socket); |
83 |
void ui_move_pointer(int x, int y); |
void ui_move_pointer(int x, int y); |
84 |
HBITMAP ui_create_bitmap(int width, int height, uint8 * data); |
HBITMAP ui_create_bitmap(int width, int height, uint8 * data); |
85 |
void ui_paint_bitmap(int x, int y, int cx, int cy, int width, int height, |
void ui_paint_bitmap(int x, int y, int cx, int cy, int width, int height, uint8 * data); |
|
uint8 * data); |
|
86 |
void ui_destroy_bitmap(HBITMAP bmp); |
void ui_destroy_bitmap(HBITMAP bmp); |
87 |
HGLYPH ui_create_glyph(int width, int height, uint8 * data); |
HGLYPH ui_create_glyph(int width, int height, uint8 * data); |
88 |
void ui_destroy_glyph(HGLYPH glyph); |
void ui_destroy_glyph(HGLYPH glyph); |
99 |
void ui_destblt(uint8 opcode, int x, int y, int cx, int cy); |
void ui_destblt(uint8 opcode, int x, int y, int cx, int cy); |
100 |
void ui_patblt(uint8 opcode, int x, int y, int cx, int cy, BRUSH * brush, |
void ui_patblt(uint8 opcode, int x, int y, int cx, int cy, BRUSH * brush, |
101 |
int bgcolour, int fgcolour); |
int bgcolour, int fgcolour); |
102 |
void ui_screenblt(uint8 opcode, int x, int y, int cx, int cy, int srcx, |
void ui_screenblt(uint8 opcode, int x, int y, int cx, int cy, int srcx, int srcy); |
103 |
int srcy); |
void ui_memblt(uint8 opcode, int x, int y, int cx, int cy, HBITMAP src, int srcx, int srcy); |
|
void ui_memblt(uint8 opcode, int x, int y, int cx, int cy, HBITMAP src, |
|
|
int srcx, int srcy); |
|
104 |
void ui_triblt(uint8 opcode, int x, int y, int cx, int cy, HBITMAP src, |
void ui_triblt(uint8 opcode, int x, int y, int cx, int cy, HBITMAP src, |
105 |
int srcx, int srcy, BRUSH * brush, int bgcolour, int fgcolour); |
int srcx, int srcy, BRUSH * brush, int bgcolour, int fgcolour); |
106 |
void ui_line(uint8 opcode, int startx, int starty, int endx, int endy, |
void ui_line(uint8 opcode, int startx, int starty, int endx, int endy, PEN * pen); |
|
PEN * pen); |
|
107 |
void ui_rect(int x, int y, int cx, int cy, int colour); |
void ui_rect(int x, int y, int cx, int cy, int colour); |
108 |
void ui_draw_glyph(int mixmode, int x, int y, int cx, int cy, HGLYPH glyph, |
void ui_draw_glyph(int mixmode, int x, int y, int cx, int cy, HGLYPH glyph, |
109 |
int srcx, int srcy, int bgcolour, int fgcolour); |
int srcx, int srcy, int bgcolour, int fgcolour); |