X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ce336c6d76d8c513487af08857c1cd3cbe806d30..d34e375c9c54f7fc655de69591dee4d5f8bb7193:/src/msw/stdpaths.cpp diff --git a/src/msw/stdpaths.cpp b/src/msw/stdpaths.cpp index dcb164a576..27fa594c7e 100644 --- a/src/msw/stdpaths.cpp +++ b/src/msw/stdpaths.cpp @@ -62,6 +62,14 @@ static const wxChar *TRACE_MASK = _T("stdpaths"); #define CSIDL_PROGRAM_FILES 0x0026 #endif +#ifndef SHGFP_TYPE_CURRENT + #define SHGFP_TYPE_CURRENT 0 +#endif + +#ifndef SHGFP_TYPE_DEFAULT + #define SHGFP_TYPE_DEFAULT 1 +#endif + // ---------------------------------------------------------------------------- // module globals // ---------------------------------------------------------------------------- @@ -260,10 +268,16 @@ wxString wxStandardPathsWin16::GetConfigDir() const // this is for compatibility with earlier wxFileConfig versions // which used the Windows directory for the global files wxString dir; +#ifndef __WXWINCE__ if ( !::GetWindowsDirectory(wxStringBuffer(dir, MAX_PATH), MAX_PATH) ) { wxLogLastError(_T("GetWindowsDirectory")); } +#else + // TODO: + // eVC4 - use CSIDL_WINDOWS + // eVC3 - probably not possible through API +#endif return dir; }