[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [PATCH 2/11] msi: Add base class for OLE automation objects.
From:       Alexandre Julliard <julliard () winehq ! org>
Date:       2007-04-30 12:08:11
Message-ID: 87ps5mukt0.fsf () wine ! dyndns ! org
[Download RAW message or body]

Misha Koshelev <mk144210@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@winehq.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic