From: Vadim Zeitlin Date: Sun, 24 Jul 2005 18:23:32 +0000 (+0000) Subject: corrected misleading comment about DllGetVersion() X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/9c43d88f6d47342edafa8b5e502e33a7ce2b6d98 corrected misleading comment about DllGetVersion() git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34926 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/app.cpp b/src/msw/app.cpp index 5723a87d05..419870ccdf 100644 --- a/src/msw/app.cpp +++ b/src/msw/app.cpp @@ -592,18 +592,21 @@ int wxApp::GetComCtl32Version() // if so, then we can check for the version if ( dllComCtl32.IsLoaded() ) { + // check is struct used by DllGetVersion() is available in the + // headers and define it ourselves if it isn't #ifndef DLLVER_PLATFORM_WINDOWS - typedef struct _DllVersionInfo + struct DLLVERSIONINFO { DWORD cbSize; DWORD dwMajorVersion; // Major version DWORD dwMinorVersion; // Minor version DWORD dwBuildNumber; // Build number DWORD dwPlatformID; // DLLVER_PLATFORM_* - } DLLVERSIONINFO; + }; typedef HRESULT (CALLBACK* DLLGETVERSIONPROC)(DLLVERSIONINFO *); -#endif - // try to use DllGetVersion() if available in _headers_ +#endif // defined(DLLVERSIONINFO) + + // now check if it's available during run-time wxDYNLIB_FUNCTION( DLLGETVERSIONPROC, DllGetVersion, dllComCtl32 ); if ( pfnDllGetVersion ) {