Platform SDK: Exchange Server

IExchExtAttachedFileEvents : IUnknown

The IExchExtAttachedFileEvents interface is used to enable extension objects to replace or enhance the default attachment-handling behavior of Microsoft Exchange.

The IExchExtAttachedFileEvents interface is used only in the following contexts:

EECONTEXT_SENDNOTEMESSAGE

EECONTEXT_READNOTEMESSAGE

EECONTEXT_SENDPOSTMESSAGE

EECONTEXT_READPOSTMESSAGE

EECONTEXT_READREPORTMESSAGE

EECONTEXT_SENDRESENDMESSAGE

This interface is optional.

Quick Info

Header file: EXCHEXT.H
Exposed by: Extension objects
Implemented by: Extension objects
Called by: Microsoft Exchange
Corresponding pointer type: LPEXCHEXTATTACHEDFILEEVENTS

Vtable Order

OnReadPattFromSzFile Replaces or enhances the behavior of Microsoft Exchange when adding attachments to a message from a file.
OnWritePattToSzFile Replaces or enhances the behavior of Microsoft Exchange when writing attachments from a message to a file (such as when responding to the Save command.)
QueryDisallowOpenPatt Prevents a document file attachment from being opened directly without writing it first to an intermediate file.
OnOpenPatt Replaces or enhances the behavior of Microsoft Exchange when opening a file attachment directly from the message.
OnOpenSzFile Replaces or enhances the behavior of Microsoft Exchange when opening an attachment from a temporary file.