Author: hbelusca
Date: Thu Aug 21 19:18:25 2014
New Revision: 63914
URL:
http://svn.reactos.org/svn/reactos?rev=63914&view=rev
Log:
[EXPLORER_OLD]
Disable ScanNTFSStreams calls because this function exclusively calls BackupRead that is
not implemented on ReactOS, and as a consequence makes lots of debug spam when browsing
the start (sub-)menus.
Modified:
trunk/reactos/base/shell/explorer/shell/shellfs.cpp
trunk/reactos/base/shell/explorer/shell/winfs.cpp
trunk/reactos/base/shell/explorer/shell/winfs.h
Modified: trunk/reactos/base/shell/explorer/shell/shellfs.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/explorer/shell/…
==============================================================================
--- trunk/reactos/base/shell/explorer/shell/shellfs.cpp [iso-8859-1] (original)
+++ trunk/reactos/base/shell/explorer/shell/shellfs.cpp [iso-8859-1] Thu Aug 21 19:18:25
2014
@@ -313,8 +313,10 @@
if (GetFileInformationByHandle(hFile, &entry->_bhfi))
entry->_bhfi_valid = true;
+#ifdef BACKUP_READ_IMPLEMENTED
if (ScanNTFSStreams(entry, hFile))
entry->_scanned = true; // There exist named NTFS sub-streams in this file.
+#endif
CloseHandle(hFile);
}
Modified: trunk/reactos/base/shell/explorer/shell/winfs.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/explorer/shell/…
==============================================================================
--- trunk/reactos/base/shell/explorer/shell/winfs.cpp [iso-8859-1] (original)
+++ trunk/reactos/base/shell/explorer/shell/winfs.cpp [iso-8859-1] Thu Aug 21 19:18:25
2014
@@ -33,6 +33,7 @@
//#include "winfs.h"
+#ifdef BACKUP_READ_IMPLEMENTED
int ScanNTFSStreams(Entry* entry, HANDLE hFile)
{
PVOID ctx = 0;
@@ -116,6 +117,7 @@
return cnt;
}
+#endif
void WinDirectory::read_directory(int scan_flags)
@@ -167,8 +169,10 @@
if (GetFileInformationByHandle(hFile, &entry->_bhfi))
entry->_bhfi_valid = true;
+#ifdef BACKUP_READ_IMPLEMENTED
if (ScanNTFSStreams(entry, hFile))
entry->_scanned = true; // There exist named NTFS sub-streams in this file.
+#endif
CloseHandle(hFile);
}
Modified: trunk/reactos/base/shell/explorer/shell/winfs.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/explorer/shell/…
==============================================================================
--- trunk/reactos/base/shell/explorer/shell/winfs.h [iso-8859-1] (original)
+++ trunk/reactos/base/shell/explorer/shell/winfs.h [iso-8859-1] Thu Aug 21 19:18:25 2014
@@ -25,6 +25,8 @@
// Martin Fuchs, 23.07.2003
//
+/* Enable this when the BackupRead API is implemented */
+// #define BACKUP_READ_IMPLEMENTED
/// Windows file system file-entry
struct WinEntry : public Entry
@@ -65,4 +67,6 @@
virtual Entry* find_entry(const void*);
};
+#ifdef BACKUP_READ_IMPLEMENTED
extern int ScanNTFSStreams(Entry* entry, HANDLE hFile);
+#endif