X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/cd0c48001ca3ac0e1f142508fb0f5831a23531be..5f8ba10e863cf2df9ac0a10033a7d5d866002337:/src/msw/stdpaths.cpp diff --git a/src/msw/stdpaths.cpp b/src/msw/stdpaths.cpp index d306af2131..d0271fe1e7 100644 --- a/src/msw/stdpaths.cpp +++ b/src/msw/stdpaths.cpp @@ -50,6 +50,10 @@ typedef HRESULT (WINAPI *SHGetSpecialFolderPath_t)(HWND, LPTSTR, int, BOOL); // used in our wxLogTrace messages static const wxChar *TRACE_MASK = _T("stdpaths"); +#ifndef CSIDL_APPDATA + #define CSIDL_APPDATA 0x001a +#endif + #ifndef CSIDL_LOCAL_APPDATA #define CSIDL_LOCAL_APPDATA 0x001c #endif @@ -268,10 +272,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; }