Share via


Proxy Generation DLL Entry Points

Proxy Generation DLL Entry Points

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

A proxy generation dynamic-link library (DLL) creates and validates recipient addresses so that the remote mail system will accept and correctly deliver messages intended for recipients in that system.

The following table lists the entry points that proxy generation DLLs must implement.

Function Action When called
RcInitProxies Function Initializes a new proxy address generation session. Before recipient objects or address types are created.
RcGenerateProxy Function Generates a user-level proxy address as a Unicode string. When a recipient object is created, or when an address type is installed or updated for all recipients.
RcValidateProxy Function Validates that a proxy address string is a valid address in the remote system. Also allowed to correct invalid addresses, if possible. When a proxy address is edited manually.
RcUpdateProxy Function Updates the site proxy portion of a proxy address. When a proxy address is updated.
RcValidateSiteProxy Function Validates that a site proxy address is a valid address in the remote system. When a site proxy address is edited manually.
FreeProxy Function Frees memory allocated for a proxy address string. When generation of proxy addresses is complete.
CloseProxies Function Closes a proxy address generation session and frees any associated memory. When creation of a recipient object is complete.

For more information about proxy addresses, read the Proxy Addresses section. For information about debugging proxy generation DLLs, read the Debugging Proxy Generation DLLs section.

Send us your feedback about the Microsoft Exchange Server 2003 SDK.

Build: June 2007 (2007.618.1)

© 2003-2006 Microsoft Corporation. All rights reserved. Terms of use.