/[rdesktop]/jpeg/rdesktop/trunk/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 /jpeg/rdesktop/trunk/proto.h

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

revision 1377 by jsorg71, Thu Jan 11 03:30:18 2007 UTC revision 1483 by jsorg71, Sat Nov 1 02:37:10 2008 UTC
# Line 1  Line 1 
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
# Line 44  void cache_put_desktop(uint32 offset, in Line 44  void cache_put_desktop(uint32 offset, in
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);
# Line 111  void generate_random(uint8 * random); Line 113  void generate_random(uint8 * random);
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, ...);
# Line 137  RD_BOOL rd_lock_file(int fd, int start, Line 139  RD_BOOL rd_lock_file(int fd, int start,
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);
# Line 288  void ui_seamless_create_window(unsigned Line 290  void ui_seamless_create_window(unsigned
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);
# Line 306  unsigned int seamless_send_position(unsi Line 311  unsigned int seamless_send_position(unsi
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

Legend:
Removed from v.1377  
changed lines
  Added in v.1483

  ViewVC Help
Powered by ViewVC 1.1.26