NOTIFICATION_PROVIDER_SPECIFIC_DATA (Compact 2013)

3/26/2014

This structure provides a description of the fields encoded in the provider-specific portion of this message during SmsReadMessage calls.

The notification provider is a basic Short Message Service (SMS) protocol type that will handle all known "message waiting" (ex: voicemail) type SMS messages and provide the information in a common format.

For details on the supported message formats, see GSM specification 03.40 "Digital cellular telecommunications system (Phase 2+); Technical realization of the Short Message Service (SMS)", GSM specification 03.38 "Digital cellular telecommunications system (Phase 2+); Alphabets and language-specific information", and the Common PCN Handset Specification (CPHS) on the 3GPP website.

Syntax

typedef struct notification_provider_specific_data_tag {
    DWORD dwMessageOptions;
    PROVIDER_SPECIFIC_MESSAGE_CLASS psMessageClass;
    PROVIDER_SPECIFIC_REPLACE_OPTION psReplaceOption;
    NOTIFICATION_PROVIDER_SPECIFIC_MSG_WAITING_TYPE npsMsgWaitingType;
    int iNumberOfMessagesWaiting;
    NOTIFICATION_PROVIDER_SPECIFIC_INDICATOR_TYPE npsIndicatorType;
} NOTIFICATION_PROVIDER_SPECIFIC_DATA;

Members

  • [out] iNumberOfMessagesWaiting
    Number of messages waiting.

Requirements

Header

sms.h

See Also

Reference

Short Message Service Structures
PROVIDER_SPECIFIC_MESSAGE_CLASS
PROVIDER_SPECIFIC_REPLACE_OPTION
NOTIFICATION_PROVIDER_SPECIFIC_MSG_WAITING_TYPE