{ "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" ] }