C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.TS_INPUT_CAPABILITYSET

The TS_INPUT_CAPABILITYSET structure is used to advertise support for input formats and devices. This capability is sent by both client and server.
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_6_1_7.xml
Exibir arquivo Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
capabilitySetType capabilitySetType_Values
imeFileName string
inputFlags inputFlags_Values
keyboardFunctionKey uint
keyboardLayout uint
keyboardSubType uint
keyboardType TS_INPUT_CAPABILITYSET_keyboardType_Values
lengthCapability ushort
pad2octetsA ushort

Public Methods

Method Description
GetCapabilityType ( ) : capabilitySetType_Values

get the type of this Capability Type

ToBytes ( ) : byte[]

convert this structure to byte array

Method Details

GetCapabilityType() public method

get the type of this Capability Type
public GetCapabilityType ( ) : capabilitySetType_Values
return capabilitySetType_Values

ToBytes() public method

convert this structure to byte array
public ToBytes ( ) : byte[]
return byte[]

Property Details

capabilitySetType public_oe property

A 16-bit unsigned integer. The type of the capability set. This field MUST be set to CAPSTYPE_INPUT (13).
public capabilitySetType_Values capabilitySetType
return capabilitySetType_Values

imeFileName public_oe property

A 64-byte field. Input Method Editor (IME) file name associated with the input locale. This field contains up to 31 Unicode characters plus a null terminator and is only specified in the client Input Capability Set (its contents should correspond with that sent in the Client Core Data).
public string imeFileName
return string

inputFlags public_oe property

A 16-bit unsigned integer. Input support flags.
public inputFlags_Values inputFlags
return inputFlags_Values

keyboardFunctionKey public_oe property

A 32-bit unsigned integer. Number of function keys on the keyboard. This value is only specified in the client Input Capability Set and should correspond with that sent in the Client Core Data.
public uint keyboardFunctionKey
return uint

keyboardLayout public_oe property

A 32-bit unsigned integer. Keyboard layout (active input locale identifier). For a list of possible input locales refer to [MSDN-MUI]. This value is only specified in the client Input Capability Set and should correspond with that sent in the Client Core Data.
public uint keyboardLayout
return uint

keyboardSubType public_oe property

A 32-bit unsigned integer. Keyboard subtype (an original equipment manufacturer-dependent value). This value is only specified in the client Input Capability Set and should correspond with that sent in the Client Core Data.
public uint keyboardSubType
return uint

keyboardType public_oe property

A 32-bit unsigned integer. Keyboard type.
public TS_INPUT_CAPABILITYSET_keyboardType_Values keyboardType
return TS_INPUT_CAPABILITYSET_keyboardType_Values

lengthCapability public_oe property

A 16-bit unsigned integer. The length in bytes of the capability data, including the size of the capabilitySetType and lengthCapability fields.
public ushort lengthCapability
return ushort

pad2octetsA public_oe property

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsA
return ushort