ReactOS 0.4.15-dev-7788-g1ad9096
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.

◆ MAX_CBSIZE

#define MAX_CBSIZE   256

Definition at line 173 of file types.h.

◆ PATH_MAX

#define PATH_MAX   256

Definition at line 280 of file types.h.

◆ True

#define True   (1)

Definition at line 24 of file types.h.

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

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
@ RDP_V6
Definition: types.h:45
@ RDP_V5
Definition: types.h:44
@ RDP_V4
Definition: types.h:43
enum _RDP_VERSION RDP_VERSION