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. The proxy generation dynamic-link library (DLL) must provide the following entry points:

Proxy Address Generation Functions

Function Action Called
RcInitProxies Initializes a new proxy address generation session. Before recipient objects or address types are created.
RcGenerateProxy 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 Validates that a proxy address string is a valid address in the foreign system. When a proxy address is manually edited.
RcUpdateProxy Updates the site proxy portion of a proxy address. When a proxy address is updated.
RcValidateSiteProxy Validates that a site proxy address string is a valid address in the foreign system. When a site proxy address is manually edited.
FreeProxy Frees memory allocated for a proxy address string. When the generation of proxy addresses is complete.
CloseProxies Closes a proxy address generation session and frees any associated data. When the creation of recipient object is complete.

Because proxy address generation is handled by a DLL, it is not portable to different platforms. If you are using Microsoft® Exchange Server on multiple platforms, you will have to compile your proxy generation DLL separately on each platform, and install the appropriate version on at least one server of each type of platform in a routing group. Each server must have the proxy generation DLL available to it, because proxy addresses are only generated when a recipient object is created on a server or when the DLL is installed. When information about the new address type is replicated to the other servers in the routing group, those servers will locate and copy the DLL to themselves and perform the normal proxy address generation.

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.