Win32 API 日本語リファレンス
ホームSystem.RemoteDesktop › 定数

定数

252

Windows.Win32.System.RemoteDesktop

名前
WTS_CURRENT_SERVERHANDLE0
WTS_CURRENT_SERVER_HANDLEHANDLE0
WTS_CURRENT_SERVER_NAMEunknown
WTS_DOMAIN_LENGTHDWORD255
WTS_USERNAME_LENGTHDWORD255
WTS_PASSWORD_LENGTHDWORD255
WTS_DIRECTORY_LENGTHDWORD256
WTS_INITIALPROGRAM_LENGTHDWORD256
WTS_PROTOCOL_NAME_LENGTHDWORD8
WTS_DRIVER_NAME_LENGTHDWORD8
WTS_DEVICE_NAME_LENGTHDWORD19
WTS_IMEFILENAME_LENGTHDWORD32
WTS_CLIENTNAME_LENGTHDWORD20
WTS_CLIENTADDRESS_LENGTHDWORD30
WTS_CLIENT_PRODUCT_ID_LENGTHDWORD32
WTS_MAX_PROTOCOL_CACHEDWORD4
WTS_MAX_CACHE_RESERVEDDWORD20
WTS_MAX_RESERVEDDWORD100
WTS_MAX_COUNTERSDWORD100
WTS_MAX_DISPLAY_IOCTL_DATADWORD256
WTS_PERF_DISABLE_NOTHINGDWORD0
WTS_PERF_DISABLE_WALLPAPERDWORD1
WTS_PERF_DISABLE_FULLWINDOWDRAGDWORD2
WTS_PERF_DISABLE_MENUANIMATIONSDWORD4
WTS_PERF_DISABLE_THEMINGDWORD8
WTS_PERF_ENABLE_ENHANCED_GRAPHICSDWORD16
WTS_PERF_DISABLE_CURSOR_SHADOWDWORD32
WTS_PERF_DISABLE_CURSORSETTINGSDWORD64
WTS_PERF_ENABLE_FONT_SMOOTHINGDWORD128
WTS_PERF_ENABLE_DESKTOP_COMPOSITIONDWORD256
WTS_VALUE_TYPE_ULONGDWORD1
WTS_VALUE_TYPE_STRINGDWORD2
WTS_VALUE_TYPE_BINARYDWORD3
WTS_VALUE_TYPE_GUIDDWORD4
WTS_KEY_EXCHANGE_ALG_RSADWORD1
WTS_KEY_EXCHANGE_ALG_DHDWORD2
WTS_LICENSE_PROTOCOL_VERSIONDWORD65536
WTS_LICENSE_PREAMBLE_VERSIONDWORD3
WRDS_DOMAIN_LENGTHDWORD255
WRDS_USERNAME_LENGTHDWORD255
WRDS_PASSWORD_LENGTHDWORD255
WRDS_DIRECTORY_LENGTHDWORD256
WRDS_INITIALPROGRAM_LENGTHDWORD256
WRDS_PROTOCOL_NAME_LENGTHDWORD8
WRDS_DRIVER_NAME_LENGTHDWORD8
WRDS_DEVICE_NAME_LENGTHDWORD19
WRDS_IMEFILENAME_LENGTHDWORD32
WRDS_CLIENTNAME_LENGTHDWORD20
WRDS_CLIENTADDRESS_LENGTHDWORD30
WRDS_CLIENT_PRODUCT_ID_LENGTHDWORD32
WRDS_MAX_PROTOCOL_CACHEDWORD4
WRDS_MAX_CACHE_RESERVEDDWORD20
WRDS_MAX_RESERVEDDWORD100
WRDS_MAX_COUNTERSDWORD100
WRDS_MAX_DISPLAY_IOCTL_DATADWORD256
WRDS_PERF_DISABLE_NOTHINGDWORD0
WRDS_PERF_DISABLE_WALLPAPERDWORD1
WRDS_PERF_DISABLE_FULLWINDOWDRAGDWORD2
WRDS_PERF_DISABLE_MENUANIMATIONSDWORD4
WRDS_PERF_DISABLE_THEMINGDWORD8
WRDS_PERF_ENABLE_ENHANCED_GRAPHICSDWORD16
WRDS_PERF_DISABLE_CURSOR_SHADOWDWORD32
WRDS_PERF_DISABLE_CURSORSETTINGSDWORD64
WRDS_PERF_ENABLE_FONT_SMOOTHINGDWORD128
WRDS_PERF_ENABLE_DESKTOP_COMPOSITIONDWORD256
WRDS_VALUE_TYPE_ULONGDWORD1
WRDS_VALUE_TYPE_STRINGDWORD2
WRDS_VALUE_TYPE_BINARYDWORD3
WRDS_VALUE_TYPE_GUIDDWORD4
WRDS_KEY_EXCHANGE_ALG_RSADWORD1
WRDS_KEY_EXCHANGE_ALG_DHDWORD2
WRDS_LICENSE_PROTOCOL_VERSIONDWORD65536
WRDS_LICENSE_PREAMBLE_VERSIONDWORD3
SINGLE_SESSIONDWORD1
FORCE_REJOINDWORD2
FORCE_REJOIN_IN_CLUSTERMODEDWORD3
RESERVED_FOR_LEGACYDWORD4
KEEP_EXISTING_SESSIONSDWORD8
CHANNEL_EVENT_INITIALIZEDDWORD0
CHANNEL_EVENT_CONNECTEDDWORD1
CHANNEL_EVENT_V1_CONNECTEDDWORD2
CHANNEL_EVENT_DISCONNECTEDDWORD3
CHANNEL_EVENT_TERMINATEDDWORD4
CHANNEL_EVENT_DATA_RECEIVEDDWORD10
CHANNEL_EVENT_WRITE_COMPLETEDWORD11
CHANNEL_EVENT_WRITE_CANCELLEDDWORD12
CHANNEL_RC_OKDWORD0
CHANNEL_RC_ALREADY_INITIALIZEDDWORD1
CHANNEL_RC_NOT_INITIALIZEDDWORD2
CHANNEL_RC_ALREADY_CONNECTEDDWORD3
CHANNEL_RC_NOT_CONNECTEDDWORD4
CHANNEL_RC_TOO_MANY_CHANNELSDWORD5
CHANNEL_RC_BAD_CHANNELDWORD6
CHANNEL_RC_BAD_CHANNEL_HANDLEDWORD7
CHANNEL_RC_NO_BUFFERDWORD8
CHANNEL_RC_BAD_INIT_HANDLEDWORD9
CHANNEL_RC_NOT_OPENDWORD10
CHANNEL_RC_BAD_PROCDWORD11
CHANNEL_RC_NO_MEMORYDWORD12
CHANNEL_RC_UNKNOWN_CHANNEL_NAMEDWORD13
CHANNEL_RC_ALREADY_OPENDWORD14
CHANNEL_RC_NOT_IN_VIRTUALCHANNELENTRYDWORD15
CHANNEL_RC_NULL_DATADWORD16
CHANNEL_RC_ZERO_LENGTHDWORD17
CHANNEL_RC_INVALID_INSTANCEDWORD18
CHANNEL_RC_UNSUPPORTED_VERSIONDWORD19
CHANNEL_RC_INITIALIZATION_ERRORDWORD20
VIRTUAL_CHANNEL_VERSION_WIN2000DWORD1
CHANNEL_CHUNK_LENGTHDWORD1600
CHANNEL_BUFFER_SIZEDWORD65535
CHANNEL_FLAG_FIRSTDWORD1
CHANNEL_FLAG_LASTDWORD2
CHANNEL_FLAG_MIDDLEDWORD0
CHANNEL_FLAG_FAILDWORD256
CHANNEL_OPTION_INITIALIZEDDWORD2147483648
CHANNEL_OPTION_ENCRYPT_RDPDWORD1073741824
CHANNEL_OPTION_ENCRYPT_SCDWORD536870912
CHANNEL_OPTION_ENCRYPT_CSDWORD268435456
CHANNEL_OPTION_PRI_HIGHDWORD134217728
CHANNEL_OPTION_PRI_MEDDWORD67108864
CHANNEL_OPTION_PRI_LOWDWORD33554432
CHANNEL_OPTION_COMPRESS_RDPDWORD8388608
CHANNEL_OPTION_COMPRESSDWORD4194304
CHANNEL_OPTION_SHOW_PROTOCOLDWORD2097152
CHANNEL_OPTION_REMOTE_CONTROL_PERSISTENTDWORD1048576
CHANNEL_MAX_COUNTDWORD30
CHANNEL_NAME_LENDWORD7
MAX_POLICY_ATTRIBUTESDWORD20
WTS_CURRENT_SESSIONDWORD4294967295
USERNAME_LENGTHDWORD20
CLIENTNAME_LENGTHDWORD20
CLIENTADDRESS_LENGTHDWORD30
WTS_WSD_LOGOFFDWORD1
WTS_WSD_SHUTDOWNDWORD2
WTS_WSD_REBOOTDWORD4
WTS_WSD_POWEROFFDWORD8
WTS_WSD_FASTREBOOTDWORD16
MAX_ELAPSED_TIME_LENGTHDWORD15
MAX_DATE_TIME_LENGTHDWORD56
WINSTATIONNAME_LENGTHDWORD32
DOMAIN_LENGTHDWORD17
WTS_DRIVE_LENGTHDWORD3
WTS_LISTENER_NAME_LENGTHDWORD32
WTS_COMMENT_LENGTHDWORD60
WTS_LISTENER_CREATEDWORD1
WTS_LISTENER_UPDATEDWORD16
WTS_PROTOCOL_TYPE_CONSOLEDWORD0
WTS_PROTOCOL_TYPE_ICADWORD1
WTS_PROTOCOL_TYPE_RDPDWORD2
WTS_SESSIONSTATE_UNKNOWNDWORD4294967295
WTS_SESSIONSTATE_LOCKDWORD0
WTS_SESSIONSTATE_UNLOCKDWORD1
PRODUCTINFO_COMPANYNAME_LENGTHDWORD256
PRODUCTINFO_PRODUCTID_LENGTHDWORD4
VALIDATIONINFORMATION_LICENSE_LENGTHDWORD16384
VALIDATIONINFORMATION_HARDWAREID_LENGTHDWORD20
WTS_EVENT_NONEDWORD0
WTS_EVENT_CREATEDWORD1
WTS_EVENT_DELETEDWORD2
WTS_EVENT_RENAMEDWORD4
WTS_EVENT_CONNECTDWORD8
WTS_EVENT_DISCONNECTDWORD16
WTS_EVENT_LOGONDWORD32
WTS_EVENT_LOGOFFDWORD64
WTS_EVENT_STATECHANGEDWORD128
WTS_EVENT_LICENSEDWORD256
WTS_EVENT_ALLDWORD2147483647
WTS_EVENT_FLUSHDWORD2147483648
REMOTECONTROL_KBDSHIFT_HOTKEYDWORD1
REMOTECONTROL_KBDCTRL_HOTKEYDWORD2
REMOTECONTROL_KBDALT_HOTKEYDWORD4
WTS_CHANNEL_OPTION_DYNAMICDWORD1
WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOWDWORD0
WTS_CHANNEL_OPTION_DYNAMIC_PRI_MEDDWORD2
WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGHDWORD4
WTS_CHANNEL_OPTION_DYNAMIC_PRI_REALDWORD6
WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESSDWORD8
NOTIFY_FOR_ALL_SESSIONSDWORD1
NOTIFY_FOR_THIS_SESSIONDWORD0
WTS_PROCESS_INFO_LEVEL_0DWORD0
WTS_PROCESS_INFO_LEVEL_1DWORD1
PLUGIN_CAPABILITY_EXTERNAL_REDIRECTIONDWORD1
MaxFQDN_LenDWORD256
MaxNetBiosName_LenDWORD16
MaxNumOfExposed_IPsDWORD12
MaxUserName_LenDWORD104
MaxDomainName_LenDWORD256
MaxFarm_LenDWORD256
MaxAppName_LenDWORD256
WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCEDWORD1
WKS_FLAG_PASSWORD_ENCRYPTEDDWORD2
WKS_FLAG_CREDS_AUTHENTICATEDDWORD4
SB_SYNCH_CONFLICT_MAX_WRITE_ATTEMPTSDWORD100
ACQUIRE_TARGET_LOCK_TIMEOUTDWORD300000
RENDER_HINT_CLEARDWORD0
RENDER_HINT_VIDEODWORD1
RENDER_HINT_MAPPEDWINDOWDWORD2
WTS_PROPERTY_DEFAULT_CONFIGunknownDefaultConfig
TS_VC_LISTENER_STATIC_CHANNELDWORD1
WRdsGraphicsChannels_LossyChannelMaxMessageSizeDWORD988
RFX_RDP_MSG_PREFIXDWORD0
RFX_GFX_MSG_PREFIXDWORD48
RFX_GFX_MSG_PREFIX_MASKDWORD48
RFX_GFX_MAX_SUPPORTED_MONITORSDWORD16
RFX_CLIENT_ID_LENGTHDWORD32
DISPID_METHOD_REMOTEDESKTOPCLIENT_CONNECTDWORD701
DISPID_METHOD_REMOTEDESKTOPCLIENT_DISCONNECTDWORD702
DISPID_METHOD_REMOTEDESKTOPCLIENT_RECONNECTDWORD703
DISPID_METHOD_REMOTEDESKTOPCLIENT_DELETE_SAVED_CREDENTIALSDWORD704
DISPID_METHOD_REMOTEDESKTOPCLIENT_UPDATE_SESSION_DISPLAYSETTINGSDWORD705
DISPID_METHOD_REMOTEDESKTOPCLIENT_ATTACH_EVENTDWORD706
DISPID_METHOD_REMOTEDESKTOPCLIENT_DETACH_EVENTDWORD707
DISPID_PROP_REMOTEDESKTOPCLIENT_SETTINGSDWORD710
DISPID_PROP_REMOTEDESKTOPCLIENT_ACTIONSDWORD711
DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCH_POINTERDWORD712
DISPID_METHOD_REMOTEDESKTOPCLIENT_SET_RDPPROPERTYDWORD720
DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_RDPPROPERTYDWORD721
DISPID_METHOD_REMOTEDESKTOPCLIENT_APPLY_SETTINGSDWORD722
DISPID_METHOD_REMOTEDESKTOPCLIENT_RETRIEVE_SETTINGSDWORD723
DISPID_METHOD_REMOTEDESKTOPCLIENT_SUSPEND_SCREEN_UPDATESDWORD730
DISPID_METHOD_REMOTEDESKTOPCLIENT_RESUME_SCREEN_UPDATESDWORD731
DISPID_METHOD_REMOTEDESKTOPCLIENT_EXECUTE_REMOTE_ACTIONDWORD732
DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_SNAPSHOTDWORD733
DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_ENABLEDDWORD740
DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_EVENTSENABLEDDWORD741
DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_POINTERSPEEDDWORD742
DISPID_AX_CONNECTINGDWORD750
DISPID_AX_CONNECTEDDWORD751
DISPID_AX_LOGINCOMPLETEDDWORD752
DISPID_AX_DISCONNECTEDDWORD753
DISPID_AX_STATUSCHANGEDDWORD754
DISPID_AX_AUTORECONNECTINGDWORD755
DISPID_AX_AUTORECONNECTEDDWORD756
DISPID_AX_DIALOGDISPLAYINGDWORD757
DISPID_AX_DIALOGDISMISSEDDWORD758
DISPID_AX_NETWORKSTATUSCHANGEDDWORD759
DISPID_AX_ADMINMESSAGERECEIVEDDWORD760
DISPID_AX_KEYCOMBINATIONPRESSEDDWORD761
DISPID_AX_REMOTEDESKTOPSIZECHANGEDDWORD762
DISPID_AX_TOUCHPOINTERCURSORMOVEDDWORD800
RDCLIENT_BITMAP_RENDER_SERVICEGUID{E4CC08CB-942E-4B19-8504-BD5A89A747F5}
WTS_QUERY_ALLOWED_INITIAL_APPGUID{C77D1B30-5BE1-4C6B-A0E1-BD6D2E5C9FCC}
WTS_QUERY_LOGON_SCREEN_SIZEGUID{8B8E0FE7-0804-4A0E-B279-8660B1DF0049}
WTS_QUERY_AUDIOENUM_DLLGUID{9BF4FA97-C883-4C2A-80AB-5A39C9AF00DB}
WTS_QUERY_MF_FORMAT_SUPPORTGUID{41869AD0-6332-4DC8-95D5-DB749E2F1D94}
WRDS_SERVICE_ID_GRAPHICS_GUIDGUID{D2993F4D-02CF-4280-8C48-1624B44F8706}
PROPERTY_DYNAMIC_TIME_ZONE_INFORMATIONGUID{0CDFD28E-D0B9-4C1F-A5EB-6D1F6C6535B9}
PROPERTY_TYPE_GET_FAST_RECONNECTGUID{6212D757-0043-4862-99C3-9F3059AC2A3B}
PROPERTY_TYPE_GET_FAST_RECONNECT_USER_SIDGUID{197C427A-0135-4B6D-9C5E-E6579A0AB625}
PROPERTY_TYPE_ENABLE_UNIVERSAL_APPS_FOR_CUSTOM_SHELLGUID{ED2C3FDA-338D-4D3F-81A3-E767310D908E}
CONNECTION_PROPERTY_IDLE_TIME_WARNINGGUID{693F7FF5-0C4E-4D17-B8E0-1F70325E5D58}
GUID{4B150580-FEA4-4D3C-9DE4-7433A66618F7}

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define WTS_CURRENT_SERVER 0
#define WTS_CURRENT_SERVER_HANDLE 0
#define WTS_DOMAIN_LENGTH 255
#define WTS_USERNAME_LENGTH 255
#define WTS_PASSWORD_LENGTH 255
#define WTS_DIRECTORY_LENGTH 256
#define WTS_INITIALPROGRAM_LENGTH 256
#define WTS_PROTOCOL_NAME_LENGTH 8
#define WTS_DRIVER_NAME_LENGTH 8
#define WTS_DEVICE_NAME_LENGTH 19
#define WTS_IMEFILENAME_LENGTH 32
#define WTS_CLIENTNAME_LENGTH 20
#define WTS_CLIENTADDRESS_LENGTH 30
#define WTS_CLIENT_PRODUCT_ID_LENGTH 32
#define WTS_MAX_PROTOCOL_CACHE 4
#define WTS_MAX_CACHE_RESERVED 20
#define WTS_MAX_RESERVED 100
#define WTS_MAX_COUNTERS 100
#define WTS_MAX_DISPLAY_IOCTL_DATA 256
#define WTS_PERF_DISABLE_NOTHING 0
#define WTS_PERF_DISABLE_WALLPAPER 1
#define WTS_PERF_DISABLE_FULLWINDOWDRAG 2
#define WTS_PERF_DISABLE_MENUANIMATIONS 4
#define WTS_PERF_DISABLE_THEMING 8
#define WTS_PERF_ENABLE_ENHANCED_GRAPHICS 16
#define WTS_PERF_DISABLE_CURSOR_SHADOW 32
#define WTS_PERF_DISABLE_CURSORSETTINGS 64
#define WTS_PERF_ENABLE_FONT_SMOOTHING 128
#define WTS_PERF_ENABLE_DESKTOP_COMPOSITION 256
#define WTS_VALUE_TYPE_ULONG 1
#define WTS_VALUE_TYPE_STRING 2
#define WTS_VALUE_TYPE_BINARY 3
#define WTS_VALUE_TYPE_GUID 4
#define WTS_KEY_EXCHANGE_ALG_RSA 1
#define WTS_KEY_EXCHANGE_ALG_DH 2
#define WTS_LICENSE_PROTOCOL_VERSION 65536
#define WTS_LICENSE_PREAMBLE_VERSION 3
#define WRDS_DOMAIN_LENGTH 255
#define WRDS_USERNAME_LENGTH 255
#define WRDS_PASSWORD_LENGTH 255
#define WRDS_DIRECTORY_LENGTH 256
#define WRDS_INITIALPROGRAM_LENGTH 256
#define WRDS_PROTOCOL_NAME_LENGTH 8
#define WRDS_DRIVER_NAME_LENGTH 8
#define WRDS_DEVICE_NAME_LENGTH 19
#define WRDS_IMEFILENAME_LENGTH 32
#define WRDS_CLIENTNAME_LENGTH 20
#define WRDS_CLIENTADDRESS_LENGTH 30
#define WRDS_CLIENT_PRODUCT_ID_LENGTH 32
#define WRDS_MAX_PROTOCOL_CACHE 4
#define WRDS_MAX_CACHE_RESERVED 20
#define WRDS_MAX_RESERVED 100
#define WRDS_MAX_COUNTERS 100
#define WRDS_MAX_DISPLAY_IOCTL_DATA 256
#define WRDS_PERF_DISABLE_NOTHING 0
#define WRDS_PERF_DISABLE_WALLPAPER 1
#define WRDS_PERF_DISABLE_FULLWINDOWDRAG 2
#define WRDS_PERF_DISABLE_MENUANIMATIONS 4
#define WRDS_PERF_DISABLE_THEMING 8
#define WRDS_PERF_ENABLE_ENHANCED_GRAPHICS 16
#define WRDS_PERF_DISABLE_CURSOR_SHADOW 32
#define WRDS_PERF_DISABLE_CURSORSETTINGS 64
#define WRDS_PERF_ENABLE_FONT_SMOOTHING 128
#define WRDS_PERF_ENABLE_DESKTOP_COMPOSITION 256
#define WRDS_VALUE_TYPE_ULONG 1
#define WRDS_VALUE_TYPE_STRING 2
#define WRDS_VALUE_TYPE_BINARY 3
#define WRDS_VALUE_TYPE_GUID 4
#define WRDS_KEY_EXCHANGE_ALG_RSA 1
#define WRDS_KEY_EXCHANGE_ALG_DH 2
#define WRDS_LICENSE_PROTOCOL_VERSION 65536
#define WRDS_LICENSE_PREAMBLE_VERSION 3
#define SINGLE_SESSION 1
#define FORCE_REJOIN 2
#define FORCE_REJOIN_IN_CLUSTERMODE 3
#define RESERVED_FOR_LEGACY 4
#define KEEP_EXISTING_SESSIONS 8
#define CHANNEL_EVENT_INITIALIZED 0
#define CHANNEL_EVENT_CONNECTED 1
#define CHANNEL_EVENT_V1_CONNECTED 2
#define CHANNEL_EVENT_DISCONNECTED 3
#define CHANNEL_EVENT_TERMINATED 4
#define CHANNEL_EVENT_DATA_RECEIVED 10
#define CHANNEL_EVENT_WRITE_COMPLETE 11
#define CHANNEL_EVENT_WRITE_CANCELLED 12
#define CHANNEL_RC_OK 0
#define CHANNEL_RC_ALREADY_INITIALIZED 1
#define CHANNEL_RC_NOT_INITIALIZED 2
#define CHANNEL_RC_ALREADY_CONNECTED 3
#define CHANNEL_RC_NOT_CONNECTED 4
#define CHANNEL_RC_TOO_MANY_CHANNELS 5
#define CHANNEL_RC_BAD_CHANNEL 6
#define CHANNEL_RC_BAD_CHANNEL_HANDLE 7
#define CHANNEL_RC_NO_BUFFER 8
#define CHANNEL_RC_BAD_INIT_HANDLE 9
#define CHANNEL_RC_NOT_OPEN 10
#define CHANNEL_RC_BAD_PROC 11
#define CHANNEL_RC_NO_MEMORY 12
#define CHANNEL_RC_UNKNOWN_CHANNEL_NAME 13
#define CHANNEL_RC_ALREADY_OPEN 14
#define CHANNEL_RC_NOT_IN_VIRTUALCHANNELENTRY 15
#define CHANNEL_RC_NULL_DATA 16
#define CHANNEL_RC_ZERO_LENGTH 17
#define CHANNEL_RC_INVALID_INSTANCE 18
#define CHANNEL_RC_UNSUPPORTED_VERSION 19
#define CHANNEL_RC_INITIALIZATION_ERROR 20
#define VIRTUAL_CHANNEL_VERSION_WIN2000 1
#define CHANNEL_CHUNK_LENGTH 1600
#define CHANNEL_BUFFER_SIZE 65535
#define CHANNEL_FLAG_FIRST 1
#define CHANNEL_FLAG_LAST 2
#define CHANNEL_FLAG_MIDDLE 0
#define CHANNEL_FLAG_FAIL 256
#define CHANNEL_OPTION_INITIALIZED 2147483648
#define CHANNEL_OPTION_ENCRYPT_RDP 1073741824
#define CHANNEL_OPTION_ENCRYPT_SC 536870912
#define CHANNEL_OPTION_ENCRYPT_CS 268435456
#define CHANNEL_OPTION_PRI_HIGH 134217728
#define CHANNEL_OPTION_PRI_MED 67108864
#define CHANNEL_OPTION_PRI_LOW 33554432
#define CHANNEL_OPTION_COMPRESS_RDP 8388608
#define CHANNEL_OPTION_COMPRESS 4194304
#define CHANNEL_OPTION_SHOW_PROTOCOL 2097152
#define CHANNEL_OPTION_REMOTE_CONTROL_PERSISTENT 1048576
#define CHANNEL_MAX_COUNT 30
#define CHANNEL_NAME_LEN 7
#define MAX_POLICY_ATTRIBUTES 20
#define WTS_CURRENT_SESSION 4294967295
#define USERNAME_LENGTH 20
#define CLIENTNAME_LENGTH 20
#define CLIENTADDRESS_LENGTH 30
#define WTS_WSD_LOGOFF 1
#define WTS_WSD_SHUTDOWN 2
#define WTS_WSD_REBOOT 4
#define WTS_WSD_POWEROFF 8
#define WTS_WSD_FASTREBOOT 16
#define MAX_ELAPSED_TIME_LENGTH 15
#define MAX_DATE_TIME_LENGTH 56
#define WINSTATIONNAME_LENGTH 32
#define DOMAIN_LENGTH 17
#define WTS_DRIVE_LENGTH 3
#define WTS_LISTENER_NAME_LENGTH 32
#define WTS_COMMENT_LENGTH 60
#define WTS_LISTENER_CREATE 1
#define WTS_LISTENER_UPDATE 16
#define WTS_PROTOCOL_TYPE_CONSOLE 0
#define WTS_PROTOCOL_TYPE_ICA 1
#define WTS_PROTOCOL_TYPE_RDP 2
#define WTS_SESSIONSTATE_UNKNOWN 4294967295
#define WTS_SESSIONSTATE_LOCK 0
#define WTS_SESSIONSTATE_UNLOCK 1
#define PRODUCTINFO_COMPANYNAME_LENGTH 256
#define PRODUCTINFO_PRODUCTID_LENGTH 4
#define VALIDATIONINFORMATION_LICENSE_LENGTH 16384
#define VALIDATIONINFORMATION_HARDWAREID_LENGTH 20
#define WTS_EVENT_NONE 0
#define WTS_EVENT_CREATE 1
#define WTS_EVENT_DELETE 2
#define WTS_EVENT_RENAME 4
#define WTS_EVENT_CONNECT 8
#define WTS_EVENT_DISCONNECT 16
#define WTS_EVENT_LOGON 32
#define WTS_EVENT_LOGOFF 64
#define WTS_EVENT_STATECHANGE 128
#define WTS_EVENT_LICENSE 256
#define WTS_EVENT_ALL 2147483647
#define WTS_EVENT_FLUSH 2147483648
#define REMOTECONTROL_KBDSHIFT_HOTKEY 1
#define REMOTECONTROL_KBDCTRL_HOTKEY 2
#define REMOTECONTROL_KBDALT_HOTKEY 4
#define WTS_CHANNEL_OPTION_DYNAMIC 1
#define WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOW 0
#define WTS_CHANNEL_OPTION_DYNAMIC_PRI_MED 2
#define WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGH 4
#define WTS_CHANNEL_OPTION_DYNAMIC_PRI_REAL 6
#define WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESS 8
#define NOTIFY_FOR_ALL_SESSIONS 1
#define NOTIFY_FOR_THIS_SESSION 0
#define WTS_PROCESS_INFO_LEVEL_0 0
#define WTS_PROCESS_INFO_LEVEL_1 1
#define PLUGIN_CAPABILITY_EXTERNAL_REDIRECTION 1
#define MaxFQDN_Len 256
#define MaxNetBiosName_Len 16
#define MaxNumOfExposed_IPs 12
#define MaxUserName_Len 104
#define MaxDomainName_Len 256
#define MaxFarm_Len 256
#define MaxAppName_Len 256
#define WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE 1
#define WKS_FLAG_PASSWORD_ENCRYPTED 2
#define WKS_FLAG_CREDS_AUTHENTICATED 4
#define SB_SYNCH_CONFLICT_MAX_WRITE_ATTEMPTS 100
#define ACQUIRE_TARGET_LOCK_TIMEOUT 300000
#define RENDER_HINT_CLEAR 0
#define RENDER_HINT_VIDEO 1
#define RENDER_HINT_MAPPEDWINDOW 2
#define TS_VC_LISTENER_STATIC_CHANNEL 1
#define WRdsGraphicsChannels_LossyChannelMaxMessageSize 988
#define RFX_RDP_MSG_PREFIX 0
#define RFX_GFX_MSG_PREFIX 48
#define RFX_GFX_MSG_PREFIX_MASK 48
#define RFX_GFX_MAX_SUPPORTED_MONITORS 16
#define RFX_CLIENT_ID_LENGTH 32
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_CONNECT 701
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_DISCONNECT 702
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_RECONNECT 703
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_DELETE_SAVED_CREDENTIALS 704
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_UPDATE_SESSION_DISPLAYSETTINGS 705
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_ATTACH_EVENT 706
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_DETACH_EVENT 707
#define DISPID_PROP_REMOTEDESKTOPCLIENT_SETTINGS 710
#define DISPID_PROP_REMOTEDESKTOPCLIENT_ACTIONS 711
#define DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCH_POINTER 712
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_SET_RDPPROPERTY 720
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_RDPPROPERTY 721
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_APPLY_SETTINGS 722
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_RETRIEVE_SETTINGS 723
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_SUSPEND_SCREEN_UPDATES 730
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_RESUME_SCREEN_UPDATES 731
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_EXECUTE_REMOTE_ACTION 732
#define DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_SNAPSHOT 733
#define DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_ENABLED 740
#define DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_EVENTSENABLED 741
#define DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_POINTERSPEED 742
#define DISPID_AX_CONNECTING 750
#define DISPID_AX_CONNECTED 751
#define DISPID_AX_LOGINCOMPLETED 752
#define DISPID_AX_DISCONNECTED 753
#define DISPID_AX_STATUSCHANGED 754
#define DISPID_AX_AUTORECONNECTING 755
#define DISPID_AX_AUTORECONNECTED 756
#define DISPID_AX_DIALOGDISPLAYING 757
#define DISPID_AX_DIALOGDISMISSED 758
#define DISPID_AX_NETWORKSTATUSCHANGED 759
#define DISPID_AX_ADMINMESSAGERECEIVED 760
#define DISPID_AX_KEYCOMBINATIONPRESSED 761
#define DISPID_AX_REMOTEDESKTOPSIZECHANGED 762
#define DISPID_AX_TOUCHPOINTERCURSORMOVED 800
public const int WTS_CURRENT_SERVER = 0;
public const int WTS_CURRENT_SERVER_HANDLE = 0;
public const uint WTS_DOMAIN_LENGTH = 255;
public const uint WTS_USERNAME_LENGTH = 255;
public const uint WTS_PASSWORD_LENGTH = 255;
public const uint WTS_DIRECTORY_LENGTH = 256;
public const uint WTS_INITIALPROGRAM_LENGTH = 256;
public const uint WTS_PROTOCOL_NAME_LENGTH = 8;
public const uint WTS_DRIVER_NAME_LENGTH = 8;
public const uint WTS_DEVICE_NAME_LENGTH = 19;
public const uint WTS_IMEFILENAME_LENGTH = 32;
public const uint WTS_CLIENTNAME_LENGTH = 20;
public const uint WTS_CLIENTADDRESS_LENGTH = 30;
public const uint WTS_CLIENT_PRODUCT_ID_LENGTH = 32;
public const uint WTS_MAX_PROTOCOL_CACHE = 4;
public const uint WTS_MAX_CACHE_RESERVED = 20;
public const uint WTS_MAX_RESERVED = 100;
public const uint WTS_MAX_COUNTERS = 100;
public const uint WTS_MAX_DISPLAY_IOCTL_DATA = 256;
public const uint WTS_PERF_DISABLE_NOTHING = 0;
public const uint WTS_PERF_DISABLE_WALLPAPER = 1;
public const uint WTS_PERF_DISABLE_FULLWINDOWDRAG = 2;
public const uint WTS_PERF_DISABLE_MENUANIMATIONS = 4;
public const uint WTS_PERF_DISABLE_THEMING = 8;
public const uint WTS_PERF_ENABLE_ENHANCED_GRAPHICS = 16;
public const uint WTS_PERF_DISABLE_CURSOR_SHADOW = 32;
public const uint WTS_PERF_DISABLE_CURSORSETTINGS = 64;
public const uint WTS_PERF_ENABLE_FONT_SMOOTHING = 128;
public const uint WTS_PERF_ENABLE_DESKTOP_COMPOSITION = 256;
public const uint WTS_VALUE_TYPE_ULONG = 1;
public const uint WTS_VALUE_TYPE_STRING = 2;
public const uint WTS_VALUE_TYPE_BINARY = 3;
public const uint WTS_VALUE_TYPE_GUID = 4;
public const uint WTS_KEY_EXCHANGE_ALG_RSA = 1;
public const uint WTS_KEY_EXCHANGE_ALG_DH = 2;
public const uint WTS_LICENSE_PROTOCOL_VERSION = 65536;
public const uint WTS_LICENSE_PREAMBLE_VERSION = 3;
public const uint WRDS_DOMAIN_LENGTH = 255;
public const uint WRDS_USERNAME_LENGTH = 255;
public const uint WRDS_PASSWORD_LENGTH = 255;
public const uint WRDS_DIRECTORY_LENGTH = 256;
public const uint WRDS_INITIALPROGRAM_LENGTH = 256;
public const uint WRDS_PROTOCOL_NAME_LENGTH = 8;
public const uint WRDS_DRIVER_NAME_LENGTH = 8;
public const uint WRDS_DEVICE_NAME_LENGTH = 19;
public const uint WRDS_IMEFILENAME_LENGTH = 32;
public const uint WRDS_CLIENTNAME_LENGTH = 20;
public const uint WRDS_CLIENTADDRESS_LENGTH = 30;
public const uint WRDS_CLIENT_PRODUCT_ID_LENGTH = 32;
public const uint WRDS_MAX_PROTOCOL_CACHE = 4;
public const uint WRDS_MAX_CACHE_RESERVED = 20;
public const uint WRDS_MAX_RESERVED = 100;
public const uint WRDS_MAX_COUNTERS = 100;
public const uint WRDS_MAX_DISPLAY_IOCTL_DATA = 256;
public const uint WRDS_PERF_DISABLE_NOTHING = 0;
public const uint WRDS_PERF_DISABLE_WALLPAPER = 1;
public const uint WRDS_PERF_DISABLE_FULLWINDOWDRAG = 2;
public const uint WRDS_PERF_DISABLE_MENUANIMATIONS = 4;
public const uint WRDS_PERF_DISABLE_THEMING = 8;
public const uint WRDS_PERF_ENABLE_ENHANCED_GRAPHICS = 16;
public const uint WRDS_PERF_DISABLE_CURSOR_SHADOW = 32;
public const uint WRDS_PERF_DISABLE_CURSORSETTINGS = 64;
public const uint WRDS_PERF_ENABLE_FONT_SMOOTHING = 128;
public const uint WRDS_PERF_ENABLE_DESKTOP_COMPOSITION = 256;
public const uint WRDS_VALUE_TYPE_ULONG = 1;
public const uint WRDS_VALUE_TYPE_STRING = 2;
public const uint WRDS_VALUE_TYPE_BINARY = 3;
public const uint WRDS_VALUE_TYPE_GUID = 4;
public const uint WRDS_KEY_EXCHANGE_ALG_RSA = 1;
public const uint WRDS_KEY_EXCHANGE_ALG_DH = 2;
public const uint WRDS_LICENSE_PROTOCOL_VERSION = 65536;
public const uint WRDS_LICENSE_PREAMBLE_VERSION = 3;
public const uint SINGLE_SESSION = 1;
public const uint FORCE_REJOIN = 2;
public const uint FORCE_REJOIN_IN_CLUSTERMODE = 3;
public const uint RESERVED_FOR_LEGACY = 4;
public const uint KEEP_EXISTING_SESSIONS = 8;
public const uint CHANNEL_EVENT_INITIALIZED = 0;
public const uint CHANNEL_EVENT_CONNECTED = 1;
public const uint CHANNEL_EVENT_V1_CONNECTED = 2;
public const uint CHANNEL_EVENT_DISCONNECTED = 3;
public const uint CHANNEL_EVENT_TERMINATED = 4;
public const uint CHANNEL_EVENT_DATA_RECEIVED = 10;
public const uint CHANNEL_EVENT_WRITE_COMPLETE = 11;
public const uint CHANNEL_EVENT_WRITE_CANCELLED = 12;
public const uint CHANNEL_RC_OK = 0;
public const uint CHANNEL_RC_ALREADY_INITIALIZED = 1;
public const uint CHANNEL_RC_NOT_INITIALIZED = 2;
public const uint CHANNEL_RC_ALREADY_CONNECTED = 3;
public const uint CHANNEL_RC_NOT_CONNECTED = 4;
public const uint CHANNEL_RC_TOO_MANY_CHANNELS = 5;
public const uint CHANNEL_RC_BAD_CHANNEL = 6;
public const uint CHANNEL_RC_BAD_CHANNEL_HANDLE = 7;
public const uint CHANNEL_RC_NO_BUFFER = 8;
public const uint CHANNEL_RC_BAD_INIT_HANDLE = 9;
public const uint CHANNEL_RC_NOT_OPEN = 10;
public const uint CHANNEL_RC_BAD_PROC = 11;
public const uint CHANNEL_RC_NO_MEMORY = 12;
public const uint CHANNEL_RC_UNKNOWN_CHANNEL_NAME = 13;
public const uint CHANNEL_RC_ALREADY_OPEN = 14;
public const uint CHANNEL_RC_NOT_IN_VIRTUALCHANNELENTRY = 15;
public const uint CHANNEL_RC_NULL_DATA = 16;
public const uint CHANNEL_RC_ZERO_LENGTH = 17;
public const uint CHANNEL_RC_INVALID_INSTANCE = 18;
public const uint CHANNEL_RC_UNSUPPORTED_VERSION = 19;
public const uint CHANNEL_RC_INITIALIZATION_ERROR = 20;
public const uint VIRTUAL_CHANNEL_VERSION_WIN2000 = 1;
public const uint CHANNEL_CHUNK_LENGTH = 1600;
public const uint CHANNEL_BUFFER_SIZE = 65535;
public const uint CHANNEL_FLAG_FIRST = 1;
public const uint CHANNEL_FLAG_LAST = 2;
public const uint CHANNEL_FLAG_MIDDLE = 0;
public const uint CHANNEL_FLAG_FAIL = 256;
public const uint CHANNEL_OPTION_INITIALIZED = 2147483648;
public const uint CHANNEL_OPTION_ENCRYPT_RDP = 1073741824;
public const uint CHANNEL_OPTION_ENCRYPT_SC = 536870912;
public const uint CHANNEL_OPTION_ENCRYPT_CS = 268435456;
public const uint CHANNEL_OPTION_PRI_HIGH = 134217728;
public const uint CHANNEL_OPTION_PRI_MED = 67108864;
public const uint CHANNEL_OPTION_PRI_LOW = 33554432;
public const uint CHANNEL_OPTION_COMPRESS_RDP = 8388608;
public const uint CHANNEL_OPTION_COMPRESS = 4194304;
public const uint CHANNEL_OPTION_SHOW_PROTOCOL = 2097152;
public const uint CHANNEL_OPTION_REMOTE_CONTROL_PERSISTENT = 1048576;
public const uint CHANNEL_MAX_COUNT = 30;
public const uint CHANNEL_NAME_LEN = 7;
public const uint MAX_POLICY_ATTRIBUTES = 20;
public const uint WTS_CURRENT_SESSION = 4294967295;
public const uint USERNAME_LENGTH = 20;
public const uint CLIENTNAME_LENGTH = 20;
public const uint CLIENTADDRESS_LENGTH = 30;
public const uint WTS_WSD_LOGOFF = 1;
public const uint WTS_WSD_SHUTDOWN = 2;
public const uint WTS_WSD_REBOOT = 4;
public const uint WTS_WSD_POWEROFF = 8;
public const uint WTS_WSD_FASTREBOOT = 16;
public const uint MAX_ELAPSED_TIME_LENGTH = 15;
public const uint MAX_DATE_TIME_LENGTH = 56;
public const uint WINSTATIONNAME_LENGTH = 32;
public const uint DOMAIN_LENGTH = 17;
public const uint WTS_DRIVE_LENGTH = 3;
public const uint WTS_LISTENER_NAME_LENGTH = 32;
public const uint WTS_COMMENT_LENGTH = 60;
public const uint WTS_LISTENER_CREATE = 1;
public const uint WTS_LISTENER_UPDATE = 16;
public const uint WTS_PROTOCOL_TYPE_CONSOLE = 0;
public const uint WTS_PROTOCOL_TYPE_ICA = 1;
public const uint WTS_PROTOCOL_TYPE_RDP = 2;
public const uint WTS_SESSIONSTATE_UNKNOWN = 4294967295;
public const uint WTS_SESSIONSTATE_LOCK = 0;
public const uint WTS_SESSIONSTATE_UNLOCK = 1;
public const uint PRODUCTINFO_COMPANYNAME_LENGTH = 256;
public const uint PRODUCTINFO_PRODUCTID_LENGTH = 4;
public const uint VALIDATIONINFORMATION_LICENSE_LENGTH = 16384;
public const uint VALIDATIONINFORMATION_HARDWAREID_LENGTH = 20;
public const uint WTS_EVENT_NONE = 0;
public const uint WTS_EVENT_CREATE = 1;
public const uint WTS_EVENT_DELETE = 2;
public const uint WTS_EVENT_RENAME = 4;
public const uint WTS_EVENT_CONNECT = 8;
public const uint WTS_EVENT_DISCONNECT = 16;
public const uint WTS_EVENT_LOGON = 32;
public const uint WTS_EVENT_LOGOFF = 64;
public const uint WTS_EVENT_STATECHANGE = 128;
public const uint WTS_EVENT_LICENSE = 256;
public const uint WTS_EVENT_ALL = 2147483647;
public const uint WTS_EVENT_FLUSH = 2147483648;
public const uint REMOTECONTROL_KBDSHIFT_HOTKEY = 1;
public const uint REMOTECONTROL_KBDCTRL_HOTKEY = 2;
public const uint REMOTECONTROL_KBDALT_HOTKEY = 4;
public const uint WTS_CHANNEL_OPTION_DYNAMIC = 1;
public const uint WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOW = 0;
public const uint WTS_CHANNEL_OPTION_DYNAMIC_PRI_MED = 2;
public const uint WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGH = 4;
public const uint WTS_CHANNEL_OPTION_DYNAMIC_PRI_REAL = 6;
public const uint WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESS = 8;
public const uint NOTIFY_FOR_ALL_SESSIONS = 1;
public const uint NOTIFY_FOR_THIS_SESSION = 0;
public const uint WTS_PROCESS_INFO_LEVEL_0 = 0;
public const uint WTS_PROCESS_INFO_LEVEL_1 = 1;
public const uint PLUGIN_CAPABILITY_EXTERNAL_REDIRECTION = 1;
public const uint MaxFQDN_Len = 256;
public const uint MaxNetBiosName_Len = 16;
public const uint MaxNumOfExposed_IPs = 12;
public const uint MaxUserName_Len = 104;
public const uint MaxDomainName_Len = 256;
public const uint MaxFarm_Len = 256;
public const uint MaxAppName_Len = 256;
public const uint WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE = 1;
public const uint WKS_FLAG_PASSWORD_ENCRYPTED = 2;
public const uint WKS_FLAG_CREDS_AUTHENTICATED = 4;
public const uint SB_SYNCH_CONFLICT_MAX_WRITE_ATTEMPTS = 100;
public const uint ACQUIRE_TARGET_LOCK_TIMEOUT = 300000;
public const uint RENDER_HINT_CLEAR = 0;
public const uint RENDER_HINT_VIDEO = 1;
public const uint RENDER_HINT_MAPPEDWINDOW = 2;
public const uint TS_VC_LISTENER_STATIC_CHANNEL = 1;
public const uint WRdsGraphicsChannels_LossyChannelMaxMessageSize = 988;
public const uint RFX_RDP_MSG_PREFIX = 0;
public const uint RFX_GFX_MSG_PREFIX = 48;
public const uint RFX_GFX_MSG_PREFIX_MASK = 48;
public const uint RFX_GFX_MAX_SUPPORTED_MONITORS = 16;
public const uint RFX_CLIENT_ID_LENGTH = 32;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_CONNECT = 701;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_DISCONNECT = 702;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_RECONNECT = 703;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_DELETE_SAVED_CREDENTIALS = 704;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_UPDATE_SESSION_DISPLAYSETTINGS = 705;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_ATTACH_EVENT = 706;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_DETACH_EVENT = 707;
public const uint DISPID_PROP_REMOTEDESKTOPCLIENT_SETTINGS = 710;
public const uint DISPID_PROP_REMOTEDESKTOPCLIENT_ACTIONS = 711;
public const uint DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCH_POINTER = 712;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_SET_RDPPROPERTY = 720;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_RDPPROPERTY = 721;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_APPLY_SETTINGS = 722;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_RETRIEVE_SETTINGS = 723;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_SUSPEND_SCREEN_UPDATES = 730;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_RESUME_SCREEN_UPDATES = 731;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_EXECUTE_REMOTE_ACTION = 732;
public const uint DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_SNAPSHOT = 733;
public const uint DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_ENABLED = 740;
public const uint DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_EVENTSENABLED = 741;
public const uint DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_POINTERSPEED = 742;
public const uint DISPID_AX_CONNECTING = 750;
public const uint DISPID_AX_CONNECTED = 751;
public const uint DISPID_AX_LOGINCOMPLETED = 752;
public const uint DISPID_AX_DISCONNECTED = 753;
public const uint DISPID_AX_STATUSCHANGED = 754;
public const uint DISPID_AX_AUTORECONNECTING = 755;
public const uint DISPID_AX_AUTORECONNECTED = 756;
public const uint DISPID_AX_DIALOGDISPLAYING = 757;
public const uint DISPID_AX_DIALOGDISMISSED = 758;
public const uint DISPID_AX_NETWORKSTATUSCHANGED = 759;
public const uint DISPID_AX_ADMINMESSAGERECEIVED = 760;
public const uint DISPID_AX_KEYCOMBINATIONPRESSED = 761;
public const uint DISPID_AX_REMOTEDESKTOPSIZECHANGED = 762;
public const uint DISPID_AX_TOUCHPOINTERCURSORMOVED = 800;
WTS_CURRENT_SERVER = 0
WTS_CURRENT_SERVER_HANDLE = 0
WTS_DOMAIN_LENGTH = 255
WTS_USERNAME_LENGTH = 255
WTS_PASSWORD_LENGTH = 255
WTS_DIRECTORY_LENGTH = 256
WTS_INITIALPROGRAM_LENGTH = 256
WTS_PROTOCOL_NAME_LENGTH = 8
WTS_DRIVER_NAME_LENGTH = 8
WTS_DEVICE_NAME_LENGTH = 19
WTS_IMEFILENAME_LENGTH = 32
WTS_CLIENTNAME_LENGTH = 20
WTS_CLIENTADDRESS_LENGTH = 30
WTS_CLIENT_PRODUCT_ID_LENGTH = 32
WTS_MAX_PROTOCOL_CACHE = 4
WTS_MAX_CACHE_RESERVED = 20
WTS_MAX_RESERVED = 100
WTS_MAX_COUNTERS = 100
WTS_MAX_DISPLAY_IOCTL_DATA = 256
WTS_PERF_DISABLE_NOTHING = 0
WTS_PERF_DISABLE_WALLPAPER = 1
WTS_PERF_DISABLE_FULLWINDOWDRAG = 2
WTS_PERF_DISABLE_MENUANIMATIONS = 4
WTS_PERF_DISABLE_THEMING = 8
WTS_PERF_ENABLE_ENHANCED_GRAPHICS = 16
WTS_PERF_DISABLE_CURSOR_SHADOW = 32
WTS_PERF_DISABLE_CURSORSETTINGS = 64
WTS_PERF_ENABLE_FONT_SMOOTHING = 128
WTS_PERF_ENABLE_DESKTOP_COMPOSITION = 256
WTS_VALUE_TYPE_ULONG = 1
WTS_VALUE_TYPE_STRING = 2
WTS_VALUE_TYPE_BINARY = 3
WTS_VALUE_TYPE_GUID = 4
WTS_KEY_EXCHANGE_ALG_RSA = 1
WTS_KEY_EXCHANGE_ALG_DH = 2
WTS_LICENSE_PROTOCOL_VERSION = 65536
WTS_LICENSE_PREAMBLE_VERSION = 3
WRDS_DOMAIN_LENGTH = 255
WRDS_USERNAME_LENGTH = 255
WRDS_PASSWORD_LENGTH = 255
WRDS_DIRECTORY_LENGTH = 256
WRDS_INITIALPROGRAM_LENGTH = 256
WRDS_PROTOCOL_NAME_LENGTH = 8
WRDS_DRIVER_NAME_LENGTH = 8
WRDS_DEVICE_NAME_LENGTH = 19
WRDS_IMEFILENAME_LENGTH = 32
WRDS_CLIENTNAME_LENGTH = 20
WRDS_CLIENTADDRESS_LENGTH = 30
WRDS_CLIENT_PRODUCT_ID_LENGTH = 32
WRDS_MAX_PROTOCOL_CACHE = 4
WRDS_MAX_CACHE_RESERVED = 20
WRDS_MAX_RESERVED = 100
WRDS_MAX_COUNTERS = 100
WRDS_MAX_DISPLAY_IOCTL_DATA = 256
WRDS_PERF_DISABLE_NOTHING = 0
WRDS_PERF_DISABLE_WALLPAPER = 1
WRDS_PERF_DISABLE_FULLWINDOWDRAG = 2
WRDS_PERF_DISABLE_MENUANIMATIONS = 4
WRDS_PERF_DISABLE_THEMING = 8
WRDS_PERF_ENABLE_ENHANCED_GRAPHICS = 16
WRDS_PERF_DISABLE_CURSOR_SHADOW = 32
WRDS_PERF_DISABLE_CURSORSETTINGS = 64
WRDS_PERF_ENABLE_FONT_SMOOTHING = 128
WRDS_PERF_ENABLE_DESKTOP_COMPOSITION = 256
WRDS_VALUE_TYPE_ULONG = 1
WRDS_VALUE_TYPE_STRING = 2
WRDS_VALUE_TYPE_BINARY = 3
WRDS_VALUE_TYPE_GUID = 4
WRDS_KEY_EXCHANGE_ALG_RSA = 1
WRDS_KEY_EXCHANGE_ALG_DH = 2
WRDS_LICENSE_PROTOCOL_VERSION = 65536
WRDS_LICENSE_PREAMBLE_VERSION = 3
SINGLE_SESSION = 1
FORCE_REJOIN = 2
FORCE_REJOIN_IN_CLUSTERMODE = 3
RESERVED_FOR_LEGACY = 4
KEEP_EXISTING_SESSIONS = 8
CHANNEL_EVENT_INITIALIZED = 0
CHANNEL_EVENT_CONNECTED = 1
CHANNEL_EVENT_V1_CONNECTED = 2
CHANNEL_EVENT_DISCONNECTED = 3
CHANNEL_EVENT_TERMINATED = 4
CHANNEL_EVENT_DATA_RECEIVED = 10
CHANNEL_EVENT_WRITE_COMPLETE = 11
CHANNEL_EVENT_WRITE_CANCELLED = 12
CHANNEL_RC_OK = 0
CHANNEL_RC_ALREADY_INITIALIZED = 1
CHANNEL_RC_NOT_INITIALIZED = 2
CHANNEL_RC_ALREADY_CONNECTED = 3
CHANNEL_RC_NOT_CONNECTED = 4
CHANNEL_RC_TOO_MANY_CHANNELS = 5
CHANNEL_RC_BAD_CHANNEL = 6
CHANNEL_RC_BAD_CHANNEL_HANDLE = 7
CHANNEL_RC_NO_BUFFER = 8
CHANNEL_RC_BAD_INIT_HANDLE = 9
CHANNEL_RC_NOT_OPEN = 10
CHANNEL_RC_BAD_PROC = 11
CHANNEL_RC_NO_MEMORY = 12
CHANNEL_RC_UNKNOWN_CHANNEL_NAME = 13
CHANNEL_RC_ALREADY_OPEN = 14
CHANNEL_RC_NOT_IN_VIRTUALCHANNELENTRY = 15
CHANNEL_RC_NULL_DATA = 16
CHANNEL_RC_ZERO_LENGTH = 17
CHANNEL_RC_INVALID_INSTANCE = 18
CHANNEL_RC_UNSUPPORTED_VERSION = 19
CHANNEL_RC_INITIALIZATION_ERROR = 20
VIRTUAL_CHANNEL_VERSION_WIN2000 = 1
CHANNEL_CHUNK_LENGTH = 1600
CHANNEL_BUFFER_SIZE = 65535
CHANNEL_FLAG_FIRST = 1
CHANNEL_FLAG_LAST = 2
CHANNEL_FLAG_MIDDLE = 0
CHANNEL_FLAG_FAIL = 256
CHANNEL_OPTION_INITIALIZED = 2147483648
CHANNEL_OPTION_ENCRYPT_RDP = 1073741824
CHANNEL_OPTION_ENCRYPT_SC = 536870912
CHANNEL_OPTION_ENCRYPT_CS = 268435456
CHANNEL_OPTION_PRI_HIGH = 134217728
CHANNEL_OPTION_PRI_MED = 67108864
CHANNEL_OPTION_PRI_LOW = 33554432
CHANNEL_OPTION_COMPRESS_RDP = 8388608
CHANNEL_OPTION_COMPRESS = 4194304
CHANNEL_OPTION_SHOW_PROTOCOL = 2097152
CHANNEL_OPTION_REMOTE_CONTROL_PERSISTENT = 1048576
CHANNEL_MAX_COUNT = 30
CHANNEL_NAME_LEN = 7
MAX_POLICY_ATTRIBUTES = 20
WTS_CURRENT_SESSION = 4294967295
USERNAME_LENGTH = 20
CLIENTNAME_LENGTH = 20
CLIENTADDRESS_LENGTH = 30
WTS_WSD_LOGOFF = 1
WTS_WSD_SHUTDOWN = 2
WTS_WSD_REBOOT = 4
WTS_WSD_POWEROFF = 8
WTS_WSD_FASTREBOOT = 16
MAX_ELAPSED_TIME_LENGTH = 15
MAX_DATE_TIME_LENGTH = 56
WINSTATIONNAME_LENGTH = 32
DOMAIN_LENGTH = 17
WTS_DRIVE_LENGTH = 3
WTS_LISTENER_NAME_LENGTH = 32
WTS_COMMENT_LENGTH = 60
WTS_LISTENER_CREATE = 1
WTS_LISTENER_UPDATE = 16
WTS_PROTOCOL_TYPE_CONSOLE = 0
WTS_PROTOCOL_TYPE_ICA = 1
WTS_PROTOCOL_TYPE_RDP = 2
WTS_SESSIONSTATE_UNKNOWN = 4294967295
WTS_SESSIONSTATE_LOCK = 0
WTS_SESSIONSTATE_UNLOCK = 1
PRODUCTINFO_COMPANYNAME_LENGTH = 256
PRODUCTINFO_PRODUCTID_LENGTH = 4
VALIDATIONINFORMATION_LICENSE_LENGTH = 16384
VALIDATIONINFORMATION_HARDWAREID_LENGTH = 20
WTS_EVENT_NONE = 0
WTS_EVENT_CREATE = 1
WTS_EVENT_DELETE = 2
WTS_EVENT_RENAME = 4
WTS_EVENT_CONNECT = 8
WTS_EVENT_DISCONNECT = 16
WTS_EVENT_LOGON = 32
WTS_EVENT_LOGOFF = 64
WTS_EVENT_STATECHANGE = 128
WTS_EVENT_LICENSE = 256
WTS_EVENT_ALL = 2147483647
WTS_EVENT_FLUSH = 2147483648
REMOTECONTROL_KBDSHIFT_HOTKEY = 1
REMOTECONTROL_KBDCTRL_HOTKEY = 2
REMOTECONTROL_KBDALT_HOTKEY = 4
WTS_CHANNEL_OPTION_DYNAMIC = 1
WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOW = 0
WTS_CHANNEL_OPTION_DYNAMIC_PRI_MED = 2
WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGH = 4
WTS_CHANNEL_OPTION_DYNAMIC_PRI_REAL = 6
WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESS = 8
NOTIFY_FOR_ALL_SESSIONS = 1
NOTIFY_FOR_THIS_SESSION = 0
WTS_PROCESS_INFO_LEVEL_0 = 0
WTS_PROCESS_INFO_LEVEL_1 = 1
PLUGIN_CAPABILITY_EXTERNAL_REDIRECTION = 1
MaxFQDN_Len = 256
MaxNetBiosName_Len = 16
MaxNumOfExposed_IPs = 12
MaxUserName_Len = 104
MaxDomainName_Len = 256
MaxFarm_Len = 256
MaxAppName_Len = 256
WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE = 1
WKS_FLAG_PASSWORD_ENCRYPTED = 2
WKS_FLAG_CREDS_AUTHENTICATED = 4
SB_SYNCH_CONFLICT_MAX_WRITE_ATTEMPTS = 100
ACQUIRE_TARGET_LOCK_TIMEOUT = 300000
RENDER_HINT_CLEAR = 0
RENDER_HINT_VIDEO = 1
RENDER_HINT_MAPPEDWINDOW = 2
TS_VC_LISTENER_STATIC_CHANNEL = 1
WRdsGraphicsChannels_LossyChannelMaxMessageSize = 988
RFX_RDP_MSG_PREFIX = 0
RFX_GFX_MSG_PREFIX = 48
RFX_GFX_MSG_PREFIX_MASK = 48
RFX_GFX_MAX_SUPPORTED_MONITORS = 16
RFX_CLIENT_ID_LENGTH = 32
DISPID_METHOD_REMOTEDESKTOPCLIENT_CONNECT = 701
DISPID_METHOD_REMOTEDESKTOPCLIENT_DISCONNECT = 702
DISPID_METHOD_REMOTEDESKTOPCLIENT_RECONNECT = 703
DISPID_METHOD_REMOTEDESKTOPCLIENT_DELETE_SAVED_CREDENTIALS = 704
DISPID_METHOD_REMOTEDESKTOPCLIENT_UPDATE_SESSION_DISPLAYSETTINGS = 705
DISPID_METHOD_REMOTEDESKTOPCLIENT_ATTACH_EVENT = 706
DISPID_METHOD_REMOTEDESKTOPCLIENT_DETACH_EVENT = 707
DISPID_PROP_REMOTEDESKTOPCLIENT_SETTINGS = 710
DISPID_PROP_REMOTEDESKTOPCLIENT_ACTIONS = 711
DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCH_POINTER = 712
DISPID_METHOD_REMOTEDESKTOPCLIENT_SET_RDPPROPERTY = 720
DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_RDPPROPERTY = 721
DISPID_METHOD_REMOTEDESKTOPCLIENT_APPLY_SETTINGS = 722
DISPID_METHOD_REMOTEDESKTOPCLIENT_RETRIEVE_SETTINGS = 723
DISPID_METHOD_REMOTEDESKTOPCLIENT_SUSPEND_SCREEN_UPDATES = 730
DISPID_METHOD_REMOTEDESKTOPCLIENT_RESUME_SCREEN_UPDATES = 731
DISPID_METHOD_REMOTEDESKTOPCLIENT_EXECUTE_REMOTE_ACTION = 732
DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_SNAPSHOT = 733
DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_ENABLED = 740
DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_EVENTSENABLED = 741
DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_POINTERSPEED = 742
DISPID_AX_CONNECTING = 750
DISPID_AX_CONNECTED = 751
DISPID_AX_LOGINCOMPLETED = 752
DISPID_AX_DISCONNECTED = 753
DISPID_AX_STATUSCHANGED = 754
DISPID_AX_AUTORECONNECTING = 755
DISPID_AX_AUTORECONNECTED = 756
DISPID_AX_DIALOGDISPLAYING = 757
DISPID_AX_DIALOGDISMISSED = 758
DISPID_AX_NETWORKSTATUSCHANGED = 759
DISPID_AX_ADMINMESSAGERECEIVED = 760
DISPID_AX_KEYCOMBINATIONPRESSED = 761
DISPID_AX_REMOTEDESKTOPSIZECHANGED = 762
DISPID_AX_TOUCHPOINTERCURSORMOVED = 800
pub const WTS_CURRENT_SERVER: i32 = 0;
pub const WTS_CURRENT_SERVER_HANDLE: i32 = 0;
pub const WTS_DOMAIN_LENGTH: u32 = 255;
pub const WTS_USERNAME_LENGTH: u32 = 255;
pub const WTS_PASSWORD_LENGTH: u32 = 255;
pub const WTS_DIRECTORY_LENGTH: u32 = 256;
pub const WTS_INITIALPROGRAM_LENGTH: u32 = 256;
pub const WTS_PROTOCOL_NAME_LENGTH: u32 = 8;
pub const WTS_DRIVER_NAME_LENGTH: u32 = 8;
pub const WTS_DEVICE_NAME_LENGTH: u32 = 19;
pub const WTS_IMEFILENAME_LENGTH: u32 = 32;
pub const WTS_CLIENTNAME_LENGTH: u32 = 20;
pub const WTS_CLIENTADDRESS_LENGTH: u32 = 30;
pub const WTS_CLIENT_PRODUCT_ID_LENGTH: u32 = 32;
pub const WTS_MAX_PROTOCOL_CACHE: u32 = 4;
pub const WTS_MAX_CACHE_RESERVED: u32 = 20;
pub const WTS_MAX_RESERVED: u32 = 100;
pub const WTS_MAX_COUNTERS: u32 = 100;
pub const WTS_MAX_DISPLAY_IOCTL_DATA: u32 = 256;
pub const WTS_PERF_DISABLE_NOTHING: u32 = 0;
pub const WTS_PERF_DISABLE_WALLPAPER: u32 = 1;
pub const WTS_PERF_DISABLE_FULLWINDOWDRAG: u32 = 2;
pub const WTS_PERF_DISABLE_MENUANIMATIONS: u32 = 4;
pub const WTS_PERF_DISABLE_THEMING: u32 = 8;
pub const WTS_PERF_ENABLE_ENHANCED_GRAPHICS: u32 = 16;
pub const WTS_PERF_DISABLE_CURSOR_SHADOW: u32 = 32;
pub const WTS_PERF_DISABLE_CURSORSETTINGS: u32 = 64;
pub const WTS_PERF_ENABLE_FONT_SMOOTHING: u32 = 128;
pub const WTS_PERF_ENABLE_DESKTOP_COMPOSITION: u32 = 256;
pub const WTS_VALUE_TYPE_ULONG: u32 = 1;
pub const WTS_VALUE_TYPE_STRING: u32 = 2;
pub const WTS_VALUE_TYPE_BINARY: u32 = 3;
pub const WTS_VALUE_TYPE_GUID: u32 = 4;
pub const WTS_KEY_EXCHANGE_ALG_RSA: u32 = 1;
pub const WTS_KEY_EXCHANGE_ALG_DH: u32 = 2;
pub const WTS_LICENSE_PROTOCOL_VERSION: u32 = 65536;
pub const WTS_LICENSE_PREAMBLE_VERSION: u32 = 3;
pub const WRDS_DOMAIN_LENGTH: u32 = 255;
pub const WRDS_USERNAME_LENGTH: u32 = 255;
pub const WRDS_PASSWORD_LENGTH: u32 = 255;
pub const WRDS_DIRECTORY_LENGTH: u32 = 256;
pub const WRDS_INITIALPROGRAM_LENGTH: u32 = 256;
pub const WRDS_PROTOCOL_NAME_LENGTH: u32 = 8;
pub const WRDS_DRIVER_NAME_LENGTH: u32 = 8;
pub const WRDS_DEVICE_NAME_LENGTH: u32 = 19;
pub const WRDS_IMEFILENAME_LENGTH: u32 = 32;
pub const WRDS_CLIENTNAME_LENGTH: u32 = 20;
pub const WRDS_CLIENTADDRESS_LENGTH: u32 = 30;
pub const WRDS_CLIENT_PRODUCT_ID_LENGTH: u32 = 32;
pub const WRDS_MAX_PROTOCOL_CACHE: u32 = 4;
pub const WRDS_MAX_CACHE_RESERVED: u32 = 20;
pub const WRDS_MAX_RESERVED: u32 = 100;
pub const WRDS_MAX_COUNTERS: u32 = 100;
pub const WRDS_MAX_DISPLAY_IOCTL_DATA: u32 = 256;
pub const WRDS_PERF_DISABLE_NOTHING: u32 = 0;
pub const WRDS_PERF_DISABLE_WALLPAPER: u32 = 1;
pub const WRDS_PERF_DISABLE_FULLWINDOWDRAG: u32 = 2;
pub const WRDS_PERF_DISABLE_MENUANIMATIONS: u32 = 4;
pub const WRDS_PERF_DISABLE_THEMING: u32 = 8;
pub const WRDS_PERF_ENABLE_ENHANCED_GRAPHICS: u32 = 16;
pub const WRDS_PERF_DISABLE_CURSOR_SHADOW: u32 = 32;
pub const WRDS_PERF_DISABLE_CURSORSETTINGS: u32 = 64;
pub const WRDS_PERF_ENABLE_FONT_SMOOTHING: u32 = 128;
pub const WRDS_PERF_ENABLE_DESKTOP_COMPOSITION: u32 = 256;
pub const WRDS_VALUE_TYPE_ULONG: u32 = 1;
pub const WRDS_VALUE_TYPE_STRING: u32 = 2;
pub const WRDS_VALUE_TYPE_BINARY: u32 = 3;
pub const WRDS_VALUE_TYPE_GUID: u32 = 4;
pub const WRDS_KEY_EXCHANGE_ALG_RSA: u32 = 1;
pub const WRDS_KEY_EXCHANGE_ALG_DH: u32 = 2;
pub const WRDS_LICENSE_PROTOCOL_VERSION: u32 = 65536;
pub const WRDS_LICENSE_PREAMBLE_VERSION: u32 = 3;
pub const SINGLE_SESSION: u32 = 1;
pub const FORCE_REJOIN: u32 = 2;
pub const FORCE_REJOIN_IN_CLUSTERMODE: u32 = 3;
pub const RESERVED_FOR_LEGACY: u32 = 4;
pub const KEEP_EXISTING_SESSIONS: u32 = 8;
pub const CHANNEL_EVENT_INITIALIZED: u32 = 0;
pub const CHANNEL_EVENT_CONNECTED: u32 = 1;
pub const CHANNEL_EVENT_V1_CONNECTED: u32 = 2;
pub const CHANNEL_EVENT_DISCONNECTED: u32 = 3;
pub const CHANNEL_EVENT_TERMINATED: u32 = 4;
pub const CHANNEL_EVENT_DATA_RECEIVED: u32 = 10;
pub const CHANNEL_EVENT_WRITE_COMPLETE: u32 = 11;
pub const CHANNEL_EVENT_WRITE_CANCELLED: u32 = 12;
pub const CHANNEL_RC_OK: u32 = 0;
pub const CHANNEL_RC_ALREADY_INITIALIZED: u32 = 1;
pub const CHANNEL_RC_NOT_INITIALIZED: u32 = 2;
pub const CHANNEL_RC_ALREADY_CONNECTED: u32 = 3;
pub const CHANNEL_RC_NOT_CONNECTED: u32 = 4;
pub const CHANNEL_RC_TOO_MANY_CHANNELS: u32 = 5;
pub const CHANNEL_RC_BAD_CHANNEL: u32 = 6;
pub const CHANNEL_RC_BAD_CHANNEL_HANDLE: u32 = 7;
pub const CHANNEL_RC_NO_BUFFER: u32 = 8;
pub const CHANNEL_RC_BAD_INIT_HANDLE: u32 = 9;
pub const CHANNEL_RC_NOT_OPEN: u32 = 10;
pub const CHANNEL_RC_BAD_PROC: u32 = 11;
pub const CHANNEL_RC_NO_MEMORY: u32 = 12;
pub const CHANNEL_RC_UNKNOWN_CHANNEL_NAME: u32 = 13;
pub const CHANNEL_RC_ALREADY_OPEN: u32 = 14;
pub const CHANNEL_RC_NOT_IN_VIRTUALCHANNELENTRY: u32 = 15;
pub const CHANNEL_RC_NULL_DATA: u32 = 16;
pub const CHANNEL_RC_ZERO_LENGTH: u32 = 17;
pub const CHANNEL_RC_INVALID_INSTANCE: u32 = 18;
pub const CHANNEL_RC_UNSUPPORTED_VERSION: u32 = 19;
pub const CHANNEL_RC_INITIALIZATION_ERROR: u32 = 20;
pub const VIRTUAL_CHANNEL_VERSION_WIN2000: u32 = 1;
pub const CHANNEL_CHUNK_LENGTH: u32 = 1600;
pub const CHANNEL_BUFFER_SIZE: u32 = 65535;
pub const CHANNEL_FLAG_FIRST: u32 = 1;
pub const CHANNEL_FLAG_LAST: u32 = 2;
pub const CHANNEL_FLAG_MIDDLE: u32 = 0;
pub const CHANNEL_FLAG_FAIL: u32 = 256;
pub const CHANNEL_OPTION_INITIALIZED: u32 = 2147483648;
pub const CHANNEL_OPTION_ENCRYPT_RDP: u32 = 1073741824;
pub const CHANNEL_OPTION_ENCRYPT_SC: u32 = 536870912;
pub const CHANNEL_OPTION_ENCRYPT_CS: u32 = 268435456;
pub const CHANNEL_OPTION_PRI_HIGH: u32 = 134217728;
pub const CHANNEL_OPTION_PRI_MED: u32 = 67108864;
pub const CHANNEL_OPTION_PRI_LOW: u32 = 33554432;
pub const CHANNEL_OPTION_COMPRESS_RDP: u32 = 8388608;
pub const CHANNEL_OPTION_COMPRESS: u32 = 4194304;
pub const CHANNEL_OPTION_SHOW_PROTOCOL: u32 = 2097152;
pub const CHANNEL_OPTION_REMOTE_CONTROL_PERSISTENT: u32 = 1048576;
pub const CHANNEL_MAX_COUNT: u32 = 30;
pub const CHANNEL_NAME_LEN: u32 = 7;
pub const MAX_POLICY_ATTRIBUTES: u32 = 20;
pub const WTS_CURRENT_SESSION: u32 = 4294967295;
pub const USERNAME_LENGTH: u32 = 20;
pub const CLIENTNAME_LENGTH: u32 = 20;
pub const CLIENTADDRESS_LENGTH: u32 = 30;
pub const WTS_WSD_LOGOFF: u32 = 1;
pub const WTS_WSD_SHUTDOWN: u32 = 2;
pub const WTS_WSD_REBOOT: u32 = 4;
pub const WTS_WSD_POWEROFF: u32 = 8;
pub const WTS_WSD_FASTREBOOT: u32 = 16;
pub const MAX_ELAPSED_TIME_LENGTH: u32 = 15;
pub const MAX_DATE_TIME_LENGTH: u32 = 56;
pub const WINSTATIONNAME_LENGTH: u32 = 32;
pub const DOMAIN_LENGTH: u32 = 17;
pub const WTS_DRIVE_LENGTH: u32 = 3;
pub const WTS_LISTENER_NAME_LENGTH: u32 = 32;
pub const WTS_COMMENT_LENGTH: u32 = 60;
pub const WTS_LISTENER_CREATE: u32 = 1;
pub const WTS_LISTENER_UPDATE: u32 = 16;
pub const WTS_PROTOCOL_TYPE_CONSOLE: u32 = 0;
pub const WTS_PROTOCOL_TYPE_ICA: u32 = 1;
pub const WTS_PROTOCOL_TYPE_RDP: u32 = 2;
pub const WTS_SESSIONSTATE_UNKNOWN: u32 = 4294967295;
pub const WTS_SESSIONSTATE_LOCK: u32 = 0;
pub const WTS_SESSIONSTATE_UNLOCK: u32 = 1;
pub const PRODUCTINFO_COMPANYNAME_LENGTH: u32 = 256;
pub const PRODUCTINFO_PRODUCTID_LENGTH: u32 = 4;
pub const VALIDATIONINFORMATION_LICENSE_LENGTH: u32 = 16384;
pub const VALIDATIONINFORMATION_HARDWAREID_LENGTH: u32 = 20;
pub const WTS_EVENT_NONE: u32 = 0;
pub const WTS_EVENT_CREATE: u32 = 1;
pub const WTS_EVENT_DELETE: u32 = 2;
pub const WTS_EVENT_RENAME: u32 = 4;
pub const WTS_EVENT_CONNECT: u32 = 8;
pub const WTS_EVENT_DISCONNECT: u32 = 16;
pub const WTS_EVENT_LOGON: u32 = 32;
pub const WTS_EVENT_LOGOFF: u32 = 64;
pub const WTS_EVENT_STATECHANGE: u32 = 128;
pub const WTS_EVENT_LICENSE: u32 = 256;
pub const WTS_EVENT_ALL: u32 = 2147483647;
pub const WTS_EVENT_FLUSH: u32 = 2147483648;
pub const REMOTECONTROL_KBDSHIFT_HOTKEY: u32 = 1;
pub const REMOTECONTROL_KBDCTRL_HOTKEY: u32 = 2;
pub const REMOTECONTROL_KBDALT_HOTKEY: u32 = 4;
pub const WTS_CHANNEL_OPTION_DYNAMIC: u32 = 1;
pub const WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOW: u32 = 0;
pub const WTS_CHANNEL_OPTION_DYNAMIC_PRI_MED: u32 = 2;
pub const WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGH: u32 = 4;
pub const WTS_CHANNEL_OPTION_DYNAMIC_PRI_REAL: u32 = 6;
pub const WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESS: u32 = 8;
pub const NOTIFY_FOR_ALL_SESSIONS: u32 = 1;
pub const NOTIFY_FOR_THIS_SESSION: u32 = 0;
pub const WTS_PROCESS_INFO_LEVEL_0: u32 = 0;
pub const WTS_PROCESS_INFO_LEVEL_1: u32 = 1;
pub const PLUGIN_CAPABILITY_EXTERNAL_REDIRECTION: u32 = 1;
pub const MaxFQDN_Len: u32 = 256;
pub const MaxNetBiosName_Len: u32 = 16;
pub const MaxNumOfExposed_IPs: u32 = 12;
pub const MaxUserName_Len: u32 = 104;
pub const MaxDomainName_Len: u32 = 256;
pub const MaxFarm_Len: u32 = 256;
pub const MaxAppName_Len: u32 = 256;
pub const WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE: u32 = 1;
pub const WKS_FLAG_PASSWORD_ENCRYPTED: u32 = 2;
pub const WKS_FLAG_CREDS_AUTHENTICATED: u32 = 4;
pub const SB_SYNCH_CONFLICT_MAX_WRITE_ATTEMPTS: u32 = 100;
pub const ACQUIRE_TARGET_LOCK_TIMEOUT: u32 = 300000;
pub const RENDER_HINT_CLEAR: u32 = 0;
pub const RENDER_HINT_VIDEO: u32 = 1;
pub const RENDER_HINT_MAPPEDWINDOW: u32 = 2;
pub const TS_VC_LISTENER_STATIC_CHANNEL: u32 = 1;
pub const WRdsGraphicsChannels_LossyChannelMaxMessageSize: u32 = 988;
pub const RFX_RDP_MSG_PREFIX: u32 = 0;
pub const RFX_GFX_MSG_PREFIX: u32 = 48;
pub const RFX_GFX_MSG_PREFIX_MASK: u32 = 48;
pub const RFX_GFX_MAX_SUPPORTED_MONITORS: u32 = 16;
pub const RFX_CLIENT_ID_LENGTH: u32 = 32;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_CONNECT: u32 = 701;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_DISCONNECT: u32 = 702;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_RECONNECT: u32 = 703;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_DELETE_SAVED_CREDENTIALS: u32 = 704;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_UPDATE_SESSION_DISPLAYSETTINGS: u32 = 705;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_ATTACH_EVENT: u32 = 706;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_DETACH_EVENT: u32 = 707;
pub const DISPID_PROP_REMOTEDESKTOPCLIENT_SETTINGS: u32 = 710;
pub const DISPID_PROP_REMOTEDESKTOPCLIENT_ACTIONS: u32 = 711;
pub const DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCH_POINTER: u32 = 712;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_SET_RDPPROPERTY: u32 = 720;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_RDPPROPERTY: u32 = 721;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_APPLY_SETTINGS: u32 = 722;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_RETRIEVE_SETTINGS: u32 = 723;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_SUSPEND_SCREEN_UPDATES: u32 = 730;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_RESUME_SCREEN_UPDATES: u32 = 731;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_EXECUTE_REMOTE_ACTION: u32 = 732;
pub const DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_SNAPSHOT: u32 = 733;
pub const DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_ENABLED: u32 = 740;
pub const DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_EVENTSENABLED: u32 = 741;
pub const DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_POINTERSPEED: u32 = 742;
pub const DISPID_AX_CONNECTING: u32 = 750;
pub const DISPID_AX_CONNECTED: u32 = 751;
pub const DISPID_AX_LOGINCOMPLETED: u32 = 752;
pub const DISPID_AX_DISCONNECTED: u32 = 753;
pub const DISPID_AX_STATUSCHANGED: u32 = 754;
pub const DISPID_AX_AUTORECONNECTING: u32 = 755;
pub const DISPID_AX_AUTORECONNECTED: u32 = 756;
pub const DISPID_AX_DIALOGDISPLAYING: u32 = 757;
pub const DISPID_AX_DIALOGDISMISSED: u32 = 758;
pub const DISPID_AX_NETWORKSTATUSCHANGED: u32 = 759;
pub const DISPID_AX_ADMINMESSAGERECEIVED: u32 = 760;
pub const DISPID_AX_KEYCOMBINATIONPRESSED: u32 = 761;
pub const DISPID_AX_REMOTEDESKTOPSIZECHANGED: u32 = 762;
pub const DISPID_AX_TOUCHPOINTERCURSORMOVED: u32 = 800;
const (
	WTS_CURRENT_SERVER int32 = 0
	WTS_CURRENT_SERVER_HANDLE int32 = 0
	WTS_DOMAIN_LENGTH uint32 = 255
	WTS_USERNAME_LENGTH uint32 = 255
	WTS_PASSWORD_LENGTH uint32 = 255
	WTS_DIRECTORY_LENGTH uint32 = 256
	WTS_INITIALPROGRAM_LENGTH uint32 = 256
	WTS_PROTOCOL_NAME_LENGTH uint32 = 8
	WTS_DRIVER_NAME_LENGTH uint32 = 8
	WTS_DEVICE_NAME_LENGTH uint32 = 19
	WTS_IMEFILENAME_LENGTH uint32 = 32
	WTS_CLIENTNAME_LENGTH uint32 = 20
	WTS_CLIENTADDRESS_LENGTH uint32 = 30
	WTS_CLIENT_PRODUCT_ID_LENGTH uint32 = 32
	WTS_MAX_PROTOCOL_CACHE uint32 = 4
	WTS_MAX_CACHE_RESERVED uint32 = 20
	WTS_MAX_RESERVED uint32 = 100
	WTS_MAX_COUNTERS uint32 = 100
	WTS_MAX_DISPLAY_IOCTL_DATA uint32 = 256
	WTS_PERF_DISABLE_NOTHING uint32 = 0
	WTS_PERF_DISABLE_WALLPAPER uint32 = 1
	WTS_PERF_DISABLE_FULLWINDOWDRAG uint32 = 2
	WTS_PERF_DISABLE_MENUANIMATIONS uint32 = 4
	WTS_PERF_DISABLE_THEMING uint32 = 8
	WTS_PERF_ENABLE_ENHANCED_GRAPHICS uint32 = 16
	WTS_PERF_DISABLE_CURSOR_SHADOW uint32 = 32
	WTS_PERF_DISABLE_CURSORSETTINGS uint32 = 64
	WTS_PERF_ENABLE_FONT_SMOOTHING uint32 = 128
	WTS_PERF_ENABLE_DESKTOP_COMPOSITION uint32 = 256
	WTS_VALUE_TYPE_ULONG uint32 = 1
	WTS_VALUE_TYPE_STRING uint32 = 2
	WTS_VALUE_TYPE_BINARY uint32 = 3
	WTS_VALUE_TYPE_GUID uint32 = 4
	WTS_KEY_EXCHANGE_ALG_RSA uint32 = 1
	WTS_KEY_EXCHANGE_ALG_DH uint32 = 2
	WTS_LICENSE_PROTOCOL_VERSION uint32 = 65536
	WTS_LICENSE_PREAMBLE_VERSION uint32 = 3
	WRDS_DOMAIN_LENGTH uint32 = 255
	WRDS_USERNAME_LENGTH uint32 = 255
	WRDS_PASSWORD_LENGTH uint32 = 255
	WRDS_DIRECTORY_LENGTH uint32 = 256
	WRDS_INITIALPROGRAM_LENGTH uint32 = 256
	WRDS_PROTOCOL_NAME_LENGTH uint32 = 8
	WRDS_DRIVER_NAME_LENGTH uint32 = 8
	WRDS_DEVICE_NAME_LENGTH uint32 = 19
	WRDS_IMEFILENAME_LENGTH uint32 = 32
	WRDS_CLIENTNAME_LENGTH uint32 = 20
	WRDS_CLIENTADDRESS_LENGTH uint32 = 30
	WRDS_CLIENT_PRODUCT_ID_LENGTH uint32 = 32
	WRDS_MAX_PROTOCOL_CACHE uint32 = 4
	WRDS_MAX_CACHE_RESERVED uint32 = 20
	WRDS_MAX_RESERVED uint32 = 100
	WRDS_MAX_COUNTERS uint32 = 100
	WRDS_MAX_DISPLAY_IOCTL_DATA uint32 = 256
	WRDS_PERF_DISABLE_NOTHING uint32 = 0
	WRDS_PERF_DISABLE_WALLPAPER uint32 = 1
	WRDS_PERF_DISABLE_FULLWINDOWDRAG uint32 = 2
	WRDS_PERF_DISABLE_MENUANIMATIONS uint32 = 4
	WRDS_PERF_DISABLE_THEMING uint32 = 8
	WRDS_PERF_ENABLE_ENHANCED_GRAPHICS uint32 = 16
	WRDS_PERF_DISABLE_CURSOR_SHADOW uint32 = 32
	WRDS_PERF_DISABLE_CURSORSETTINGS uint32 = 64
	WRDS_PERF_ENABLE_FONT_SMOOTHING uint32 = 128
	WRDS_PERF_ENABLE_DESKTOP_COMPOSITION uint32 = 256
	WRDS_VALUE_TYPE_ULONG uint32 = 1
	WRDS_VALUE_TYPE_STRING uint32 = 2
	WRDS_VALUE_TYPE_BINARY uint32 = 3
	WRDS_VALUE_TYPE_GUID uint32 = 4
	WRDS_KEY_EXCHANGE_ALG_RSA uint32 = 1
	WRDS_KEY_EXCHANGE_ALG_DH uint32 = 2
	WRDS_LICENSE_PROTOCOL_VERSION uint32 = 65536
	WRDS_LICENSE_PREAMBLE_VERSION uint32 = 3
	SINGLE_SESSION uint32 = 1
	FORCE_REJOIN uint32 = 2
	FORCE_REJOIN_IN_CLUSTERMODE uint32 = 3
	RESERVED_FOR_LEGACY uint32 = 4
	KEEP_EXISTING_SESSIONS uint32 = 8
	CHANNEL_EVENT_INITIALIZED uint32 = 0
	CHANNEL_EVENT_CONNECTED uint32 = 1
	CHANNEL_EVENT_V1_CONNECTED uint32 = 2
	CHANNEL_EVENT_DISCONNECTED uint32 = 3
	CHANNEL_EVENT_TERMINATED uint32 = 4
	CHANNEL_EVENT_DATA_RECEIVED uint32 = 10
	CHANNEL_EVENT_WRITE_COMPLETE uint32 = 11
	CHANNEL_EVENT_WRITE_CANCELLED uint32 = 12
	CHANNEL_RC_OK uint32 = 0
	CHANNEL_RC_ALREADY_INITIALIZED uint32 = 1
	CHANNEL_RC_NOT_INITIALIZED uint32 = 2
	CHANNEL_RC_ALREADY_CONNECTED uint32 = 3
	CHANNEL_RC_NOT_CONNECTED uint32 = 4
	CHANNEL_RC_TOO_MANY_CHANNELS uint32 = 5
	CHANNEL_RC_BAD_CHANNEL uint32 = 6
	CHANNEL_RC_BAD_CHANNEL_HANDLE uint32 = 7
	CHANNEL_RC_NO_BUFFER uint32 = 8
	CHANNEL_RC_BAD_INIT_HANDLE uint32 = 9
	CHANNEL_RC_NOT_OPEN uint32 = 10
	CHANNEL_RC_BAD_PROC uint32 = 11
	CHANNEL_RC_NO_MEMORY uint32 = 12
	CHANNEL_RC_UNKNOWN_CHANNEL_NAME uint32 = 13
	CHANNEL_RC_ALREADY_OPEN uint32 = 14
	CHANNEL_RC_NOT_IN_VIRTUALCHANNELENTRY uint32 = 15
	CHANNEL_RC_NULL_DATA uint32 = 16
	CHANNEL_RC_ZERO_LENGTH uint32 = 17
	CHANNEL_RC_INVALID_INSTANCE uint32 = 18
	CHANNEL_RC_UNSUPPORTED_VERSION uint32 = 19
	CHANNEL_RC_INITIALIZATION_ERROR uint32 = 20
	VIRTUAL_CHANNEL_VERSION_WIN2000 uint32 = 1
	CHANNEL_CHUNK_LENGTH uint32 = 1600
	CHANNEL_BUFFER_SIZE uint32 = 65535
	CHANNEL_FLAG_FIRST uint32 = 1
	CHANNEL_FLAG_LAST uint32 = 2
	CHANNEL_FLAG_MIDDLE uint32 = 0
	CHANNEL_FLAG_FAIL uint32 = 256
	CHANNEL_OPTION_INITIALIZED uint32 = 2147483648
	CHANNEL_OPTION_ENCRYPT_RDP uint32 = 1073741824
	CHANNEL_OPTION_ENCRYPT_SC uint32 = 536870912
	CHANNEL_OPTION_ENCRYPT_CS uint32 = 268435456
	CHANNEL_OPTION_PRI_HIGH uint32 = 134217728
	CHANNEL_OPTION_PRI_MED uint32 = 67108864
	CHANNEL_OPTION_PRI_LOW uint32 = 33554432
	CHANNEL_OPTION_COMPRESS_RDP uint32 = 8388608
	CHANNEL_OPTION_COMPRESS uint32 = 4194304
	CHANNEL_OPTION_SHOW_PROTOCOL uint32 = 2097152
	CHANNEL_OPTION_REMOTE_CONTROL_PERSISTENT uint32 = 1048576
	CHANNEL_MAX_COUNT uint32 = 30
	CHANNEL_NAME_LEN uint32 = 7
	MAX_POLICY_ATTRIBUTES uint32 = 20
	WTS_CURRENT_SESSION uint32 = 4294967295
	USERNAME_LENGTH uint32 = 20
	CLIENTNAME_LENGTH uint32 = 20
	CLIENTADDRESS_LENGTH uint32 = 30
	WTS_WSD_LOGOFF uint32 = 1
	WTS_WSD_SHUTDOWN uint32 = 2
	WTS_WSD_REBOOT uint32 = 4
	WTS_WSD_POWEROFF uint32 = 8
	WTS_WSD_FASTREBOOT uint32 = 16
	MAX_ELAPSED_TIME_LENGTH uint32 = 15
	MAX_DATE_TIME_LENGTH uint32 = 56
	WINSTATIONNAME_LENGTH uint32 = 32
	DOMAIN_LENGTH uint32 = 17
	WTS_DRIVE_LENGTH uint32 = 3
	WTS_LISTENER_NAME_LENGTH uint32 = 32
	WTS_COMMENT_LENGTH uint32 = 60
	WTS_LISTENER_CREATE uint32 = 1
	WTS_LISTENER_UPDATE uint32 = 16
	WTS_PROTOCOL_TYPE_CONSOLE uint32 = 0
	WTS_PROTOCOL_TYPE_ICA uint32 = 1
	WTS_PROTOCOL_TYPE_RDP uint32 = 2
	WTS_SESSIONSTATE_UNKNOWN uint32 = 4294967295
	WTS_SESSIONSTATE_LOCK uint32 = 0
	WTS_SESSIONSTATE_UNLOCK uint32 = 1
	PRODUCTINFO_COMPANYNAME_LENGTH uint32 = 256
	PRODUCTINFO_PRODUCTID_LENGTH uint32 = 4
	VALIDATIONINFORMATION_LICENSE_LENGTH uint32 = 16384
	VALIDATIONINFORMATION_HARDWAREID_LENGTH uint32 = 20
	WTS_EVENT_NONE uint32 = 0
	WTS_EVENT_CREATE uint32 = 1
	WTS_EVENT_DELETE uint32 = 2
	WTS_EVENT_RENAME uint32 = 4
	WTS_EVENT_CONNECT uint32 = 8
	WTS_EVENT_DISCONNECT uint32 = 16
	WTS_EVENT_LOGON uint32 = 32
	WTS_EVENT_LOGOFF uint32 = 64
	WTS_EVENT_STATECHANGE uint32 = 128
	WTS_EVENT_LICENSE uint32 = 256
	WTS_EVENT_ALL uint32 = 2147483647
	WTS_EVENT_FLUSH uint32 = 2147483648
	REMOTECONTROL_KBDSHIFT_HOTKEY uint32 = 1
	REMOTECONTROL_KBDCTRL_HOTKEY uint32 = 2
	REMOTECONTROL_KBDALT_HOTKEY uint32 = 4
	WTS_CHANNEL_OPTION_DYNAMIC uint32 = 1
	WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOW uint32 = 0
	WTS_CHANNEL_OPTION_DYNAMIC_PRI_MED uint32 = 2
	WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGH uint32 = 4
	WTS_CHANNEL_OPTION_DYNAMIC_PRI_REAL uint32 = 6
	WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESS uint32 = 8
	NOTIFY_FOR_ALL_SESSIONS uint32 = 1
	NOTIFY_FOR_THIS_SESSION uint32 = 0
	WTS_PROCESS_INFO_LEVEL_0 uint32 = 0
	WTS_PROCESS_INFO_LEVEL_1 uint32 = 1
	PLUGIN_CAPABILITY_EXTERNAL_REDIRECTION uint32 = 1
	MaxFQDN_Len uint32 = 256
	MaxNetBiosName_Len uint32 = 16
	MaxNumOfExposed_IPs uint32 = 12
	MaxUserName_Len uint32 = 104
	MaxDomainName_Len uint32 = 256
	MaxFarm_Len uint32 = 256
	MaxAppName_Len uint32 = 256
	WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE uint32 = 1
	WKS_FLAG_PASSWORD_ENCRYPTED uint32 = 2
	WKS_FLAG_CREDS_AUTHENTICATED uint32 = 4
	SB_SYNCH_CONFLICT_MAX_WRITE_ATTEMPTS uint32 = 100
	ACQUIRE_TARGET_LOCK_TIMEOUT uint32 = 300000
	RENDER_HINT_CLEAR uint32 = 0
	RENDER_HINT_VIDEO uint32 = 1
	RENDER_HINT_MAPPEDWINDOW uint32 = 2
	TS_VC_LISTENER_STATIC_CHANNEL uint32 = 1
	WRdsGraphicsChannels_LossyChannelMaxMessageSize uint32 = 988
	RFX_RDP_MSG_PREFIX uint32 = 0
	RFX_GFX_MSG_PREFIX uint32 = 48
	RFX_GFX_MSG_PREFIX_MASK uint32 = 48
	RFX_GFX_MAX_SUPPORTED_MONITORS uint32 = 16
	RFX_CLIENT_ID_LENGTH uint32 = 32
	DISPID_METHOD_REMOTEDESKTOPCLIENT_CONNECT uint32 = 701
	DISPID_METHOD_REMOTEDESKTOPCLIENT_DISCONNECT uint32 = 702
	DISPID_METHOD_REMOTEDESKTOPCLIENT_RECONNECT uint32 = 703
	DISPID_METHOD_REMOTEDESKTOPCLIENT_DELETE_SAVED_CREDENTIALS uint32 = 704
	DISPID_METHOD_REMOTEDESKTOPCLIENT_UPDATE_SESSION_DISPLAYSETTINGS uint32 = 705
	DISPID_METHOD_REMOTEDESKTOPCLIENT_ATTACH_EVENT uint32 = 706
	DISPID_METHOD_REMOTEDESKTOPCLIENT_DETACH_EVENT uint32 = 707
	DISPID_PROP_REMOTEDESKTOPCLIENT_SETTINGS uint32 = 710
	DISPID_PROP_REMOTEDESKTOPCLIENT_ACTIONS uint32 = 711
	DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCH_POINTER uint32 = 712
	DISPID_METHOD_REMOTEDESKTOPCLIENT_SET_RDPPROPERTY uint32 = 720
	DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_RDPPROPERTY uint32 = 721
	DISPID_METHOD_REMOTEDESKTOPCLIENT_APPLY_SETTINGS uint32 = 722
	DISPID_METHOD_REMOTEDESKTOPCLIENT_RETRIEVE_SETTINGS uint32 = 723
	DISPID_METHOD_REMOTEDESKTOPCLIENT_SUSPEND_SCREEN_UPDATES uint32 = 730
	DISPID_METHOD_REMOTEDESKTOPCLIENT_RESUME_SCREEN_UPDATES uint32 = 731
	DISPID_METHOD_REMOTEDESKTOPCLIENT_EXECUTE_REMOTE_ACTION uint32 = 732
	DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_SNAPSHOT uint32 = 733
	DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_ENABLED uint32 = 740
	DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_EVENTSENABLED uint32 = 741
	DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_POINTERSPEED uint32 = 742
	DISPID_AX_CONNECTING uint32 = 750
	DISPID_AX_CONNECTED uint32 = 751
	DISPID_AX_LOGINCOMPLETED uint32 = 752
	DISPID_AX_DISCONNECTED uint32 = 753
	DISPID_AX_STATUSCHANGED uint32 = 754
	DISPID_AX_AUTORECONNECTING uint32 = 755
	DISPID_AX_AUTORECONNECTED uint32 = 756
	DISPID_AX_DIALOGDISPLAYING uint32 = 757
	DISPID_AX_DIALOGDISMISSED uint32 = 758
	DISPID_AX_NETWORKSTATUSCHANGED uint32 = 759
	DISPID_AX_ADMINMESSAGERECEIVED uint32 = 760
	DISPID_AX_KEYCOMBINATIONPRESSED uint32 = 761
	DISPID_AX_REMOTEDESKTOPSIZECHANGED uint32 = 762
	DISPID_AX_TOUCHPOINTERCURSORMOVED uint32 = 800
)
#define global WTS_CURRENT_SERVER                               0
#define global WTS_CURRENT_SERVER_HANDLE                        0
#define global WTS_CURRENT_SERVER_NAME                          ""
#define global WTS_DOMAIN_LENGTH                                255
#define global WTS_USERNAME_LENGTH                              255
#define global WTS_PASSWORD_LENGTH                              255
#define global WTS_DIRECTORY_LENGTH                             256
#define global WTS_INITIALPROGRAM_LENGTH                        256
#define global WTS_PROTOCOL_NAME_LENGTH                         8
#define global WTS_DRIVER_NAME_LENGTH                           8
#define global WTS_DEVICE_NAME_LENGTH                           19
#define global WTS_IMEFILENAME_LENGTH                           32
#define global WTS_CLIENTNAME_LENGTH                            20
#define global WTS_CLIENTADDRESS_LENGTH                         30
#define global WTS_CLIENT_PRODUCT_ID_LENGTH                     32
#define global WTS_MAX_PROTOCOL_CACHE                           4
#define global WTS_MAX_CACHE_RESERVED                           20
#define global WTS_MAX_RESERVED                                 100
#define global WTS_MAX_COUNTERS                                 100
#define global WTS_MAX_DISPLAY_IOCTL_DATA                       256
#define global WTS_PERF_DISABLE_NOTHING                         0
#define global WTS_PERF_DISABLE_WALLPAPER                       1
#define global WTS_PERF_DISABLE_FULLWINDOWDRAG                  2
#define global WTS_PERF_DISABLE_MENUANIMATIONS                  4
#define global WTS_PERF_DISABLE_THEMING                         8
#define global WTS_PERF_ENABLE_ENHANCED_GRAPHICS                16
#define global WTS_PERF_DISABLE_CURSOR_SHADOW                   32
#define global WTS_PERF_DISABLE_CURSORSETTINGS                  64
#define global WTS_PERF_ENABLE_FONT_SMOOTHING                   128
#define global WTS_PERF_ENABLE_DESKTOP_COMPOSITION              256
#define global WTS_VALUE_TYPE_ULONG                             1
#define global WTS_VALUE_TYPE_STRING                            2
#define global WTS_VALUE_TYPE_BINARY                            3
#define global WTS_VALUE_TYPE_GUID                              4
#define global WTS_KEY_EXCHANGE_ALG_RSA                         1
#define global WTS_KEY_EXCHANGE_ALG_DH                          2
#define global WTS_LICENSE_PROTOCOL_VERSION                     65536
#define global WTS_LICENSE_PREAMBLE_VERSION                     3
#define global WRDS_DOMAIN_LENGTH                               255
#define global WRDS_USERNAME_LENGTH                             255
#define global WRDS_PASSWORD_LENGTH                             255
#define global WRDS_DIRECTORY_LENGTH                            256
#define global WRDS_INITIALPROGRAM_LENGTH                       256
#define global WRDS_PROTOCOL_NAME_LENGTH                        8
#define global WRDS_DRIVER_NAME_LENGTH                          8
#define global WRDS_DEVICE_NAME_LENGTH                          19
#define global WRDS_IMEFILENAME_LENGTH                          32
#define global WRDS_CLIENTNAME_LENGTH                           20
#define global WRDS_CLIENTADDRESS_LENGTH                        30
#define global WRDS_CLIENT_PRODUCT_ID_LENGTH                    32
#define global WRDS_MAX_PROTOCOL_CACHE                          4
#define global WRDS_MAX_CACHE_RESERVED                          20
#define global WRDS_MAX_RESERVED                                100
#define global WRDS_MAX_COUNTERS                                100
#define global WRDS_MAX_DISPLAY_IOCTL_DATA                      256
#define global WRDS_PERF_DISABLE_NOTHING                        0
#define global WRDS_PERF_DISABLE_WALLPAPER                      1
#define global WRDS_PERF_DISABLE_FULLWINDOWDRAG                 2
#define global WRDS_PERF_DISABLE_MENUANIMATIONS                 4
#define global WRDS_PERF_DISABLE_THEMING                        8
#define global WRDS_PERF_ENABLE_ENHANCED_GRAPHICS               16
#define global WRDS_PERF_DISABLE_CURSOR_SHADOW                  32
#define global WRDS_PERF_DISABLE_CURSORSETTINGS                 64
#define global WRDS_PERF_ENABLE_FONT_SMOOTHING                  128
#define global WRDS_PERF_ENABLE_DESKTOP_COMPOSITION             256
#define global WRDS_VALUE_TYPE_ULONG                            1
#define global WRDS_VALUE_TYPE_STRING                           2
#define global WRDS_VALUE_TYPE_BINARY                           3
#define global WRDS_VALUE_TYPE_GUID                             4
#define global WRDS_KEY_EXCHANGE_ALG_RSA                        1
#define global WRDS_KEY_EXCHANGE_ALG_DH                         2
#define global WRDS_LICENSE_PROTOCOL_VERSION                    65536
#define global WRDS_LICENSE_PREAMBLE_VERSION                    3
#define global SINGLE_SESSION                                   1
#define global FORCE_REJOIN                                     2
#define global FORCE_REJOIN_IN_CLUSTERMODE                      3
#define global RESERVED_FOR_LEGACY                              4
#define global KEEP_EXISTING_SESSIONS                           8
#define global CHANNEL_EVENT_INITIALIZED                        0
#define global CHANNEL_EVENT_CONNECTED                          1
#define global CHANNEL_EVENT_V1_CONNECTED                       2
#define global CHANNEL_EVENT_DISCONNECTED                       3
#define global CHANNEL_EVENT_TERMINATED                         4
#define global CHANNEL_EVENT_DATA_RECEIVED                      10
#define global CHANNEL_EVENT_WRITE_COMPLETE                     11
#define global CHANNEL_EVENT_WRITE_CANCELLED                    12
#define global CHANNEL_RC_OK                                    0
#define global CHANNEL_RC_ALREADY_INITIALIZED                   1
#define global CHANNEL_RC_NOT_INITIALIZED                       2
#define global CHANNEL_RC_ALREADY_CONNECTED                     3
#define global CHANNEL_RC_NOT_CONNECTED                         4
#define global CHANNEL_RC_TOO_MANY_CHANNELS                     5
#define global CHANNEL_RC_BAD_CHANNEL                           6
#define global CHANNEL_RC_BAD_CHANNEL_HANDLE                    7
#define global CHANNEL_RC_NO_BUFFER                             8
#define global CHANNEL_RC_BAD_INIT_HANDLE                       9
#define global CHANNEL_RC_NOT_OPEN                              10
#define global CHANNEL_RC_BAD_PROC                              11
#define global CHANNEL_RC_NO_MEMORY                             12
#define global CHANNEL_RC_UNKNOWN_CHANNEL_NAME                  13
#define global CHANNEL_RC_ALREADY_OPEN                          14
#define global CHANNEL_RC_NOT_IN_VIRTUALCHANNELENTRY            15
#define global CHANNEL_RC_NULL_DATA                             16
#define global CHANNEL_RC_ZERO_LENGTH                           17
#define global CHANNEL_RC_INVALID_INSTANCE                      18
#define global CHANNEL_RC_UNSUPPORTED_VERSION                   19
#define global CHANNEL_RC_INITIALIZATION_ERROR                  20
#define global VIRTUAL_CHANNEL_VERSION_WIN2000                  1
#define global CHANNEL_CHUNK_LENGTH                             1600
#define global CHANNEL_BUFFER_SIZE                              65535
#define global CHANNEL_FLAG_FIRST                               1
#define global CHANNEL_FLAG_LAST                                2
#define global CHANNEL_FLAG_MIDDLE                              0
#define global CHANNEL_FLAG_FAIL                                256
#define global CHANNEL_OPTION_INITIALIZED                       2147483648
#define global CHANNEL_OPTION_ENCRYPT_RDP                       1073741824
#define global CHANNEL_OPTION_ENCRYPT_SC                        536870912
#define global CHANNEL_OPTION_ENCRYPT_CS                        268435456
#define global CHANNEL_OPTION_PRI_HIGH                          134217728
#define global CHANNEL_OPTION_PRI_MED                           67108864
#define global CHANNEL_OPTION_PRI_LOW                           33554432
#define global CHANNEL_OPTION_COMPRESS_RDP                      8388608
#define global CHANNEL_OPTION_COMPRESS                          4194304
#define global CHANNEL_OPTION_SHOW_PROTOCOL                     2097152
#define global CHANNEL_OPTION_REMOTE_CONTROL_PERSISTENT         1048576
#define global CHANNEL_MAX_COUNT                                30
#define global CHANNEL_NAME_LEN                                 7
#define global MAX_POLICY_ATTRIBUTES                            20
#define global WTS_CURRENT_SESSION                              4294967295
#define global USERNAME_LENGTH                                  20
#define global CLIENTNAME_LENGTH                                20
#define global CLIENTADDRESS_LENGTH                             30
#define global WTS_WSD_LOGOFF                                   1
#define global WTS_WSD_SHUTDOWN                                 2
#define global WTS_WSD_REBOOT                                   4
#define global WTS_WSD_POWEROFF                                 8
#define global WTS_WSD_FASTREBOOT                               16
#define global MAX_ELAPSED_TIME_LENGTH                          15
#define global MAX_DATE_TIME_LENGTH                             56
#define global WINSTATIONNAME_LENGTH                            32
#define global DOMAIN_LENGTH                                    17
#define global WTS_DRIVE_LENGTH                                 3
#define global WTS_LISTENER_NAME_LENGTH                         32
#define global WTS_COMMENT_LENGTH                               60
#define global WTS_LISTENER_CREATE                              1
#define global WTS_LISTENER_UPDATE                              16
#define global WTS_PROTOCOL_TYPE_CONSOLE                        0
#define global WTS_PROTOCOL_TYPE_ICA                            1
#define global WTS_PROTOCOL_TYPE_RDP                            2
#define global WTS_SESSIONSTATE_UNKNOWN                         4294967295
#define global WTS_SESSIONSTATE_LOCK                            0
#define global WTS_SESSIONSTATE_UNLOCK                          1
#define global PRODUCTINFO_COMPANYNAME_LENGTH                   256
#define global PRODUCTINFO_PRODUCTID_LENGTH                     4
#define global VALIDATIONINFORMATION_LICENSE_LENGTH             16384
#define global VALIDATIONINFORMATION_HARDWAREID_LENGTH          20
#define global WTS_EVENT_NONE                                   0
#define global WTS_EVENT_CREATE                                 1
#define global WTS_EVENT_DELETE                                 2
#define global WTS_EVENT_RENAME                                 4
#define global WTS_EVENT_CONNECT                                8
#define global WTS_EVENT_DISCONNECT                             16
#define global WTS_EVENT_LOGON                                  32
#define global WTS_EVENT_LOGOFF                                 64
#define global WTS_EVENT_STATECHANGE                            128
#define global WTS_EVENT_LICENSE                                256
#define global WTS_EVENT_ALL                                    2147483647
#define global WTS_EVENT_FLUSH                                  2147483648
#define global REMOTECONTROL_KBDSHIFT_HOTKEY                    1
#define global REMOTECONTROL_KBDCTRL_HOTKEY                     2
#define global REMOTECONTROL_KBDALT_HOTKEY                      4
#define global WTS_CHANNEL_OPTION_DYNAMIC                       1
#define global WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOW               0
#define global WTS_CHANNEL_OPTION_DYNAMIC_PRI_MED               2
#define global WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGH              4
#define global WTS_CHANNEL_OPTION_DYNAMIC_PRI_REAL              6
#define global WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESS           8
#define global NOTIFY_FOR_ALL_SESSIONS                          1
#define global NOTIFY_FOR_THIS_SESSION                          0
#define global WTS_PROCESS_INFO_LEVEL_0                         0
#define global WTS_PROCESS_INFO_LEVEL_1                         1
#define global PLUGIN_CAPABILITY_EXTERNAL_REDIRECTION           1
#define global MaxFQDN_Len                                      256
#define global MaxNetBiosName_Len                               16
#define global MaxNumOfExposed_IPs                              12
#define global MaxUserName_Len                                  104
#define global MaxDomainName_Len                                256
#define global MaxFarm_Len                                      256
#define global MaxAppName_Len                                   256
#define global WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE            1
#define global WKS_FLAG_PASSWORD_ENCRYPTED                      2
#define global WKS_FLAG_CREDS_AUTHENTICATED                     4
#define global SB_SYNCH_CONFLICT_MAX_WRITE_ATTEMPTS             100
#define global ACQUIRE_TARGET_LOCK_TIMEOUT                      300000
#define global RENDER_HINT_CLEAR                                0
#define global RENDER_HINT_VIDEO                                1
#define global RENDER_HINT_MAPPEDWINDOW                         2
#define global WTS_PROPERTY_DEFAULT_CONFIG                      "DefaultConfig"
#define global TS_VC_LISTENER_STATIC_CHANNEL                    1
#define global WRdsGraphicsChannels_LossyChannelMaxMessageSize  988
#define global RFX_RDP_MSG_PREFIX                               0
#define global RFX_GFX_MSG_PREFIX                               48
#define global RFX_GFX_MSG_PREFIX_MASK                          48
#define global RFX_GFX_MAX_SUPPORTED_MONITORS                   16
#define global RFX_CLIENT_ID_LENGTH                             32
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_CONNECT        701
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_DISCONNECT     702
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_RECONNECT      703
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_DELETE_SAVED_CREDENTIALS 704
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_UPDATE_SESSION_DISPLAYSETTINGS 705
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_ATTACH_EVENT   706
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_DETACH_EVENT   707
#define global DISPID_PROP_REMOTEDESKTOPCLIENT_SETTINGS         710
#define global DISPID_PROP_REMOTEDESKTOPCLIENT_ACTIONS          711
#define global DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCH_POINTER    712
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_SET_RDPPROPERTY 720
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_RDPPROPERTY 721
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_APPLY_SETTINGS 722
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_RETRIEVE_SETTINGS 723
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_SUSPEND_SCREEN_UPDATES 730
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_RESUME_SCREEN_UPDATES 731
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_EXECUTE_REMOTE_ACTION 732
#define global DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_SNAPSHOT   733
#define global DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_ENABLED 740
#define global DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_EVENTSENABLED 741
#define global DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_POINTERSPEED 742
#define global DISPID_AX_CONNECTING                             750
#define global DISPID_AX_CONNECTED                              751
#define global DISPID_AX_LOGINCOMPLETED                         752
#define global DISPID_AX_DISCONNECTED                           753
#define global DISPID_AX_STATUSCHANGED                          754
#define global DISPID_AX_AUTORECONNECTING                       755
#define global DISPID_AX_AUTORECONNECTED                        756
#define global DISPID_AX_DIALOGDISPLAYING                       757
#define global DISPID_AX_DIALOGDISMISSED                        758
#define global DISPID_AX_NETWORKSTATUSCHANGED                   759
#define global DISPID_AX_ADMINMESSAGERECEIVED                   760
#define global DISPID_AX_KEYCOMBINATIONPRESSED                  761
#define global DISPID_AX_REMOTEDESKTOPSIZECHANGED               762
#define global DISPID_AX_TOUCHPOINTERCURSORMOVED                800
#define global RDCLIENT_BITMAP_RENDER_SERVICE                   "{E4CC08CB-942E-4B19-8504-BD5A89A747F5}"
#define global WTS_QUERY_ALLOWED_INITIAL_APP                    "{C77D1B30-5BE1-4C6B-A0E1-BD6D2E5C9FCC}"
#define global WTS_QUERY_LOGON_SCREEN_SIZE                      "{8B8E0FE7-0804-4A0E-B279-8660B1DF0049}"
#define global WTS_QUERY_AUDIOENUM_DLL                          "{9BF4FA97-C883-4C2A-80AB-5A39C9AF00DB}"
#define global WTS_QUERY_MF_FORMAT_SUPPORT                      "{41869AD0-6332-4DC8-95D5-DB749E2F1D94}"
#define global WRDS_SERVICE_ID_GRAPHICS_GUID                    "{D2993F4D-02CF-4280-8C48-1624B44F8706}"
#define global PROPERTY_DYNAMIC_TIME_ZONE_INFORMATION           "{0CDFD28E-D0B9-4C1F-A5EB-6D1F6C6535B9}"
#define global PROPERTY_TYPE_GET_FAST_RECONNECT                 "{6212D757-0043-4862-99C3-9F3059AC2A3B}"
#define global PROPERTY_TYPE_GET_FAST_RECONNECT_USER_SID        "{197C427A-0135-4B6D-9C5E-E6579A0AB625}"
#define global PROPERTY_TYPE_ENABLE_UNIVERSAL_APPS_FOR_CUSTOM_SHELL "{ED2C3FDA-338D-4D3F-81A3-E767310D908E}"
#define global CONNECTION_PROPERTY_IDLE_TIME_WARNING            "{693F7FF5-0C4E-4D17-B8E0-1F70325E5D58}"
#define global CONNECTION_PROPERTY_CURSOR_BLINK_DISABLED        "{4B150580-FEA4-4D3C-9DE4-7433A66618F7}"