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