Mercurial > dwindows
view win/XBrowseForFolder.h @ 1838:ca304f28de3b
Fix 64bit crashes on Windows when building with Visual Studio 2012.
LPARAM in 32bit mode is LONG, but in 64bit mode it is uint64...
There were casts to LONG in several places that were getting truncated
with the new version of the compiler (but not gcc or older versions).
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 16 Nov 2012 21:18:20 +0000 |
parents | bf3a6d596cd4 |
children |
line wrap: on
line source
// XBrowseForFolder.h Version 1.2 // // Author: Hans Dietrich // hdietrich@gmail.com // // This software is released into the public domain. You are free to use // it in any way you like, except that you may not sell this source code. // // This software is provided "as is" with no expressed or implied warranty. // I accept no liability for any damage or loss of business that this // software may cause. // /////////////////////////////////////////////////////////////////////////////// #ifndef XBROWSEFORFOLDER_H #define XBROWSEFORFOLDER_H #ifdef __cplusplus extern "C" { #endif BOOL XBrowseForFolder(HWND hWnd, LPCTSTR lpszInitialFolder, int nFolder, LPCTSTR lpszCaption, LPTSTR lpszBuf, DWORD dwBufSize, BOOL bEditBox); #ifdef __cplusplus } #endif #endif //XBROWSEFORFOLDER_H