Alexandre Julliard wrote:
> Robert Shearman <[EMAIL PROTECTED]> writes:
>
>   
>> Use an attribute to store the const qualifier for the pointer and type.
>>
>> Allow multiple type-qualifiers to be applied to a type by adding a
>> declaration-specifier rule that encompasses type-qualifiers and types.
>>     
>
> This seems to drop the const in some cases, for instance:
>
> --- include/propidl.h.old     2008-04-28 13:52:01.000000000 +0200
> +++ include/propidl.h 2008-04-28 13:52:11.000000000 +0200
> @@ -332,7 +332,7 @@
>      virtual HRESULT STDMETHODCALLTYPE WritePropertyNames(
>          ULONG cpropid,
>          const PROPID rgpropid[],
> -        const LPOLESTR rglpwstrName[]) = 0;
> +        LPOLESTR rglpwstrName[]) = 0;
>  
>      virtual HRESULT STDMETHODCALLTYPE DeletePropertyNames(
>          ULONG cpropid,

Ok, I'll have to investigate why this is happening. Thanks for spotting it.

-- 
Rob Shearman



Reply via email to