ProxyFileInfo structure
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; const 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
-
Array of stub Vtables contained in the proxy DLL. Each array element contains the Vtable for each stub interface in the DLL.
- 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 - 1
The .idl file is compiled with the /0s option.
- 2
The .idl file is compiled with the /0i, /0ic, or /Oicf option.
- 6
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
|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|