Fix wxRegKey::GetKeyInfo() output parameters in 64 bit builds.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 19 Mar 2011 11:57:13 +0000 (11:57 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 19 Mar 2011 11:57:13 +0000 (11:57 +0000)
commit0be027c45bc1890ca714552b8571500278e620e5
tree86e27fb6166799257df36f5c508c9d6839608f3f
parent0af4bd16a137330077dfc8ab2d20c8b20b7944f1
Fix wxRegKey::GetKeyInfo() output parameters in 64 bit builds.

Use intermediate 32 bit DWORD variables for ::RegQueryInfoKey() outputs as
size_t is 64 bit in 64 bit MSW builds and so the variables of type size_t
can't/shouldn't be passed directly to this function to avoid only filling
their lower 32 bits.

Closes #11778.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/msw/registry.cpp