FreeRDP
|
#include <freerdp/api.h>
#include "xf_window.h"
#include "xf_monitor.h"
#include "xf_channels.h"
#include <freerdp/gdi/gdi.h>
#include <freerdp/codec/rfx.h>
#include <freerdp/codec/nsc.h>
#include <freerdp/codec/clear.h>
#include <freerdp/codec/color.h>
#include <freerdp/codec/bitmap.h>
#include <freerdp/codec/h264.h>
#include <freerdp/codec/progressive.h>
#include <freerdp/codec/region.h>
Data Structures | |
struct | xfFullscreenMonitors |
struct | xfWorkArea |
struct | xfPointer |
struct | xfBitmap |
struct | xfGlyph |
struct | button_map |
struct | xfContext |
Macros | |
#define | NUM_BUTTONS_MAPPED 11 |
#define | xf_lock_x11(xfc) xf_lock_x11_(xfc, __FUNCTION__); |
#define | xf_unlock_x11(xfc) xf_unlock_x11_(xfc, __FUNCTION__); |
#define | xf_draw_screen(_xfc, _x, _y, _w, _h) xf_draw_screen_((_xfc), (_x), (_y), (_w), (_h), __FUNCTION__, __FILE__, __LINE__) |
Typedefs | |
typedef unsigned int | XcursorUInt |
typedef XcursorUInt | XcursorPixel |
typedef struct _xfVideoContext | xfVideoContext |
Enumerations | |
enum | XF_EXIT_CODE { XF_EXIT_SUCCESS = 0, XF_EXIT_DISCONNECT = 1, XF_EXIT_LOGOFF = 2, XF_EXIT_IDLE_TIMEOUT = 3, XF_EXIT_LOGON_TIMEOUT = 4, XF_EXIT_CONN_REPLACED = 5, XF_EXIT_OUT_OF_MEMORY = 6, XF_EXIT_CONN_DENIED = 7, XF_EXIT_CONN_DENIED_FIPS = 8, XF_EXIT_USER_PRIVILEGES = 9, XF_EXIT_FRESH_CREDENTIALS_REQUIRED = 10, XF_EXIT_DISCONNECT_BY_USER = 11, XF_EXIT_LICENSE_INTERNAL = 16, XF_EXIT_LICENSE_NO_LICENSE_SERVER = 17, XF_EXIT_LICENSE_NO_LICENSE = 18, XF_EXIT_LICENSE_BAD_CLIENT_MSG = 19, XF_EXIT_LICENSE_HWID_DOESNT_MATCH = 20, XF_EXIT_LICENSE_BAD_CLIENT = 21, XF_EXIT_LICENSE_CANT_FINISH_PROTOCOL = 22, XF_EXIT_LICENSE_CLIENT_ENDED_PROTOCOL = 23, XF_EXIT_LICENSE_BAD_CLIENT_ENCRYPTION = 24, XF_EXIT_LICENSE_CANT_UPGRADE = 25, XF_EXIT_LICENSE_NO_REMOTE_CONNECTIONS = 26, XF_EXIT_RDP = 32, XF_EXIT_PARSE_ARGUMENTS = 128, XF_EXIT_MEMORY = 129, XF_EXIT_PROTOCOL = 130, XF_EXIT_CONN_FAILED = 131, XF_EXIT_AUTH_FAILURE = 132, XF_EXIT_NEGO_FAILURE = 133, XF_EXIT_UNKNOWN = 255 } |
Functions | |
BOOL | xf_create_window (xfContext *xfc) |
void | xf_toggle_fullscreen (xfContext *xfc) |
BOOL | xf_toggle_control (xfContext *xfc) |
void | xf_encomsp_init (xfContext *xfc, EncomspClientContext *encomsp) |
void | xf_encomsp_uninit (xfContext *xfc, EncomspClientContext *encomsp) |
void | xf_lock_x11_ (xfContext *xfc, const char *fkt) |
void | xf_unlock_x11_ (xfContext *xfc, const char *fkt) |
BOOL | xf_picture_transform_required (xfContext *xfc) |
void | xf_draw_screen_ (xfContext *xfc, int x, int y, int w, int h, const char *fkt, const char *file, int line) |
FREERDP_API DWORD | xf_exit_code_from_disconnect_reason (DWORD reason) |
#define NUM_BUTTONS_MAPPED 11 |
#define xf_draw_screen | ( | _xfc, | |
_x, | |||
_y, | |||
_w, | |||
_h | |||
) | xf_draw_screen_((_xfc), (_x), (_y), (_w), (_h), __FUNCTION__, __FILE__, __LINE__) |
#define xf_lock_x11 | ( | xfc | ) | xf_lock_x11_(xfc, __FUNCTION__); |
#define xf_unlock_x11 | ( | xfc | ) | xf_unlock_x11_(xfc, __FUNCTION__); |
typedef XcursorUInt XcursorPixel |
typedef unsigned int XcursorUInt |
typedef struct _xfVideoContext xfVideoContext |
enum XF_EXIT_CODE |
BOOL xf_create_window | ( | xfContext * | xfc | ) |
void xf_draw_screen_ | ( | xfContext * | xfc, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
const char * | fkt, | ||
const char * | file, | ||
int | line | ||
) |
void xf_encomsp_init | ( | xfContext * | xfc, |
EncomspClientContext * | encomsp | ||
) |
void xf_encomsp_uninit | ( | xfContext * | xfc, |
EncomspClientContext * | encomsp | ||
) |
FREERDP_API DWORD xf_exit_code_from_disconnect_reason | ( | DWORD | reason | ) |
void xf_lock_x11_ | ( | xfContext * | xfc, |
const char * | fkt | ||
) |
BOOL xf_picture_transform_required | ( | xfContext * | xfc | ) |
BOOL xf_toggle_control | ( | xfContext * | xfc | ) |
void xf_toggle_fullscreen | ( | xfContext * | xfc | ) |
void xf_unlock_x11_ | ( | xfContext * | xfc, |
const char * | fkt | ||
) |