Misha Koshelev <[EMAIL PROTECTED]> 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
[EMAIL PROTECTED]


Reply via email to