summaryrefslogtreecommitdiffstats
path: root/winsup/w32api/include/shlobj.h
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2003-10-13 00:22:38 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2003-10-13 00:22:38 +0000
commitfad2aa1aad53afe6290f17613a5353369b175f08 (patch)
treeab4cfb7a972e81969f4ab0e5df0e42046a28b562 /winsup/w32api/include/shlobj.h
parent0c7a57ebc00544d2f0e0aa2d21c96ce2b4277099 (diff)
downloadcygnal-fad2aa1aad53afe6290f17613a5353369b175f08.tar.gz
cygnal-fad2aa1aad53afe6290f17613a5353369b175f08.tar.bz2
cygnal-fad2aa1aad53afe6290f17613a5353369b175f08.zip
2003-10-13 Martin Fuchs <Martin-Fuchs@gmx.net>
* include/shlobj.h (CFSTR_FILENAME, CFSTR_FILEDESCRIPTOR, CFSTR_FILENAMEMAP, CFSTR_SHELLURL): Correct UNICODE definitions.
Diffstat (limited to 'winsup/w32api/include/shlobj.h')
-rw-r--r--winsup/w32api/include/shlobj.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/winsup/w32api/include/shlobj.h b/winsup/w32api/include/shlobj.h
index c990c471b..b37525bc0 100644
--- a/winsup/w32api/include/shlobj.h
+++ b/winsup/w32api/include/shlobj.h
@@ -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