capability

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
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
)
View Source
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
)
View Source
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

View Source
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

View Source
const (
	FASTPATH_OUTPUT_SUPPORTED  uint16 = 0x0001
	NO_BITMAP_COMPRESSION_HDR         = 0x0400
	LONG_CREDENTIALS_SUPPORTED        = 0x0004
	AUTORECONNECT_SUPPORTED           = 0x0008
	ENC_SALTED_CHECKSUM               = 0x0010
)
View Source
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

View Source
const (
	NEGOTIATEORDERSUPPORT   = 0x0002
	ZEROBOUNDSDELTASSUPPORT = 0x0008
	COLORINDEXSUPPORT       = 0x0020
	SOLIDPATTERNBRUSHONLY   = 0x0040
	ORDERFLAGS_EXTRA_FLAGS  = 0x0080
)

Variables

This section is empty.

Functions

func Serialize

func Serialize(caps []TsCapsSet) []byte

func Write

func Write(w io.Writer, caps []TsCapsSet)

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 (*RemoteProgramsCapabilitySet) Type

func (*RemoteProgramsCapabilitySet) Write

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 (*TsBitmapCacheCapabilitySet) Type

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 (*TsBitmapCacheCapabilitySetRev2) Type

func (*TsBitmapCacheCapabilitySetRev2) Write

type TsBitmapCacheHostSupportCapabilitySet

type TsBitmapCacheHostSupportCapabilitySet struct {
	CacheVersion uint8
	Pad1         uint8
	Pad2         uint16
}

TsBitmapCacheHostSupportCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/fc05c385-46c3-42cb-9ed2-c475a3990e0b

func (*TsBitmapCacheHostSupportCapabilitySet) Read

func (*TsBitmapCacheHostSupportCapabilitySet) Type

func (*TsBitmapCacheHostSupportCapabilitySet) Write

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) Read

func (*TsBitmapCapabilitySet) Type

func (c *TsBitmapCapabilitySet) Type() uint16

func (*TsBitmapCapabilitySet) Write

func (c *TsBitmapCapabilitySet) Write(w io.Writer)

type TsBitmapCodecs

type TsBitmapCodecs struct {
	BitmapCodecCount uint8
	BitmapCodecArray []byte
}

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 (*TsBitmapCodecsCapabilitySet) Type

func (*TsBitmapCodecsCapabilitySet) Write

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) Read

func (*TsBrushCapabilitySet) Type

func (c *TsBrushCapabilitySet) Type() uint16

func (*TsBrushCapabilitySet) Write

func (c *TsBrushCapabilitySet) Write(w io.Writer)

type TsCapsSetHeader

type TsCapsSetHeader struct {
	CapabilitySetType uint16
	LengthCapability  uint16
}

func (*TsCapsSetHeader) Read

func (h *TsCapsSetHeader) Read(r io.Reader)

type TsColorTableCapabilitySet

type TsColorTableCapabilitySet struct {
	CacheSize  uint16
	Pad2octets uint16
}

TsColorTableCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpegdi/2b7c6946-3612-4291-95a8-03b7b1387eaf

func (*TsColorTableCapabilitySet) Read

func (*TsColorTableCapabilitySet) Type

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 (*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) Read

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 (*TsDrawGdiPlusCapabilitySet) Type

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 (*TsDrawNineGridCapabilitySet) Type

func (*TsDrawNineGridCapabilitySet) Write

type TsFontCapabilitySet

type TsFontCapabilitySet struct {
	SupportFlags uint16
	Pad2octets   uint16
}

TsFontCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/18b4ccdc-e5b0-43c4-a453-cfa8c9feb2a4

func (*TsFontCapabilitySet) Read

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 (*TsFrameAcknowledgeCapabilitySet) Type

func (*TsFrameAcknowledgeCapabilitySet) Write

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
	RemoteUnshareFlag       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) Read

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 (*TsGlyphCacheCapabilitySet) Type

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) Read

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 (*TsLargePointerCapabilitySet) Type

func (*TsLargePointerCapabilitySet) Write

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 (*TsMultiFragmentUpdateCapabilitySet) Type

func (*TsMultiFragmentUpdateCapabilitySet) Write

type TsOffscreenCapabilitySet

type TsOffscreenCapabilitySet struct {
	SupportLevel uint32
	CacheSize    uint16
	CacheEntries uint16
}

TsOffscreenCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/412fa921-2faa-4f1b-ab5f-242cdabc04f9

func (*TsOffscreenCapabilitySet) Read

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) Read

func (*TsOrderCapabilitySet) Type

func (c *TsOrderCapabilitySet) Type() uint16

func (*TsOrderCapabilitySet) Write

func (c *TsOrderCapabilitySet) Write(w io.Writer)

type TsPointerCapabilitySet

type TsPointerCapabilitySet struct {
	ColorPointerFlag      uint16
	ColorPointerCacheSize uint16
}

TsPointerCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/925e2c05-c13f-44b1-aa20-23082051fef9

func (*TsPointerCapabilitySet) Read

func (*TsPointerCapabilitySet) Type

func (c *TsPointerCapabilitySet) Type() uint16

func (*TsPointerCapabilitySet) Write

func (c *TsPointerCapabilitySet) Write(w io.Writer)

type TsShareCapabilitySet

type TsShareCapabilitySet struct {
	NodeId     uint16
	Pad2octets uint16
}

TsShareCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/75caa232-1929-41bb-9d59-6f8aad59ecf5

func (*TsShareCapabilitySet) Read

func (*TsShareCapabilitySet) Type

func (c *TsShareCapabilitySet) Type() uint16

func (*TsShareCapabilitySet) Write

func (c *TsShareCapabilitySet) Write(w io.Writer)

type TsSoundCapabilitySet

type TsSoundCapabilitySet struct {
	Flags      uint16
	Pad2octets uint16
}

TsSoundCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/fadb6a2c-18fa-4fa7-a155-e970d9b1ac59

func (*TsSoundCapabilitySet) Read

func (*TsSoundCapabilitySet) Type

func (c *TsSoundCapabilitySet) Type() uint16

func (*TsSoundCapabilitySet) Write

func (c *TsSoundCapabilitySet) Write(w io.Writer)

type TsSurfCmdsCapabilitySet

type TsSurfCmdsCapabilitySet struct {
	CmdFlags uint32
	Reserved uint32
}

TsSurfCmdsCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/aa953018-c0a8-4761-bb12-86586c2cd56a

func (*TsSurfCmdsCapabilitySet) Read

func (*TsSurfCmdsCapabilitySet) Type

func (c *TsSurfCmdsCapabilitySet) Type() uint16

func (*TsSurfCmdsCapabilitySet) Write

func (c *TsSurfCmdsCapabilitySet) Write(w io.Writer)

type TsVirtualChannelCapabilitySet

type TsVirtualChannelCapabilitySet struct {
	Flags       uint32
	VCChunkSize uint32
}

TsVirtualChannelCapabilitySet https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/a8593178-80c0-4b80-876c-cb77e62cecfc

func (*TsVirtualChannelCapabilitySet) Read

func (*TsVirtualChannelCapabilitySet) Type

func (*TsVirtualChannelCapabilitySet) Write

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 (*TsWindowActivationCapabilitySet) Type

func (*TsWindowActivationCapabilitySet) Write

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 (*WindowListCapabilitySet) Type

func (c *WindowListCapabilitySet) Type() uint16

func (*WindowListCapabilitySet) Write

func (c *WindowListCapabilitySet) Write(w io.Writer)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL