Contains the telephone number, fax number, and any other pertinent communication numbers for the specified contact number. This enumeration uses a type column and an index column to handle arrays of many different types of addresses.
Syntax
typedef struct tagCMA_PHONENUMBER {
LONG nArrayIndex;
INT nCommunicationPointType;
INT nCommunicationPointUsage;
BOOL fPrimary;
CHAR szNumber[51];
} CMA_PHONENUMBER;
nArrayIndex The index value of the specified telephone number in the array. This array index begins with one. This member is required (must not be NULL).
nCommunicationPointType A value that describes the type of communication point. This can be any of the values from the CMA_COMMUNICATIONPOINTTYPE enumeration. This member is required (must not be NULL).
nCommunicationPointUsage A value that specifies how this communication point is used. This can be any of the values from the CMA_COMMUNICATIONPOINTUSAGE enumeration. This member is required (must not be NULL).
fPrimary A flag for the primary telephone number. A return value of True indicates that this is the primary telephone number for this organization.
szNumber A null-terminated string that contains the telephone number being stored.
See Also
CMA_COMMUNICATIONPOINT, CMA_COMMUNICATIONPOINTTYPE, CMA_COMMUNICATIONPOINTUSAGE