[PATCH 2/11] msi: Add base class for OLE automation objects.
Alexandre Julliard
julliard at winehq.org
Mon Apr 30 07:08:11 CDT 2007
Misha Koshelev <mk144210 at bcm.edu> writes:
> +interface AutomationObject {
> + /*
> + * VTables - We provide IDispatch, IProvideClassInfo, IProvideClassInfo2, IProvideMultipleClassInfo
> + */
> + const IDispatchVtbl *lpVtbl;
> + const IProvideClassInfoVtbl *lpvtblIProvideClassInfo;
> + const IProvideClassInfo2Vtbl *lpvtblIProvideClassInfo2;
> + const IProvideMultipleClassInfoVtbl *lpvtblIProvideMultipleClassInfo;
IProvideClassInfo and IProvideClassInfo2 are base classes of
IProvideMultipleClassInfo, so you don't need 3 different vtbls.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list