"Uwe Bonnes" <[EMAIL PROTECTED]> wrote:

>     >> -DWORD WINAPI VerQueryValueA(LPVOID,LPCSTR,LPVOID*,UINT*); -DWORD
>     >> WINAPI VerQueryValueW(LPVOID,LPCWSTR,LPVOID*,UINT*); +BOOL WINAPI
>     >> VerQueryValueA(const LPVOID,LPCSTR,UINT*,UINT*); +BOOL WINAPI
>     >> VerQueryValueW(const LPVOID,LPCWSTR,UINT*,UINT*);
> 
>     Dmitry> Where did you get it? PSDK agrees with current Wine definition
>     Dmitry> on the 3rd param type. Also the 2nd param should not be 'const'.
> 
> MSDN (look with Google for VerQueryValue and use the first hit) has
> (const LPVOID ..., LPTSTR ..., PUINT ..., PUINT ...)

MSDN is known to contradict with PSDK headers. PSDK February 2003 has the 
following:

VerQueryValueA(
        const LPVOID pBlock,
        LPSTR lpSubBlock,
        LPVOID * lplpBuffer,
        PUINT puLen
        );
BOOL
APIENTRY
VerQueryValueW(
        const LPVOID pBlock,
        LPWSTR lpSubBlock,
        LPVOID * lplpBuffer,
        PUINT puLen
        );

-- 
Dmitry.


Reply via email to