ReactOS  0.4.12-dev-102-g4b7f1e0
types.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _RD_POINT
 
struct  _COLOURENTRY
 
struct  _COLOURMAP
 
struct  _BOUNDS
 
struct  _PEN
 
struct  _BRUSHDATA
 
struct  _BRUSH
 
struct  _FONTGLYPH
 
struct  _DATABLOB
 
struct  _key_translation
 
struct  _key_translation_entry
 
struct  _VCHANNEL
 
struct  _PSTCACHE_CELLHEADER
 
struct  _RD_WAVEFORMATEX
 
struct  _RDPCOMP
 
struct  _DEVICE_FNS
 
struct  rdpdr_device_info
 
struct  rdpdr_serial_device_info
 
struct  rdpdr_parallel_device_info
 
struct  rdpdr_printer_info
 
struct  notify_data
 
struct  fileinfo
 

Macros

#define True   (1)
 
#define False   (0)
 
#define MAX_CBSIZE   256
 
#define PATH_MAX   256
 

Typedefs

typedef int RD_BOOL
 
typedef unsigned char uint8
 
typedef signed char sint8
 
typedef unsigned short uint16
 
typedef signed short sint16
 
typedef unsigned int uint32
 
typedef signed int sint32
 
typedef voidRD_HBITMAP
 
typedef voidRD_HGLYPH
 
typedef voidRD_HCOLOURMAP
 
typedef voidRD_HCURSOR
 
typedef enum _RDP_VERSION RDP_VERSION
 
typedef struct _RD_POINT RD_POINT
 
typedef struct _COLOURENTRY COLOURENTRY
 
typedef struct _COLOURMAP COLOURMAP
 
typedef struct _BOUNDS BOUNDS
 
typedef struct _PEN PEN
 
typedef struct _BRUSHDATA BRUSHDATA
 
typedef struct _BRUSH BRUSH
 
typedef struct _FONTGLYPH FONTGLYPH
 
typedef struct _DATABLOB DATABLOB
 
typedef struct _key_translation key_translation
 
typedef struct _key_translation_entry key_translation_entry
 
typedef struct _VCHANNEL VCHANNEL
 
typedef uint8 HASH_KEY[8]
 
typedef struct _PSTCACHE_CELLHEADER CELLHEADER
 
typedef struct _RD_WAVEFORMATEX RD_WAVEFORMATEX
 
typedef struct _RDPCOMP RDPCOMP
 
typedef uint32 RD_NTSTATUS
 
typedef uint32 RD_NTHANDLE
 
typedef struct _DEVICE_FNS DEVICE_FNS
 
typedef struct rdpdr_device_info RDPDR_DEVICE
 
typedef struct rdpdr_serial_device_info SERIAL_DEVICE
 
typedef struct rdpdr_parallel_device_info PARALLEL_DEVICE
 
typedef struct rdpdr_printer_info PRINTER
 
typedef struct notify_data NOTIFY
 
typedef struct fileinfo FILEINFO
 
typedef RD_BOOL(* str_handle_lines_t) (const char *line, void *data)
 

Enumerations

enum  _RDP_VERSION { RDP_V4 = 4, RDP_V5 = 5, RDP_V6 = 6 }
 

Macro Definition Documentation

◆ False

#define False   (0)

Definition at line 25 of file types.h.

Referenced by _rdpdr_check_fds(), add_async_iorequest(), ber_in_header(), ber_parse_header(), bitmap_decompress(), bitmap_decompress1(), bitmap_decompress2(), bitmap_decompress3(), bitmap_decompress4(), BZ2_bzReadOpen(), BZ2_bzWriteOpen(), BZ2_decompress(), BZ2_hbMakeCodeLengths(), copy_input_until_stop(), copy_output_until_stop(), disk_close(), disk_create(), ewmh_get_window_state(), ewmh_init(), ewmh_modify_state(), ewmh_move_to_desktop(), ewmh_set_window_modal(), get_key_state(), get_property_value(), get_termios(), handle_button_event(), handle_compress(), handle_special_keys(), is_modifier(), is_pixel_on(), isempty_RL(), iso_connect(), iso_reconnect(), iso_send_connection_request(), iso_send_msg(), licence_parse_authreq(), licence_parse_platform_challenge(), licence_present(), licence_process_demand(), licence_send_authresp(), licence_send_request(), main(), mainGtU(), mainSort(), mcs_connect(), mcs_connect_finalize(), mcs_reconnect(), mcs_recv_aucf(), mcs_recv_cjcf(), mcs_recv_connect_response(), mcs_send_aurq(), mcs_send_cjrq(), mcs_send_connect_initial(), mcs_send_edrq(), mppc_expand(), mwm_hide_decorations(), myfeof(), prepare_new_block(), printer_enum_devices(), printercache_mkdir(), printercache_rename_blob(), printercache_unlink_blob(), process_data_pdu(), process_demand_active(), process_redirect_pdu(), process_secondary_order(), pstcache_init(), pstcache_load_bitmap(), pstcache_save_bitmap(), rd_lock_file(), rd_pstcache_mkdir(), rdp5_process(), rdp_connect(), rdp_enum_bmpcache2(), rdp_in_unistr(), rdp_loop(), rdp_out_order_caps(), rdp_out_unistr(), rdp_parse_bounds(), rdp_process_general_caps(), rdp_reconnect(), rdp_send_client_window_status(), rdp_send_confirm_active(), rdp_send_control(), rdp_send_fonts(), rdp_send_input(), rdp_send_logon_info(), rdp_send_synchronise(), rdpdr_abort_io(), rdpdr_check_fds(), rdpdr_handle_ok(), rdpdr_process_irp(), rdpsnd_process(), rdpsnd_process_negotiate(), read_password(), seamless_init(), seamless_process_line(), sec_connect(), sec_parse_crypt_info(), sec_parse_public_key(), sec_parse_x509_key(), sec_reconnect(), select_visual(), sendMTFValues(), serial_get_event(), serial_get_timeout(), str_handle_lines(), subprocess(), tcp_connect(), tcp_disconnect(), tcp_init(), tcp_is_connected(), tcp_recv(), tcp_send(), ui_clip_handle_data(), ui_clip_request_failed(), ui_clip_set_mode(), ui_create_window(), ui_destblt(), ui_init(), ui_main_loop(), ui_memblt(), ui_paint_bitmap(), ui_patblt(), ui_rect(), ui_screenblt(), ui_seamless_ack(), ui_seamless_create_window(), ui_seamless_unhide_desktop(), ui_select(), unRLE_obuf_to_output_FAST(), unRLE_obuf_to_output_SMALL(), update_modifier_state(), vncKey(), warp_coords(), WarpCoords(), wave_out_format_supported(), wave_out_open(), wave_out_play(), wave_out_set_format(), wave_out_volume(), wmain(), xclip_handle_PropertyNotify(), xclip_handle_SelectionNotify(), xclip_init(), xclip_probe_selections(), xclip_provide_selection(), xclip_refuse_selection(), xclip_send_data_with_convert(), xkeymap_from_locale(), xkeymap_read(), xkeymap_send_keys(), and xwin_process_events().

◆ MAX_CBSIZE

#define MAX_CBSIZE   256

Definition at line 173 of file types.h.

Referenced by rdpsnd_process_negotiate().

◆ PATH_MAX

◆ True

#define True   (1)

Definition at line 24 of file types.h.

Referenced by add_async_iorequest(), add_pair_to_block(), ber_in_header(), bitmap_decompress1(), bitmap_decompress2(), bitmap_decompress3(), BZ2_bzDecompress(), BZ2_bzRead(), BZ2_bzReadOpen(), BZ2_bzWrite(), BZ2_bzWriteClose64(), BZ2_bzWriteOpen(), BZ2_decompress(), BZ2_hbMakeCodeLengths(), copy_input_until_stop(), copy_output_until_stop(), disk_close(), disk_create(), disk_set_information(), ewmh_get_window_state(), generateMTFValues(), get_key_state(), get_property_value(), get_termios(), handle_button_event(), handle_child_line(), handle_compress(), handle_special_keys(), is_modifier(), isempty_RL(), iso_connect(), iso_reconnect(), licence_process_demand(), licence_process_error_alert(), licence_process_issue(), licence_process_new_license(), lspci_process_line(), main(), mainQSort3(), mainSimpleSort(), mainSort(), mcs_connect(), mcs_connect_finalize(), mcs_reconnect(), mppc_expand(), myfeof(), printer_enum_devices(), printercache_mkdir(), printercache_rename_blob(), printercache_unlink_blob(), process_data_pdu(), process_demand_active(), process_pdu_logon(), process_redirect_pdu(), process_secondary_order(), pstcache_enumerate(), pstcache_init(), pstcache_load_bitmap(), pstcache_save_bitmap(), rd_lock_file(), rd_pstcache_mkdir(), rdp5_process(), rdp_connect(), rdp_enum_bmpcache2(), rdp_loop(), rdp_parse_bounds(), rdp_reconnect(), rdp_send_client_window_status(), rdp_send_logon_info(), rdpdr_abort_io(), rdpdr_add_fds(), rdpdr_handle_ok(), rdpdr_process_irp(), rdpsnd_process(), rdpsnd_process_negotiate(), read_password(), seamless_line_handler(), seamless_process_line(), sec_connect(), sec_parse_crypt_info(), sec_parse_public_sig(), sec_parse_x509_key(), sec_reconnect(), select_visual(), sendMTFValues(), serial_get_event(), serial_get_timeout(), str_handle_lines(), subprocess(), sw_update_position(), tcp_connect(), tcp_disconnect(), tcp_init(), tcp_is_connected(), tcp_recv(), tcp_send(), ui_clip_handle_data(), ui_clip_set_mode(), ui_create_window(), ui_draw_text(), ui_init(), ui_line(), ui_main_loop(), ui_seamless_begin(), ui_seamless_hide_desktop(), ui_select(), unRLE_obuf_to_output_FAST(), unRLE_obuf_to_output_SMALL(), vncKey(), warp_coords(), WarpCoords(), wave_out_format_supported(), wave_out_open(), wave_out_play(), wave_out_set_format(), wave_out_volume(), wmain(), xclip_handle_SelectionNotify(), xclip_handle_SelectionRequest(), xclip_probe_selections(), xclip_provide_selection(), xclip_refuse_selection(), xclip_send_data_with_convert(), xkeymap_from_locale(), xkeymap_init(), xkeymap_read(), xkeymap_send_keys(), and xwin_process_events().

Typedef Documentation

◆ BOUNDS

◆ BRUSH

typedef struct _BRUSH BRUSH

◆ BRUSHDATA

◆ CELLHEADER

◆ COLOURENTRY

◆ COLOURMAP

◆ DATABLOB

◆ DEVICE_FNS

◆ FILEINFO

◆ FONTGLYPH

◆ HASH_KEY

typedef uint8 HASH_KEY[8]

Definition at line 161 of file types.h.

◆ key_translation

◆ key_translation_entry

◆ NOTIFY

◆ PARALLEL_DEVICE

◆ PEN

typedef struct _PEN PEN

◆ PRINTER

◆ RD_BOOL

typedef int RD_BOOL

Definition at line 21 of file types.h.

◆ RD_HBITMAP

typedef void* RD_HBITMAP

Definition at line 35 of file types.h.

◆ RD_HCOLOURMAP

typedef void* RD_HCOLOURMAP

Definition at line 37 of file types.h.

◆ RD_HCURSOR

typedef void* RD_HCURSOR

Definition at line 38 of file types.h.

◆ RD_HGLYPH

typedef void* RD_HGLYPH

Definition at line 36 of file types.h.

◆ RD_NTHANDLE

Definition at line 198 of file types.h.

◆ RD_NTSTATUS

Definition at line 197 of file types.h.

◆ RD_POINT

◆ RD_WAVEFORMATEX

◆ RDP_VERSION

◆ RDPCOMP

◆ RDPDR_DEVICE

◆ SERIAL_DEVICE

◆ sint16

typedef signed short sint16

Definition at line 31 of file types.h.

◆ sint32

typedef signed int sint32

Definition at line 33 of file types.h.

◆ sint8

typedef signed char sint8

Definition at line 29 of file types.h.

◆ str_handle_lines_t

typedef RD_BOOL(* str_handle_lines_t) (const char *line, void *data)

Definition at line 296 of file types.h.

◆ uint16

typedef unsigned short uint16

Definition at line 30 of file types.h.

◆ uint32

typedef unsigned int uint32

Definition at line 32 of file types.h.

◆ uint8

typedef unsigned char uint8

Definition at line 28 of file types.h.

◆ VCHANNEL

Enumeration Type Documentation

◆ _RDP_VERSION

Enumerator
RDP_V4 
RDP_V5 
RDP_V6 

Definition at line 41 of file types.h.

42 {
43  RDP_V4 = 4,
44  RDP_V5 = 5,
45  RDP_V6 = 6
46 } RDP_VERSION;
Definition: types.h:44
enum _RDP_VERSION RDP_VERSION
Definition: types.h:43
Definition: types.h:45