diff options
Diffstat (limited to 'win32.h')
-rw-r--r-- | win32.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -3,6 +3,7 @@ #ifndef WIN32_H #define WIN32_H +#include <windows.h> bool MyShowCursor(bool show); typedef void (*Function)(int); @@ -23,6 +24,14 @@ wchar_t *convert_to_fs(const char *name, wchar_t *utf16_buf, size_t buflen); # define WIDE_TO_MB_BUFFER(str, buffer, buflen) (str) #endif +/* Override SHGetFolderPath with our custom implementation */ +#if defined(SHGetFolderPath) +#undef SHGetFolderPath +#endif +#define SHGetFolderPath OTTDSHGetFolderPath + +HRESULT OTTDSHGetFolderPath(HWND, int, HANDLE, DWORD, LPTSTR); + #if defined(__MINGW32__) #define SHGFP_TYPE_CURRENT 0 #endif /* __MINGW32__ */ |