# iproxy\_server.h - [Overview](#section528707649165627) - [Summary](#section211687506165627) - [Data Structures](#nested-classes) - [Macros](#define-members) ## **Overview** **Related Modules:** [Registry](registry.md) **Description:** Provides the server proxy. This feature is required for providing cross-process system capabilities. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Data Structures

Data Structure Name

Description

IServerProxy

Defines the base class of the server proxy object.

## Macros

Macro Name and Value

Description

SERVER_PROXY_VER 0x80

Defines the default version number of the server proxy.

INHERIT_SERVER_IPROXY

Inherits the server proxy function.

INHERIT_IPROXY_ENTRY(T) INHERIT_IUNKNOWNENTRY(T)

Inherits the server proxy class.

SERVER_IPROXY_BEGIN IUNKNOWN_ENTRY_BEGIN(SERVER_PROXY_VER)

Defines the beginning of the default initialization for the server proxy class.

IPROXY_END IUNKNOWN_ENTRY_END

Defines the end of the default initialization for the server proxy class.