Files
marlersoft-win32json/api/System.RemoteDesktop.json
2026-02-15 20:47:45 -07:00

11476 lines
451 KiB
JSON

{
"Constants":[{
"Name":"WTS_DOMAIN_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"WTS_USERNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"WTS_PASSWORD_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"WTS_DIRECTORY_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WTS_INITIALPROGRAM_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WTS_PROTOCOL_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WTS_DRIVER_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WTS_DEVICE_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"WTS_IMEFILENAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WTS_CLIENTNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"WTS_CLIENTADDRESS_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"WTS_CLIENT_PRODUCT_ID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WTS_MAX_PROTOCOL_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WTS_MAX_CACHE_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"WTS_MAX_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
},{
"Name":"WTS_MAX_COUNTERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
},{
"Name":"WTS_MAX_DISPLAY_IOCTL_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WTS_PERF_DISABLE_NOTHING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WTS_PERF_DISABLE_WALLPAPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_PERF_DISABLE_FULLWINDOWDRAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_PERF_DISABLE_MENUANIMATIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WTS_PERF_DISABLE_THEMING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WTS_PERF_ENABLE_ENHANCED_GRAPHICS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WTS_PERF_DISABLE_CURSOR_SHADOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WTS_PERF_DISABLE_CURSORSETTINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WTS_PERF_ENABLE_FONT_SMOOTHING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WTS_PERF_ENABLE_DESKTOP_COMPOSITION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WTS_VALUE_TYPE_ULONG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_VALUE_TYPE_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_VALUE_TYPE_BINARY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WTS_VALUE_TYPE_GUID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WTS_KEY_EXCHANGE_ALG_RSA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_KEY_EXCHANGE_ALG_DH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_LICENSE_PROTOCOL_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"WTS_LICENSE_PREAMBLE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WRDS_DOMAIN_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"WRDS_USERNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"WRDS_PASSWORD_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"WRDS_DIRECTORY_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WRDS_INITIALPROGRAM_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WRDS_PROTOCOL_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WRDS_DRIVER_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WRDS_DEVICE_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"WRDS_IMEFILENAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WRDS_CLIENTNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"WRDS_CLIENTADDRESS_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"WRDS_CLIENT_PRODUCT_ID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WRDS_MAX_PROTOCOL_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WRDS_MAX_CACHE_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"WRDS_MAX_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
},{
"Name":"WRDS_MAX_COUNTERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
},{
"Name":"WRDS_MAX_DISPLAY_IOCTL_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WRDS_PERF_DISABLE_NOTHING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WRDS_PERF_DISABLE_WALLPAPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WRDS_PERF_DISABLE_FULLWINDOWDRAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WRDS_PERF_DISABLE_MENUANIMATIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WRDS_PERF_DISABLE_THEMING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WRDS_PERF_ENABLE_ENHANCED_GRAPHICS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WRDS_PERF_DISABLE_CURSOR_SHADOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WRDS_PERF_DISABLE_CURSORSETTINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WRDS_PERF_ENABLE_FONT_SMOOTHING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WRDS_PERF_ENABLE_DESKTOP_COMPOSITION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WRDS_VALUE_TYPE_ULONG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WRDS_VALUE_TYPE_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WRDS_VALUE_TYPE_BINARY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WRDS_VALUE_TYPE_GUID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WRDS_KEY_EXCHANGE_ALG_RSA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WRDS_KEY_EXCHANGE_ALG_DH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WRDS_LICENSE_PROTOCOL_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"WRDS_LICENSE_PREAMBLE_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SINGLE_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FORCE_REJOIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"FORCE_REJOIN_IN_CLUSTERMODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"RESERVED_FOR_LEGACY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"KEEP_EXISTING_SESSIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CHANNEL_EVENT_INITIALIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CHANNEL_EVENT_CONNECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CHANNEL_EVENT_V1_CONNECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CHANNEL_EVENT_DISCONNECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CHANNEL_EVENT_TERMINATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CHANNEL_EVENT_DATA_RECEIVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CHANNEL_EVENT_WRITE_COMPLETE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CHANNEL_EVENT_WRITE_CANCELLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CHANNEL_RC_OK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CHANNEL_RC_ALREADY_INITIALIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CHANNEL_RC_NOT_INITIALIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CHANNEL_RC_ALREADY_CONNECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CHANNEL_RC_NOT_CONNECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CHANNEL_RC_TOO_MANY_CHANNELS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CHANNEL_RC_BAD_CHANNEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"CHANNEL_RC_BAD_CHANNEL_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CHANNEL_RC_NO_BUFFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CHANNEL_RC_BAD_INIT_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"CHANNEL_RC_NOT_OPEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CHANNEL_RC_BAD_PROC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"CHANNEL_RC_NO_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"CHANNEL_RC_UNKNOWN_CHANNEL_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"CHANNEL_RC_ALREADY_OPEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"CHANNEL_RC_NOT_IN_VIRTUALCHANNELENTRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"CHANNEL_RC_NULL_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CHANNEL_RC_ZERO_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"CHANNEL_RC_INVALID_INSTANCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"CHANNEL_RC_UNSUPPORTED_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"CHANNEL_RC_INITIALIZATION_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"VIRTUAL_CHANNEL_VERSION_WIN2000"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CHANNEL_CHUNK_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1600
,"Attrs":[]
},{
"Name":"CHANNEL_BUFFER_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"CHANNEL_FLAG_FIRST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CHANNEL_FLAG_LAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CHANNEL_FLAG_MIDDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CHANNEL_FLAG_FAIL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_INITIALIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_ENCRYPT_RDP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_ENCRYPT_SC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_ENCRYPT_CS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_PRI_HIGH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_PRI_MED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_PRI_LOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_COMPRESS_RDP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_COMPRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_SHOW_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"CHANNEL_OPTION_REMOTE_CONTROL_PERSISTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"CHANNEL_MAX_COUNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"CHANNEL_NAME_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"MAX_POLICY_ATTRIBUTES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"WTS_CURRENT_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"USERNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CLIENTNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"CLIENTADDRESS_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"WTS_WSD_LOGOFF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_WSD_SHUTDOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_WSD_REBOOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WTS_WSD_POWEROFF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WTS_WSD_FASTREBOOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"MAX_ELAPSED_TIME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"MAX_DATE_TIME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":56
,"Attrs":[]
},{
"Name":"WINSTATIONNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"DOMAIN_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"WTS_DRIVE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WTS_LISTENER_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WTS_COMMENT_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":60
,"Attrs":[]
},{
"Name":"WTS_LISTENER_CREATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_LISTENER_UPDATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WTS_SECURITY_QUERY_INFORMATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_SECURITY_SET_INFORMATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_SECURITY_RESET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WTS_SECURITY_VIRTUAL_CHANNELS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WTS_SECURITY_REMOTE_CONTROL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WTS_SECURITY_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WTS_SECURITY_LOGOFF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WTS_SECURITY_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WTS_SECURITY_CONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WTS_SECURITY_DISCONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"WTS_SECURITY_GUEST_ACCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WTS_PROTOCOL_TYPE_CONSOLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WTS_PROTOCOL_TYPE_ICA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_PROTOCOL_TYPE_RDP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_SESSIONSTATE_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"WTS_SESSIONSTATE_LOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WTS_SESSIONSTATE_UNLOCK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PRODUCTINFO_COMPANYNAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"PRODUCTINFO_PRODUCTID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"VALIDATIONINFORMATION_LICENSE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"VALIDATIONINFORMATION_HARDWAREID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"WTS_EVENT_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WTS_EVENT_CREATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_EVENT_DELETE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_EVENT_RENAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WTS_EVENT_CONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WTS_EVENT_DISCONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WTS_EVENT_LOGON"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"WTS_EVENT_LOGOFF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WTS_EVENT_STATECHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WTS_EVENT_LICENSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WTS_EVENT_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483647
,"Attrs":[]
},{
"Name":"WTS_EVENT_FLUSH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"REMOTECONTROL_KBDSHIFT_HOTKEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"REMOTECONTROL_KBDCTRL_HOTKEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"REMOTECONTROL_KBDALT_HOTKEY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WTS_CHANNEL_OPTION_DYNAMIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WTS_CHANNEL_OPTION_DYNAMIC_PRI_LOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WTS_CHANNEL_OPTION_DYNAMIC_PRI_MED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_CHANNEL_OPTION_DYNAMIC_PRI_HIGH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WTS_CHANNEL_OPTION_DYNAMIC_PRI_REAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"WTS_CHANNEL_OPTION_DYNAMIC_NO_COMPRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"NOTIFY_FOR_ALL_SESSIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NOTIFY_FOR_THIS_SESSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WTS_PROCESS_INFO_LEVEL_0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WTS_PROCESS_INFO_LEVEL_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PLUGIN_CAPABILITY_EXTERNAL_REDIRECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"MaxFQDN_Len"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"MaxNetBiosName_Len"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"MaxNumOfExposed_IPs"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"MaxUserName_Len"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":104
,"Attrs":[]
},{
"Name":"MaxDomainName_Len"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"MaxFarm_Len"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"MaxAppName_Len"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WKS_FLAG_PASSWORD_ENCRYPTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WKS_FLAG_CREDS_AUTHENTICATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SB_SYNCH_CONFLICT_MAX_WRITE_ATTEMPTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
},{
"Name":"ACQUIRE_TARGET_LOCK_TIMEOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":300000
,"Attrs":[]
},{
"Name":"RENDER_HINT_CLEAR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"RENDER_HINT_VIDEO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RENDER_HINT_MAPPEDWINDOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WTS_PROPERTY_DEFAULT_CONFIG"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"DefaultConfig"
,"Attrs":[]
},{
"Name":"TS_VC_LISTENER_STATIC_CHANNEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WRdsGraphicsChannels_LossyChannelMaxMessageSize"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":988
,"Attrs":[]
},{
"Name":"RFX_RDP_MSG_PREFIX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"RFX_GFX_MSG_PREFIX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
},{
"Name":"RFX_GFX_MSG_PREFIX_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":48
,"Attrs":[]
},{
"Name":"RFX_GFX_MAX_SUPPORTED_MONITORS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"RFX_CLIENT_ID_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_CONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":701
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_DISCONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":702
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_RECONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":703
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_DELETE_SAVED_CREDENTIALS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":704
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_UPDATE_SESSION_DISPLAYSETTINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":705
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_ATTACH_EVENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":706
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_DETACH_EVENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":707
,"Attrs":[]
},{
"Name":"DISPID_PROP_REMOTEDESKTOPCLIENT_SETTINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":710
,"Attrs":[]
},{
"Name":"DISPID_PROP_REMOTEDESKTOPCLIENT_ACTIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":711
,"Attrs":[]
},{
"Name":"DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCH_POINTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":712
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_SET_RDPPROPERTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":720
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_RDPPROPERTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":721
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_APPLY_SETTINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":722
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_RETRIEVE_SETTINGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":723
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_SUSPEND_SCREEN_UPDATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":730
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_RESUME_SCREEN_UPDATES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":731
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_EXECUTE_REMOTE_ACTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":732
,"Attrs":[]
},{
"Name":"DISPID_METHOD_REMOTEDESKTOPCLIENT_GET_SNAPSHOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":733
,"Attrs":[]
},{
"Name":"DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_ENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":740
,"Attrs":[]
},{
"Name":"DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_EVENTSENABLED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":741
,"Attrs":[]
},{
"Name":"DISPID_PROP_REMOTEDESKTOPCLIENT_TOUCHPOINTER_POINTERSPEED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":742
,"Attrs":[]
},{
"Name":"DISPID_AX_CONNECTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":750
,"Attrs":[]
},{
"Name":"DISPID_AX_CONNECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":751
,"Attrs":[]
},{
"Name":"DISPID_AX_LOGINCOMPLETED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":752
,"Attrs":[]
},{
"Name":"DISPID_AX_DISCONNECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":753
,"Attrs":[]
},{
"Name":"DISPID_AX_STATUSCHANGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":754
,"Attrs":[]
},{
"Name":"DISPID_AX_AUTORECONNECTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":755
,"Attrs":[]
},{
"Name":"DISPID_AX_AUTORECONNECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":756
,"Attrs":[]
},{
"Name":"DISPID_AX_DIALOGDISPLAYING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":757
,"Attrs":[]
},{
"Name":"DISPID_AX_DIALOGDISMISSED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":758
,"Attrs":[]
},{
"Name":"DISPID_AX_NETWORKSTATUSCHANGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":759
,"Attrs":[]
},{
"Name":"DISPID_AX_ADMINMESSAGERECEIVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":760
,"Attrs":[]
},{
"Name":"DISPID_AX_KEYCOMBINATIONPRESSED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":761
,"Attrs":[]
},{
"Name":"DISPID_AX_REMOTEDESKTOPSIZECHANGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":762
,"Attrs":[]
},{
"Name":"DISPID_AX_TOUCHPOINTERCURSORMOVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":800
,"Attrs":[]
},{
"Name":"RDCLIENT_BITMAP_RENDER_SERVICE"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"e4cc08cb-942e-4b19-8504-bd5a89a747f5"
,"Attrs":[]
},{
"Name":"WTS_QUERY_ALLOWED_INITIAL_APP"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"c77d1b30-5be1-4c6b-a0e1-bd6d2e5c9fcc"
,"Attrs":[]
},{
"Name":"WTS_QUERY_LOGON_SCREEN_SIZE"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"8b8e0fe7-0804-4a0e-b279-8660b1df0049"
,"Attrs":[]
},{
"Name":"WTS_QUERY_AUDIOENUM_DLL"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"9bf4fa97-c883-4c2a-80ab-5a39c9af00db"
,"Attrs":[]
},{
"Name":"WTS_QUERY_MF_FORMAT_SUPPORT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"41869ad0-6332-4dc8-95d5-db749e2f1d94"
,"Attrs":[]
},{
"Name":"WRDS_SERVICE_ID_GRAPHICS_GUID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"d2993f4d-02cf-4280-8c48-1624b44f8706"
,"Attrs":[]
},{
"Name":"PROPERTY_DYNAMIC_TIME_ZONE_INFORMATION"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"0cdfd28e-d0b9-4c1f-a5eb-6d1f6c6535b9"
,"Attrs":[]
},{
"Name":"PROPERTY_TYPE_GET_FAST_RECONNECT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6212d757-0043-4862-99c3-9f3059ac2a3b"
,"Attrs":[]
},{
"Name":"PROPERTY_TYPE_GET_FAST_RECONNECT_USER_SID"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"197c427a-0135-4b6d-9c5e-e6579a0ab625"
,"Attrs":[]
},{
"Name":"PROPERTY_TYPE_ENABLE_UNIVERSAL_APPS_FOR_CUSTOM_SHELL"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"ed2c3fda-338d-4d3f-81a3-e767310d908e"
,"Attrs":[]
},{
"Name":"CONNECTION_PROPERTY_IDLE_TIME_WARNING"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"693f7ff5-0c4e-4d17-b8e0-1f70325e5d58"
,"Attrs":[]
},{
"Name":"CONNECTION_PROPERTY_CURSOR_BLINK_DISABLED"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"4b150580-fea4-4d3c-9de4-7433a66618f7"
,"Attrs":[]
}],
"Types":[{
"Name":"AE_POSITION_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"POSITION_INVALID","Value":0}
,{"Name":"POSITION_DISCONTINUOUS","Value":1}
,{"Name":"POSITION_CONTINUOUS","Value":2}
,{"Name":"POSITION_QPC_ERROR","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"AE_CURRENT_POSITION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"u64DevicePosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"u64StreamPosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"u64PaddingFrames","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"hnsQPCPosition","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"f32FramesPerSecond","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
,{"Name":"Flag","Type":{"Kind":"ApiRef","Name":"AE_POSITION_FLAGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IAudioEndpoint"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"30a99515-1527-4451-af9f-00c5f0234daf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetFrameFormat"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Media.Audio","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetFramesPerPacket"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pFramesPerPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetLatency"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
]
},{
"Name":"SetStreamFlags"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"streamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetEventHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"eventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IAudioEndpointRT"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"dfd2005f-a6e5-4d39-a265-939ada9fbb4d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetCurrentPadding"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]}
,{"Name":"pAeCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AE_CURRENT_POSITION","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ProcessingComplete"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetPinInactive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetPinActive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IAudioInputEndpointRT"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"8026ab61-92b2-43c1-a1df-5c37ebd08d82"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetInputDataPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnectionProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"Media.Audio.Apo","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"pAeTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AE_CURRENT_POSITION","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"ReleaseInputDataPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"u32FrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pDataPointer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"PulseEndpoint"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IAudioOutputEndpointRT"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"8fa906e4-c31c-4e31-932e-19a66385e9aa"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetOutputDataPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UIntPtr"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"u32FrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pAeTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AE_CURRENT_POSITION","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"ReleaseOutputDataPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnectionProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"Media.Audio.Apo","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"PulseEndpoint"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IAudioDeviceEndpoint"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"d4952f5a-a0b2-4cc4-8b82-9358488dd8ac"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetBuffer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"MaxPeriod","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"u32LatencyCoefficient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetRTCaps"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbIsRTCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetEventDrivenCapable"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbisEventCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WriteExclusiveModeParametersToSharedMemory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hTargetProcess","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"hnsPeriod","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"hnsBufferDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]}
,{"Name":"u32LatencyCoefficient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pu32SharedMemorySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"phSharedMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IAudioEndpointControl"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c684b72a-6df4-4774-bdf9-76b77509b653"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Start"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Reset"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"HwtsVirtualChannelHandle"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"WTSVirtualChannelClose"
,"InvalidHandleValue":0
},{
"Name":"TSUserExInterfaces"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0910dd01-df8c-11d1-ae27-00c04fa35813"
},{
"Name":"ADsTSUserEx"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"e2e9cae6-1e7b-4b8e-babd-e9bf6292ac29"
},{
"Name":"IADsTSUserEx"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"c4930e79-2989-4462-8a60-2fcf2f2955ef"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_TerminalServicesProfilePath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"put_TerminalServicesProfilePath"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_TerminalServicesHomeDirectory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"put_TerminalServicesHomeDirectory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_TerminalServicesHomeDrive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"put_TerminalServicesHomeDrive"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_AllowLogon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_AllowLogon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_EnableRemoteControl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_EnableRemoteControl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_MaxDisconnectionTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_MaxDisconnectionTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_MaxConnectionTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_MaxConnectionTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_MaxIdleTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_MaxIdleTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_ReconnectionAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNewVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_ReconnectionAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_BrokenConnectionAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNewVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_BrokenConnectionAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_ConnectClientDrivesAtLogon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNewVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_ConnectClientDrivesAtLogon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_ConnectClientPrintersAtLogon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_ConnectClientPrintersAtLogon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_DefaultToMainPrinter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"put_DefaultToMainPrinter"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"get_TerminalServicesWorkDirectory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"put_TerminalServicesWorkDirectory"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_TerminalServicesInitialProgram"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"put_TerminalServicesInitialProgram"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"AAAuthSchemes"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AA_AUTH_MIN","Value":0}
,{"Name":"AA_AUTH_BASIC","Value":1}
,{"Name":"AA_AUTH_NTLM","Value":2}
,{"Name":"AA_AUTH_SC","Value":3}
,{"Name":"AA_AUTH_LOGGEDONCREDENTIALS","Value":4}
,{"Name":"AA_AUTH_NEGOTIATE","Value":5}
,{"Name":"AA_AUTH_ANY","Value":6}
,{"Name":"AA_AUTH_COOKIE","Value":7}
,{"Name":"AA_AUTH_DIGEST","Value":8}
,{"Name":"AA_AUTH_ORGID","Value":9}
,{"Name":"AA_AUTH_CONID","Value":10}
,{"Name":"AA_AUTH_SSPI_NTLM","Value":11}
,{"Name":"AA_AUTH_MAX","Value":12}
]
,"IntegerBase":"Int32"
},{
"Name":"AAAccountingDataType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AA_MAIN_SESSION_CREATION","Value":0}
,{"Name":"AA_SUB_SESSION_CREATION","Value":1}
,{"Name":"AA_SUB_SESSION_CLOSED","Value":2}
,{"Name":"AA_MAIN_SESSION_CLOSED","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"AAAccountingData"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"clientName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"authType","Type":{"Kind":"ApiRef","Name":"AAAuthSchemes","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"resourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"portNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"protocolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"numberOfBytesReceived","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"numberOfBytesTransfered","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"reasonForDisconnect","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"subSessionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SESSION_TIMEOUT_ACTION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SESSION_TIMEOUT_ACTION_DISCONNECT","Value":0}
,{"Name":"SESSION_TIMEOUT_ACTION_SILENT_REAUTH","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"PolicyAttributeType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"EnableAllRedirections","Value":0}
,{"Name":"DisableAllRedirections","Value":1}
,{"Name":"DriveRedirectionDisabled","Value":2}
,{"Name":"PrinterRedirectionDisabled","Value":3}
,{"Name":"PortRedirectionDisabled","Value":4}
,{"Name":"ClipboardRedirectionDisabled","Value":5}
,{"Name":"PnpRedirectionDisabled","Value":6}
,{"Name":"AllowOnlySDRServers","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"AATrustClassID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AA_UNTRUSTED","Value":0}
,{"Name":"AA_TRUSTEDUSER_UNTRUSTEDCLIENT","Value":1}
,{"Name":"AA_TRUSTEDUSER_TRUSTEDCLIENT","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"ITSGAuthorizeConnectionSink"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c27ece33-7781-4318-98ef-1cf2da7b7005"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnConnectionAuthorized"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hrIn","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"cbSoHResponse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pbSoHResponse","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"idleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"sessionTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"sessionTimeoutAction","Type":{"Kind":"ApiRef","Name":"SESSION_TIMEOUT_ACTION_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"trustClass","Type":{"Kind":"ApiRef","Name":"AATrustClassID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"policyAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
]
}]
},{
"Name":"ITSGAuthorizeResourceSink"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"feddfcd4-fa12-4435-ae55-7ad1a9779af7"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnChannelAuthorized"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hrIn","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"subSessionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"allowedResourceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"numAllowedResourceNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"failedResourceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"numFailedResourceNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ITSGPolicyEngine"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"8bc24f08-6223-42f4-a5b4-8e37cd135bbd"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AuthorizeConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"username","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"authType","Type":{"Kind":"ApiRef","Name":"AAAuthSchemes","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"clientMachineIP","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"clientMachineName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sohData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"numSOHBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cookieData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"numCookieBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"userToken","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITSGAuthorizeConnectionSink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AuthorizeResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"subSessionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"username","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"resourceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"numResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"alternateResourceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
,{"Name":"numAlternateResourceName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"portNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"cookie","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":10,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"numBytesInCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITSGAuthorizeResourceSink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Refresh"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"IsQuarantineEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"quarantineEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ITSGAccountingEngine"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"4ce2a0c9-e874-4f1a-86f4-06bbb9115338"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"DoAccounting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"accountingDataType","Type":{"Kind":"ApiRef","Name":"AAAccountingDataType","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"accountingData","Type":{"Kind":"ApiRef","Name":"AAAccountingData","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITSGAuthenticateUserSink"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"2c3e2e73-a782-47f9-8dfb-77ee1ed27a03"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnUserAuthenticated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"userDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"userToken","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnUserAuthenticationFailed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"genericErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"specificErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"ReauthenticateUser"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"DisconnectUser"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}]
},{
"Name":"ITSGAuthenticationEngine"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"9ee3e5bf-04ab-4691-998c-d7f622321a56"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AuthenticateUser"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"cookieData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"numCookieBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITSGAuthenticateUserSink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CancelAuthentication"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
}]
},{
"Name":"WTS_CONNECTSTATE_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSActive","Value":0}
,{"Name":"WTSConnected","Value":1}
,{"Name":"WTSConnectQuery","Value":2}
,{"Name":"WTSShadow","Value":3}
,{"Name":"WTSDisconnected","Value":4}
,{"Name":"WTSIdle","Value":5}
,{"Name":"WTSListen","Value":6}
,{"Name":"WTSReset","Value":7}
,{"Name":"WTSDown","Value":8}
,{"Name":"WTSInit","Value":9}
]
,"IntegerBase":"Int32"
},{
"Name":"WTS_SERVER_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_SERVER_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_SESSION_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pWinStationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_SESSION_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pWinStationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_SESSION_INFO_1W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ExecEnvId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSessionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pFarmName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_SESSION_INFO_1A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ExecEnvId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSessionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pFarmName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_PROCESS_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProcessName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pUserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_PROCESS_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProcessName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pUserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_INFO_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSInitialProgram","Value":0}
,{"Name":"WTSApplicationName","Value":1}
,{"Name":"WTSWorkingDirectory","Value":2}
,{"Name":"WTSOEMId","Value":3}
,{"Name":"WTSSessionId","Value":4}
,{"Name":"WTSUserName","Value":5}
,{"Name":"WTSWinStationName","Value":6}
,{"Name":"WTSDomainName","Value":7}
,{"Name":"WTSConnectState","Value":8}
,{"Name":"WTSClientBuildNumber","Value":9}
,{"Name":"WTSClientName","Value":10}
,{"Name":"WTSClientDirectory","Value":11}
,{"Name":"WTSClientProductId","Value":12}
,{"Name":"WTSClientHardwareId","Value":13}
,{"Name":"WTSClientAddress","Value":14}
,{"Name":"WTSClientDisplay","Value":15}
,{"Name":"WTSClientProtocolType","Value":16}
,{"Name":"WTSIdleTime","Value":17}
,{"Name":"WTSLogonTime","Value":18}
,{"Name":"WTSIncomingBytes","Value":19}
,{"Name":"WTSOutgoingBytes","Value":20}
,{"Name":"WTSIncomingFrames","Value":21}
,{"Name":"WTSOutgoingFrames","Value":22}
,{"Name":"WTSClientInfo","Value":23}
,{"Name":"WTSSessionInfo","Value":24}
,{"Name":"WTSSessionInfoEx","Value":25}
,{"Name":"WTSConfigInfo","Value":26}
,{"Name":"WTSValidationInfo","Value":27}
,{"Name":"WTSSessionAddressV4","Value":28}
,{"Name":"WTSIsRemoteSession","Value":29}
]
,"IntegerBase":"Int32"
},{
"Name":"WTSCONFIGINFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fConnectClientDrivesAtLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fConnectPrinterAtLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisablePrinterRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableDefaultMainClientPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonUserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"LogonDomain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ApplicationName","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSCONFIGINFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fConnectClientDrivesAtLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fConnectPrinterAtLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisablePrinterRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableDefaultMainClientPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LogonUserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"LogonDomain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"ApplicationName","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSINFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WinStationName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ConnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LastInputTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CurrentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSINFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingCompressedBy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WinStationName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"ConnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LastInputTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CurrentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSINFOEX_LEVEL1_W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SessionState","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"SessionFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"WinStationName","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ConnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LastInputTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CurrentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IncomingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSINFOEX_LEVEL1_A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SessionState","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"SessionFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"WinStationName","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"DomainName","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ConnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"LastInputTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CurrentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"IncomingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IncomingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OutgoingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSINFOEX_LEVEL_W"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WTSInfoExLevel1","Type":{"Kind":"ApiRef","Name":"WTSINFOEX_LEVEL1_W","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSINFOEX_LEVEL_A"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WTSInfoExLevel1","Type":{"Kind":"ApiRef","Name":"WTSINFOEX_LEVEL1_A","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSINFOEXW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"WTSINFOEX_LEVEL_W","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSINFOEXA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"WTSINFOEX_LEVEL_A","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSCLIENTW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"EncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ClientAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientAddress","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"HRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ClientDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientHardwareId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufCountHost","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufCountClient","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DeviceId","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSCLIENTA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"EncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ClientAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientAddress","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"HRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ClientDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"ClientBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientHardwareId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufCountHost","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufCountClient","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DeviceId","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_WTS_PRODUCT_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CompanyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"ProductID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_WTS_PRODUCT_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CompanyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ProductID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_VALIDATION_INFORMATIONA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ProductInfo","Type":{"Kind":"ApiRef","Name":"_WTS_PRODUCT_INFOA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"License","Type":{"Kind":"Array","Shape":{"Size":16384},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"LicenseLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"HardwareIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_VALIDATION_INFORMATIONW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ProductInfo","Type":{"Kind":"ApiRef","Name":"_WTS_PRODUCT_INFOW","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"License","Type":{"Kind":"Array","Shape":{"Size":16384},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"LicenseLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"HardwareIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_CLIENT_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_CLIENT_DISPLAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HorizontalResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VerticalResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_CONFIG_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSUserConfigInitialProgram","Value":0}
,{"Name":"WTSUserConfigWorkingDirectory","Value":1}
,{"Name":"WTSUserConfigfInheritInitialProgram","Value":2}
,{"Name":"WTSUserConfigfAllowLogonTerminalServer","Value":3}
,{"Name":"WTSUserConfigTimeoutSettingsConnections","Value":4}
,{"Name":"WTSUserConfigTimeoutSettingsDisconnections","Value":5}
,{"Name":"WTSUserConfigTimeoutSettingsIdle","Value":6}
,{"Name":"WTSUserConfigfDeviceClientDrives","Value":7}
,{"Name":"WTSUserConfigfDeviceClientPrinters","Value":8}
,{"Name":"WTSUserConfigfDeviceClientDefaultPrinter","Value":9}
,{"Name":"WTSUserConfigBrokenTimeoutSettings","Value":10}
,{"Name":"WTSUserConfigReconnectSettings","Value":11}
,{"Name":"WTSUserConfigModemCallbackSettings","Value":12}
,{"Name":"WTSUserConfigModemCallbackPhoneNumber","Value":13}
,{"Name":"WTSUserConfigShadowingSettings","Value":14}
,{"Name":"WTSUserConfigTerminalServerProfilePath","Value":15}
,{"Name":"WTSUserConfigTerminalServerHomeDir","Value":16}
,{"Name":"WTSUserConfigTerminalServerHomeDirDrive","Value":17}
,{"Name":"WTSUserConfigfTerminalServerRemoteHomeDir","Value":18}
,{"Name":"WTSUserConfigUser","Value":19}
]
,"IntegerBase":"Int32"
},{
"Name":"WTS_CONFIG_SOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSUserConfigSourceSAM","Value":0}
]
,"IntegerBase":"Int32"
},{
"Name":"WTSUSERCONFIGA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InheritInitialProgram","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AllowLogonTerminalServer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsDisconnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceClientDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceClientPrinters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientDefaultPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ReconnectSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShadowingSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TerminalServerRemoteHomeDir","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"TerminalServerProfilePath","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"TerminalServerHomeDir","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"TerminalServerHomeDirDrive","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSUSERCONFIGW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InheritInitialProgram","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AllowLogonTerminalServer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsDisconnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceClientDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DeviceClientPrinters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientDefaultPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ReconnectSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShadowingSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TerminalServerRemoteHomeDir","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"TerminalServerProfilePath","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"TerminalServerHomeDir","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"TerminalServerHomeDirDrive","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_VIRTUAL_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSVirtualClientData","Value":0}
,{"Name":"WTSVirtualFileHandle","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WTS_SESSION_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_PROCESS_INFO_EXW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProcessName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pUserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_PROCESS_INFO_EXA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pProcessName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pUserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_TYPE_CLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSTypeProcessInfoLevel0","Value":0}
,{"Name":"WTSTypeProcessInfoLevel1","Value":1}
,{"Name":"WTSTypeSessionInfoLevel1","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WTSLISTENERCONFIGW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fEnableListener","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fPromptForPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fInheritColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fInheritBrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisablePrinterRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableDriveRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableComPortRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableLPTPortRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableClipboardRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableAudioRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisablePNPRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableDefaultMainClientPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LanAdapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fInheritShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsDisconnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityLayer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinEncryptionLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserAuthentication","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"Array","Shape":{"Size":61},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"LogonUserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"LogonDomain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSLISTENERCONFIGA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fEnableListener","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fPromptForPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fInheritColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fInheritBrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisablePrinterRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableDriveRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableComPortRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableLPTPortRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableClipboardRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableAudioRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisablePNPRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fDisableDefaultMainClientPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LanAdapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fInheritShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsDisconnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutSettingsIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityLayer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinEncryptionLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UserAuthentication","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Comment","Type":{"Kind":"Array","Shape":{"Size":61},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"LogonUserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"LogonDomain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSSBX_MACHINE_DRAIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSSBX_MACHINE_DRAIN_UNSPEC","Value":0}
,{"Name":"WTSSBX_MACHINE_DRAIN_OFF","Value":1}
,{"Name":"WTSSBX_MACHINE_DRAIN_ON","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WTSSBX_MACHINE_SESSION_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSSBX_MACHINE_SESSION_MODE_UNSPEC","Value":0}
,{"Name":"WTSSBX_MACHINE_SESSION_MODE_SINGLE","Value":1}
,{"Name":"WTSSBX_MACHINE_SESSION_MODE_MULTIPLE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WTSSBX_ADDRESS_FAMILY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSSBX_ADDRESS_FAMILY_AF_UNSPEC","Value":0}
,{"Name":"WTSSBX_ADDRESS_FAMILY_AF_INET","Value":1}
,{"Name":"WTSSBX_ADDRESS_FAMILY_AF_INET6","Value":2}
,{"Name":"WTSSBX_ADDRESS_FAMILY_AF_IPX","Value":3}
,{"Name":"WTSSBX_ADDRESS_FAMILY_AF_NETBIOS","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"WTSSBX_IP_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AddressFamily","Type":{"Kind":"ApiRef","Name":"WTSSBX_ADDRESS_FAMILY","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSSBX_MACHINE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSSBX_MACHINE_STATE_UNSPEC","Value":0}
,{"Name":"WTSSBX_MACHINE_STATE_READY","Value":1}
,{"Name":"WTSSBX_MACHINE_STATE_SYNCHRONIZING","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WTSSBX_MACHINE_CONNECT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wczMachineFQDN","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"wczMachineNetBiosName","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwNumOfIPAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IPaddr","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"WTSSBX_IP_ADDRESS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSSBX_MACHINE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ClientConnectInfo","Type":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_CONNECT_INFO","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"wczFarmName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"InternalIPAddress","Type":{"Kind":"ApiRef","Name":"WTSSBX_IP_ADDRESS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"dwMaxSessionsLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServerWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SingleSessionMode","Type":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_SESSION_MODE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"InDrain","Type":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_DRAIN","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"MachineState","Type":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSSBX_SESSION_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSSBX_SESSION_STATE_UNSPEC","Value":0}
,{"Name":"WTSSBX_SESSION_STATE_ACTIVE","Value":1}
,{"Name":"WTSSBX_SESSION_STATE_DISCONNECTED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WTSSBX_SESSION_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wszUserName","Type":{"Kind":"Array","Shape":{"Size":105},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"wszDomainName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ApplicationType","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CreateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"SessionState","Type":{"Kind":"ApiRef","Name":"WTSSBX_SESSION_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTSSBX_NOTIFICATION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTSSBX_NOTIFICATION_REMOVED","Value":1}
,{"Name":"WTSSBX_NOTIFICATION_CHANGED","Value":2}
,{"Name":"WTSSBX_NOTIFICATION_ADDED","Value":4}
,{"Name":"WTSSBX_NOTIFICATION_RESYNC","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"IWTSSBPlugin"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"dc44be78-b18d-4399-b210-641bf67a002c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"PluginCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSSBX_MachineChangeNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"WTSSBX_NOTIFICATION_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"MachineId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pMachineInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_INFO","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"WTSSBX_SessionChangeNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"WTSSBX_NOTIFICATION_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"MachineId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"NumOfSessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SessionInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WTSSBX_SESSION_INFO","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"WTSSBX_GetMostSuitableServer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ApplicationType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pMachineId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"Terminated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"WTSSBX_GetUserExternalSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ApplicationType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RedirectorInternalIP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSSBX_IP_ADDRESS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"pSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pMachineConnectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_CONNECT_INFO","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"CHANNEL_DEF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"name","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CHANNEL_PDU_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PCHANNEL_INIT_EVENT_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pInitHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"dataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PCHANNEL_OPEN_EVENT_FN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"openHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"dataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"totalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PVIRTUALCHANNELINIT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"ppInitHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"pChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHANNEL_DEF","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"channelCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"versionRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pChannelInitEventProc","Type":{"Kind":"ApiRef","Name":"PCHANNEL_INIT_EVENT_FN","TargetKind":"FunctionPointer","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PVIRTUALCHANNELOPEN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pInitHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"pOpenHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pChannelName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","NotNullTerminated"]}
,{"Name":"pChannelOpenEventProc","Type":{"Kind":"ApiRef","Name":"PCHANNEL_OPEN_EVENT_FN","TargetKind":"FunctionPointer","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PVIRTUALCHANNELCLOSE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"openHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"PVIRTUALCHANNELWRITE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"openHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
,{"Name":"dataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"CHANNEL_ENTRY_POINTS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"protocolVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pVirtualChannelInit","Type":{"Kind":"ApiRef","Name":"PVIRTUALCHANNELINIT","TargetKind":"FunctionPointer","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"pVirtualChannelOpen","Type":{"Kind":"ApiRef","Name":"PVIRTUALCHANNELOPEN","TargetKind":"FunctionPointer","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"pVirtualChannelClose","Type":{"Kind":"ApiRef","Name":"PVIRTUALCHANNELCLOSE","TargetKind":"FunctionPointer","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"pVirtualChannelWrite","Type":{"Kind":"ApiRef","Name":"PVIRTUALCHANNELWRITE","TargetKind":"FunctionPointer","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PVIRTUALCHANNELENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"pEntryPoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHANNEL_ENTRY_POINTS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"Workspace"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"4f1dfca6-3aad-48e1-8406-4bc21a501d7c"
},{
"Name":"IWorkspaceClientExt"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"12b952f4-41ca-4f21-a829-a6d07d9a16e5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetResourceId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetResourceDisplayName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"IssueDisconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWorkspace"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"b922bbb8-4c55-4fea-8496-beb0b44285e5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetWorkspaceNames"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"psaWkspNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"StartRemoteApplication"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"psaParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetProcessId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pulProcessId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"IWorkspace2"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"96d8d7cf-783e-4286-834c-ebc0e95f783c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWorkspace","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"StartRemoteApplicationEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrRequestingAppId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrRequestingAppFamilyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bLaunchIntoImmersiveClient","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bstrImmersiveClientActivationContext","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"psaParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"IWorkspace3"
,"Architectures":[]
,"Platform":"windows10.0.10240"
,"Kind":"Com"
,"Guid":"1becbe4a-d654-423b-afeb-be8d532c13c6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWorkspace2","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"GetClaimsToken2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrClaimsHint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUserHint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"claimCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"hwndCredUiParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rectCredUiParent","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrAccessToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"SetClaimsToken"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrAccessToken","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ullAccessTokenExpiration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"bstrRefreshToken","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWorkspaceRegistration"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"b922bbb8-4c55-4fea-8496-beb0b44285e6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AddResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IWorkspaceClientExt","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"RemoveResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCookieConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWorkspaceRegistration2"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"cf59f654-39bb-44d8-94d0-4635728957e9"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWorkspaceRegistration","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"AddResourceEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IWorkspaceClientExt","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrEventLogUploadAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"correlationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
]
},{
"Name":"RemoveResourceEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwCookieConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"correlationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
]
}]
},{
"Name":"IWorkspaceScriptable"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"efea49a2-dda5-429d-8f42-b23b92c4c347"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"DisconnectWorkspace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"StartWorkspace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrWorkspaceParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"IsWorkspaceCredentialSpecified"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bCountUnauthenticatedCredentials","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"pbCredExist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"IsWorkspaceSSOEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pbSSOEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"ClearWorkspaceCredential"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnAuthenticated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DisconnectWorkspaceByFriendlyName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWorkspaceScriptable2"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"efea49a2-dda5-429d-8f42-b33ba2c4c348"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWorkspaceScriptable","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"StartWorkspaceEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrWorkspaceFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrRedirectorName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrAppContainer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrWorkspaceParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"ResourceDismissed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrWorkspaceFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWorkspaceScriptable3"
,"Architectures":[]
,"Platform":"windows8.1"
,"Kind":"Com"
,"Guid":"531e6512-2cbf-4bd2-80a5-d90a71636a9a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IWorkspaceScriptable2","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"StartWorkspaceEx2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrWorkspaceFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrRedirectorName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrAppContainer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrWorkspaceParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"bstrEventLogUploadAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"correlationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
]
}]
},{
"Name":"IWorkspaceReportMessage"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"a7c06739-500f-4e8c-99a8-2bd6955899eb"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"RegisterErrorLogMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrMessage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"IsErrorMessageRegistered"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWkspId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bstrErrorMessageType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pfErrorExist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"RegisterErrorEvent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bstrWkspId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bstrErrorMessageType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"_ITSWkspEvents"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"b922bbb8-4c55-4fea-8496-beb0b44285e9"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[]
},{
"Name":"TSSD_AddrV46Type"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TSSD_ADDR_UNDEFINED","Value":0}
,{"Name":"TSSD_ADDR_IPv4","Value":4}
,{"Name":"TSSD_ADDR_IPv6","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"TSSB_NOTIFICATION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TSSB_NOTIFY_INVALID","Value":0}
,{"Name":"TSSB_NOTIFY_TARGET_CHANGE","Value":1}
,{"Name":"TSSB_NOTIFY_SESSION_CHANGE","Value":2}
,{"Name":"TSSB_NOTIFY_CONNECTION_REQUEST_CHANGE","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"TARGET_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TARGET_UNKNOWN","Value":1}
,{"Name":"TARGET_INITIALIZING","Value":2}
,{"Name":"TARGET_RUNNING","Value":3}
,{"Name":"TARGET_DOWN","Value":4}
,{"Name":"TARGET_HIBERNATED","Value":5}
,{"Name":"TARGET_CHECKED_OUT","Value":6}
,{"Name":"TARGET_STOPPED","Value":7}
,{"Name":"TARGET_INVALID","Value":8}
,{"Name":"TARGET_STARTING","Value":9}
,{"Name":"TARGET_STOPPING","Value":10}
,{"Name":"TARGET_MAXSTATE","Value":11}
]
,"IntegerBase":"Int32"
},{
"Name":"TARGET_CHANGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TARGET_CHANGE_UNSPEC","Value":1}
,{"Name":"TARGET_EXTERNALIP_CHANGED","Value":2}
,{"Name":"TARGET_INTERNALIP_CHANGED","Value":4}
,{"Name":"TARGET_JOINED","Value":8}
,{"Name":"TARGET_REMOVED","Value":16}
,{"Name":"TARGET_STATE_CHANGED","Value":32}
,{"Name":"TARGET_IDLE","Value":64}
,{"Name":"TARGET_PENDING","Value":128}
,{"Name":"TARGET_INUSE","Value":256}
,{"Name":"TARGET_PATCH_STATE_CHANGED","Value":512}
,{"Name":"TARGET_FARM_MEMBERSHIP_CHANGED","Value":1024}
]
,"IntegerBase":"Int32"
},{
"Name":"TARGET_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UNKNOWN","Value":0}
,{"Name":"FARM","Value":1}
,{"Name":"NONFARM","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"TARGET_PATCH_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TARGET_PATCH_UNKNOWN","Value":0}
,{"Name":"TARGET_PATCH_NOT_STARTED","Value":1}
,{"Name":"TARGET_PATCH_IN_PROGRESS","Value":2}
,{"Name":"TARGET_PATCH_COMPLETED","Value":3}
,{"Name":"TARGET_PATCH_FAILED","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"CLIENT_MESSAGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CLIENT_MESSAGE_CONNECTION_INVALID","Value":0}
,{"Name":"CLIENT_MESSAGE_CONNECTION_STATUS","Value":1}
,{"Name":"CLIENT_MESSAGE_CONNECTION_ERROR","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CONNECTION_CHANGE_NOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CONNECTION_REQUEST_INVALID","Value":0}
,{"Name":"CONNECTION_REQUEST_PENDING","Value":1}
,{"Name":"CONNECTION_REQUEST_FAILED","Value":2}
,{"Name":"CONNECTION_REQUEST_TIMEDOUT","Value":3}
,{"Name":"CONNECTION_REQUEST_SUCCEEDED","Value":4}
,{"Name":"CONNECTION_REQUEST_CANCELLED","Value":5}
,{"Name":"CONNECTION_REQUEST_LB_COMPLETED","Value":6}
,{"Name":"CONNECTION_REQUEST_QUERY_PL_COMPLETED","Value":7}
,{"Name":"CONNECTION_REQUEST_ORCH_COMPLETED","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"RD_FARM_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RD_FARM_RDSH","Value":0}
,{"Name":"RD_FARM_TEMP_VM","Value":1}
,{"Name":"RD_FARM_MANUAL_PERSONAL_VM","Value":2}
,{"Name":"RD_FARM_AUTO_PERSONAL_VM","Value":3}
,{"Name":"RD_FARM_MANUAL_PERSONAL_RDSH","Value":4}
,{"Name":"RD_FARM_AUTO_PERSONAL_RDSH","Value":5}
,{"Name":"RD_FARM_TYPE_UNKNOWN","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"PLUGIN_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UNKNOWN_PLUGIN","Value":0}
,{"Name":"POLICY_PLUGIN","Value":1}
,{"Name":"RESOURCE_PLUGIN","Value":2}
,{"Name":"LOAD_BALANCING_PLUGIN","Value":4}
,{"Name":"PLACEMENT_PLUGIN","Value":8}
,{"Name":"ORCHESTRATION_PLUGIN","Value":16}
,{"Name":"PROVISIONING_PLUGIN","Value":32}
,{"Name":"TASK_PLUGIN","Value":64}
]
,"IntegerBase":"Int32"
},{
"Name":"TSSESSION_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"STATE_INVALID","Value":-1}
,{"Name":"STATE_ACTIVE","Value":0}
,{"Name":"STATE_CONNECTED","Value":1}
,{"Name":"STATE_CONNECTQUERY","Value":2}
,{"Name":"STATE_SHADOW","Value":3}
,{"Name":"STATE_DISCONNECTED","Value":4}
,{"Name":"STATE_IDLE","Value":5}
,{"Name":"STATE_LISTEN","Value":6}
,{"Name":"STATE_RESET","Value":7}
,{"Name":"STATE_DOWN","Value":8}
,{"Name":"STATE_INIT","Value":9}
,{"Name":"STATE_MAX","Value":10}
]
,"IntegerBase":"Int32"
},{
"Name":"TARGET_OWNER"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"OWNER_UNKNOWN","Value":0}
,{"Name":"OWNER_MS_TS_PLUGIN","Value":1}
,{"Name":"OWNER_MS_VM_PLUGIN","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"CLIENT_DISPLAY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HorizontalResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VerticalResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TSSD_ConnectionPoint"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ServerAddressB","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"TSSD_AddrV46Type","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"AddressScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"VM_NOTIFY_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"VM_NOTIFY_STATUS_PENDING","Value":0}
,{"Name":"VM_NOTIFY_STATUS_IN_PROGRESS","Value":1}
,{"Name":"VM_NOTIFY_STATUS_COMPLETE","Value":2}
,{"Name":"VM_NOTIFY_STATUS_FAILED","Value":3}
,{"Name":"VM_NOTIFY_STATUS_CANCELED","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"VM_NOTIFY_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"VmName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"VmHost","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"VM_PATCH_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pVmNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"VM_NOTIFY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ppVmEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_NOTIFY_ENTRY","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"VM_HOST_NOTIFY_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"VM_HOST_STATUS_INIT_PENDING","Value":0}
,{"Name":"VM_HOST_STATUS_INIT_IN_PROGRESS","Value":1}
,{"Name":"VM_HOST_STATUS_INIT_COMPLETE","Value":2}
,{"Name":"VM_HOST_STATUS_INIT_FAILED","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"RDV_TASK_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RDV_TASK_STATUS_UNKNOWN","Value":0}
,{"Name":"RDV_TASK_STATUS_SEARCHING","Value":1}
,{"Name":"RDV_TASK_STATUS_DOWNLOADING","Value":2}
,{"Name":"RDV_TASK_STATUS_APPLYING","Value":3}
,{"Name":"RDV_TASK_STATUS_REBOOTING","Value":4}
,{"Name":"RDV_TASK_STATUS_REBOOTED","Value":5}
,{"Name":"RDV_TASK_STATUS_SUCCESS","Value":6}
,{"Name":"RDV_TASK_STATUS_FAILED","Value":7}
,{"Name":"RDV_TASK_STATUS_TIMEOUT","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"TS_SB_SORT_BY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TS_SB_SORT_BY_NONE","Value":0}
,{"Name":"TS_SB_SORT_BY_NAME","Value":1}
,{"Name":"TS_SB_SORT_BY_PROP","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"ITsSbPlugin"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"48cd7406-caab-465f-a5d6-baa863b9ea4f"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"ITsSbProvider","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pNotifySink","Type":{"Kind":"ApiRef","Name":"ITsSbPluginNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pPropertySet","Type":{"Kind":"ApiRef","Name":"ITsSbPluginPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Terminate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbResourcePlugin"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"ea8db42c-98ed-4535-a88b-2a164f35490f"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[]
},{
"Name":"ITsSbServiceNotification"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"86cb68ae-86e0-4f57-8a64-bb7406bc5550"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"NotifyServiceFailure"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"NotifyServiceSuccess"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"ITsSbLoadBalancing"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"24329274-9eb7-11dc-ae98-f2b456d89593"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"GetMostSuitableTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"ITsSbClientConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pLBSink","Type":{"Kind":"ApiRef","Name":"ITsSbLoadBalancingNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbPlacement"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"daadee5f-6d32-480e-9e36-ddab2329f06d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"QueryEnvironmentForTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"ITsSbClientConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pPlacementSink","Type":{"Kind":"ApiRef","Name":"ITsSbPlacementNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbOrchestration"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"64fc1172-9eb7-11dc-8b00-3aba56d89593"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"PrepareTargetForConnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"ITsSbClientConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pOrchestrationNotifySink","Type":{"Kind":"ApiRef","Name":"ITsSbOrchestrationNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbEnvironment"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"8c87f7f7-bf51-4a5c-87bf-8e94fb6e2256"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_Name"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ServerWeight"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_EnvironmentPropertySet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironmentPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_EnvironmentPropertySet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironmentPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbLoadBalanceResult"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"24fdb7ac-fea6-11dc-9672-9a8956d89593"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_TargetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ITsSbTarget"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"16616ecc-272d-411d-b324-126893033856"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_TargetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_TargetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_FarmName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_FarmName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_TargetFQDN"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"TargetFqdnName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_TargetFQDN"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_TargetNetbios"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"TargetNetbiosName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_TargetNetbios"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_IpAddresses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SOCKADDR","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"TSSD_ConnectionPoint","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
,{"Name":"numAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"put_IpAddresses"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SOCKADDR","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"TSSD_ConnectionPoint","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"numAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"get_TargetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_TargetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"State","Type":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_TargetPropertySet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTargetPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_TargetPropertySet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ITsSbTargetPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_EnvironmentName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_EnvironmentName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_NumSessions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNumSessions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_NumPendingConnections"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pNumPendingConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_TargetLoad"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pTargetLoad","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ITsSbSession"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"d453aac7-b1d8-4c5e-ba34-9afb4c8c5510"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_SessionId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_TargetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"targetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_TargetName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_Username"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"userName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Domain"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"domain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_State"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_State"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"State","Type":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_CreateTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_CreateTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Time","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_DisconnectTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_DisconnectTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Time","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_InitialProgram"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"app","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_InitialProgram"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Application","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_ClientDisplay"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pClientDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIENT_DISPLAY","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_ClientDisplay"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pClientDisplay","Type":{"Kind":"ApiRef","Name":"CLIENT_DISPLAY","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"get_ProtocolType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"put_ProtocolType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"Val","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbResourceNotification"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"65d3e85a-c39b-11dc-b92d-3cd255d89593"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"NotifySessionChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pSession","Type":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NotifyTargetChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"TargetChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NotifyClientConnectionStateChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ChangeType","Type":{"Kind":"ApiRef","Name":"CONNECTION_CHANGE_NOTIFICATION","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"ITsSbClientConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbResourceNotificationEx"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"a8a47fde-ca91-44d2-b897-3aa28a43b2b7"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"NotifySessionChangeEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"sessionState","Type":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"NotifyTargetChangeEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"targetChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NotifyClientConnectionStateChangeEx"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"initialProgram","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"poolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"connectionChangeType","Type":{"Kind":"ApiRef","Name":"CONNECTION_CHANGE_NOTIFICATION","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbTaskInfo"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"523d1083-89be-48dd-99ea-04e82ffa7265"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_TargetId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_StartTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_EndTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Deadline"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pDeadline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Identifier"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Label"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Context"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Plugin"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pPlugin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Status"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDV_TASK_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"ITsSbTaskPlugin"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"fa22ef0f-8705-41be-93bc-44bdbcf1c9c4"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"InitializeTaskPlugin"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pITsSbTaskPluginNotifySink","Type":{"Kind":"ApiRef","Name":"ITsSbTaskPluginNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetTaskQueue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszHostName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SbTaskInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pITsSbTaskInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"ITsSbTaskInfo","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbPropertySet"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"5c025171-bb1e-4baf-a212-6d5e9774b33b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]}
,"Methods":[]
},{
"Name":"ITsSbPluginPropertySet"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"95006e34-7eff-4b6c-bb40-49a4fda7cea6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[]
},{
"Name":"ITsSbClientConnectionPropertySet"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"e51995b0-46d6-11dd-aa21-cedc55d89593"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[]
},{
"Name":"ITsSbTargetPropertySet"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"f7bda5d6-994c-4e11-a079-2763b61830ac"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[]
},{
"Name":"ITsSbEnvironmentPropertySet"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"d0d1bf7e-7acf-11dd-a243-e51156d89593"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[]
},{
"Name":"ITsSbBaseNotifySink"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"808a6537-1282-4989-9e09-f43938b71722"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnReportStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"messageType","Type":{"Kind":"ApiRef","Name":"CLIENT_MESSAGE_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"messageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbPluginNotifySink"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"44dfe30b-c3be-40f5-bf82-7a95bb795adf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"OnInitialized"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnTerminated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"ITsSbLoadBalancingNotifySink"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"5f8a8297-3244-4e6a-958a-27c822c1e141"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"OnGetMostSuitableTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLBResult","Type":{"Kind":"ApiRef","Name":"ITsSbLoadBalanceResult","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"fIsNewConnection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbPlacementNotifySink"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"68a0c487-2b4f-46c2-94a1-6ce685183634"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"OnQueryEnvironmentCompleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbOrchestrationNotifySink"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"36c37d61-926b-442f-bca5-118c6d50dcf2"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"OnReadyToConnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbTaskPluginNotifySink"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"6aaf899e-c2ec-45ee-aa37-45e60895261a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"OnSetTaskTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"szTargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TaskStartTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TaskEndTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TaskDeadline","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"szTaskLabel","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"szTaskIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"szTaskPlugin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTaskStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"saContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"OnDeleteTaskTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"szTargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"szTaskIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnUpdateTaskStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"szTargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TaskIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TaskStatus","Type":{"Kind":"ApiRef","Name":"RDV_TASK_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnReportTasks"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"szHostName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbClientConnection"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"18857499-ad61-4b1b-b7df-cbcd41fb8338"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"get_UserName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Domain"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_InitialProgram"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_LoadBalanceResult"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbLoadBalanceResult","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_FarmName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"PutContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"contextId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"existingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetContext"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"contextId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_Environment"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ConnectionError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"get_SamUserAccount"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_ClientConnectionPropertySet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbClientConnectionPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_IsFirstAssignment"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_RdFarmType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pRdFarmType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RD_FARM_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_UserSidString"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pszUserSidString","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"GetDisconnectedSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ITsSbProvider"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"87a4098f-6d7b-44dd-bc17-8ce44e370d52"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateTargetObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"EnvironmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateLoadBalanceResultObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppLBResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbLoadBalanceResult","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateSessionObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreatePluginPropertySet"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbPluginPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"CreateTargetPropertySetObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTargetPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateEnvironmentObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetResourcePluginStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbResourcePluginStore","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetFilterPluginStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbFilterPluginStore","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RegisterForNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"notificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ResourceToMonitor","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pPluginNotification","Type":{"Kind":"ApiRef","Name":"ITsSbResourceNotification","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"UnRegisterForNotification"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"notificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ResourceToMonitor","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetInstanceOfGlobalStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppGlobalStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbGlobalStore","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"CreateEnvironmentPropertySetObject"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironmentPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"ITsSbResourcePluginStore"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"5c38f65f-bcf1-4036-a6bf-9e3cccae0b63"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"QueryTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"QuerySessionBySessionId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AddTargetToStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AddSessionToStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSession","Type":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"AddEnvironmentToStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveEnvironmentFromStore"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"EnvironmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bIgnoreOwner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumerateFarms"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"QueryEnvironment"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"EnvironmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"EnumerateEnvironments"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pVal","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"SaveTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SaveEnvironment"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SaveSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSession","Type":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetTargetProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetEnvironmentProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"EnvironmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetTargetState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"newState","Type":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pOldState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetSessionState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"sbSession","Type":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumerateTargets"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"EnvName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"sortByFieldId","Type":{"Kind":"ApiRef","Name":"TS_SB_SORT_BY","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"sortyByPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pVal","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"EnumerateSessions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"userDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"poolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"initialProgram","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSessionState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppVal","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetFarmProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"farmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pVarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DeleteTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"hostName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetTargetPropertyWithVersionCheck"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetEnvironmentPropertyWithVersionCheck"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"AcquireTargetLock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ReleaseTargetLock"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"TestAndSetServerState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"PoolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerFQDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"NewState","Type":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"TestState","Type":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pInitState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetServerWaitingToStart"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"PoolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"serverName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetServerState"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"PoolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ServerFQDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetServerDrainMode"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ServerFQDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"DrainMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbFilterPluginStore"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"85b44b0f-ed78-413f-9702-fa6d3b5ee755"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SaveProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPropertySet","Type":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EnumerateProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"DeleteProperties"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbGlobalStore"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"9ab60f7b-bd72-4d9f-8a3a-a0ea5574e635"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"QueryTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"QuerySessionBySessionId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"EnumerateFarms"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"EnumerateTargets"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"EnvName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"pVal","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"EnumerateEnvironmentsByProvider"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppVal","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"EnumerateSessions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"userDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"poolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"initialProgram","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSessionState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppVal","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetFarmProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"farmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pVarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbProvisioningPluginNotifySink"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"aca87a8e-818b-4581-a032-49c3dfb9c701"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnJobCreated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pVmNotifyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_NOTIFY_INFO","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"OnVirtualMachineStatusChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pVmNotifyEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_NOTIFY_ENTRY","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"VmNotifyStatus","Type":{"Kind":"ApiRef","Name":"VM_NOTIFY_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ErrorDescr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnJobCompleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ResultCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ResultDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnJobCancelled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"LockVirtualMachine"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pVmNotifyEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_NOTIFY_ENTRY","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"OnVirtualMachineHostStatusChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"VmHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"VmHostNotifyStatus","Type":{"Kind":"ApiRef","Name":"VM_HOST_NOTIFY_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ErrorDescr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbProvisioning"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"2f6f0dbb-9e4f-462b-9c3f-fccc3dcb6232"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"CreateVirtualMachines"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"JobXmlString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"JobGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITsSbProvisioningPluginNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"PatchVirtualMachines"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"JobXmlString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"JobGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITsSbProvisioningPluginNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pVMPatchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_PATCH_INFO","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DeleteVirtualMachines"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"JobXmlString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"JobGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITsSbProvisioningPluginNotifySink","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"CancelJob"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"JobGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ITsSbGenericNotifySink"
,"Architectures":[]
,"Platform":"windowsServer2016"
,"Kind":"Com"
,"Guid":"4c4c8c4f-300b-46ad-9164-8468a7e7568c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnCompleted"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetWaitTimeout"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pftTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"pluginResource"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"alias","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"name","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"resourceFileContents","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fileExtension","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"resourcePluginType","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"isDiscoverable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"resourceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"pceIconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iconContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"pcePluginBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"blobContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ItsPubPlugin"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"70c04b05-f347-412b-822f-36c99c54ca45"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetResourceList"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"userID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pceAppListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"resourceList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetCacheLastUpdateTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"lastUpdateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"get_pluginName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"get_pluginVersion"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","RetVal"]}
]
},{
"Name":"ResolveResource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"resourceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"resourceLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"endPointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
,{"Name":"userID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"pluginResource2FileAssociation"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"extName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"primaryHandler","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"pceIconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iconContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"pluginResource2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"resourceV1","Type":{"Kind":"ApiRef","Name":"pluginResource","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"pceFileAssocListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fileAssocList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource2FileAssociation","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":[]}
,{"Name":"securityDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pceFolderListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"folderList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TSPUB_PLUGIN_PD_RESOLUTION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TSPUB_PLUGIN_PD_QUERY_OR_CREATE","Value":0}
,{"Name":"TSPUB_PLUGIN_PD_QUERY_EXISTING","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TSPUB_PLUGIN_PD_ASSIGNMENT_NEW","Value":0}
,{"Name":"TSPUB_PLUGIN_PD_ASSIGNMENT_EXISTING","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"ItsPubPlugin2"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"fa4ce418-aad7-4ec6-bad1-0a321ba465d5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"ItsPubPlugin","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}
,"Methods":[{
"Name":"GetResource2List"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"userID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pceAppListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"resourceList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource2","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetResource2"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource2","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ResolvePersonalDesktop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"userId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"poolId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"ePdResolutionType","Type":{"Kind":"ApiRef","Name":"TSPUB_PLUGIN_PD_RESOLUTION_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pPdAssignmentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
,{"Name":"endPointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]}
]
},{
"Name":"DeletePersonalDesktopAssignment"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"userId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"poolId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"endpointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
}]
},{
"Name":"IWorkspaceResTypeRegistry"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"1d428c79-6e2e-4351-a361-c0401a03a0ba"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"AddResourceType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bstrFileExtension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrLauncher","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"DeleteResourceType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bstrFileExtension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetRegisteredFileExtensions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"psaFileExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetResourceTypeInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bstrFileExtension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pbstrLauncher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ModifyResourceType"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
,{"Name":"bstrFileExtension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bstrLauncher","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWTSPlugin"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a1230201-1439-4e62-a414-190d0ac3d40e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pChannelMgr","Type":{"Kind":"ApiRef","Name":"IWTSVirtualChannelManager","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Connected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Disconnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"dwDisconnectCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"Terminated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWTSListener"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a1230206-9a39-4d58-8674-cdb4dff4e73b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetConfiguration"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppPropertyBag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWTSListenerCallback"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a1230203-d6a7-11d8-b9fd-000bdbd1f198"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnNewChannelConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"IWTSVirtualChannel","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pbAccept","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ppCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSVirtualChannelCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWTSVirtualChannelCallback"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a1230204-d6a7-11d8-b9fd-000bdbd1f198"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnDataReceived"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
},{
"Name":"OnClose"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWTSVirtualChannelManager"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a1230205-d6a7-11d8-b9fd-000bdbd1f198"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateListener"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszChannelName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerCallback","Type":{"Kind":"ApiRef","Name":"IWTSListenerCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ppListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSListener","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWTSVirtualChannel"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"a1230207-d6a7-11d8-b9fd-000bdbd1f198"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Write"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWTSPluginServiceProvider"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"d3e07363-087c-476c-86a7-dbb15f46ddb4"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetService"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ServiceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"ppunkObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"BITMAP_RENDERER_STATISTICS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFramesDelivered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwFramesDropped","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IWTSBitmapRenderer"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"5b7acc97-f3c9-46f7-8c5b-fa685d3441b1"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Render"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"imageFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbStride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"cbImageBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pImageBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
},{
"Name":"GetRendererStatistics"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAP_RENDERER_STATISTICS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RemoveMapping"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWTSBitmapRendererCallback"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"d782928e-fe4e-4e77-ae90-9cd0b3e3b353"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnTargetSizeChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rcNewSize","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWTSBitmapRenderService"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"ea326091-05fe-40c1-b49c-3d2ef4626a0e"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetMappedRenderer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"mappingId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
,{"Name":"pMappedRendererCallback","Type":{"Kind":"ApiRef","Name":"IWTSBitmapRendererCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ppMappedRenderer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSBitmapRenderer","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWRdsGraphicsChannelEvents"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"67f2368c-d674-4fae-66a5-d20628a640d2"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnDataReceived"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
]
},{
"Name":"OnClose"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"OnChannelOpened"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"OpenResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pOpenContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnDataSent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pWriteContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"bCancelled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OnMetricsUpdate"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RTT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lastSentByteIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]}
]
}]
},{
"Name":"IWRdsGraphicsChannel"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"684b7a0b-edff-43ad-d5a2-4a8d5388f401"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Write"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Open"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pChannelEvents","Type":{"Kind":"ApiRef","Name":"IWRdsGraphicsChannelEvents","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pOpenContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"WRdsGraphicsChannelType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WRdsGraphicsChannelType_GuaranteedDelivery","Value":0}
,{"Name":"WRdsGraphicsChannelType_BestEffortDelivery","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"IWRdsGraphicsChannelManager"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"0fd57159-e83e-476a-a8b9-4a7976e71e18"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszChannelName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
,{"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WRdsGraphicsChannelType","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ppVirtualChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsGraphicsChannel","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out","RetVal"]}
]
}]
},{
"Name":"RFX_GFX_RECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"uMSGType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MONITOR_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"physicalWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"physicalHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"orientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"primary","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_CLIENT_DESKTOP_INFO_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_CLIENT_DESKTOP_INFO_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"monitorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MonitorData","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"RFX_GFX_MONITOR_INFO","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":[]}
,{"Name":"clientUniqueId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_NOTIFY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"ulWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulBpp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_CONFIRM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_DESKTOP_INPUT_RESET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"ulWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ulHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_DISCONNECT_NOTIFY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"DisconnectReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_DESKTOP_RESEND_REQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"RedrawRect","Type":{"Kind":"ApiRef","Name":"RFX_GFX_RECT","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RFX_GFX_MSG_RDP_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"rdpData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_SOCKADDR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_u_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ipv4","Type":{"Kind":"ApiRef","Name":"_ipv4_e__Struct","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":["_u_e__Union"]},"Attrs":[]}
,{"Name":"ipv6","Type":{"Kind":"ApiRef","Name":"_ipv6_e__Struct","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":["_u_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_ipv6_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sin6_addr","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_ipv4_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"IN_ADDR","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sin_zero","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"WTS_SMALL_RECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Left","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"Top","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"Right","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"Bottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_RCM_SERVICE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTS_SERVICE_NONE","Value":0}
,{"Name":"WTS_SERVICE_START","Value":1}
,{"Name":"WTS_SERVICE_STOP","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WTS_RCM_DRAIN_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTS_DRAIN_STATE_NONE","Value":0}
,{"Name":"WTS_DRAIN_IN_DRAIN","Value":1}
,{"Name":"WTS_DRAIN_NOT_IN_DRAIN","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WTS_SERVICE_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RcmServiceState","Type":{"Kind":"ApiRef","Name":"WTS_RCM_SERVICE_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"RcmDrainState","Type":{"Kind":"ApiRef","Name":"WTS_RCM_DRAIN_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_SESSION_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SessionUniqueGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_USER_CREDENTIAL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_SYSTEMTIME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wDayOfWeek","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wMilliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_TIME_ZONE_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Bias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"StandardName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"StandardDate","Type":{"Kind":"ApiRef","Name":"WTS_SYSTEMTIME","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"StandardBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DaylightName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DaylightDate","Type":{"Kind":"ApiRef","Name":"WTS_SYSTEMTIME","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"DaylightBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_DYNAMIC_TIME_ZONE_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Bias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"StandardName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"StandardDate","Type":{"Kind":"ApiRef","Name":"WTS_SYSTEMTIME","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"StandardBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"DaylightName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DaylightDate","Type":{"Kind":"ApiRef","Name":"WTS_SYSTEMTIME","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"DaylightBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"TimeZoneKeyName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DynamicDaylightTimeDisabled","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_CLIENT_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fDisableCtrlAltDel","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDoubleClickDetect","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fEnableWindowsKey","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fHideTitleBar","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fInheritAutoLogon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fPromptForPassword","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fUsingSavedCreds","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"fPasswordIsScPin","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fInheritInitialProgram","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"fMaximizeShell","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"PerformanceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProtocolName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"fInheritColorDepth","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"HRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DisplayDriverName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DisplayDeviceName","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"fMouse","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"KeyboardLayout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyboardType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyboardSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyboardFunctionKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"imeFileName","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ActiveInputLocale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fNoAudioPlayback","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fRemoteConsoleAudio","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"AudioDriverName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientTimeZone","Type":{"Kind":"ApiRef","Name":"WTS_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"SerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientAddress","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientSockAddress","Type":{"Kind":"ApiRef","Name":"WTS_SOCKADDR","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"ClientDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufCountHost","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufCountClient","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ClientSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientDigProductId","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"fDisableCpm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableCdm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableCcm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableLPT","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableClip","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisablePNP","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_USER_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"UserTimeZone","Type":{"Kind":"ApiRef","Name":"WTS_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_POLICY_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fDisableEncryption","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableAutoReconnect","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinEncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"fDisableCpm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableCdm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableCcm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableLPT","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableClip","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisablePNPRedir","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_PROTOCOL_CACHE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CacheReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CacheHits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_CACHE_STATS_UN"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ProtocolCache","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_CACHE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":[]}
,{"Name":"TShareCacheStats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_CACHE_STATS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Specific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"WTS_CACHE_STATS_UN","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_PROTOCOL_COUNTERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WdBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WdFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WaitForOutBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Frames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Bytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CompressFlushes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Errors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Timeouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AsyncFramingError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AsyncOverrunError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AsyncOverflowError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AsyncParityError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TdErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Specific","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":100},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_PROTOCOL_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Output","Type":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_COUNTERS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"Input","Type":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_COUNTERS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"Cache","Type":{"Kind":"ApiRef","Name":"WTS_CACHE_STATS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"AsyncSignal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AsyncSignalMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Counters","Type":{"Kind":"Array","Shape":{"Size":100},"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_DISPLAY_IOCTL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pDisplayIOCtlData","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"cbDisplayIOCtlData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTS_LOGON_ERR_INVALID","Value":0}
,{"Name":"WTS_LOGON_ERR_NOT_HANDLED","Value":1}
,{"Name":"WTS_LOGON_ERR_HANDLED_SHOW","Value":2}
,{"Name":"WTS_LOGON_ERR_HANDLED_DONT_SHOW","Value":3}
,{"Name":"WTS_LOGON_ERR_HANDLED_DONT_SHOW_START_OVER","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"WTS_PROPERTY_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_u_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ulVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"strVal","Type":{"Kind":"ApiRef","Name":"_strVal_e__Struct","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":["_u_e__Union"]},"Attrs":[]}
,{"Name":"bVal","Type":{"Kind":"ApiRef","Name":"_bVal_e__Struct","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":["_u_e__Union"]},"Attrs":[]}
,{"Name":"guidVal","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_bVal_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pbVal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_strVal_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pstrVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"WTS_CERT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WTS_CERT_TYPE_INVALID","Value":0}
,{"Name":"WTS_CERT_TYPE_PROPRIETORY","Value":1}
,{"Name":"WTS_CERT_TYPE_X509","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WTS_LICENSE_CAPABILITIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"KeyExchangeAlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProtocolVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fAuthenticateServer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CertType","Type":{"Kind":"ApiRef","Name":"WTS_CERT_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"cbClientName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"rgbClientName","Type":{"Kind":"Array","Shape":{"Size":42},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_CONNECTION_SETTING_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WRDS_CONNECTION_SETTING_LEVEL_INVALID","Value":0}
,{"Name":"WRDS_CONNECTION_SETTING_LEVEL_1","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WRDS_LISTENER_SETTING_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WRDS_LISTENER_SETTING_LEVEL_INVALID","Value":0}
,{"Name":"WRDS_LISTENER_SETTING_LEVEL_1","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WRDS_SETTING_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WRDS_SETTING_TYPE_INVALID","Value":0}
,{"Name":"WRDS_SETTING_TYPE_MACHINE","Value":1}
,{"Name":"WRDS_SETTING_TYPE_USER","Value":2}
,{"Name":"WRDS_SETTING_TYPE_SAM","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"WRDS_SETTING_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WRDS_SETTING_STATUS_NOTAPPLICABLE","Value":-1}
,{"Name":"WRDS_SETTING_STATUS_DISABLED","Value":0}
,{"Name":"WRDS_SETTING_STATUS_ENABLED","Value":1}
,{"Name":"WRDS_SETTING_STATUS_NOTCONFIGURED","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WRDS_SETTING_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WRDS_SETTING_LEVEL_INVALID","Value":0}
,{"Name":"WRDS_SETTING_LEVEL_1","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WRDS_LISTENER_SETTINGS_1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MaxProtocolListenerConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SecurityDescriptorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_LISTENER_SETTING"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WRdsListenerSettings1","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTINGS_1","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_LISTENER_SETTINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WRdsListenerSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTING_LEVEL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsListenerSetting","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTING","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_CONNECTION_SETTINGS_1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fInheritInitialProgram","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fInheritColorDepth","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fHideTitleBar","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fInheritAutoLogon","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fMaximizeShell","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisablePNP","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fPasswordIsScPin","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fPromptForPassword","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableCpm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableCdm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableCcm","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableLPT","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableClip","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fResetBroken","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableEncryption","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableAutoReconnect","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDisableCtrlAltDel","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fDoubleClickDetect","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fEnableWindowsKey","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fUsingSavedCreds","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fMouse","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fNoAudioPlayback","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"fRemoteConsoleAudio","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"EncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"VRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ClientProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufCountHost","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufCountClient","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OutBufLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"KeyboardLayout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxConnectionTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxDisconnectionTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxIdleTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PerformanceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyboardType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyboardSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"KeyboardFunctionKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ActiveInputLocale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ClientSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ProtocolName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DisplayDriverName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"DisplayDeviceName","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"imeFileName","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"AudioDriverName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientAddress","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientDigProductId","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"ClientSockAddress","Type":{"Kind":"ApiRef","Name":"WTS_SOCKADDR","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"ClientTimeZone","Type":{"Kind":"ApiRef","Name":"WTS_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsListenerSettings","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"EventLogActivityId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"ContextSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_SETTINGS_1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WRdsDisableClipStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsDisableClipValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsDisableLPTStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsDisableLPTValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsDisableCcmStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsDisableCcmValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsDisableCdmStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsDisableCdmValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsDisableCpmStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsDisableCpmValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsDisablePnpStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsDisablePnpValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsEncryptionLevelStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsEncryptionValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsColorDepthStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsColorDepthValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsDisableAutoReconnecetStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsDisableAutoReconnecetValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsDisableEncryptionStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsDisableEncryptionValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsResetBrokenStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsResetBrokenValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsMaxIdleTimeStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsMaxIdleTimeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsMaxDisconnectTimeStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsMaxDisconnectTimeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsMaxConnectTimeStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsMaxConnectTimeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WRdsKeepAliveStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsKeepAliveStartValue","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"WRdsKeepAliveIntervalValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_CONNECTION_SETTING"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WRdsConnectionSettings1","Type":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTINGS_1","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_CONNECTION_SETTINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WRdsConnectionSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTING_LEVEL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsConnectionSetting","Type":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTING","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_SETTING"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WRdsSettings1","Type":{"Kind":"ApiRef","Name":"WRDS_SETTINGS_1","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WRDS_SETTINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WRdsSettingType","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_LEVEL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
,{"Name":"WRdsSetting","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IWTSProtocolManager"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"f9eaf6cc-ed79-4f01-821d-1f881b9f66cc"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateListener"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wszListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProtocolListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolListener","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NotifyServiceStateChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTSServiceStateChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SERVICE_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"NotifySessionOfServiceStart"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"NotifySessionOfServiceStop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"NotifySessionStateChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWTSProtocolListener"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"23083765-45f0-4394-8f69-32b2bc0ef4ca"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"StartListen"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWTSProtocolListenerCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"StopListen"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWTSProtocolListenerCallback"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"23083765-1a2d-4de2-97de-4a35f260f0b3"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"IWTSProtocolConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolConnectionCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWTSProtocolConnection"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"23083765-9095-4648-98bf-ef81c914032d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetLogonErrorRedirector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppLogonErrorRedir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolLogonErrorRedirector","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SendPolicyData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPolicyData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_POLICY_DATA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"AcceptConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetClientData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_CLIENT_DATA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetUserCredentials"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pUserCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_USER_CREDENTIAL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetLicenseConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppLicenseConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolLicenseConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AuthenticateClientToSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NotifySessionId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetProtocolHandles"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pKeyboardHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pMouseHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pBeepHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pVideoHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ConnectNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"IsUserAllowedToLogon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"UserToken","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SessionArbitrationEnumeration"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hUserToken","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bSingleSessionPerUserEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSessionIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwSessionIdentifierCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"LogonNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetUserData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pPolicyData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_POLICY_DATA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"pClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_USER_DATA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"DisconnectNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetProtocolStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetLastInputTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLastInputTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"SetErrorInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SendBeep"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Duration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateVirtualChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"szEndpointName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bStatic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestedPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"QueryProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"ulNumEntriesIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulNumEntriesOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPropertyEntriesIn","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPropertyEntriesOut","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetShadowConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppShadowConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolShadowConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWTSProtocolConnectionCallback"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"23083765-75eb-41fe-b4fb-e086242afa0f"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnReady"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"BrokenConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"StopScreenUpdates"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"RedrawWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SMALL_RECT","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"DisplayIOCtl"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"DisplayIOCtl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_DISPLAY_IOCTL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"IWTSProtocolShadowConnection"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"ee3b0c14-37fb-456b-bab3-6d6cd51e13bf"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Start"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HotKeyVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"HotkeyModifiers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pShadowCallback","Type":{"Kind":"ApiRef","Name":"IWTSProtocolShadowCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"DoTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pParam1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam2","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam3","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param3Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWTSProtocolShadowCallback"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"503a2504-aae5-4ab1-93e0-6d1c4bc6f71a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"StopShadow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"InvokeTargetShadow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam2","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam3","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param3Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWTSProtocolLicenseConnection"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"23083765-178c-4079-8e4a-fea6496a4d70"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"RequestLicensingCapabilities"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppLicenseCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LICENSE_CAPABILITIES","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcbLicenseCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SendClientLicense"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pClientLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbClientLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"RequestClientLicense"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Reserve1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Reserve2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppClientLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbClientLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ProtocolComplete"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWTSProtocolLogonErrorRedirector"
,"Architectures":[]
,"Platform":"windowsServer2008"
,"Kind":"Com"
,"Guid":"fd9b61a7-2916-4627-8dee-4328711ad6cb"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnBeginPainting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"RedirectStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RedirectMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RedirectLogonError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ntsStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ntsSubstatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWRdsProtocolSettings"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"654a5a6a-2550-47eb-b6f7-ebd637475265"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetSettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"WRdsSettingType","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_TYPE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"WRdsSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_LEVEL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pWRdsSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"MergeSettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pWRdsSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"WRdsConnectionSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTING_LEVEL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pWRdsConnectionSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"IWRdsProtocolManager"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"dc796967-3abb-40cd-a446-105276b58950"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pIWRdsSettings","Type":{"Kind":"ApiRef","Name":"IWRdsProtocolSettings","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pWRdsSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"CreateListener"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"wszListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pProtocolListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolListener","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NotifyServiceStateChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTSServiceStateChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SERVICE_STATE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"NotifySessionOfServiceStart"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"NotifySessionOfServiceStop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"NotifySessionStateChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NotifySettingsChange"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pWRdsSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"Uninitialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWRdsProtocolListener"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"fcbc131b-c686-451d-a773-e279e230f540"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetSettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"WRdsListenerSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTING_LEVEL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pWRdsListenerSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"StartListen"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWRdsProtocolListenerCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"StopListen"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"IWRdsProtocolListenerCallback"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"3ab27e5b-4449-4dc1-b74a-91621d4fe984"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnConnected"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"IWRdsProtocolConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pWRdsConnectionSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"pCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolConnectionCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWRdsProtocolConnection"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"324ed94f-fdaf-4ff6-81a8-42abe755830b"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetLogonErrorRedirector"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppLogonErrorRedir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolLogonErrorRedirector","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AcceptConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetClientData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_CLIENT_DATA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetClientMonitorData"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pNumMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pPrimaryMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetUserCredentials"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pUserCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_USER_CREDENTIAL","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetLicenseConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppLicenseConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolLicenseConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"AuthenticateClientToSession"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NotifySessionId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"SessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetInputHandles"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pKeyboardHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pMouseHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pBeepHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetVideoHandle"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pVideoHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"ConnectNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"IsUserAllowedToLogon"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"UserToken","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SessionArbitrationEnumeration"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hUserToken","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bSingleSessionPerUserEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pSessionIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"pdwSessionIdentifierCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"LogonNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wszDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"pWRdsConnectionSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTINGS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"PreDisconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"DisconnectReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"DisconnectNotify"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Close"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"GetProtocolStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_STATUS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetLastInputTime"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pLastInputTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
]
},{
"Name":"SetErrorInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"CreateVirtualChannel"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"szEndpointName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bStatic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"RequestedPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
]
},{
"Name":"QueryProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"ulNumEntriesIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ulNumEntriesOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPropertyEntriesIn","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"pPropertyEntriesOut","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetShadowConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppShadowConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolShadowConnection","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"NotifyCommandProcessCreated"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWRdsProtocolConnectionCallback"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"f1d70332-d070-4ef1-a088-78313536c2d6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnReady"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"BrokenConnection"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"StopScreenUpdates"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"RedrawWindow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SMALL_RECT","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetConnectionId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWRdsProtocolShadowConnection"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"9ae85ce6-cade-4548-8feb-99016597f60a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Start"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HotKeyVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"HotkeyModifiers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"pShadowCallback","Type":{"Kind":"ApiRef","Name":"IWRdsProtocolShadowCallback","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Stop"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"DoTarget"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pParam1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam2","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam3","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param3Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWRdsProtocolShadowCallback"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"e0667ce0-0372-40d6-adb2-a0f3322674d6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"StopShadow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"InvokeTargetShadow"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam2","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam3","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param3Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pParam4","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Param4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWRdsProtocolLicenseConnection"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"1d6a145f-d095-4424-957a-407fae822d84"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"RequestLicensingCapabilities"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppLicenseCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LICENSE_CAPABILITIES","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pcbLicenseCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"SendClientLicense"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pClientLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"cbClientLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"RequestClientLicense"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Reserve1","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
,{"Name":"Reserve2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppClientLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"pcbClientLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"ProtocolComplete"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ulComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}]
},{
"Name":"IWRdsProtocolLogonErrorRedirector"
,"Architectures":[]
,"Platform":"windowsServer2012"
,"Kind":"Com"
,"Guid":"519fe83b-142a-4120-a3d5-a405d315281a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnBeginPainting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"RedirectStatus"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RedirectMessage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RedirectLogonError"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ntsStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"ntsSubstatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWRdsWddmIddProps"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"1382df4d-a289-43d1-a184-144726f9af90"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetHardwareId"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDisplayDriverHardwareId","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]}
,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"OnDriverLoad"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"DriverHandle","Type":{"Kind":"ApiRef","Name":"HANDLE_PTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"OnDriverUnload"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"EnableWddmIdd"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IWRdsProtocolConnectionSettings"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"83fcf5d3-f6f4-ea94-9cd2-32f280e1e510"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetConnectionSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"PropertyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"pPropertyEntriesIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetConnectionSetting"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"PropertyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]}
,{"Name":"pPropertyEntriesOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IWRdsEnhancedFastReconnectArbitrator"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"5718ae9b-47f2-499f-b634-d8175bd51131"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetSessionForEnhancedFastReconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSessionIdArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
,{"Name":"dwSessionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResultSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"PasswordEncodingType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"PasswordEncodingUTF8","Value":0}
,{"Name":"PasswordEncodingUTF16LE","Value":1}
,{"Name":"PasswordEncodingUTF16BE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"IRemoteDesktopClientSettings"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"48a0f2a7-2713-431f-bbac-6f4558e7d64d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"ApplySettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rdpFileContents","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RetrieveSettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"rdpFileContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"GetRdpProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetRdpProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"RemoteActionType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RemoteActionCharms","Value":0}
,{"Name":"RemoteActionAppbar","Value":1}
,{"Name":"RemoteActionSnap","Value":2}
,{"Name":"RemoteActionStartScreen","Value":3}
,{"Name":"RemoteActionAppSwitch","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"SnapshotEncodingType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SnapshotEncodingDataUri","Value":0}
]
,"IntegerBase":"Int32"
},{
"Name":"SnapshotFormatType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SnapshotFormatPng","Value":0}
,{"Name":"SnapshotFormatJpeg","Value":1}
,{"Name":"SnapshotFormatBmp","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"IRemoteDesktopClientActions"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"7d54bc4e-1028-45d4-8b0a-b9b6bffba176"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SuspendScreenUpdates"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"ResumeScreenUpdates"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"ExecuteRemoteAction"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"remoteAction","Type":{"Kind":"ApiRef","Name":"RemoteActionType","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetSnapshot"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"snapshotEncoding","Type":{"Kind":"ApiRef","Name":"SnapshotEncodingType","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"snapshotFormat","Type":{"Kind":"ApiRef","Name":"SnapshotFormatType","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"snapshotWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"snapshotHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"snapshotData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IRemoteDesktopClientTouchPointer"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"260ec22d-8cbc-44b5-9e88-2a37f6c93ae9"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"put_Enabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_Enabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]}
]
},{
"Name":"put_EventsEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"eventsEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
]
},{
"Name":"get_EventsEnabled"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"eventsEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]}
]
},{
"Name":"put_PointerSpeed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pointerSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"get_PointerSpeed"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"pointerSpeed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"KeyCombinationType"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"KeyCombinationHome","Value":0}
,{"Name":"KeyCombinationLeft","Value":1}
,{"Name":"KeyCombinationUp","Value":2}
,{"Name":"KeyCombinationRight","Value":3}
,{"Name":"KeyCombinationDown","Value":4}
,{"Name":"KeyCombinationScroll","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"IRemoteDesktopClient"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"57d25668-625a-4905-be4e-304caa13f89c"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Connect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Disconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"Reconnect"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"get_Settings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDesktopClientSettings","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_Actions"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"actions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDesktopClientActions","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"get_TouchPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
"SpecialName"
]
,"Params":[
{"Name":"touchPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDesktopClientTouchPointer","TargetKind":"Com","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"DeleteSavedCredentials"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"serverName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"UpdateSessionDisplaySettings"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"attachEvent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"eventName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"detachEvent"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"eventName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"IRemoteSystemAdditionalInfoProvider"
,"Architectures":[]
,"Platform":null
,"Kind":"Com"
,"Guid":"eeaa3d5f-ec63-4d27-af38-e86b1d7292cb"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetAdditionalInfo"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"deduplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"System.WinRT","Parents":[]}},"Attrs":["Out"]}
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"mapView","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
]
}]
},{
"Name":"WTSSESSION_NOTIFICATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"WTSStopRemoteControlSession"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSStartRemoteControlSessionW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TargetLogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HotkeyVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"HotkeyModifiers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"WTSStartRemoteControlSessionA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TargetLogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"HotkeyVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
,{"Name":"HotkeyModifiers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"WTSConnectSessionA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetLogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSConnectSessionW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"LogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"TargetLogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSEnumerateServersW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SERVER_INFOW","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSEnumerateServersA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SERVER_INFOA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSOpenServerW"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSOpenServerA"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSOpenServerExW"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSOpenServerExA"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSCloseServer"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSEnumerateSessionsW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_INFOW","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSEnumerateSessionsA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_INFOA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSEnumerateSessionsExW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"Filter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_INFO_1W","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSEnumerateSessionsExA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"Filter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_INFO_1A","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSEnumerateProcessesW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROCESS_INFOW","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTSEnumerateProcessesA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROCESS_INFOA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTSTerminateProcess"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSQuerySessionInformationW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"WTSInfoClass","Type":{"Kind":"ApiRef","Name":"WTS_INFO_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSQuerySessionInformationA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"WTSInfoClass","Type":{"Kind":"ApiRef","Name":"WTS_INFO_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSQueryUserConfigW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"WTSConfigClass","Type":{"Kind":"ApiRef","Name":"WTS_CONFIG_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSQueryUserConfigA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"WTSConfigClass","Type":{"Kind":"ApiRef","Name":"WTS_CONFIG_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSSetUserConfigW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"WTSConfigClass","Type":{"Kind":"ApiRef","Name":"WTS_CONFIG_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSSetUserConfigA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"WTSConfigClass","Type":{"Kind":"ApiRef","Name":"WTS_CONFIG_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSSendMessageW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"TitleLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"MessageLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Style","Type":{"Kind":"ApiRef","Name":"MESSAGEBOX_STYLE","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MESSAGEBOX_RESULT","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSSendMessageA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"TitleLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"MessageLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Style","Type":{"Kind":"ApiRef","Name":"MESSAGEBOX_STYLE","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MESSAGEBOX_RESULT","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]}
,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSDisconnectSession"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSLogoffSession"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSShutdownSystem"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"ShutdownFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSWaitSystemEvent"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"EventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pEventFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTSVirtualChannelOpen"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HwtsVirtualChannelHandle","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pVirtualName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSVirtualChannelOpenEx"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HwtsVirtualChannelHandle","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pVirtualName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSVirtualChannelClose"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSVirtualChannelRead"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"TimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","NotNullTerminated",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSVirtualChannelWrite"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","NotNullTerminated",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSVirtualChannelPurgeInput"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSVirtualChannelPurgeOutput"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSVirtualChannelQuery"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"WTS_VIRTUAL_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTSFreeMemory"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTSRegisterSessionNotification"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSUnRegisterSessionNotification"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSRegisterSessionNotificationEx"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSUnRegisterSessionNotificationEx"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSQueryUserToken"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"phToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"WTSFreeMemoryExW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"WTSTypeClass","Type":{"Kind":"ApiRef","Name":"WTS_TYPE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSFreeMemoryExA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"WTSTypeClass","Type":{"Kind":"ApiRef","Name":"WTS_TYPE_CLASS","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]},"Attrs":["In"]}
,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSEnumerateProcessesExW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSEnumerateProcessesExA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ppProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSEnumerateListenersW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListeners","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTSEnumerateListenersA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListeners","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out","Optional"]}
,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WTSQueryListenerConfigW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSLISTENERCONFIGW","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WTSQueryListenerConfigA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSLISTENERCONFIGA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WTSCreateListenerW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSLISTENERCONFIGW","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSCreateListenerA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSLISTENERCONFIGA","TargetKind":"Default","Api":"System.RemoteDesktop","Parents":[]}},"Attrs":["In"]}
,{"Name":"flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WTSSetListenerSecurityW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSSetListenerSecurityA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSGetListenerSecurityW"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["Out","Optional"]}
,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSGetListenerSecurityA"
,"SetLastError":true
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["Out","Optional"]}
,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSEnableChildSessions"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WTSIsChildSessionsEnabled"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WTSGetChildSessionId"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSSetRenderHint"
,"SetLastError":false
,"DllImport":"WTSAPI32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"pRenderHintID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]}
,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"renderHintType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbHintDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pHintData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
]
},{
"Name":"ProcessIdToSessionId"
,"SetLastError":true
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WTSGetActiveConsoleSessionId"
,"SetLastError":false
,"DllImport":"KERNEL32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
]
}],
"UnicodeAliases":[
"WTS_SERVER_INFO"
,"WTS_SESSION_INFO"
,"WTS_SESSION_INFO_1"
,"WTS_PROCESS_INFO"
,"WTSCONFIGINFO"
,"WTSINFO"
,"WTSINFOEX_LEVEL1_"
,"WTSINFOEX_LEVEL_"
,"WTSINFOEX"
,"WTSCLIENT"
,"_WTS_PRODUCT_INFO"
,"WTS_VALIDATION_INFORMATION"
,"WTSUSERCONFIG"
,"WTS_PROCESS_INFO_EX"
,"WTSLISTENERCONFIG"
,"WTSStartRemoteControlSession"
,"WTSConnectSession"
,"WTSEnumerateServers"
,"WTSOpenServer"
,"WTSOpenServerEx"
,"WTSEnumerateSessions"
,"WTSEnumerateSessionsEx"
,"WTSEnumerateProcesses"
,"WTSQuerySessionInformation"
,"WTSQueryUserConfig"
,"WTSSetUserConfig"
,"WTSSendMessage"
,"WTSFreeMemoryEx"
,"WTSEnumerateProcessesEx"
,"WTSEnumerateListeners"
,"WTSQueryListenerConfig"
,"WTSCreateListener"
,"WTSSetListenerSecurity"
,"WTSGetListenerSecurity"
]
}