ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ntfs.h File Reference
#include <pshpack1.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

struct  NTFS_BOOTSECTOR
struct  NTFS_RECORD
struct  NTFS_MFT_RECORD
struct  NTFS_ATTR_RECORD
struct  NTFS_INDEX_HEADER
struct  NTFS_INDEX_ROOT
struct  NTFS_FILE_NAME_ATTR
struct  NTFS_ATTR_LIST_ATTR
struct  NTFS_INDEX_ENTRY
struct  NTFS_ATTR_CONTEXT
struct  NTFS_FILE_HANDLE

Defines

#define NTFS_FILE_MFT   0
#define NTFS_FILE_MFTMIRR   1
#define NTFS_FILE_LOGFILE   2
#define NTFS_FILE_VOLUME   3
#define NTFS_FILE_ATTRDEF   4
#define NTFS_FILE_ROOT   5
#define NTFS_FILE_BITMAP   6
#define NTFS_FILE_BOOT   7
#define NTFS_FILE_BADCLUS   8
#define NTFS_FILE_QUOTA   9
#define NTFS_FILE_UPCASE   10
#define NTFS_FILE_EXTEND   11
#define NTFS_ATTR_TYPE_STANDARD_INFORMATION   0x10
#define NTFS_ATTR_TYPE_ATTRIBUTE_LIST   0x20
#define NTFS_ATTR_TYPE_FILENAME   0x30
#define NTFS_ATTR_TYPE_OBJECT_ID   0x40
#define NTFS_ATTR_TYPE_SECURITY_DESCRIPTOR   0x50
#define NTFS_ATTR_TYPE_VOLUME_NAME   0x60
#define NTFS_ATTR_TYPE_VOLUME_INFORMATION   0x70
#define NTFS_ATTR_TYPE_DATA   0x80
#define NTFS_ATTR_TYPE_INDEX_ROOT   0x90
#define NTFS_ATTR_TYPE_INDEX_ALLOCATION   0xa0
#define NTFS_ATTR_TYPE_BITMAP   0xb0
#define NTFS_ATTR_TYPE_REPARSE_POINT   0xc0
#define NTFS_ATTR_TYPE_EA_INFORMATION   0xd0
#define NTFS_ATTR_TYPE_EA   0xe0
#define NTFS_ATTR_TYPE_END   0xffffffff
#define NTFS_ATTR_NORMAL   0
#define NTFS_ATTR_COMPRESSED   1
#define NTFS_ATTR_RESIDENT   2
#define NTFS_ATTR_ENCRYPTED   0x4000
#define NTFS_SMALL_INDEX   0
#define NTFS_LARGE_INDEX   1
#define NTFS_INDEX_ENTRY_NODE   1
#define NTFS_INDEX_ENTRY_END   2
#define NTFS_FILE_NAME_POSIX   0
#define NTFS_FILE_NAME_WIN32   1
#define NTFS_FILE_NAME_DOS   2
#define NTFS_FILE_NAME_WIN32_AND_DOS   3

Typedefs

typedef struct NTFS_BOOTSECTORPNTFS_BOOTSECTOR
typedef struct NTFS_RECORDPNTFS_RECORD
typedef struct NTFS_MFT_RECORDPNTFS_MFT_RECORD
typedef struct NTFS_ATTR_RECORDPNTFS_ATTR_RECORD
typedef struct NTFS_INDEX_HEADERPNTFS_INDEX_HEADER
typedef struct NTFS_INDEX_ROOTPNTFS_INDEX_ROOT
typedef struct
NTFS_FILE_NAME_ATTR
PNTFS_FILE_NAME_ATTR
typedef struct
NTFS_ATTR_LIST_ATTR
PNTFS_ATTR_LIST_ATTR
typedef struct NTFS_INDEX_ENTRYPNTFS_INDEX_ENTRY
typedef struct NTFS_ATTR_CONTEXTPNTFS_ATTR_CONTEXT
typedef struct _NTFS_VOLUME_INFO * PNTFS_VOLUME_INFO
typedef struct NTFS_FILE_HANDLEPNTFS_FILE_HANDLE

Functions

const DEVVTBLNtfsMount (ULONG DeviceId)

Generated on Sat May 26 2012 04:46:55 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.