Share via


MESSAGEPROPS structure

Do not use. Defines message properties.

Syntax

typedef struct tagMESSAGEPROPS {
  DWORD        cbSize;
  DWORD        dwReserved;
  MESSAGEID    dwMessageId;
  DWORD        dwLanguage;
  DWORD        dwState;
  DWORD        cbMessage;
  IMSGPRIORITY priority;
  FILETIME     ftReceived;
  FILETIME     ftSent;
  LPSTR        pszSubject;
  LPSTR        pszDisplayTo;
  LPSTR        pszDisplayFrom;
  LPSTR        pszNormalSubject;
  DWORD        dwFlags;
  IStream      *pStmOffsetTable;
} MESSAGEPROPS, *LPMESSAGEPROPS;

Members

cbSize

Type: DWORD

Size of the structure in bytes.

dwReserved

Type: DWORD

Reserved value.

dwMessageId

Type: MESSAGEID

ID value of the message.

dwLanguage

Type: DWORD

The language codepage of this message. For a list of acceptable values, see CODEPAGEID.

dwState

Type: DWORD

Message state flags. For a list of acceptable values, see Message State Flags.

cbMessage

Type: DWORD

Size of the message in bytes.

priority

Type: IMSGPRIORITY

The priority level of the message. May be IMSG_PRI_LOW, IMSG_PRI_NORMAL, or IMSG_PRI_HIGH.

ftReceived

Type: FILETIME

The time at which this message was received.

ftSent

Type: FILETIME

The time at which this message was sent.

pszSubject

Type: LPSTR

The subject line of the message.

pszDisplayTo

Type: LPSTR

The displayed names on the To: line of the message.

pszDisplayFrom

Type: LPSTR

The displayed names on the From: line of the message.

pszNormalSubject

Type: LPSTR

The normalized form of the subject line of the message.

dwFlags

Type: DWORD

MIME flags that specify the state of the message. For a list of acceptable values, see IMSGFLAGS.

pStmOffsetTable

Type: IStream*

An offset table to facilitate quicker message loading. See LoadOffsetTable.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Product
Outlook Express 6.0
Header
Msoeapi.h
IDL
Msoeapi.idl