msdmo: Array parameter is passed to function as pointer so loses size information

Andrew Talbot Andrew.Talbot at talbotville.com
Thu Apr 10 11:57:42 CDT 2008


Robert Shearman wrote:

> It doesn't matter what MSDN says about szName, RegQueryValueExW still
> takes the size in bytes, not characters. I.e. count should be set to
> NAME_SIZE * sizeof(WCHAR), not NAME_SIZE.
> 

Hi Robert,

Yes, indeed. I believe I may have had an editing accident with that one.

> [...] [M]y point stands that the code is still passing
> in a smaller size than the size of the buffer and so is not correct.
> 

You were indeed right on that and I was wrong. I only looked at what was
coming in and not at what was being done to it subsequently. Thanks for the
feedback.

-- 
Andy.





More information about the wine-devel mailing list