Estructura MapiMessageW (mapi.h)

Una estructura MapiMessageW contiene información sobre un mensaje.

Sintaxis

typedef struct {
  ULONG            ulReserved;
  PWSTR            lpszSubject;
  PWSTR            lpszNoteText;
  PWSTR            lpszMessageType;
  PWSTR            lpszDateReceived;
  PWSTR            lpszConversationID;
  FLAGS            flFlags;
  lpMapiRecipDescW lpOriginator;
  ULONG            nRecipCount;
  lpMapiRecipDescW lpRecips;
  ULONG            nFileCount;
  lpMapiFileDescW  lpFiles;
} MapiMessageW, *lpMapiMessageW;

Miembros

ulReserved

Tipo: ULONG

Reservados; debe ser cero.

lpszSubject

Tipo: PWSTR

Puntero a la cadena de texto que describe el asunto del mensaje, normalmente limitado a 256 caracteres o menos.

Si este miembro está vacío o NULL, no hay texto de asunto.

lpszNoteText

Tipo: PWSTR

Puntero a una cadena que contiene el texto del mensaje.

Si este miembro está vacío o NULL, no hay texto de mensaje.

lpszMessageType

Tipo: PWSTR

Puntero a una cadena que indica el tipo de mensaje de cuando el mensaje no es un IPM.

Si el cliente admite exclusivamente mensajes interpersonales (IPM), establezca el miembro lpszMessageType en vacío o NULL al enviar mensajes y omitir el miembro al leer mensajes.

lpszDateReceived

Tipo: PWSTR

Puntero a una cadena que indica la fecha en que se recibió el mensaje. El formato es AAAA/MM/DDHH:MM, utilizando un reloj de 24 horas.

lpszConversationID

Tipo: PWSTR

Puntero a una cadena que identifica el subproceso de conversación al que pertenece el mensaje. Algunos sistemas de mensajería omiten este miembro.

flFlags

Tipo: FLAGS

Máscara de bits de las marcas de estado del mensaje. Se pueden establecer las marcas siguientes.

Valor Significado
MAPI_RECEIPT_REQUESTED
0x00000002
Se solicita una notificación de recibo. Las aplicaciones cliente establecen esta marca al enviar un mensaje.
MAPI_SENT
0x00000004
Se ha enviado el mensaje.
MAPI_UNREAD
0x00000001
El mensaje no se ha leído.

lpOriginator

Tipo: lpMapiRecipDescW

Puntero a una estructura MapiRecipDescW que contiene información sobre el remitente del mensaje.

nRecipCount

Tipo: ULONG

Número de estructuras MapiRecipDescW de la matriz a las que apunta el miembro lpRecips .

Si este miembro es cero, no hay destinatarios.

lpRecips

Tipo: lpMapiRecipDescW

Puntero a una matriz de estructuras MapiRecipDescW . Cada estructura contiene información sobre un destinatario.

nFileCount

Tipo: ULONG

Número de estructuras MapiFileDescW de la matriz a las que apunta el miembro lpFiles .

Si este miembro es cero, no hay datos adjuntos de archivo.

lpFiles

Tipo: lpMapiFileDescW

Puntero a una matriz de estructuras MapiFileDescW . Cada estructura contiene información sobre un archivo adjunto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado mapi.h

Consulte también

MAPISendMailW

MapiFileDescW

MapiMessage

MapiRecipDescW