ReactOS  r75907
orders.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _DESTBLT_ORDER
 
struct  _PATBLT_ORDER
 
struct  _SCREENBLT_ORDER
 
struct  _LINE_ORDER
 
struct  _RECT_ORDER
 
struct  _DESKSAVE_ORDER
 
struct  _TRIBLT_ORDER
 
struct  _MEMBLT_ORDER
 
struct  _POLYGON_ORDER
 
struct  _POLYGON2_ORDER
 
struct  _POLYLINE_ORDER
 
struct  _ELLIPSE_ORDER
 
struct  _ELLIPSE2_ORDER
 
struct  _TEXT2_ORDER
 
struct  _RDP_ORDER_STATE
 
struct  _RDP_RAW_BMPCACHE_ORDER
 
struct  _RDP_BMPCACHE_ORDER
 
struct  _RDP_FONT_GLYPH
 
struct  _RDP_FONTCACHE_ORDER
 
struct  _RDP_COLCACHE_ORDER
 

Macros

#define RDP_ORDER_STANDARD   0x01
 
#define RDP_ORDER_SECONDARY   0x02
 
#define RDP_ORDER_BOUNDS   0x04
 
#define RDP_ORDER_CHANGE   0x08
 
#define RDP_ORDER_DELTA   0x10
 
#define RDP_ORDER_LASTBOUNDS   0x20
 
#define RDP_ORDER_SMALL   0x40
 
#define RDP_ORDER_TINY   0x80
 
#define MAX_DATA   256
 
#define MAX_TEXT   256
 
#define ID_MASK   0x0007
 
#define MODE_MASK   0x0038
 
#define SQUARE   0x0080
 
#define PERSIST   0x0100
 
#define FLAG_51_UNKNOWN   0x0800
 
#define MODE_SHIFT   3
 
#define LONG_FORMAT   0x80
 
#define BUFSIZE_MASK   0x3FFF /* or 0x1FFF? */
 
#define MAX_GLYPH   32
 
#define MAX_GLYPHS   256
 

Typedefs

typedef struct _DESTBLT_ORDER DESTBLT_ORDER
 
typedef struct _PATBLT_ORDER PATBLT_ORDER
 
typedef struct _SCREENBLT_ORDER SCREENBLT_ORDER
 
typedef struct _LINE_ORDER LINE_ORDER
 
typedef struct _RECT_ORDER RECT_ORDER
 
typedef struct _DESKSAVE_ORDER DESKSAVE_ORDER
 
typedef struct _TRIBLT_ORDER TRIBLT_ORDER
 
typedef struct _MEMBLT_ORDER MEMBLT_ORDER
 
typedef struct _POLYGON_ORDER POLYGON_ORDER
 
typedef struct _POLYGON2_ORDER POLYGON2_ORDER
 
typedef struct _POLYLINE_ORDER POLYLINE_ORDER
 
typedef struct _ELLIPSE_ORDER ELLIPSE_ORDER
 
typedef struct _ELLIPSE2_ORDER ELLIPSE2_ORDER
 
typedef struct _TEXT2_ORDER TEXT2_ORDER
 
typedef struct _RDP_ORDER_STATE RDP_ORDER_STATE
 
typedef struct
_RDP_RAW_BMPCACHE_ORDER 
RDP_RAW_BMPCACHE_ORDER
 
typedef struct _RDP_BMPCACHE_ORDER RDP_BMPCACHE_ORDER
 
typedef struct _RDP_FONT_GLYPH RDP_FONT_GLYPH
 
typedef struct _RDP_FONTCACHE_ORDER RDP_FONTCACHE_ORDER
 
typedef struct _RDP_COLCACHE_ORDER RDP_COLCACHE_ORDER
 

Enumerations

enum  RDP_ORDER_TYPE {
  RDP_ORDER_DESTBLT = 0, RDP_ORDER_PATBLT = 1, RDP_ORDER_SCREENBLT = 2, RDP_ORDER_LINE = 9,
  RDP_ORDER_RECT = 10, RDP_ORDER_DESKSAVE = 11, RDP_ORDER_MEMBLT = 13, RDP_ORDER_TRIBLT = 14,
  RDP_ORDER_POLYGON = 20, RDP_ORDER_POLYGON2 = 21, RDP_ORDER_POLYLINE = 22, RDP_ORDER_ELLIPSE = 25,
  RDP_ORDER_ELLIPSE2 = 26, RDP_ORDER_TEXT2 = 27, RDP_ORDER_DESTBLT = 0, RDP_ORDER_PATBLT = 1,
  RDP_ORDER_SCREENBLT = 2, RDP_ORDER_LINE = 9, RDP_ORDER_RECT = 10, RDP_ORDER_DESKSAVE = 11,
  RDP_ORDER_MEMBLT = 13, RDP_ORDER_TRIBLT = 14, RDP_ORDER_POLYGON = 20, RDP_ORDER_POLYGON2 = 21,
  RDP_ORDER_POLYLINE = 22, RDP_ORDER_ELLIPSE = 25, RDP_ORDER_ELLIPSE2 = 26, RDP_ORDER_TEXT2 = 27
}
 
enum  RDP_SECONDARY_ORDER_TYPE {
  RDP_ORDER_RAW_BMPCACHE = 0, RDP_ORDER_COLCACHE = 1, RDP_ORDER_BMPCACHE = 2, RDP_ORDER_FONTCACHE = 3,
  RDP_ORDER_RAW_BMPCACHE2 = 4, RDP_ORDER_BMPCACHE2 = 5, RDP_ORDER_BRUSHCACHE = 7, RDP_ORDER_RAW_BMPCACHE = 0,
  RDP_ORDER_COLCACHE = 1, RDP_ORDER_BMPCACHE = 2, RDP_ORDER_FONTCACHE = 3, RDP_ORDER_RAW_BMPCACHE2 = 4,
  RDP_ORDER_BMPCACHE2 = 5, RDP_ORDER_BRUSHCACHE = 7
}
 

Macro Definition Documentation

#define BUFSIZE_MASK   0x3FFF /* or 0x1FFF? */

Definition at line 334 of file orders.h.

Referenced by process_bmpcache2().

#define FLAG_51_UNKNOWN   0x0800

Definition at line 329 of file orders.h.

#define ID_MASK   0x0007

Definition at line 325 of file orders.h.

Referenced by process_bmpcache2().

#define LONG_FORMAT   0x80

Definition at line 333 of file orders.h.

Referenced by process_bmpcache2().

#define MAX_DATA   256

Definition at line 169 of file orders.h.

#define MAX_GLYPH   32

Definition at line 336 of file orders.h.

#define MAX_GLYPHS   256

Definition at line 350 of file orders.h.

#define MAX_TEXT   256

Definition at line 242 of file orders.h.

#define MODE_SHIFT   3

Definition at line 331 of file orders.h.

Referenced by process_bmpcache2().

#define PERSIST   0x0100

Definition at line 328 of file orders.h.

Referenced by process_bmpcache2().

#define RDP_ORDER_BOUNDS   0x04

Definition at line 22 of file orders.h.

Referenced by process_orders().

#define RDP_ORDER_CHANGE   0x08

Definition at line 23 of file orders.h.

Referenced by process_orders().

#define RDP_ORDER_DELTA   0x10

Definition at line 24 of file orders.h.

Referenced by process_orders().

#define RDP_ORDER_LASTBOUNDS   0x20

Definition at line 25 of file orders.h.

Referenced by process_orders().

#define RDP_ORDER_SECONDARY   0x02

Definition at line 21 of file orders.h.

Referenced by process_orders().

#define RDP_ORDER_SMALL   0x40

Definition at line 26 of file orders.h.

Referenced by rdp_in_present().

#define RDP_ORDER_STANDARD   0x01

Definition at line 20 of file orders.h.

Referenced by process_orders().

#define RDP_ORDER_TINY   0x80

Definition at line 27 of file orders.h.

Referenced by rdp_in_present().

#define SQUARE   0x0080

Definition at line 327 of file orders.h.

Referenced by process_bmpcache2().

Typedef Documentation

Enumeration Type Documentation

Enumerator
RDP_ORDER_DESTBLT 
RDP_ORDER_PATBLT 
RDP_ORDER_SCREENBLT 
RDP_ORDER_LINE 
RDP_ORDER_RECT 
RDP_ORDER_DESKSAVE 
RDP_ORDER_MEMBLT 
RDP_ORDER_TRIBLT 
RDP_ORDER_POLYGON 
RDP_ORDER_POLYGON2 
RDP_ORDER_POLYLINE 
RDP_ORDER_ELLIPSE 
RDP_ORDER_ELLIPSE2 
RDP_ORDER_TEXT2 
RDP_ORDER_DESTBLT 
RDP_ORDER_PATBLT 
RDP_ORDER_SCREENBLT 
RDP_ORDER_LINE 
RDP_ORDER_RECT 
RDP_ORDER_DESKSAVE 
RDP_ORDER_MEMBLT 
RDP_ORDER_TRIBLT 
RDP_ORDER_POLYGON 
RDP_ORDER_POLYGON2 
RDP_ORDER_POLYLINE 
RDP_ORDER_ELLIPSE 
RDP_ORDER_ELLIPSE2 
RDP_ORDER_TEXT2 

Definition at line 29 of file orders.h.

Enumerator
RDP_ORDER_RAW_BMPCACHE 
RDP_ORDER_COLCACHE 
RDP_ORDER_BMPCACHE 
RDP_ORDER_FONTCACHE 
RDP_ORDER_RAW_BMPCACHE2 
RDP_ORDER_BMPCACHE2 
RDP_ORDER_BRUSHCACHE 
RDP_ORDER_RAW_BMPCACHE 
RDP_ORDER_COLCACHE 
RDP_ORDER_BMPCACHE 
RDP_ORDER_FONTCACHE 
RDP_ORDER_RAW_BMPCACHE2 
RDP_ORDER_BMPCACHE2 
RDP_ORDER_BRUSHCACHE 

Definition at line 47 of file orders.h.