The Microsoft Exchange Server SDK provides sample applications that include a gateway, a mailbox agent, a application that shows an object's extension data, and an application that displays the contents of a gateway's inbound and outbound message queues.
SMBAGENT (Sample Mailbox Agent) is a sample list server application that uses extension data. The Administrator extension DLL that provides access to this data is called SMBADMIN.DLL. This DLL adds an additional property page to the standard property pages displayed by the Microsoft Exchange Server Administrator program. SMBADMIN.DLL stores the extension data in the Microsoft Exchange Server directory using the mechanisms described earlier.
SMBAGENT extension DLL files are located in the BKOFFICE\SAMPLES\EXCHANGE\SMBADMIN directory. For more information, see SMBAGENT: Creating a Sample Mailbox Agent.
Files for compiling the Administrator extension DLL for the sample gateway are located in the bkoffice\SAMPLES\EXCHANGE\sgwadmin directory. This DLL adds one property page to the sample gateway. For more information, see Sample Gateway and Applications.
The EXTDATVW sample application (Extension Data Viewer) is designed to be installed on a gateway or mailbox agent object. It adds a property page that displays the gateway or mailbox-agent object's extension data. EXTDATVW uses Administrator extension functions to implement the Administrator extension DLL. For more information, see EXTDATVW: Viewing and Editing Extension Data.
The MBXSERV sample application demonstrates how to create a property page attached to a mailbox. On this property page, you can view the titles of all the messages in the mailbox, using a password for security. This sample application works in conjunction with MBXADMIN.DLL, an Administrator program extension that adds a property page to the property sheets of a mailbox.
For more information, see MBXSERV: Viewing Messages in a Mailbox.
The QUEVIEW sample application is an Administrator extension DLL that displays information on a property page that you access through the Microsoft Exchange Server Administrator program. QUEVIEW lists the top-level folders of a gateway's mailbox.
Although QUEVIEW is an extension DLL, it uses no extension data. The snapshot of folders and their contents displayed on the QUEVIEW property pages are gathered when the QUEVIEW is started, not simply read from a location in the Microsoft Exchange Server directory.
QUEVIEW files are located in BKOFFICE\SAMPLES\EXCHANGE\QUEVIEW. For more information, see QUEVIEW: Listing a Gateway's Folders.