[get]
[set]
[set]
Values for AccImSessionProp_SessionType, SessionTypeProposed.
| typedef enum IAccImSession::AccRateState IAccImSession::AccRateState |
| typedef enum IAccImSession::AccImExchange IAccImSession::AccImExchange |
Properties for the Property method.
Properties for the Property method.
| HRESULT IAccImSession::SendIm | ( | [in] IAccIm * | im | ) |
Send an IM to the other attendee(s) in the session. If your app supports "sender-pays" SMS, call SegmentIm first.
| HRESULT IAccImSession::SegmentIm | ( | [in] IAccIm * | im | ) |
It may be necessary to segment the IM (e.g. for "sender-pays" SMS). After calling SegmentIm(), you can examine AccImProp_Segments and AccImProp_SegmentCharsRemaining to inform the user how much sending this IM will cost them. Do not call this method if you do not plan to display this info to the user, or else the user may not be aware he/she is being charged for sending messages. Note that if segmentation is necessary, your message will result in an error if you did not call this method.
| HRESULT IAccImSession::ProposeChange | ( | [in] AccImSessionType | sessionType | ) |
Propose a session type transition to the other attendees in this session. Note that not all session types support transition at this time.
| HRESULT IAccImSession::StopRecv | ( | ) |
Stop receiving embedded data in the current IM.
| HRESULT IAccImSession::StopSend | ( | ) |
Stop sending embedded data in the current IM.
| xp_variant IAccImSession::Property_( [in] AccImSessionProp property) | ( | [in] AccImSessionProp | property | ) | [get] |
DEPRECATED. Use IAccSecondarySession::Property instead. Get a specific property of the session.
| xp_kvariant IAccImSession::Property_( [in] AccImSessionProp property) | ( | [in] AccImSessionProp | property | ) | [set] |
DEPRECATED. Use IAccSecondarySession::Property instead. Set a specific property of the session.
AccImInputState IAccImSession::InputState [set] |
Set the current text input state.