http://bugs.winehq.org/show_bug.cgi?id=59402 --- Comment #1 from Marijn <marijns95@gmail.com> --- Separately, according to the docs the required length of the string should only be returned if ASSOCF_NOTRUNCATE is set:
If the ASSOCF_NOTRUNCATE flag is set in flags and the buffer specified in pszOut is too small, the function returns E_POINTER and the value is set to the required size of the buffer.
When the string is instead truncated by default (if that flag is not set), I expect it to instead return the original "the number of characters actually placed in the buffer", so `*outlen` should stay at its original `*datalen` value instead of being updated to `datalen`? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.