Bill Medland wrote:
> I confess that I have not tested this.  I think it is sufficiently
> counterintuitive that it would be useful if you could submit a test that
> would demonstrate it, e.g. put a non-SBCS string into the registry in
> Unicode, query and get it back out, demonstrating that the size returned
> is the number of lexical characters (plus 1 in Win95/98/me?).
> 
> And if this is the case then your original fix is still incorrect; we
> would need to multiply the size not by sizeof(TCHAR) but by the maximum
> number of bytes required to hold a lexical character (which is
> presumably going to have to handle UTF-8).
Hi,

I cancel this patch. Please see the "Alexandre Julliard"'s comments.
The good solution of this problem is "#define UNICODE".

Thank you.



Reply via email to