Structure MapiRecipDesc (mapi.h)

Une structure MapiRecipDesc contient des informations sur un expéditeur ou un destinataire de message. Pour la prise en charge d’Unicode, utilisez la structure MapiRecipDescW .

Syntaxe

typedef struct {
  ULONG  ulReserved;
  ULONG  ulRecipClass;
  LPSTR  lpszName;
  LPSTR  lpszAddress;
  ULONG  ulEIDSize;
  LPVOID lpEntryID;
} MapiRecipDesc, *lpMapiRecipDesc;

Membres

ulReserved

Réservés au; doit être égal à zéro.

ulRecipClass

Contient une valeur numérique qui indique le type de destinataire. Les valeurs possibles sont les suivantes.

Valeur Signification
MAPI_ORIG
0
Indique l’expéditeur d’origine du message.
MAPI_TO
1
Indique un destinataire de message principal.
MAPI_CC
2
Indique un destinataire d’une copie de message.
MAPI_BCC
3
Indique un destinataire d’une copie en aveugle.

lpszName

Pointeur vers le nom complet du destinataire ou de l’expéditeur du message.

lpszAddress

Pointeur facultatif vers l’adresse du destinataire ou de l’expéditeur ; cette adresse est des données de remise de messages spécifiques au fournisseur. En règle générale, le système de messagerie fournit ces adresses pour les messages entrants. Pour les messages sortants, le membre lpszAddress peut pointer vers une adresse entrée par l’utilisateur pour un destinataire qui n’est pas dans un carnet d’adresses (c’est-à-dire un destinataire personnalisé).

Le format de l’adresse est type d’adresse:adresse e-mail. Des exemples d’adresses valides sont FAX:206-555-1212 et SMTP:M@X.COM.

ulEIDSize

Taille, en octets, de l’identificateur d’entrée pointé par le membre lpEntryID .

lpEntryID

Pointeur vers un identificateur d’entrée opaque utilisé par un fournisseur de services de système de messagerie pour identifier le destinataire du message. Les identificateurs d’entrée ont une signification uniquement pour le fournisseur de services ; les applications clientes ne pourront pas les déchiffrer. Le système de messagerie utilise ce membre pour retourner des identificateurs d’entrée valides pour tous les destinataires ou expéditeurs répertoriés dans le carnet d’adresses.

Spécifications

   
En-tête mapi.h

Voir aussi

MAPIAddress

MAPIDetails

MAPIResolveName

MapiMessage

MapiMessageW

MapiRecipDescW