Documentation
¶
Index ¶
- Constants
- func Serialize(caps []TsCapsSet) []byte
- func Write(w io.Writer, caps []TsCapsSet)
- type RemoteProgramsCapabilitySet
- type TsBitmapCacheCapabilitySet
- type TsBitmapCacheCapabilitySetRev2
- type TsBitmapCacheHostSupportCapabilitySet
- type TsBitmapCapabilitySet
- type TsBitmapCodecs
- type TsBitmapCodecsCapabilitySet
- type TsBrushCapabilitySet
- type TsCapsSet
- type TsCapsSetHeader
- type TsColorTableCapabilitySet
- type TsCompDeskCapabilitySet
- type TsControlCapabilitySet
- type TsDrawGdiPlusCapabilitySet
- type TsDrawNineGridCapabilitySet
- type TsFontCapabilitySet
- type TsFrameAcknowledgeCapabilitySet
- type TsGeneralCapabilitySet
- type TsGlyphCacheCapabilitySet
- type TsInputCapabilitySet
- type TsLargePointerCapabilitySet
- type TsMultiFragmentUpdateCapabilitySet
- type TsOffscreenCapabilitySet
- type TsOrderCapabilitySet
- type TsPointerCapabilitySet
- type TsShareCapabilitySet
- type TsSoundCapabilitySet
- type TsSurfCmdsCapabilitySet
- type TsVirtualChannelCapabilitySet
- type TsWindowActivationCapabilitySet
- type WindowListCapabilitySet
Constants ¶
const ( CAPSTYPE_GENERAL = 0x0001 CAPSTYPE_BITMAP = 0x0002 CAPSTYPE_ORDER = 0x0003 CAPSTYPE_BITMAPCACHE = 0x0004 CAPSTYPE_CONTROL = 0x0005 CAPSTYPE_ACTIVATION = 0x0007 CAPSTYPE_POINTER = 0x0008 CAPSTYPE_SHARE = 0x0009 CAPSTYPE_COLORCACHE = 0x000A CAPSTYPE_SOUND = 0x000C CAPSTYPE_INPUT = 0x000D CAPSTYPE_FONT = 0x000E CAPSTYPE_BRUSH = 0x000F CAPSTYPE_GLYPHCACHE = 0x0010 CAPSTYPE_OFFSCREENCACHE = 0x0011 CAPSTYPE_BITMAPCACHE_HOSTSUPPORT = 0x0012 CAPSTYPE_BITMAPCACHE_REV2 = 0x0013 CAPSTYPE_VIRTUALCHANNEL = 0x0014 CAPSTYPE_DRAWNINEGRIDCACHE = 0x0015 CAPSTYPE_DRAWGDIPLUS = 0x0016 CAPSTYPE_RAIL = 0x0017 CAPSTYPE_WINDOW = 0x0018 CAPSETTYPE_COMPDESK = 0x0019 CAPSETTYPE_MULTIFRAGMENTUPDATE = 0x001A CAPSETTYPE_LARGE_POINTER = 0x001B CAPSETTYPE_SURFACE_COMMANDS = 0x001C CAPSETTYPE_BITMAP_CODECS = 0x001D CAPSSETTYPE_FRAME_ACKNOWLEDGE = 0x001E )
const ( RAIL_LEVEL_SUPPORTED = 0x00000001 RAIL_LEVEL_DOCKED_LANGBAR_SUPPORTED = 0x00000002 RAIL_LEVEL_SHELL_INTEGRATION_SUPPORTED = 0x00000004 RAIL_LEVEL_LANGUAGE_IME_SYNC_SUPPORTED = 0x00000008 RAIL_LEVEL_SERVER_TO_CLIENT_IME_SYNC_SUPPORTED = 0x00000010 RAIL_LEVEL_HIDE_MINIMIZED_APPS_SUPPORTED = 0x00000020 RAIL_LEVEL_WINDOW_CLOAKING_SUPPORTED = 0x00000040 RAIL_LEVEL_HANDSHAKE_EX_SUPPORTED = 0x00000080 )
const ( OSMAJORTYPE_UNSPECIFIED uint16 = 0x0000 OSMAJORTYPE_WINDOWS = 0x0001 OSMAJORTYPE_OS2 = 0x0002 OSMAJORTYPE_MACINTOSH = 0x0003 OSMAJORTYPE_UNIX = 0x0004 OSMAJORTYPE_IOS = 0x0005 OSMAJORTYPE_OSX = 0x0006 OSMAJORTYPE_ANDROID = 0x0007 )
OSMajorType
const ( OSMINORTYPE_UNSPECIFIED uint16 = 0x0000 OSMINORTYPE_WINDOWS_31X = 0x0001 OSMINORTYPE_WINDOWS_95 = 0x0002 OSMINORTYPE_WINDOWS_NT = 0x0003 OSMINORTYPE_OS2_V21 = 0x0004 OSMINORTYPE_POWER_PC = 0x0005 OSMINORTYPE_MACINTOSH = 0x0006 OSMINORTYPE_NATIVE_XSERVER = 0x0007 OSMINORTYPE_PSEUDO_XSERVER = 0x0008 OSMINORTYPE_WINDOWS_RT = 0x0009 )
OSMinorType
const ( FASTPATH_OUTPUT_SUPPORTED uint16 = 0x0001 NO_BITMAP_COMPRESSION_HDR = 0x0400 LONG_CREDENTIALS_SUPPORTED = 0x0004 AUTORECONNECT_SUPPORTED = 0x0008 ENC_SALTED_CHECKSUM = 0x0010 )
const ( INPUT_FLAG_SCANCODES uint16 = 0x0001 INPUT_FLAG_MOUSEX = 0x0004 INPUT_FLAG_FASTPATH_INPUT = 0x0008 INPUT_FLAG_UNICODE = 0x0010 INPUT_FLAG_FASTPATH_INPUT2 = 0x0020 INPUT_FLAG_UNUSED1 = 0x0040 INPUT_FLAG_UNUSED2 = 0x0080 INPUT_FLAG_MOUSE_HWHEEL = 0x0100 )
http://msdn.microsoft.com/en-us/library/cc240563.aspx
const ( NEGOTIATEORDERSUPPORT = 0x0002 ZEROBOUNDSDELTASSUPPORT = 0x0008 COLORINDEXSUPPORT = 0x0020 SOLIDPATTERNBRUSHONLY = 0x0040 ORDERFLAGS_EXTRA_FLAGS = 0x0080 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RemoteProgramsCapabilitySet ¶
type RemoteProgramsCapabilitySet struct {
RailSupportLevel uint32
}
RemoteProgramsCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdperp/36a25e21-25e1-4954-aae8-09aaf6715c79
func NewRemoteProgramsCapabilitySet ¶
func NewRemoteProgramsCapabilitySet() *RemoteProgramsCapabilitySet
func (*RemoteProgramsCapabilitySet) Read ¶
func (c *RemoteProgramsCapabilitySet) Read(r io.Reader) TsCapsSet
func (*RemoteProgramsCapabilitySet) Type ¶
func (c *RemoteProgramsCapabilitySet) Type() uint16
func (*RemoteProgramsCapabilitySet) Write ¶
func (c *RemoteProgramsCapabilitySet) Write(w io.Writer)
type TsBitmapCacheCapabilitySet ¶
type TsBitmapCacheCapabilitySet struct {
Pad1 uint32
Pad2 uint32
Pad3 uint32
Pad4 uint32
Pad5 uint32
Pad6 uint32
Cache0Entries uint16
Cache0MaximumCellSize uint16
Cache1Entries uint16
Cache1MaximumCellSize uint16
Cache2Entries uint16
Cache2MaximumCellSize uint16
}
TsBitmapCacheCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/101d40a7-56c0-40e1-bcb9-1475ff63cb9d
func (*TsBitmapCacheCapabilitySet) Read ¶
func (c *TsBitmapCacheCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsBitmapCacheCapabilitySet) Type ¶
func (c *TsBitmapCacheCapabilitySet) Type() uint16
func (*TsBitmapCacheCapabilitySet) Write ¶
func (c *TsBitmapCacheCapabilitySet) Write(w io.Writer)
type TsBitmapCacheCapabilitySetRev2 ¶
type TsBitmapCacheCapabilitySetRev2 struct {
CacheFlags uint16
Pad2 uint8
NumCellCaches uint8
BitmapCache0CellInfo uint32
BitmapCache1CellInfo uint32
BitmapCache2CellInfo uint32
BitmapCache3CellInfo uint32
BitmapCache4CellInfo uint32
Pad3 [12]byte
}
TsBitmapCacheCapabilitySetRev2 https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/a5b9b9a6-5f67-4089-a95d-009bc8e25bfc
func (*TsBitmapCacheCapabilitySetRev2) Read ¶
func (c *TsBitmapCacheCapabilitySetRev2) Read(r io.Reader) TsCapsSet
func (*TsBitmapCacheCapabilitySetRev2) Type ¶
func (c *TsBitmapCacheCapabilitySetRev2) Type() uint16
func (*TsBitmapCacheCapabilitySetRev2) Write ¶
func (c *TsBitmapCacheCapabilitySetRev2) Write(w io.Writer)
type TsBitmapCacheHostSupportCapabilitySet ¶
TsBitmapCacheHostSupportCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/fc05c385-46c3-42cb-9ed2-c475a3990e0b
func (*TsBitmapCacheHostSupportCapabilitySet) Read ¶
func (c *TsBitmapCacheHostSupportCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsBitmapCacheHostSupportCapabilitySet) Type ¶
func (c *TsBitmapCacheHostSupportCapabilitySet) Type() uint16
func (*TsBitmapCacheHostSupportCapabilitySet) Write ¶
func (c *TsBitmapCacheHostSupportCapabilitySet) Write(w io.Writer)
type TsBitmapCapabilitySet ¶
type TsBitmapCapabilitySet struct {
PreferredBitsPerPixel uint16
Receive1BitPerPixel uint16 // This field is ignored and SHOULD be set to TRUE (0x0001)
Receive4BitsPerPixel uint16 // This field is ignored and SHOULD be set to TRUE (0x0001)
Receive8BitsPerPixel uint16 // This field is ignored and SHOULD be set to TRUE (0x0001)
DesktopWidth uint16
DesktopHeight uint16
Pad2octets uint16
DesktopResizeFlag uint16
BitmapCompressionFlag uint16 // This field MUST be set to TRUE (0x0001) because support for compressed bitmaps is required for a connection to proceed.
HighColorFlags uint8 // This field is ignored and SHOULD be set to zero.
DrawingFlags uint8
MultipleRectangleSupport uint16
Pad2octetsB uint16
}
TsBitmapCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/76670547-e35c-4b95-a242-5729a21b83f6
func NewTsBitmapCapabilitySet ¶
func NewTsBitmapCapabilitySet() *TsBitmapCapabilitySet
func (*TsBitmapCapabilitySet) Type ¶
func (c *TsBitmapCapabilitySet) Type() uint16
func (*TsBitmapCapabilitySet) Write ¶
func (c *TsBitmapCapabilitySet) Write(w io.Writer)
type TsBitmapCodecs ¶
func (*TsBitmapCodecs) Read ¶
func (c *TsBitmapCodecs) Read(r io.Reader)
func (*TsBitmapCodecs) Write ¶
func (c *TsBitmapCodecs) Write(w io.Writer)
type TsBitmapCodecsCapabilitySet ¶
type TsBitmapCodecsCapabilitySet struct {
SupportedBitmapCodecs TsBitmapCodecs // A variable-length field containing a TS_BITMAPCODECS structure (section 2.2.7.2.10.1).
}
TsBitmapCodecsCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/17e80f50-d163-49de-a23b-fd6456aa472f
func (*TsBitmapCodecsCapabilitySet) Read ¶
func (c *TsBitmapCodecsCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsBitmapCodecsCapabilitySet) Type ¶
func (c *TsBitmapCodecsCapabilitySet) Type() uint16
func (*TsBitmapCodecsCapabilitySet) Write ¶
func (c *TsBitmapCodecsCapabilitySet) Write(w io.Writer)
type TsBrushCapabilitySet ¶
type TsBrushCapabilitySet struct {
SupportLevel uint32
}
TsBrushCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/8b6a830f-3dde-4a84-9250-21ffa7d2e342
func (*TsBrushCapabilitySet) Type ¶
func (c *TsBrushCapabilitySet) Type() uint16
func (*TsBrushCapabilitySet) Write ¶
func (c *TsBrushCapabilitySet) Write(w io.Writer)
type TsCapsSetHeader ¶
func (*TsCapsSetHeader) Read ¶
func (h *TsCapsSetHeader) Read(r io.Reader)
type TsColorTableCapabilitySet ¶
TsColorTableCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpegdi/2b7c6946-3612-4291-95a8-03b7b1387eaf
func (*TsColorTableCapabilitySet) Read ¶
func (c *TsColorTableCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsColorTableCapabilitySet) Type ¶
func (c *TsColorTableCapabilitySet) Type() uint16
func (*TsColorTableCapabilitySet) Write ¶
func (c *TsColorTableCapabilitySet) Write(w io.Writer)
type TsCompDeskCapabilitySet ¶
type TsCompDeskCapabilitySet struct {
CompDeskSupportLevel uint16
}
TsCompDeskCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/9132002f-f133-4a0f-ba2f-2dc48f1e7f93
func (*TsCompDeskCapabilitySet) Read ¶
func (c *TsCompDeskCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsCompDeskCapabilitySet) Type ¶
func (c *TsCompDeskCapabilitySet) Type() uint16
func (*TsCompDeskCapabilitySet) Write ¶
func (c *TsCompDeskCapabilitySet) Write(w io.Writer)
type TsControlCapabilitySet ¶
type TsControlCapabilitySet struct {
ControlFlags uint16
RemoteDetachFlag uint16
ControlInterest uint16
DetachInterest uint16
}
TsControlCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/e0add8ac-1546-4091-85ba-0ea77f54f2c7
func (*TsControlCapabilitySet) Type ¶
func (c *TsControlCapabilitySet) Type() uint16
func (*TsControlCapabilitySet) Write ¶
func (c *TsControlCapabilitySet) Write(w io.Writer)
type TsDrawGdiPlusCapabilitySet ¶
type TsDrawGdiPlusCapabilitySet struct {
SupportLevel uint32
GdiPlusVersion uint32
CacheLevel uint32
GdiPlusCacheEntries [10]byte
GdiPlusCacheChunkSize [8]byte
GdiPlusImageCacheProperties [6]byte
}
TsDrawGdiPlusCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpegdi/52635737-d144-4f47-9c88-b48ceaf3efb4
func (*TsDrawGdiPlusCapabilitySet) Read ¶
func (c *TsDrawGdiPlusCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsDrawGdiPlusCapabilitySet) Type ¶
func (c *TsDrawGdiPlusCapabilitySet) Type() uint16
func (*TsDrawGdiPlusCapabilitySet) Write ¶
func (c *TsDrawGdiPlusCapabilitySet) Write(w io.Writer)
type TsDrawNineGridCapabilitySet ¶
type TsDrawNineGridCapabilitySet struct {
DrawNineGridSupportLevel uint32
DrawNineGridCacheSize uint16
DrawNineGridCacheEntries uint16
}
TsDrawNineGridCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpegdi/c7fff288-63db-4521-bbe5-77e060fb0780
func (*TsDrawNineGridCapabilitySet) Read ¶
func (c *TsDrawNineGridCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsDrawNineGridCapabilitySet) Type ¶
func (c *TsDrawNineGridCapabilitySet) Type() uint16
func (*TsDrawNineGridCapabilitySet) Write ¶
func (c *TsDrawNineGridCapabilitySet) Write(w io.Writer)
type TsFontCapabilitySet ¶
TsFontCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/18b4ccdc-e5b0-43c4-a453-cfa8c9feb2a4
func (*TsFontCapabilitySet) Type ¶
func (c *TsFontCapabilitySet) Type() uint16
func (*TsFontCapabilitySet) Write ¶
func (c *TsFontCapabilitySet) Write(w io.Writer)
type TsFrameAcknowledgeCapabilitySet ¶
type TsFrameAcknowledgeCapabilitySet struct {
MaxUnacknowledgedFrameCount uint32
}
TsFrameAcknowledgeCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdprfx/e4d498fd-822b-408d-b8b3-1c216f21265b
func (*TsFrameAcknowledgeCapabilitySet) Read ¶
func (c *TsFrameAcknowledgeCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsFrameAcknowledgeCapabilitySet) Type ¶
func (c *TsFrameAcknowledgeCapabilitySet) Type() uint16
func (*TsFrameAcknowledgeCapabilitySet) Write ¶
func (c *TsFrameAcknowledgeCapabilitySet) Write(w io.Writer)
type TsGeneralCapabilitySet ¶
type TsGeneralCapabilitySet struct {
OSMajorType uint16
OSMinorType uint16
ProtocolVersion uint16 // This field MUST be set to TS_CAPS_PROTOCOLVERSION (0x0200).
Pad2octetsA uint16
GeneralCompressionTypes uint16 // This field MUST be set to zero.
ExtraFlags uint16
UpdateCapabilityFlag uint16
GeneralCompressionLevel uint16
RefreshRectSupport uint8
SuppressOutputSupport uint8
}
TsGeneralCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/41dc6845-07dc-4af6-bc14-d8281acd4877
func NewTsGeneralCapabilitySet ¶
func NewTsGeneralCapabilitySet() *TsGeneralCapabilitySet
func (*TsGeneralCapabilitySet) Type ¶
func (c *TsGeneralCapabilitySet) Type() uint16
func (*TsGeneralCapabilitySet) Write ¶
func (c *TsGeneralCapabilitySet) Write(w io.Writer)
type TsGlyphCacheCapabilitySet ¶
type TsGlyphCacheCapabilitySet struct {
GlyphCache [40]byte
FragCache uint32
GlyphSupportLevel uint16
Pad2octets uint16
}
TsGlyphCacheCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/8e292483-9b0f-43b9-be14-dc6cd07e1615
func (*TsGlyphCacheCapabilitySet) Read ¶
func (c *TsGlyphCacheCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsGlyphCacheCapabilitySet) Type ¶
func (c *TsGlyphCacheCapabilitySet) Type() uint16
func (*TsGlyphCacheCapabilitySet) Write ¶
func (c *TsGlyphCacheCapabilitySet) Write(w io.Writer)
type TsInputCapabilitySet ¶
type TsInputCapabilitySet struct {
Flags uint16
Pad2octetsA uint16
KeyboardLayout uint32
KeyboardType uint32
KeyboardSubType uint32
KeyboardFunctionKey uint32
ImeFileName [64]byte
}
TsInputCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/b3bc76ae-9ee5-454f-b197-ede845ca69cc
func NewTsInputCapabilitySet ¶
func NewTsInputCapabilitySet() *TsInputCapabilitySet
func (*TsInputCapabilitySet) Type ¶
func (c *TsInputCapabilitySet) Type() uint16
func (*TsInputCapabilitySet) Write ¶
func (c *TsInputCapabilitySet) Write(w io.Writer)
type TsLargePointerCapabilitySet ¶
type TsLargePointerCapabilitySet struct {
SupportFlags uint16
}
TsLargePointerCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/41323437-c753-460e-8108-495a6fdd68a8
func (*TsLargePointerCapabilitySet) Read ¶
func (c *TsLargePointerCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsLargePointerCapabilitySet) Type ¶
func (c *TsLargePointerCapabilitySet) Type() uint16
func (*TsLargePointerCapabilitySet) Write ¶
func (c *TsLargePointerCapabilitySet) Write(w io.Writer)
type TsMultiFragmentUpdateCapabilitySet ¶
type TsMultiFragmentUpdateCapabilitySet struct {
MaxRequestSize uint32
}
TsMultiFragmentUpdateCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/01717954-716a-424d-af35-28fb2b86df89
func (*TsMultiFragmentUpdateCapabilitySet) Read ¶
func (c *TsMultiFragmentUpdateCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsMultiFragmentUpdateCapabilitySet) Type ¶
func (c *TsMultiFragmentUpdateCapabilitySet) Type() uint16
func (*TsMultiFragmentUpdateCapabilitySet) Write ¶
func (c *TsMultiFragmentUpdateCapabilitySet) Write(w io.Writer)
type TsOffscreenCapabilitySet ¶
TsOffscreenCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/412fa921-2faa-4f1b-ab5f-242cdabc04f9
func (*TsOffscreenCapabilitySet) Read ¶
func (c *TsOffscreenCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsOffscreenCapabilitySet) Type ¶
func (c *TsOffscreenCapabilitySet) Type() uint16
func (*TsOffscreenCapabilitySet) Write ¶
func (c *TsOffscreenCapabilitySet) Write(w io.Writer)
type TsOrderCapabilitySet ¶
type TsOrderCapabilitySet struct {
TerminalDescriptor [16]byte
Pad4octetsA uint32
DesktopSaveXGranularity uint16
DesktopSaveYGranularity uint16
Pad2octetsA uint16
MaximumOrderLevel uint16
NumberFonts uint16
OrderFlags uint16
OrderSupport [32]byte
TextFlags uint16
OrderSupportExFlags uint16
Pad4octetsB uint32
DesktopSaveSize uint32
Pad2octetsC uint16
Pad2octetsD uint16
TextANSICodePage uint16
Pad2octetsE uint16
}
TsOrderCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/9f409c29-480c-4751-9665-510b8ffff294
func NewTsOrderCapabilitySet ¶
func NewTsOrderCapabilitySet() *TsOrderCapabilitySet
func (*TsOrderCapabilitySet) Type ¶
func (c *TsOrderCapabilitySet) Type() uint16
func (*TsOrderCapabilitySet) Write ¶
func (c *TsOrderCapabilitySet) Write(w io.Writer)
type TsPointerCapabilitySet ¶
TsPointerCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/925e2c05-c13f-44b1-aa20-23082051fef9
func (*TsPointerCapabilitySet) Type ¶
func (c *TsPointerCapabilitySet) Type() uint16
func (*TsPointerCapabilitySet) Write ¶
func (c *TsPointerCapabilitySet) Write(w io.Writer)
type TsShareCapabilitySet ¶
type TsShareCapabilitySet struct {
}
TsShareCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/75caa232-1929-41bb-9d59-6f8aad59ecf5
func (*TsShareCapabilitySet) Type ¶
func (c *TsShareCapabilitySet) Type() uint16
func (*TsShareCapabilitySet) Write ¶
func (c *TsShareCapabilitySet) Write(w io.Writer)
type TsSoundCapabilitySet ¶
TsSoundCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/fadb6a2c-18fa-4fa7-a155-e970d9b1ac59
func (*TsSoundCapabilitySet) Type ¶
func (c *TsSoundCapabilitySet) Type() uint16
func (*TsSoundCapabilitySet) Write ¶
func (c *TsSoundCapabilitySet) Write(w io.Writer)
type TsSurfCmdsCapabilitySet ¶
TsSurfCmdsCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/aa953018-c0a8-4761-bb12-86586c2cd56a
func (*TsSurfCmdsCapabilitySet) Read ¶
func (c *TsSurfCmdsCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsSurfCmdsCapabilitySet) Type ¶
func (c *TsSurfCmdsCapabilitySet) Type() uint16
func (*TsSurfCmdsCapabilitySet) Write ¶
func (c *TsSurfCmdsCapabilitySet) Write(w io.Writer)
type TsVirtualChannelCapabilitySet ¶
TsVirtualChannelCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/a8593178-80c0-4b80-876c-cb77e62cecfc
func (*TsVirtualChannelCapabilitySet) Read ¶
func (c *TsVirtualChannelCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsVirtualChannelCapabilitySet) Type ¶
func (c *TsVirtualChannelCapabilitySet) Type() uint16
func (*TsVirtualChannelCapabilitySet) Write ¶
func (c *TsVirtualChannelCapabilitySet) Write(w io.Writer)
type TsWindowActivationCapabilitySet ¶
type TsWindowActivationCapabilitySet struct {
HelpKeyFlag uint16
HelpKeyIndexFlag uint16
HelpExtendedKeyFlag uint16
WindowManagerKeyFlag uint16
}
TsWindowActivationCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/97ff3178-9999-4231-ae4c-1e8d10d0e219
func (*TsWindowActivationCapabilitySet) Read ¶
func (c *TsWindowActivationCapabilitySet) Read(r io.Reader) TsCapsSet
func (*TsWindowActivationCapabilitySet) Type ¶
func (c *TsWindowActivationCapabilitySet) Type() uint16
func (*TsWindowActivationCapabilitySet) Write ¶
func (c *TsWindowActivationCapabilitySet) Write(w io.Writer)
type WindowListCapabilitySet ¶
type WindowListCapabilitySet struct {
WndSupportLevel uint32
NumIconCaches uint8
NumIconCacheEntries uint16
}
WindowListCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdperp/82ec7a69-f7e3-4294-830d-666178b35d15
func (*WindowListCapabilitySet) Read ¶
func (c *WindowListCapabilitySet) Read(r io.Reader) TsCapsSet
func (*WindowListCapabilitySet) Type ¶
func (c *WindowListCapabilitySet) Type() uint16
func (*WindowListCapabilitySet) Write ¶
func (c *WindowListCapabilitySet) Write(w io.Writer)
Source Files
¶
- capability.go
- remote_programs_capabilityset.go
- ts_bitmap_capabilityset.go
- ts_bitmapcache_capabilityset.go
- ts_bitmapcache_capabilityset_rev2.go
- ts_bitmapcache_hostsupport_capabilityset.go
- ts_bitmapcodecs_capabilityset.go
- ts_brush_capabilityset.go
- ts_colortable_capabilityset.go
- ts_compdesk_capabilityset.go
- ts_control_capabilityset.go
- ts_draw_gdiplus_capabilityset.go
- ts_draw_ninegrid_capabilityset.go
- ts_font_capabilityset.go
- ts_frame_acknowledge_capabilityset.go
- ts_general_capabilityset.go
- ts_glyphcache_capabilityset.go
- ts_input_capabilityset.go
- ts_large_pointer_capabilityset.go
- ts_multifragmentupdate_capabilityset.go
- ts_offscreen_capabilityset.go
- ts_order_capabilityset.go
- ts_pointer_capabilityset.go
- ts_share_capabilityset.go
- ts_sound_capabilityset.go
- ts_surfcmds_capabilityset.go
- ts_virtualchannel_capabilityset.go
- ts_windowactivation_capabilityset.go
- window_list_capabilityset.go