![]() |
Qt 4.8
|
#include "qfilesystemengine_p.h"#include "qplatformdefs.h"#include "qabstractfileengine.h"#include "private/qfsfileengine_p.h"#include <private/qsystemlibrary_p.h>#include <qdebug.h>#include "qfile.h"#include "qdir.h"#include "private/qmutexpool_p.h"#include "qvarlengtharray.h"#include "qdatetime.h"#include "qt_windows.h"#include <types.h>#include <objbase.h>#include <shlobj.h>#include <initguid.h>#include <accctrl.h>#include <ctype.h>#include <limits.h>#include <security.h>Go to the source code of this file.
Classes | |
| struct | _SHARE_INFO_1 |
Macros | |
| #define | _INTPTR_T_DEFINED |
| #define | _POSIX_ |
| #define | INVALID_FILE_ATTRIBUTES (DWORD (-1)) |
| #define | PATH_MAX FILENAME_MAX |
| #define | QT_NO_LIBRARY 1 |
| #define | SECURITY_WIN32 |
| #define | SPI_GETPLATFORMTYPE 257 |
Typedefs | |
| typedef INT_PTR | intptr_t |
| typedef DWORD(WINAPI * | PtrNetApiBufferFree) (LPVOID) |
| typedef DWORD(WINAPI * | PtrNetShareEnum) (LPWSTR, DWORD, LPBYTE *, DWORD, LPDWORD, LPDWORD, LPDWORD) |
| typedef struct _SHARE_INFO_1 | SHARE_INFO_1 |
Functions | |
| static QDateTime | fileTimeToQDateTime (const FILETIME *time) |
| static bool | getFindData (QString path, WIN32_FIND_DATA &findData) |
| static bool | isDirPath (const QString &dirPath, bool *existed) |
| static bool | mkDir (const QString &path) |
| static QString | readLink (const QFileSystemEntry &link) |
| static QString | readSymLink (const QFileSystemEntry &link) |
| static bool | resolveUNCLibs () |
| static bool | rmDir (const QString &path) |
| static bool | tryDriveUNCFallback (const QFileSystemEntry &fname, QFileSystemMetaData &data) |
| static bool | tryFindFallback (const QFileSystemEntry &fname, QFileSystemMetaData &data) |
| static bool | uncShareExists (const QString &server) |
Variables | |
| static PtrNetApiBufferFree | ptrNetApiBufferFree = 0 |
| static PtrNetShareEnum | ptrNetShareEnum = 0 |
| static QString | qfsPrivateCurrentDir = QLatin1String("") |
| Q_CORE_EXPORT int | qt_ntfs_permission_lookup = 0 |
| #define _INTPTR_T_DEFINED |
Definition at line 92 of file qfilesystemengine_win.cpp.
| #define _POSIX_ |
Definition at line 44 of file qfilesystemengine_win.cpp.
| #define INVALID_FILE_ATTRIBUTES (DWORD (-1)) |
Definition at line 96 of file qfilesystemengine_win.cpp.
Referenced by isDirPath(), and tryFindFallback().
| #define PATH_MAX FILENAME_MAX |
Definition at line 79 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::canonicalName(), QFileSystemEngine::currentPath(), QFileSystemEngine::getLinkTarget(), isDirPath(), and QProcessPrivate::processStarted().
| #define QT_NO_LIBRARY 1 |
Definition at line 148 of file qfilesystemengine_win.cpp.
| #define SECURITY_WIN32 |
Definition at line 71 of file qfilesystemengine_win.cpp.
| #define SPI_GETPLATFORMTYPE 257 |
Definition at line 75 of file qfilesystemengine_win.cpp.
Referenced by mkDir().
| typedef INT_PTR intptr_t |
Definition at line 89 of file qfilesystemengine_win.cpp.
| typedef DWORD(WINAPI * PtrNetApiBufferFree) (LPVOID) |
Definition at line 272 of file qfilesystemengine_win.cpp.
| typedef DWORD(WINAPI * PtrNetShareEnum) (LPWSTR, DWORD, LPBYTE *, DWORD, LPDWORD, LPDWORD, LPDWORD) |
Definition at line 270 of file qfilesystemengine_win.cpp.
| typedef struct _SHARE_INFO_1 SHARE_INFO_1 |
|
inlinestatic |
Definition at line 1208 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemMetaData::accessTime(), QFileSystemMetaData::creationTime(), and QFileSystemMetaData::modificationTime().
|
inlinestatic |
Definition at line 427 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::fillMetaData(), isDirPath(), and tryFindFallback().
|
static |
Definition at line 921 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::fillMetaData().
|
inlinestatic |
Definition at line 892 of file qfilesystemengine_win.cpp.
Referenced by isDirPath().
|
static |
Definition at line 358 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::clearWinStatData(), QFile::decodeName(), QFileSystemEngine::fillMetaData(), QFileInfo::isAbsolute(), QFileInfo::symLinkTarget(), and QFile::symLinkTarget().
|
static |
Definition at line 304 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::clearWinStatData().
|
static |
Definition at line 281 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::uncListSharesOnServer().
|
inlinestatic |
Definition at line 916 of file qfilesystemengine_win.cpp.
Referenced by isDirPath().
|
static |
Definition at line 736 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::fillMetaData().
|
static |
Definition at line 789 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::fillMetaData().
|
static |
Definition at line 415 of file qfilesystemengine_win.cpp.
Referenced by tryDriveUNCFallback().
|
static |
Definition at line 273 of file qfilesystemengine_win.cpp.
Referenced by resolveUNCLibs(), and QFileSystemEngine::uncListSharesOnServer().
|
static |
Definition at line 271 of file qfilesystemengine_win.cpp.
Referenced by resolveUNCLibs(), and QFileSystemEngine::uncListSharesOnServer().
|
static |
Definition at line 145 of file qfilesystemengine_win.cpp.
Referenced by isDirPath().
| Q_CORE_EXPORT int qt_ntfs_permission_lookup = 0 |
Definition at line 142 of file qfilesystemengine_win.cpp.
Referenced by QFileSystemEngine::fillPermissions(), and QFileSystemEngine::owner().