Share via


IMAP_STATUS_RESPONSE structure

[IMAP_STATUS_RESPONSE is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

Returns the results of a STATUS response.

Syntax

typedef struct tagIMAP_STATUS_RESPONSE {
  LPSTR pszMailboxName;
  BOOL  fMessages;
  DWORD dwMessages;
  BOOL  fRecent;
  DWORD dwRecent;
  BOOL  fUIDNext;
  DWORD dwUIDNext;
  BOOL  fUIDValidity;
  DWORD dwUIDValidity;
  BOOL  fUnseen;
  DWORD dwUnseen;
} IMAPADDR;

Members

pszMailboxName

Type: LPSTR

Contains an LPSTR that contains the mailbox name for which status is reported.

fMessages

Type: BOOL

Contains a BOOL that indicates whether dwMessages contains valid data.

dwMessages

Type: DWORD

Contains a DWORD that contains the total number of messages in the mailbox.

fRecent

Type: BOOL

Contains a BOOL that indicates whether dwRecent contains valid data.

dwRecent

Type: DWORD

Contains a DWORD that contains the total number of messages with the "\recent" flag set.

fUIDNext

Type: BOOL

Contains a BOOL that indicates whether dwUIDNext contains valid data.

dwUIDNext

Type: DWORD

Contains a DWORD that contains the unique identifier (UID) to be assigned the next new message.

fUIDValidity

Type: BOOL

Contains a BOOL that indicates whether dwUIDValidity contains valid data.

dwUIDValidity

Type: DWORD

Contains a DWORD that contains the UID validity value for the mailbox.

fUnseen

Type: BOOL

Contains a BOOL that indicates whether dwUnseen contains valid data.

dwUnseen

Type: DWORD

Contains a DWORD that contains the total number of messages without the "\seen" flag set.

Requirements

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