FreeRDP
primary.h File Reference
#include <freerdp/types.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  GLYPH_DATA
 
struct  GLYPH_DATA_V2
 
struct  rdpBounds
 
struct  rdpBrush
 
struct  ORDER_INFO
 
struct  DSTBLT_ORDER
 
struct  PATBLT_ORDER
 
struct  SCRBLT_ORDER
 
struct  OPAQUE_RECT_ORDER
 
struct  DRAW_NINE_GRID_ORDER
 
struct  DELTA_RECT
 
struct  MULTI_DSTBLT_ORDER
 
struct  MULTI_PATBLT_ORDER
 
struct  MULTI_SCRBLT_ORDER
 
struct  MULTI_OPAQUE_RECT_ORDER
 
struct  MULTI_DRAW_NINE_GRID_ORDER
 
struct  LINE_TO_ORDER
 
struct  DELTA_POINT
 
struct  POLYLINE_ORDER
 
struct  MEMBLT_ORDER
 
struct  MEM3BLT_ORDER
 
struct  SAVE_BITMAP_ORDER
 
struct  GLYPH_FRAGMENT_INDEX
 
struct  GLYPH_FRAGMENT
 
struct  GLYPH_INDEX_ORDER
 
struct  FAST_INDEX_ORDER
 
struct  FAST_GLYPH_ORDER
 
struct  POLYGON_SC_ORDER
 
struct  POLYGON_CB_ORDER
 
struct  ELLIPSE_SC_ORDER
 
struct  ELLIPSE_CB_ORDER
 
struct  rdpPrimaryUpdate
 

Macros

#define BACKMODE_TRANSPARENT   0x0001
 
#define BACKMODE_OPAQUE   0x0002
 

Typedefs

typedef BOOL(* pDstBlt) (rdpContext *context, const DSTBLT_ORDER *dstblt)
 
typedef BOOL(* pPatBlt) (rdpContext *context, PATBLT_ORDER *patblt)
 
typedef BOOL(* pScrBlt) (rdpContext *context, const SCRBLT_ORDER *scrblt)
 
typedef BOOL(* pOpaqueRect) (rdpContext *context, const OPAQUE_RECT_ORDER *opaque_rect)
 
typedef BOOL(* pDrawNineGrid) (rdpContext *context, const DRAW_NINE_GRID_ORDER *draw_nine_grid)
 
typedef BOOL(* pMultiDstBlt) (rdpContext *context, const MULTI_DSTBLT_ORDER *multi_dstblt)
 
typedef BOOL(* pMultiPatBlt) (rdpContext *context, const MULTI_PATBLT_ORDER *multi_patblt)
 
typedef BOOL(* pMultiScrBlt) (rdpContext *context, const MULTI_SCRBLT_ORDER *multi_scrblt)
 
typedef BOOL(* pMultiOpaqueRect) (rdpContext *context, const MULTI_OPAQUE_RECT_ORDER *multi_opaque_rect)
 
typedef BOOL(* pMultiDrawNineGrid) (rdpContext *context, const MULTI_DRAW_NINE_GRID_ORDER *multi_draw_nine_grid)
 
typedef BOOL(* pLineTo) (rdpContext *context, const LINE_TO_ORDER *line_to)
 
typedef BOOL(* pPolyline) (rdpContext *context, const POLYLINE_ORDER *polyline)
 
typedef BOOL(* pMemBlt) (rdpContext *context, MEMBLT_ORDER *memblt)
 
typedef BOOL(* pMem3Blt) (rdpContext *context, MEM3BLT_ORDER *memblt)
 
typedef BOOL(* pSaveBitmap) (rdpContext *context, const SAVE_BITMAP_ORDER *save_bitmap)
 
typedef BOOL(* pGlyphIndex) (rdpContext *context, GLYPH_INDEX_ORDER *glyph_index)
 
typedef BOOL(* pFastIndex) (rdpContext *context, const FAST_INDEX_ORDER *fast_index)
 
typedef BOOL(* pFastGlyph) (rdpContext *context, const FAST_GLYPH_ORDER *fast_glyph)
 
typedef BOOL(* pPolygonSC) (rdpContext *context, const POLYGON_SC_ORDER *polygon_sc)
 
typedef BOOL(* pPolygonCB) (rdpContext *context, POLYGON_CB_ORDER *polygon_cb)
 
typedef BOOL(* pEllipseSC) (rdpContext *context, const ELLIPSE_SC_ORDER *ellipse_sc)
 
typedef BOOL(* pEllipseCB) (rdpContext *context, const ELLIPSE_CB_ORDER *ellipse_cb)
 

Macro Definition Documentation

#define BACKMODE_OPAQUE   0x0002
#define BACKMODE_TRANSPARENT   0x0001

Typedef Documentation

typedef BOOL(* pDrawNineGrid) (rdpContext *context, const DRAW_NINE_GRID_ORDER *draw_nine_grid)
typedef BOOL(* pDstBlt) (rdpContext *context, const DSTBLT_ORDER *dstblt)
typedef BOOL(* pEllipseCB) (rdpContext *context, const ELLIPSE_CB_ORDER *ellipse_cb)
typedef BOOL(* pEllipseSC) (rdpContext *context, const ELLIPSE_SC_ORDER *ellipse_sc)
typedef BOOL(* pFastGlyph) (rdpContext *context, const FAST_GLYPH_ORDER *fast_glyph)
typedef BOOL(* pFastIndex) (rdpContext *context, const FAST_INDEX_ORDER *fast_index)
typedef BOOL(* pGlyphIndex) (rdpContext *context, GLYPH_INDEX_ORDER *glyph_index)
typedef BOOL(* pLineTo) (rdpContext *context, const LINE_TO_ORDER *line_to)
typedef BOOL(* pMem3Blt) (rdpContext *context, MEM3BLT_ORDER *memblt)
typedef BOOL(* pMemBlt) (rdpContext *context, MEMBLT_ORDER *memblt)
typedef BOOL(* pMultiDrawNineGrid) (rdpContext *context, const MULTI_DRAW_NINE_GRID_ORDER *multi_draw_nine_grid)
typedef BOOL(* pMultiDstBlt) (rdpContext *context, const MULTI_DSTBLT_ORDER *multi_dstblt)
typedef BOOL(* pMultiOpaqueRect) (rdpContext *context, const MULTI_OPAQUE_RECT_ORDER *multi_opaque_rect)
typedef BOOL(* pMultiPatBlt) (rdpContext *context, const MULTI_PATBLT_ORDER *multi_patblt)
typedef BOOL(* pMultiScrBlt) (rdpContext *context, const MULTI_SCRBLT_ORDER *multi_scrblt)
typedef BOOL(* pOpaqueRect) (rdpContext *context, const OPAQUE_RECT_ORDER *opaque_rect)
typedef BOOL(* pPatBlt) (rdpContext *context, PATBLT_ORDER *patblt)
typedef BOOL(* pPolygonCB) (rdpContext *context, POLYGON_CB_ORDER *polygon_cb)
typedef BOOL(* pPolygonSC) (rdpContext *context, const POLYGON_SC_ORDER *polygon_sc)
typedef BOOL(* pPolyline) (rdpContext *context, const POLYLINE_ORDER *polyline)
typedef BOOL(* pSaveBitmap) (rdpContext *context, const SAVE_BITMAP_ORDER *save_bitmap)
typedef BOOL(* pScrBlt) (rdpContext *context, const SCRBLT_ORDER *scrblt)