Share via


Estrutura MapiRecipDesc (mapi.h)

Uma estrutura MapiRecipDesc contém informações sobre um remetente ou destinatário de mensagens. Para suporte a Unicode, use a estrutura MapiRecipDescW .

Sintaxe

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

Membros

ulReserved

Reservados; deve ser zero.

ulRecipClass

Contém um valor numérico que indica o tipo de destinatário. Os valores possíveis são os seguintes.

Valor Significado
MAPI_ORIG
0
Indica o remetente original da mensagem.
MAPI_TO
1
Indica um destinatário de mensagem primária.
MAPI_CC
2
Indica um destinatário de uma cópia de mensagem.
MAPI_BCC
3
Indica um destinatário de uma cópia cega.

lpszName

Ponteiro para o nome de exibição do destinatário ou remetente da mensagem.

lpszAddress

Ponteiro opcional para o endereço do destinatário ou do remetente; esse endereço são dados de entrega de mensagens específicos do provedor. Em geral, o sistema de mensagens fornece esses endereços para mensagens de entrada. Para mensagens de saída, o membro lpszAddress pode apontar para um endereço inserido pelo usuário para um destinatário que não está em um catálogo de endereços (ou seja, um destinatário personalizado).

O formato do endereço é tipo de endereço:endereço de email. Exemplos de endereços válidos são FAX:206-555-1212 e SMTP:M@X.COM.

ulEIDSize

O tamanho, em bytes, do identificador de entrada apontado pelo membro lpEntryID .

lpEntryID

Ponteiro para um identificador de entrada opaco usado por um provedor de serviços do sistema de mensagens para identificar o destinatário da mensagem. Os identificadores de entrada têm significado apenas para o provedor de serviços; os aplicativos cliente não poderão decifra-los. O sistema de mensagens usa esse membro para retornar identificadores de entrada válidos para todos os destinatários ou remetentes listados no catálogo de endereços.

Requisitos

   
Cabeçalho mapi.h

Confira também

MAPIAddress

MAPIDetails

MAPIResolveName

MapiMessage

MapiMessageW

MapiRecipDescW