TImplementationProxy3 Struct Reference

struct TImplementationProxy3

The structure that defines the pairing required by the ECOM framework to correctly identify the instantiation method pointer to provide to a client's resolution request. This is for PLUGIN3 dll's and implementations.

Member Data Documentation

TProxyExtendedInterfaceGetPtrL iFuncPtrInterfaceGetL

TProxyExtendedInterfaceGetPtrL iFuncPtrInterfaceGetL

The function pointer to the method used to fetch extended interfaces

TProxyExtendedInterfaceReleasePtr iFuncPtrInterfaceRelease

TProxyExtendedInterfaceReleasePtr iFuncPtrInterfaceRelease

The function pointer used to release the extended interfaces. This MUST be a non-leaving method.

TUid iImplementationUid

TUid iImplementationUid

The unique UID for an Interface Implementation

TProxyNewLPtr iNewLFuncPtr

TProxyNewLPtr iNewLFuncPtr

The function pointer to the instantiation method

TInt32 iReserved1

TInt32 iReserved1

reserved for future proofing

TInt32 iReserved2

TInt32 iReserved2

TInt32 iReserved3

TInt32 iReserved3

TInt32 iReserved4

TInt32 iReserved4