[ATL30] Fix m_szAutoName definition and construction in Wine's ATL30 dll.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Wed, 15 Jan 2020 00:14:30 +0000 (01:14 +0100)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Wed, 15 Jan 2020 00:21:25 +0000 (01:21 +0100)
commite410a12242a50e850846058ef5c53652340c1724
tree9512731657f7809a7c1049f1bad0e84f747fd0f1
parent1a231e1e70472d7f1a3e1d1b498dedaedf864a54
[ATL30] Fix m_szAutoName definition and construction in Wine's ATL30 dll.

- Make the format actually MS-compatible: "ATL" followed by colon,
  followed by hexadecimal digits of pointer.

- The MS counterpart of this DLL was delivered with Visual C++ 6.0 and
  Windows 98+, so obviously it always was 32-bit and they never had a
  64-bit version for it. But we do. So make the size of the m_szAutoName
  buffer cross-compatible.

- See previous commit dbddd878 and the discussion in PR #2010.
dll/win32/atl/atl30.c
sdk/include/reactos/wine/atlwin.h