mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
Updated flags required by [MS-RDPERP]
This commit is contained in:
@@ -115,6 +115,14 @@ enum SPI_MASK
|
||||
|
||||
/* Client Notify Event PDU */
|
||||
#ifndef _WIN32
|
||||
#define WM_LBUTTONDOWN 0x00000201
|
||||
#define WM_LBUTTONUP 0x00000202
|
||||
#define WM_RBUTTONDOWN 0x00000204
|
||||
#define WM_RBUTTONUP 0x00000205
|
||||
#define WM_CONTEXTMENU 0x0000007b
|
||||
#define WM_LBUTTONDBLCLK 0x00000203
|
||||
#define WM_RBUTTONDBLCLK 0x00000206
|
||||
|
||||
#define NIN_SELECT 0x00000400
|
||||
#define NIN_KEYSELECT 0x00000401
|
||||
#define NIN_BALLOONSHOW 0x00000402
|
||||
@@ -132,15 +140,19 @@ enum SPI_MASK
|
||||
#define RAIL_CLIENTSTATUS_AUTORECONNECT 0x00000002
|
||||
|
||||
/* Client Information PDU */
|
||||
#define TS_RAIL_CLIENTSTATUS_ALLOWLOCALMOVESIZE 0x00000001
|
||||
#define TS_RAIL_CLIENTSTATUS_AUTORECONNECT 0x00000002
|
||||
#define TS_RAIL_CLIENTSTATUS_ZORDER_SYNC 0x00000004
|
||||
#define TS_RAIL_CLIENTSTATUS_WINDOW_RESIZE_MARGIN_SUPPORTED 0x00000010
|
||||
#define TS_RAIL_CLIENTSTATUS_HIGH_DPI_ICONS_SUPPORTED 0x00000020
|
||||
#define TS_RAIL_CLIENTSTATUS_APPBAR_REMOTING_SUPPORTED 0x00000040
|
||||
#define TS_RAIL_CLIENTSTATUS_POWER_DISPLAY_REQUEST_SUPPORTED 0x00000080
|
||||
#define TS_RAIL_CLIENTSTATUS_GET_APPID_RESPONSE_EX_SUPPORTED 0x00000100
|
||||
#define TS_RAIL_CLIENTSTATUS_BIDIRECTIONAL_CLOAK_SUPPORTED 0x00000200
|
||||
typedef enum
|
||||
{
|
||||
TS_RAIL_CLIENTSTATUS_ALLOWLOCALMOVESIZE = 0x00000001,
|
||||
TS_RAIL_CLIENTSTATUS_AUTORECONNECT = 0x00000002,
|
||||
TS_RAIL_CLIENTSTATUS_ZORDER_SYNC = 0x00000004,
|
||||
TS_RAIL_CLIENTSTATUS_WINDOW_RESIZE_MARGIN_SUPPORTED = 0x00000010,
|
||||
TS_RAIL_CLIENTSTATUS_HIGH_DPI_ICONS_SUPPORTED = 0x00000020,
|
||||
TS_RAIL_CLIENTSTATUS_APPBAR_REMOTING_SUPPORTED = 0x00000040,
|
||||
TS_RAIL_CLIENTSTATUS_POWER_DISPLAY_REQUEST_SUPPORTED = 0x00000080,
|
||||
TS_RAIL_CLIENTSTATUS_GET_APPID_RESPONSE_EX_SUPPORTED = 0x00000100,
|
||||
TS_RAIL_CLIENTSTATUS_BIDIRECTIONAL_CLOAK_SUPPORTED = 0x00000200,
|
||||
TS_RAIL_CLIENTSTATUS_SUPPRESS_ICON_ORDERS = 0x00000400
|
||||
} CLIENT_INFO_PDU;
|
||||
|
||||
/* Server Move/Size Start PDU */
|
||||
#define RAIL_WMSZ_LEFT 0x0001
|
||||
@@ -177,10 +189,15 @@ enum SPI_MASK
|
||||
#define RAIL_ORDER_HANDSHAKE_EX_FLAGS_SNAP_ARRANGE_SUPPORTED 0x00000004
|
||||
|
||||
/* Extended Handshake Flags */
|
||||
#define TS_RAIL_ORDER_HANDSHAKEEX_FLAGS_HIDEF 0x00000001
|
||||
#define TS_RAIL_ORDER_HANDSHAKE_EX_FLAGS_EXTENDED_SPI_SUPPORTED 0x00000002
|
||||
#define TS_RAIL_ORDER_HANDSHAKE_EX_FLAGS_SNAP_ARRANGE_SUPPORTED 0x00000004
|
||||
|
||||
typedef enum
|
||||
{
|
||||
TS_RAIL_ORDER_HANDSHAKEEX_FLAGS_HIDEF = 0x00000001,
|
||||
TS_RAIL_ORDER_HANDSHAKE_EX_FLAGS_EXTENDED_SPI_SUPPORTED = 0x00000002,
|
||||
TS_RAIL_ORDER_HANDSHAKE_EX_FLAGS_SNAP_ARRANGE_SUPPORTED = 0x00000004,
|
||||
TS_RAIL_ORDER_HANDSHAKE_EX_FLAGS_TEXT_SCALE_SUPPORTED = 0x00000008,
|
||||
TS_RAIL_ORDER_HANDSHAKE_EX_FLAGS_CARET_BLINK_SUPPORTED = 0x00000010,
|
||||
TS_RAIL_ORDER_HANDSHAKE_EX_FLAGS_EXTENDED_SPI_2_SUPPORTED = 0x00000020
|
||||
} EXTENDED_HANDSHAKE_FLAGS;
|
||||
/* Language Profile Information Flags */
|
||||
#define TF_PROFILETYPE_INPUTPROCESSOR 0x00000001
|
||||
#define TF_PROFILETYPE_KEYBOARDLAYOUT 0x00000002
|
||||
|
||||
@@ -37,10 +37,34 @@
|
||||
/* Client System Parameters Update PDU
|
||||
* defined in winuser.h
|
||||
*/
|
||||
#define SPI_SETCARETWIDTH 0x00002007
|
||||
#define SPI_SETSTICKYKEYS 0x0000003B
|
||||
#define SPI_SETTOGGLEKEYS 0x00000035
|
||||
#define SPI_SETFILTERKEYS 0x00000033
|
||||
typedef enum
|
||||
{
|
||||
SPI_SETDRAGFULLWINDOWS = 0x00000025,
|
||||
SPI_SETKEYBOARDCUES = 0x0000100B,
|
||||
SPI_SETKEYBOARDPREF = 0x00000045,
|
||||
SPI_SETWORKAREA = 0x0000002f,
|
||||
RAIL_SPI_DISPLAYCHANGE = 0x0000F001,
|
||||
SPI_SETMOUSEBUTTONSWAP = 0x00000021,
|
||||
RAIL_SPI_TASKBARPOS = 0x0000F000,
|
||||
SPI_SETHIGHCONTRAST = 0x00000043,
|
||||
SPI_SETCARETWIDTH = 0x00002007,
|
||||
SPI_SETSTICKYKEYS = 0x0000003B,
|
||||
SPI_SETTOGGLEKEYS = 0x00000035,
|
||||
SPI_SETFILTERKEYS = 0x00000033,
|
||||
RAIL_SPI_DISPLAY_ANIMATIONS_ENABLED = 0x0000F002,
|
||||
RAIL_SPI_DISPLAY_ADVANCED_EFFECTS_ENABLED = 0x0000F003,
|
||||
RAIL_SPI_DISPLAY_AUTO_HIDE_SCROLLBARS = 0x0000F004,
|
||||
RAIL_SPI_DISPLAY_MESSAGE_DURATION = 0x0000F005,
|
||||
RAIL_SPI_CLOSED_CAPTION_FONT_COLOR = 0x0000F006,
|
||||
RAIL_SPI_CLOSED_CAPTION_FONT_OPACITY = 0x0000F007,
|
||||
RAIL_SPI_CLOSED_CAPTION_FONT_SIZE = 0x0000F008,
|
||||
RAIL_SPI_CLOSED_CAPTION_FONT_STYLE = 0x0000F009,
|
||||
RAIL_SPI_CLOSED_CAPTION_FONT_EDGE_EFFECT = 0x0000F00A,
|
||||
RAIL_SPI_CLOSED_CAPTION_BACKGROUND_COLOR = 0x0000F00B,
|
||||
RAIL_SPI_CLOSED_CAPTION_BACKGROUND_OPACITY = 0x0000F00C,
|
||||
RAIL_SPI_CLOSED_CAPTION_REGION_COLOR = 0x0000F00D,
|
||||
RAIL_SPI_CLOSED_CAPTION_REGION_OPACITY = 0x0000F00E
|
||||
} SystemParam;
|
||||
|
||||
/* Server System Parameters Update PDU */
|
||||
#define SPI_SETSCREENSAVEACTIVE 0x00000011
|
||||
|
||||
Reference in New Issue
Block a user