Support SHCONTF_INCLUDEHIDDEN
Dimitrie O. Paun
dpaun at rogers.com
Fri Oct 25 18:04:11 CDT 2002
This one make the "Browse for Folder" dialog
a _lot_ more pleasant to use...
ChangeLog
Add proper support for the SHCONTF_INCLUDEHIDDEN flag.
Index: dlls/shell32/enumidlist.c
===================================================================
RCS file: /var/cvs/wine/dlls/shell32/enumidlist.c,v
retrieving revision 1.26
diff -u -r1.26 enumidlist.c
--- dlls/shell32/enumidlist.c 24 Jul 2002 01:56:03 -0000 1.26
+++ dlls/shell32/enumidlist.c 25 Oct 2002 22:52:27 -0000
@@ -125,6 +125,7 @@
{
do
{
+ if ( !(dwFlags & SHCONTF_INCLUDEHIDDEN) && (stffile.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN) ) continue;
if ( (stffile.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) && strcmp (stffile.cFileName, ".") && strcmp (stffile.cFileName, ".."))
{
pidl = _ILCreateFolder (&stffile);
@@ -148,6 +149,7 @@
{
do
{
+ if ( !(dwFlags & SHCONTF_INCLUDEHIDDEN) && (stffile.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN) ) continue;
if (! (stffile.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) )
{
pidl = _ILCreateValue(&stffile);
--
Dimi.
More information about the wine-patches
mailing list