FreeRDP
|
#include <freerdp/types.h>
Data Structures | |
struct | POINTER_POSITION_UPDATE |
struct | POINTER_SYSTEM_UPDATE |
struct | POINTER_COLOR_UPDATE |
struct | POINTER_LARGE_UPDATE |
struct | POINTER_NEW_UPDATE |
struct | POINTER_CACHED_UPDATE |
struct | rdpPointerUpdate |
Macros | |
#define | PTR_MSG_TYPE_SYSTEM 0x0001 |
#define | PTR_MSG_TYPE_POSITION 0x0003 |
#define | PTR_MSG_TYPE_COLOR 0x0006 |
#define | PTR_MSG_TYPE_CACHED 0x0007 |
#define | PTR_MSG_TYPE_POINTER 0x0008 |
#define | PTR_MSG_TYPE_POINTER_LARGE 0x0009 |
#define | SYSPTR_NULL 0x00000000 |
#define | SYSPTR_DEFAULT 0x00007F00 |
Typedefs | |
typedef BOOL(* | pPointerPosition) (rdpContext *context, const POINTER_POSITION_UPDATE *pointer_position) |
typedef BOOL(* | pPointerSystem) (rdpContext *context, const POINTER_SYSTEM_UPDATE *pointer_system) |
typedef BOOL(* | pPointerColor) (rdpContext *context, const POINTER_COLOR_UPDATE *pointer_color) |
typedef BOOL(* | pPointerNew) (rdpContext *context, const POINTER_NEW_UPDATE *pointer_new) |
typedef BOOL(* | pPointerCached) (rdpContext *context, const POINTER_CACHED_UPDATE *pointer_cached) |
typedef BOOL(* | pPointerLarge) (rdpContext *context, const POINTER_LARGE_UPDATE *pointer_large) |
#define PTR_MSG_TYPE_CACHED 0x0007 |
#define PTR_MSG_TYPE_COLOR 0x0006 |
#define PTR_MSG_TYPE_POINTER 0x0008 |
#define PTR_MSG_TYPE_POINTER_LARGE 0x0009 |
#define PTR_MSG_TYPE_POSITION 0x0003 |
#define PTR_MSG_TYPE_SYSTEM 0x0001 |
FreeRDP: A Remote Desktop Protocol Implementation Pointer Updates Interface API
Copyright 2011 Marc-Andre Moreau marca ndre .more au@g mail. 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.
#define SYSPTR_DEFAULT 0x00007F00 |
#define SYSPTR_NULL 0x00000000 |
typedef BOOL(* pPointerCached) (rdpContext *context, const POINTER_CACHED_UPDATE *pointer_cached) |
typedef BOOL(* pPointerColor) (rdpContext *context, const POINTER_COLOR_UPDATE *pointer_color) |
typedef BOOL(* pPointerLarge) (rdpContext *context, const POINTER_LARGE_UPDATE *pointer_large) |
typedef BOOL(* pPointerNew) (rdpContext *context, const POINTER_NEW_UPDATE *pointer_new) |
typedef BOOL(* pPointerPosition) (rdpContext *context, const POINTER_POSITION_UPDATE *pointer_position) |
typedef BOOL(* pPointerSystem) (rdpContext *context, const POINTER_SYSTEM_UPDATE *pointer_system) |