WCMP_PROVIDER_SPECIFIC_MESSAGE_TYPE (Compact 2013)

3/26/2014

This enumeration is used with the WCMP_PROVIDER_SPECIFIC_DATA structure to contain provider-specific data to use with calls to SmsSendMessage. For details, refer to the WAP-202-WCMP specification, "Wireless Control Message Protocol (WCMP)," at the Open Mobile Alliance website.

Syntax

enum WCMP_PROVIDER_SPECIFIC_MESSAGE_TYPE {
    WCMPPSMT_UNSUPPORTED = 0,
    WCMPPSMT_PORT_UNREACHABLE,
    WCMPPSMT_MESSAGE_TOO_BIG,
    WCMPPSMT_ECHO_REQUEST,
    WCMPPSMT_ECHO_REPLY,
};

Elements

  • WCMPPSMT_UNSUPPORTED
    No route to the destination exists in the routing table.
  • WCMPPSMT_PORT_UNREACHABLE
    The destination port is unreachable.
  • WCMPPSMT_MESSAGE_TOO_BIG
    The message exceeds the buffer size limit of the recipient.
  • WCMPPSMT_ECHO_REQUEST
    Sends echo requests for diagnostic purposes.
  • WCMPPSMT_ECHO_REPLY
    Receives echo replies for diagnostic purposes.

Requirements

Header

sms.h

See Also

Reference

Short Message Service Enumerations
SmsReadMessage
SmsSendMessage
WCMP_PROVIDER_SPECIFIC_DATA