Updated flags required by [MS-RDPERP]

This commit is contained in:
akallabeth
2022-06-29 10:23:58 +02:00
committed by akallabeth
parent ea0035b474
commit 7faf18d9dd
2 changed files with 58 additions and 17 deletions

View File

@@ -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

View File

@@ -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