/[rdesktop]/sourceforge.net/trunk/rdesktop/proto.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/proto.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 69 by astrand, Sat Jul 27 22:35:38 2002 UTC revision 82 by astrand, Tue Jul 30 07:18:48 2002 UTC
# Line 6  HBITMAP cache_get_bitmap(uint8 cache_id, Line 6  HBITMAP cache_get_bitmap(uint8 cache_id,
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);
# Line 52  BOOL rdp_connect(char *server, uint32 fl Line 51  BOOL rdp_connect(char *server, uint32 fl
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,
# Line 72  void tcp_disconnect(void); Line 70  void tcp_disconnect(void);
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);
# Line 85  void ui_destroy_window(void); Line 82  void ui_destroy_window(void);
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);
# Line 103  void ui_bell(void); Line 99  void ui_bell(void);
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);

Legend:
Removed from v.69  
changed lines
  Added in v.82

  ViewVC Help
Powered by ViewVC 1.1.26