mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-31 04:13:37 +00:00
[NTFS]
- Add missing defines about file attributes - Implement NtfsFCBIsDirectory() Source: http://bos.asmhackers.net/docs/filesystems/ntfs/filename.html svn path=/trunk/; revision=64618
This commit is contained in:
@@ -118,10 +118,7 @@ NtfsDestroyFCB(PNTFS_FCB Fcb)
|
||||
BOOLEAN
|
||||
NtfsFCBIsDirectory(PNTFS_FCB Fcb)
|
||||
{
|
||||
UNREFERENCED_PARAMETER(Fcb);
|
||||
// return(Fcb->entry.Attrib & FILE_ATTRIBUTE_DIRECTORY);
|
||||
// return(Fcb->Entry.FileFlags & 0x02);
|
||||
return TRUE;
|
||||
return ((Fcb->Entry.FileAttributes & NTFS_FILE_TYPE_DIRECTORY) == NTFS_FILE_TYPE_DIRECTORY);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -188,6 +188,13 @@ typedef enum
|
||||
#define NTFS_FILE_NAME_DOS 2
|
||||
#define NTFS_FILE_NAME_WIN32_AND_DOS 3
|
||||
|
||||
#define NTFS_FILE_TYPE_READ_ONLY 0x1
|
||||
#define NTFS_FILE_TYPE_HIDDEN 0x2
|
||||
#define NTFS_FILE_TYPE_SYSTEM 0x4
|
||||
#define NTFS_FILE_TYPE_ARCHIVE 0x20
|
||||
#define NTFS_FILE_TYPE_COMPRESSED 0x800
|
||||
#define NTFS_FILE_TYPE_DIRECTORY 0x10000000
|
||||
|
||||
typedef struct
|
||||
{
|
||||
ULONG Type; /* Magic number 'FILE' */
|
||||
|
||||
Reference in New Issue
Block a user