ProxyFileInfo structure (rpcproxy.h)
The ProxyFileInfo structure contains information about the interface proxies in the proxy DLL.
Syntax
typedef struct tagProxyFileInfo {
const PCInterfaceProxyVtblList *pProxyVtblList;
const PCInterfaceStubVtblList *pStubVtblList;
const PCInterfaceName *pNamesArray;
const IID **pDelegatedIIDs;
PIIDLookup pIIDLookupRtn;
unsigned short TableSize;
unsigned short TableVersion;
const IID **pAsyncIIDLookup;
LONG_PTR Filler2;
LONG_PTR Filler3;
LONG_PTR Filler4;
} ProxyFileInfo;
Members
pProxyVtblList
Array of proxy Vtables contained in the proxy DLL. Each array element contains the Vtable for each proxy interface in the DLL.
pStubVtblList
pNamesArray
Array of interface names contained in the proxy DLL.
pDelegatedIIDs
Array of base interface identifiers contained in the proxy DLL. Array elements associated with interfaces that are not delegated are set to null. If no interfaces in the DLL are delegated, pDelegatedIIDs is null.
pIIDLookupRtn
Used to search for a given interface in the proxy list.
TableSize
Number of interfaces in the proxy DLL.
TableVersion
Version of the proxy stub. The version can be one of the versions.
Value | Meaning |
---|---|
|
The .idl file is compiled with the /0s option. |
|
The .idl file is compiled with the /0i, /0ic, or /Oicf option. |
|
The proxy DLL contains an asynchronous interface. |
pAsyncIIDLookup
Used to search for a given asynchronous interface in the proxy list.
Filler2
Not used.
Filler3
Not used.
Filler4
Not used.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | rpcproxy.h |