亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? proto.h

?? rdesktop是一個開放源碼的Window NT中斷服務器的客戶端
?? H
字號:
/* bitmap.c */BOOL bitmap_decompress(uint8 * output, int width, int height, uint8 * input, int size, int Bpp);/* cache.c */void cache_rebuild_bmpcache_linked_list(uint8 cache_id, sint16 * cache_idx, int count);HBITMAP cache_get_bitmap(uint8 cache_id, uint16 cache_idx);void cache_put_bitmap(uint8 cache_id, uint16 cache_idx, HBITMAP bitmap);void cache_save_state(void);FONTGLYPH *cache_get_font(uint8 font, uint16 character);void cache_put_font(uint8 font, uint16 character, uint16 offset, uint16 baseline, uint16 width,		    uint16 height, HGLYPH pixmap);DATABLOB *cache_get_text(uint8 cache_id);void cache_put_text(uint8 cache_id, void *data, int length);uint8 *cache_get_desktop(uint32 offset, int cx, int cy, int bytes_per_pixel);void cache_put_desktop(uint32 offset, int cx, int cy, int scanline, int bytes_per_pixel,		       uint8 * data);HCURSOR cache_get_cursor(uint16 cache_idx);void cache_put_cursor(uint16 cache_idx, HCURSOR cursor);/* channels.c */VCHANNEL *channel_register(char *name, uint32 flags, void (*callback) (STREAM));STREAM channel_init(VCHANNEL * channel, uint32 length);void channel_send(STREAM s, VCHANNEL * channel);void channel_process(STREAM s, uint16 mcs_channel);/* cliprdr.c */void cliprdr_send_text_format_announce(void);void cliprdr_send_blah_format_announce(void);void cliprdr_send_native_format_announce(uint8 * data, uint32 length);void cliprdr_send_data_request(uint32 format);void cliprdr_send_data(uint8 * data, uint32 length);BOOL cliprdr_init(void);/* disk.c */int disk_enum_devices(uint32 * id, char *optarg);NTSTATUS disk_query_information(NTHANDLE handle, uint32 info_class, STREAM out);NTSTATUS disk_set_information(NTHANDLE handle, uint32 info_class, STREAM in, STREAM out);NTSTATUS disk_query_volume_information(NTHANDLE handle, uint32 info_class, STREAM out);NTSTATUS disk_query_directory(NTHANDLE handle, uint32 info_class, char *pattern, STREAM out);NTSTATUS disk_create_notify(NTHANDLE handle, uint32 info_class);NTSTATUS disk_check_notify(NTHANDLE handle);/* mppc.c */int mppc_expand(uint8 * data, uint32 clen, uint8 ctype, uint32 * roff, uint32 * rlen);/* ewmhints.c */int get_current_workarea(uint32 * x, uint32 * y, uint32 * width, uint32 * height);/* iso.c */STREAM iso_init(int length);void iso_send(STREAM s);STREAM iso_recv(uint8 * rdpver);BOOL iso_connect(char *server, char *username);void iso_disconnect(void);/* licence.c */void licence_process(STREAM s);/* mcs.c */STREAM mcs_init(int length);void mcs_send_to_channel(STREAM s, uint16 channel);void mcs_send(STREAM s);STREAM mcs_recv(uint16 * channel, uint8 * rdpver);BOOL mcs_connect(char *server, STREAM mcs_data, char *username);void mcs_disconnect(void);/* orders.c */void process_orders(STREAM s, uint16 num_orders);void reset_order_state(void);/* parallel.c */int parallel_enum_devices(uint32 * id, char *optarg);/* printer.c */int printer_enum_devices(uint32 * id, char *optarg);/* printercache.c */int printercache_load_blob(char *printer_name, uint8 ** data);void printercache_process(STREAM s);/* pstcache.c */void pstcache_touch_bitmap(uint8 id, uint16 idx, uint32 stamp);BOOL pstcache_load_bitmap(uint8 id, uint16 idx);BOOL pstcache_save_bitmap(uint8 id, uint16 idx, uint8 * hash_key, uint16 wd,			  uint16 ht, uint16 len, uint8 * data);int pstcache_enumerate(uint8 id, HASH_KEY * keylist);BOOL pstcache_init(uint8 id);/* rdesktop.c */int main(int argc, char *argv[]);void generate_random(uint8 * random);void *xmalloc(int size);void *xrealloc(void *oldmem, int size);void xfree(void *mem);void error(char *format, ...);void warning(char *format, ...);void unimpl(char *format, ...);void hexdump(unsigned char *p, unsigned int len);char *next_arg(char *src, char needle);void toupper_str(char *p);char *l_to_a(long N, int base);int load_licence(unsigned char **data);void save_licence(unsigned char *data, int length);BOOL rd_pstcache_mkdir(void);int rd_open_file(char *filename);void rd_close_file(int fd);int rd_read_file(int fd, void *ptr, int len);int rd_write_file(int fd, void *ptr, int len);int rd_lseek_file(int fd, int offset);BOOL rd_lock_file(int fd, int start, int len);/* rdp5.c */void rdp5_process(STREAM s);/* rdp.c */void rdp_out_unistr(STREAM s, char *string, int len);int rdp_in_unistr(STREAM s, char *string, int uni_len);void rdp_send_input(uint32 time, uint16 message_type, uint16 device_flags, uint16 param1,		    uint16 param2);void process_colour_pointer_pdu(STREAM s);void process_cached_pointer_pdu(STREAM s);void process_system_pointer_pdu(STREAM s);void process_bitmap_updates(STREAM s);void process_palette(STREAM s);BOOL rdp_loop(BOOL * deactivated, uint32 * ext_disc_reason);void rdp_main_loop(BOOL * deactivated, uint32 * ext_disc_reason);BOOL rdp_connect(char *server, uint32 flags, char *domain, char *password, char *command,		 char *directory);void rdp_disconnect(void);/* rdpdr.c */int get_device_index(NTHANDLE handle);void convert_to_unix_filename(char *filename);BOOL rdpdr_init(void);void rdpdr_add_fds(int *n, fd_set * rfds, fd_set * wfds, struct timeval *tv, BOOL * timeout);struct async_iorequest *rdpdr_remove_iorequest(struct async_iorequest *prev,					       struct async_iorequest *iorq);void rdpdr_check_fds(fd_set * rfds, fd_set * wfds, BOOL timed_out);BOOL rdpdr_abort_io(uint32 fd, uint32 major, NTSTATUS status);/* rdpsnd.c */void rdpsnd_send_completion(uint16 tick, uint8 packet_index);BOOL rdpsnd_init(void);/* rdpsnd_oss.c */BOOL wave_out_open(void);void wave_out_close(void);BOOL wave_out_format_supported(WAVEFORMATEX * pwfx);BOOL wave_out_set_format(WAVEFORMATEX * pwfx);void wave_out_volume(uint16 left, uint16 right);void wave_out_write(STREAM s, uint16 tick, uint8 index);void wave_out_play(void);/* secure.c */void sec_hash_48(uint8 * out, uint8 * in, uint8 * salt1, uint8 * salt2, uint8 salt);void sec_hash_16(uint8 * out, uint8 * in, uint8 * salt1, uint8 * salt2);void buf_out_uint32(uint8 * buffer, uint32 value);void sec_sign(uint8 * signature, int siglen, uint8 * session_key, int keylen, uint8 * data,	      int datalen);void sec_decrypt(uint8 * data, int length);STREAM sec_init(uint32 flags, int maxlen);void sec_send_to_channel(STREAM s, uint32 flags, uint16 channel);void sec_send(STREAM s, uint32 flags);void sec_process_mcs_data(STREAM s);STREAM sec_recv(uint8 * rdpver);BOOL sec_connect(char *server, char *username);void sec_disconnect(void);/* serial.c */int serial_enum_devices(uint32 * id, char *optarg);BOOL serial_get_timeout(NTHANDLE handle, uint32 length, uint32 * timeout, uint32 * itv_timeout);BOOL serial_get_event(NTHANDLE handle, uint32 * result);/* tcp.c */STREAM tcp_init(uint32 maxlen);void tcp_send(STREAM s);STREAM tcp_recv(STREAM s, uint32 length);BOOL tcp_connect(char *server);void tcp_disconnect(void);char *tcp_get_address(void);/* xclip.c */void ui_clip_format_announce(uint8 * data, uint32 length);void ui_clip_handle_data(uint8 * data, uint32 length);void ui_clip_request_data(uint32 format);void ui_clip_sync(void);void xclip_init(void);/* xkeymap.c */void xkeymap_init(void);BOOL handle_special_keys(uint32 keysym, unsigned int state, uint32 ev_time, BOOL pressed);key_translation xkeymap_translate_key(uint32 keysym, unsigned int keycode, unsigned int state);uint16 xkeymap_translate_button(unsigned int button);char *get_ksname(uint32 keysym);void save_remote_modifiers(uint8 scancode);void restore_remote_modifiers(uint32 ev_time, uint8 scancode);void ensure_remote_modifiers(uint32 ev_time, key_translation tr);unsigned int read_keyboard_state(void);uint16 ui_get_numlock_state(unsigned int state);void reset_modifier_keys(void);void rdp_send_scancode(uint32 time, uint16 flags, uint8 scancode);/* xwin.c */void ui_begin_update(void);void ui_end_update(void);BOOL get_key_state(unsigned int state, uint32 keysym);BOOL ui_init(void);void ui_deinit(void);BOOL ui_create_window(void);void ui_resize_window(void);void ui_destroy_window(void);void xwin_toggle_fullscreen(void);int ui_select(int rdp_socket);void ui_move_pointer(int x, int y);HBITMAP ui_create_bitmap(int width, int height, uint8 * data);void ui_paint_bitmap(int x, int y, int cx, int cy, int width, int height, uint8 * data);void ui_destroy_bitmap(HBITMAP bmp);HGLYPH ui_create_glyph(int width, int height, uint8 * data);void ui_destroy_glyph(HGLYPH glyph);HCURSOR ui_create_cursor(unsigned int x, unsigned int y, int width, int height, uint8 * andmask,			 uint8 * xormask);void ui_set_cursor(HCURSOR cursor);void ui_destroy_cursor(HCURSOR cursor);void ui_set_null_cursor(void);HCOLOURMAP ui_create_colourmap(COLOURMAP * colours);void ui_destroy_colourmap(HCOLOURMAP map);void ui_set_colourmap(HCOLOURMAP map);void ui_set_clip(int x, int y, int cx, int cy);void ui_reset_clip(void);void ui_bell(void);void ui_destblt(uint8 opcode, int x, int y, int cx, int cy);void ui_patblt(uint8 opcode, int x, int y, int cx, int cy, BRUSH * brush, int bgcolour,	       int fgcolour);void ui_screenblt(uint8 opcode, int x, int y, int cx, int cy, int srcx, int srcy);void ui_memblt(uint8 opcode, int x, int y, int cx, int cy, HBITMAP src, int srcx, int srcy);void ui_triblt(uint8 opcode, int x, int y, int cx, int cy, HBITMAP src, int srcx, int srcy,	       BRUSH * brush, int bgcolour, int fgcolour);void ui_line(uint8 opcode, int startx, int starty, int endx, int endy, PEN * pen);void ui_rect(int x, int y, int cx, int cy, int colour);void ui_polygon(uint8 opcode, uint8 fillmode, POINT * point, int npoints, BRUSH * brush,		int bgcolour, int fgcolour);void ui_polyline(uint8 opcode, POINT * point, int npoints, PEN * pen);void ui_ellipse(uint8 opcode, uint8 fillmode, int x, int y, int cx, int cy, BRUSH * brush,		int bgcolour, int fgcolour);void ui_draw_glyph(int mixmode, int x, int y, int cx, int cy, HGLYPH glyph, int srcx, int srcy,		   int bgcolour, int fgcolour);void ui_draw_text(uint8 font, uint8 flags, uint8 opcode, int mixmode, int x, int y,		  int clipx, int clipy, int clipcx, int clipcy, int boxx, int boxy,		  int boxcx, int boxcy, BRUSH * brush, int bgcolour, int fgcolour,		  uint8 * text, uint8 length);void ui_desktop_save(uint32 offset, int x, int y, int cx, int cy);void ui_desktop_restore(uint32 offset, int x, int y, int cx, int cy);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜在线观看| 91精品久久久久久久久99蜜臂| 久久99精品久久久久久久久久久久| 亚洲成a人在线观看| 亚洲国产精品尤物yw在线观看| 中文字幕一区二区在线播放| 中文字幕一区二区三中文字幕| 久久久99久久精品欧美| 国产校园另类小说区| 久久精品夜夜夜夜久久| 日本一区二区三级电影在线观看| 欧美经典三级视频一区二区三区| 欧美高清在线精品一区| 自拍av一区二区三区| 亚洲黄色免费电影| 天堂久久久久va久久久久| 欧美bbbbb| 国产成人免费高清| 色综合久久六月婷婷中文字幕| 在线看不卡av| 日韩欧美黄色影院| 国产精品无圣光一区二区| 1024成人网色www| 婷婷丁香激情综合| 国产精品99久久久久久久女警 | 欧美亚洲免费在线一区| 欧美日韩一级二级三级| 精品三级av在线| 中文字幕在线不卡| 天堂在线亚洲视频| 国产suv精品一区二区6| 成人教育av在线| 欧美精品在线观看一区二区| 国产亚洲女人久久久久毛片| 亚洲综合一二区| 国产一区二区三区久久悠悠色av| 色呦呦国产精品| 日韩欧美综合在线| 欧美经典一区二区| 日精品一区二区三区| 国产精品18久久久久久久久久久久 | 国产精品一二三四区| 91网站黄www| 欧美精品一区二区不卡| 亚洲一区二区成人在线观看| 粉嫩av一区二区三区在线播放| 欧美日韩高清一区二区三区| 亚洲区小说区图片区qvod| 婷婷综合在线观看| 94-欧美-setu| 久久久久久久久久看片| 亚洲妇女屁股眼交7| 成人黄色777网| 日韩美一区二区三区| 亚洲成人精品一区| 色综合天天综合色综合av| 国产日本欧美一区二区| 久久99久久精品欧美| 欧美视频一区二区三区在线观看| 国产精品久久毛片av大全日韩| 精品影视av免费| 欧美日韩国产综合久久| 一区二区国产盗摄色噜噜| 国内精品在线播放| 欧美大度的电影原声| 天天av天天翘天天综合网色鬼国产| 99re热这里只有精品视频| 欧美国产欧美亚州国产日韩mv天天看完整 | 日韩一区二区免费在线电影| 一二三四社区欧美黄| 成人黄色综合网站| 国产三区在线成人av| 极品少妇xxxx偷拍精品少妇| 欧美一级欧美三级在线观看| 日韩影院在线观看| 777a∨成人精品桃花网| 亚洲成a人片综合在线| 欧美乱熟臀69xxxxxx| 亚洲r级在线视频| 欧美一区二区国产| 精品一区二区三区免费观看| 日韩欧美一区二区不卡| 捆绑紧缚一区二区三区视频| 欧美r级电影在线观看| 国产一区二区电影| 中文子幕无线码一区tr| 99久久99久久综合| 亚洲免费观看高清完整版在线观看| 99热精品国产| 亚洲综合激情网| 日韩精品影音先锋| 国产福利91精品一区二区三区| 国产免费成人在线视频| 成人爱爱电影网址| 亚洲午夜免费福利视频| 欧美一区二区成人6969| 国内精品伊人久久久久av一坑| 国产午夜精品久久| 欧洲一区二区三区免费视频| 免费不卡在线视频| 国产精品三级av| 欧美四级电影在线观看| 青青草国产成人av片免费| 欧美经典三级视频一区二区三区| 93久久精品日日躁夜夜躁欧美| 天天综合天天综合色| 精品国产一区二区在线观看| av一二三不卡影片| 日韩国产精品久久| 国产精品区一区二区三区| 欧美日韩小视频| 成人综合在线观看| 五月激情综合婷婷| 亚洲欧洲精品一区二区三区不卡 | 亚洲午夜精品网| 久久先锋影音av| 欧美亚洲国产一区在线观看网站| 麻豆91在线看| 一区二区三区资源| 久久综合九色综合97婷婷| 色88888久久久久久影院野外| 美女脱光内衣内裤视频久久影院| 中文字幕一区二区三区视频| 日韩一区二区三区观看| 99精品视频在线免费观看| 日本亚洲免费观看| 亚洲一区精品在线| 国产精品美女久久久久av爽李琼| 91精品国产高清一区二区三区| av在线这里只有精品| 国产精品一区在线观看乱码| 亚洲成人tv网| 亚洲一区二区三区三| 亚洲人成亚洲人成在线观看图片| 精品黑人一区二区三区久久| 精品视频在线免费看| 色综合天天狠狠| 99久久精品免费| 成人av网站大全| 国产白丝精品91爽爽久久| 国内久久精品视频| 美女一区二区久久| 欧美aaaaaa午夜精品| 亚洲成人av在线电影| 亚洲一区二区视频在线观看| 亚洲人精品午夜| 亚洲欧美日韩在线| 亚洲激情五月婷婷| 亚洲欧美一区二区三区久本道91| 国产精品久久久久9999吃药| 国产欧美日韩麻豆91| 日本一区二区动态图| 国产日韩欧美高清在线| 日本一区二区视频在线观看| 国产欧美一区二区三区在线看蜜臀| 久久精品欧美一区二区三区麻豆| 久久香蕉国产线看观看99| 2023国产精华国产精品| 国产视频一区二区在线观看| 久久综合九色综合欧美98| 国产三级一区二区| 国产精品美女久久久久久2018| 国产精品天干天干在线综合| 亚洲三级电影网站| 亚洲国产毛片aaaaa无费看 | 国产精品系列在线观看| 福利一区二区在线| av资源网一区| 欧美三区在线观看| 日韩精品一区在线| 国产三级三级三级精品8ⅰ区| 国产精品国产三级国产aⅴ原创| 玉足女爽爽91| 蜜臀精品一区二区三区在线观看 | 欧美丰满嫩嫩电影| 日韩欧美精品在线| 欧美激情一区在线观看| 亚洲免费在线视频| 日本成人中文字幕在线视频| 国产精品一区免费在线观看| 色综合久久久久久久| 欧美精三区欧美精三区| 国产亚洲综合色| 一区二区三区鲁丝不卡| 日韩高清电影一区| 99免费精品在线观看| 欧美二区在线观看| 久久嫩草精品久久久久| 亚洲一区二区三区免费视频| 另类小说图片综合网| 成人黄色软件下载| 欧美日本国产视频| 亚洲国产精品精华液ab| 石原莉奈一区二区三区在线观看| 国产裸体歌舞团一区二区| 日本丰满少妇一区二区三区| 日韩你懂的电影在线观看| 亚洲美女免费在线| 国产精品一二三四| 91精品一区二区三区在线观看|