Partager via


Structure MapiRecipDescW (mapi.h)

Une structure MapiRecipDescW contient des informations sur un expéditeur ou un destinataire de message.

Syntaxe

typedef struct {
  ULONG ulReserved;
  ULONG ulRecipClass;
  PWSTR lpszName;
  PWSTR lpszAddress;
  ULONG ulEIDSize;
  PVOID lpEntryID;
} MapiRecipDescW, *lpMapiRecipDescW;

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 suivantes sont possibles.

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

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 contient 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 (un destinataire personnalisé).

Le format de l’adresse est type d’adresse:adresse e-mail. Deux 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 qui ne peut pas être déchiffré par les applications clientes et qui est utilisé par un fournisseur de services de système de messagerie pour identifier le destinataire du message.

Ces identificateurs d’entrée ont une signification uniquement pour le fournisseur de services. 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

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête mapi.h

Voir aussi

MAPISendMailW

MapiMessageW

MapiRecipDesc