Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Command

Description

MAPI functions

 

MAPIAddress()

Displays a standard address list dialog box allowing users to create or modify a set of To:, CC: and BCC: recipients.

MAPIDeleteMail()

Deletes messages from MAPI message storage.

MAPIDetails()

Displays a standard dialog box containing the details of a given address list entry which may or may not be modified.

MAPILogoff()

Ends a session with the MAPI messaging system.

MAPILogon()

Begins a session with the MAPI messaging system.

MAPIOpenMail()

Returns the ids of MAPI messages of a given type.

MAPIReadMail()

Reads a MAPI message given its id.

MAPISaveMail()

Updates or creates a MAPI message.

MAPISendDocuments()

Displays a standard send message dialog box containing the given files as attachments.

MAPISendMail()

Sends a MAPI message.

CommandDescription

VIM functions

 

VIMCloseContainer()

Closes the specified mail container(s) and frees all associated memory.

VIMCloseSession()

Closes the specified mail session(s) and frees all memory associated with the closed session(s).

VIMDeleteMail()

Permanently removes the specified mail message(s) from disk and frees all associated memory. Calling this function is the equivalent of logging into the mail system and deleting the messages through the user interface. Once messages are deleted, their Mail IDs are no longer valid.

VIMGetDefaultSessionInfo()

Retrieves the default session information used to login to a session. The information returned by the function is specific to the current workstation's default user.

VIMGetMailCount()

Calculates the total number of mail messages that reside in the specified container.

VIMGetMailHandle()

Retrieves the actual mail handles used internally by the VIM C/C++ API. The handles are specific to the installation. For example, Lotus Notes mail handles are different from cc:Mail handles, and cannot be used interchangeably. These handles are valid only as long as the container remains open.

VIMGetMailIDList()

Retrieves the IDs of all mail messages that reside in the specified container. These mail IDs are needed for reading mail, saving attachments, etc.

VIMGetMailPackage()

Retrieves the name of the mail package used on the current workstation.

VIMListAddressBooks()

Retrieves a list of the address books available to the specified session. This function is used to provide a list of names for the "To:" and "cc:" items on mail that you send.

VIMMarkMailAsRead()

Flags the specified mail messages as having been read. As a result, subsequent calls to VIMOpenContainer(..., ..., VIM_MAIL_UNREAD$) will not load the message.

VIMOpenContainer()

Retrieves mail from a specified container. You may select all mail in the container, or only that mail which hasn't been read.

VIMOpenSession()

Open a user mail session. This function should be called only once for each user, but can be called many times for numerous users.

VIMReadAddressBook()

Retrieves a list of valid message recipients in an address book. This function is used to provide a list of names for the "To:" and "cc:" items on mail that you send.

VIMReadMail()

Reads one or more mail items (such as Date Composed, Sender, or the body of the message) from pieces of mail that you specify. Returns all values as text.

VIMSaveFileAttachment()

Saves an attached file to a local disk.

VIMSendMail()

Sends a single mail message.