2.2.3.2 Interface Manipulation Exchange Capabilities Response (RIM_EXCHANGE_CAPABILITY_RESPONSE)
This message is sent by the client in response to RIM_EXCHANGE_CAPABILITY_REQUEST.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
CapabilityValue |
|||||||||||||||||||||||||||||||
Result |
Header (variable): The common message header (as specified in section 2.2.1). The InterfaceId field and the MessageId field in this message header SHOULD contain the same values as the InterfaceId and MessageId fields in the corresponding RIM_EXCHANGE_CAPABILITY_REQUEST message. The Mask field MUST be set to STREAM_ID_NONE.
CapabilityValue (4 bytes): A 32-bit unsigned integer that identifies the client'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.
Result (4 bytes): A 32-bit unsigned integer that indicates the HRESULT of the operation.