Patch: Correct definition of CFSTR_FILENAME
"Martin Fuchs" <[email protected]> Mon, 29 Sep 2003 23:12:39 +0100
| Newsgroups | gmane.comp.gnu.mingw.patches |
|---|---|
| Message-ID | <[email protected]> |
2003-09-30 Martin Fuchs <[email protected]> * include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR, CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions See Documentation at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_programming/transferring/clipboard.asp Index: include/shlobj.h =================================================================== RCS file: /cvs/src/src/winsup/w32api/include/shlobj.h,v retrieving revision 1.26 diff -u -p -d -r1.26 shlobj.h --- include/shlobj.h 25 Aug 2003 02:02:37 -0000 1.26 +++ include/shlobj.h 29 Sep 2003 22:11:43 -0000 @@ -185,16 +185,23 @@ extern "C" { #define CFSTR_SHELLIDLIST TEXT("Shell IDList Array") #define CFSTR_SHELLIDLISTOFFSET TEXT("Shell Object Offsets") #define CFSTR_NETRESOURCES TEXT("Net Resource") -#define CFSTR_FILEDESCRIPTOR TEXT("FileGroupDescriptor") #define CFSTR_FILECONTENTS TEXT("FileContents") -#define CFSTR_FILENAME TEXT("FileName") +#ifdef UNICODE +#define CFSTR_FILENAME L"FileNameW" +#define CFSTR_FILENAMEMAP L"FileNameMapW" +#define CFSTR_FILEDESCRIPTOR L"FileGroupDescriptorW" +#define CFSTR_SHELLURL L"UniformResourceLocatorW" +#else +#define CFSTR_FILENAME "FileName" +#define CFSTR_FILENAMEMAP "FileNameMap" +#define CFSTR_FILEDESCRIPTOR "FileGroupDescriptor" +#define CFSTR_SHELLURL "UniformResourceLocator" +#endif #define CFSTR_PRINTERGROUP TEXT("PrinterFriendlyName") -#define CFSTR_FILENAMEMAP TEXT("FileNameMap") #define CFSTR_INDRAGLOOP TEXT("InShellDragLoop") #define CFSTR_PASTESUCCEEDED TEXT("Paste Succeeded") #define CFSTR_PERFORMEDDROPEFFECT TEXT("Performed DropEffect") #define CFSTR_PREFERREDDROPEFFECT TEXT("Preferred DropEffect") -#define CFSTR_SHELLURL TEXT("UniformResourceLocator") #define CMF_NORMAL 0 #define CMF_DEFAULTONLY 1 #define CMF_VERBSONLY 2 ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf