2.2.3.1 Interface Manipulation Exchange Capabilities Request (RIM_EXCHANGE_CAPABILITY_REQUEST)

This message is used by the server to request interface manipulation capabilities from the client.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Header (variable)

...

CapabilityValue

Header (variable): The common message header (as specified in section 2.2.1). The InterfaceId field MUST be set to 0x00000002. The Mask field MUST be set to STREAM_ID_NONE. The FunctionId field MUST be set to RIM_EXCHANGE_CAPABILITY_REQUEST (0x00000100).

CapabilityValue (4 bytes): A 32-bit unsigned integer that identifies the server's capability. The valid values for this field are the following.

Capability Name

Value

Meaning

RIM_CAPABILITY_VERSION_01

0x00000001

The capability to indicate the basic support for interface manipulation.  This capability MUST be present in the message.