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

Data Structures

struct  OFFSCREEN_DELETE_LIST
 
struct  CREATE_OFFSCREEN_BITMAP_ORDER
 
struct  SWITCH_SURFACE_ORDER
 
struct  NINE_GRID_BITMAP_INFO
 
struct  CREATE_NINE_GRID_BITMAP_ORDER
 
struct  FRAME_MARKER_ORDER
 
struct  STREAM_BITMAP_FIRST_ORDER
 
struct  STREAM_BITMAP_NEXT_ORDER
 
struct  DRAW_GDIPLUS_FIRST_ORDER
 
struct  DRAW_GDIPLUS_NEXT_ORDER
 
struct  DRAW_GDIPLUS_END_ORDER
 
struct  DRAW_GDIPLUS_CACHE_FIRST_ORDER
 
struct  DRAW_GDIPLUS_CACHE_NEXT_ORDER
 
struct  DRAW_GDIPLUS_CACHE_END_ORDER
 
struct  rdpAltSecUpdate
 

Macros

#define DSDNG_STRETCH   0x00000001
 
#define DSDNG_TILE   0x00000002
 
#define DSDNG_PERPIXELALPHA   0x00000004
 
#define DSDNG_TRANSPARENT   0x00000008
 
#define DSDNG_MUSTFLIP   0x00000010
 
#define DSDNG_TRUESIZE   0x00000020
 
#define FRAME_START   0x00000000
 
#define FRAME_END   0x00000001
 
#define STREAM_BITMAP_END   0x01
 
#define STREAM_BITMAP_COMPRESSED   0x02
 
#define STREAM_BITMAP_V2   0x04
 

Typedefs

typedef BOOL(* pCreateOffscreenBitmap) (rdpContext *context, const CREATE_OFFSCREEN_BITMAP_ORDER *create_offscreen_bitmap)
 
typedef BOOL(* pSwitchSurface) (rdpContext *context, const SWITCH_SURFACE_ORDER *switch_surface)
 
typedef BOOL(* pCreateNineGridBitmap) (rdpContext *context, const CREATE_NINE_GRID_BITMAP_ORDER *create_nine_grid_bitmap)
 
typedef BOOL(* pFrameMarker) (rdpContext *context, const FRAME_MARKER_ORDER *frame_marker)
 
typedef BOOL(* pStreamBitmapFirst) (rdpContext *context, const STREAM_BITMAP_FIRST_ORDER *stream_bitmap_first)
 
typedef BOOL(* pStreamBitmapNext) (rdpContext *context, const STREAM_BITMAP_NEXT_ORDER *stream_bitmap_next)
 
typedef BOOL(* pDrawGdiPlusFirst) (rdpContext *context, const DRAW_GDIPLUS_FIRST_ORDER *draw_gdiplus_first)
 
typedef BOOL(* pDrawGdiPlusNext) (rdpContext *context, const DRAW_GDIPLUS_NEXT_ORDER *draw_gdiplus_next)
 
typedef BOOL(* pDrawGdiPlusEnd) (rdpContext *context, const DRAW_GDIPLUS_END_ORDER *draw_gdiplus_end)
 
typedef BOOL(* pDrawGdiPlusCacheFirst) (rdpContext *context, const DRAW_GDIPLUS_CACHE_FIRST_ORDER *draw_gdiplus_cache_first)
 
typedef BOOL(* pDrawGdiPlusCacheNext) (rdpContext *context, const DRAW_GDIPLUS_CACHE_NEXT_ORDER *draw_gdiplus_cache_next)
 
typedef BOOL(* pDrawGdiPlusCacheEnd) (rdpContext *context, const DRAW_GDIPLUS_CACHE_END_ORDER *draw_gdiplus_cache_end)
 
typedef BOOL(* pDrawOrderInfo) (rdpContext *context, UINT8 orderType, const char *orderName)
 

Macro Definition Documentation

◆ DSDNG_MUSTFLIP

#define DSDNG_MUSTFLIP   0x00000010

◆ DSDNG_PERPIXELALPHA

#define DSDNG_PERPIXELALPHA   0x00000004

◆ DSDNG_STRETCH

#define DSDNG_STRETCH   0x00000001

FreeRDP: A Remote Desktop Protocol Implementation Alternate Secondary Drawing Orders Interface API

Copyright 2011 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

◆ DSDNG_TILE

#define DSDNG_TILE   0x00000002

◆ DSDNG_TRANSPARENT

#define DSDNG_TRANSPARENT   0x00000008

◆ DSDNG_TRUESIZE

#define DSDNG_TRUESIZE   0x00000020

◆ FRAME_END

#define FRAME_END   0x00000001

◆ FRAME_START

#define FRAME_START   0x00000000

◆ STREAM_BITMAP_COMPRESSED

#define STREAM_BITMAP_COMPRESSED   0x02

◆ STREAM_BITMAP_END

#define STREAM_BITMAP_END   0x01

◆ STREAM_BITMAP_V2

#define STREAM_BITMAP_V2   0x04

Typedef Documentation

◆ pCreateNineGridBitmap

typedef BOOL(* pCreateNineGridBitmap) (rdpContext *context, const CREATE_NINE_GRID_BITMAP_ORDER *create_nine_grid_bitmap)

◆ pCreateOffscreenBitmap

typedef BOOL(* pCreateOffscreenBitmap) (rdpContext *context, const CREATE_OFFSCREEN_BITMAP_ORDER *create_offscreen_bitmap)

◆ pDrawGdiPlusCacheEnd

typedef BOOL(* pDrawGdiPlusCacheEnd) (rdpContext *context, const DRAW_GDIPLUS_CACHE_END_ORDER *draw_gdiplus_cache_end)

◆ pDrawGdiPlusCacheFirst

typedef BOOL(* pDrawGdiPlusCacheFirst) (rdpContext *context, const DRAW_GDIPLUS_CACHE_FIRST_ORDER *draw_gdiplus_cache_first)

◆ pDrawGdiPlusCacheNext

typedef BOOL(* pDrawGdiPlusCacheNext) (rdpContext *context, const DRAW_GDIPLUS_CACHE_NEXT_ORDER *draw_gdiplus_cache_next)

◆ pDrawGdiPlusEnd

typedef BOOL(* pDrawGdiPlusEnd) (rdpContext *context, const DRAW_GDIPLUS_END_ORDER *draw_gdiplus_end)

◆ pDrawGdiPlusFirst

typedef BOOL(* pDrawGdiPlusFirst) (rdpContext *context, const DRAW_GDIPLUS_FIRST_ORDER *draw_gdiplus_first)

◆ pDrawGdiPlusNext

typedef BOOL(* pDrawGdiPlusNext) (rdpContext *context, const DRAW_GDIPLUS_NEXT_ORDER *draw_gdiplus_next)

◆ pDrawOrderInfo

typedef BOOL(* pDrawOrderInfo) (rdpContext *context, UINT8 orderType, const char *orderName)

◆ pFrameMarker

typedef BOOL(* pFrameMarker) (rdpContext *context, const FRAME_MARKER_ORDER *frame_marker)

◆ pStreamBitmapFirst

typedef BOOL(* pStreamBitmapFirst) (rdpContext *context, const STREAM_BITMAP_FIRST_ORDER *stream_bitmap_first)

◆ pStreamBitmapNext

typedef BOOL(* pStreamBitmapNext) (rdpContext *context, const STREAM_BITMAP_NEXT_ORDER *stream_bitmap_next)

◆ pSwitchSurface

typedef BOOL(* pSwitchSurface) (rdpContext *context, const SWITCH_SURFACE_ORDER *switch_surface)