Share via


IMAPIFolder : IMAPIContainer

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Performs operations on the messages and subfolders in a folder.

Header file:

Mapidefs.h

Exposed by:

Folder objects

Implemented by:

Message store providers

Called by:

Client applications and MAPI

Interface identifier:

IID_IMAPIFolder

Pointer type:

LPMAPIFOLDER

Transaction model:

Nontransacted

Vtable Order

CreateMessage

Creates a new message.

CopyMessages

Copies or moves one or more messages.

DeleteMessages

Deletes one or more messages.

CreateFolder

Creates a new subfolder.

CopyFolder

Copies or moves a subfolder.

DeleteFolder

Deletes a subfolder.

SetReadFlags

Sets or clears the MSGFLAG_READ flag in the PR_MESSAGE_FLAGS (PidTagMessageFlags) property of one or more of the folder's messages, and manages the sending of read reports.

GetMessageStatus

Obtains the status associated with a message in a particular folder.

SetMessageStatus

Sets the status associated with a message.

SaveContentsSort

Sets the default sort order for a folder's contents table.

EmptyFolder

Deletes all messages and subfolders from a folder without deleting the folder itself.

Required properties

Access

PR_DISPLAY_NAME (PidTagDisplayNamePrefix)

Read/write

PR_ENTRYID (PidTagEntryId)

Read-only

PR_FOLDER_TYPE (PidTagFolderType)

Read/write

PR_OBJECT_TYPE (PidTagObjectType)

Read-only

PR_PARENT_ENTRYID (PidTagParentEntryId)

Read-only

PR_RECORD_KEY (PidTagRecordKey)

Read-only

PR_STORE_ENTRYID (PidTagStoreEntryId)

Read-only

PR_STORE_RECORD_KEY (PidTagStoreRecordKey)

Read-only

See Also

Concepts

MAPI Interfaces