The IMAPIMessageSite interface manipulates messages and is implemented by the form viewer code—typically a client application—that responds to such manipulation.
Header file: | MAPIFORM.H |
Exposed by: | Message site objects |
Implemented by: | Form viewers |
Called by: | Form objects |
Interface identifier: | IID_IMAPIMessageSite |
Pointer type: | LPMAPIMESSAGESITE |
GetSession | Returns the MAPI session in which the current message was created or opened. |
GetStore | Returns the message store containing the current message, if such a store exists. GetStore will return NULL for messages that are embedded in another message. |
GetFolder | Returns the folder in which the current message was created or opened, if such a folder exists. GetFolder will return NULL for messages that are embedded in another message. |
GetMessage | Returns the current message. |
GetFormManager | Returns a form manager interface, which a form server can use to launch another form server. |
NewMessage | Creates a new message. |
CopyMessage | Copies the current message to a folder. |
MoveMessage | Moves the current message to a folder. |
DeleteMessage | Deletes the current message. |
SaveMessage | Requests that the current message be saved. |
SubmitMessage | Requests that the current message be submitted to the MAPI spooler for delivery. |
GetSiteStatus | Returns information from a message site object about the message site's capabilities for the current message. |