fs Constants

fs.FILE_ACCESS = <Constants: {'EXECUTE': 536870912, 'GENERIC_READ': 1179785, 'READ': -2147483648, 'ACCESS_SYSTEM_SECURITY': 16777216, 'TRAVERSE': 32, u'SYNCHRONIZE': 1048576, u'WRITE_OWNER': 524288, 'GENERIC_EXECUTE': 1179808, 'READ_EA': 8, 'READ_DATA': 1, u'STANDARD_RIGHTS_WRITE': 131072, 'WRITE_EA': 16, 'READ_ATTRIBUTES': 128, 'ADD_FILE': 2, 'ADD_SUBDIRECTORY': 4, 'DELETE_CHILD': 64, 'WRITE_ATTRIBUTES': 256, 'LIST_DIRECTORY': 1, u'WRITE_DAC': 262144, 'WRITE': 1073741824, u'READ_CONTROL': 131072, 'ALL_ACCESS': 2032639, 'ALL': 268435456, u'STANDARD_RIGHTS_READ': 131072, 'GENERIC_WRITE': 1179926, 'WRITE_DATA': 2, u'DELETE': 65536, 'APPEND_DATA': 4, 'CREATE_PIPE_INSTANCE': 4}>

File-specific access rights

Name Val Win32
READ_DATA 0x00000001 FILE_READ_DATA
LIST_DIRECTORY 0x00000001 FILE_READ_DATA
ADD_FILE 0x00000002 FILE_WRITE_DATA
WRITE_DATA 0x00000002 FILE_WRITE_DATA
ADD_SUBDIRECTORY 0x00000004 FILE_CREATE_PIPE_INSTANCE
APPEND_DATA 0x00000004 FILE_CREATE_PIPE_INSTANCE
CREATE_PIPE_INSTANCE 0x00000004 FILE_CREATE_PIPE_INSTANCE
READ_EA 0x00000008 FILE_READ_EA
WRITE_EA 0x00000010 FILE_WRITE_EA
TRAVERSE 0x00000020 FILE_TRAVERSE
DELETE_CHILD 0x00000040 FILE_DELETE_CHILD
READ_ATTRIBUTES 0x00000080 FILE_READ_ATTRIBUTES
WRITE_ATTRIBUTES 0x00000100 FILE_WRITE_ATTRIBUTES
DELETE 0x00010000 DELETE
STANDARD_RIGHTS_WRITE 0x00020000 READ_CONTROL
READ_CONTROL 0x00020000 READ_CONTROL
STANDARD_RIGHTS_READ 0x00020000 READ_CONTROL
WRITE_DAC 0x00040000 WRITE_DAC
WRITE_OWNER 0x00080000 WRITE_OWNER
SYNCHRONIZE 0x00100000 SYNCHRONIZE
GENERIC_READ 0x00120089 FILE_GENERIC_READ
GENERIC_EXECUTE 0x001200A0 FILE_GENERIC_EXECUTE
GENERIC_WRITE 0x00120116 FILE_GENERIC_WRITE
ALL_ACCESS 0x001F03FF FILE_ALL_ACCESS
ACCESS_SYSTEM_SECURITY 0x01000000 ACCESS_SYSTEM_SECURITY
ALL 0x10000000 ALL
EXECUTE 0x20000000 EXECUTE
WRITE 0x40000000 WRITE
READ 0x80000000 READ
fs.FILE_SHARE = <Constants: {'READ': 1, 'WRITE': 2, 'DELETE': 4}>

Ways of sharing a file for reading, writing, &c.

Name Val Win32
READ 0x001 FILE_SHARE_READ
WRITE 0x002 FILE_SHARE_WRITE
DELETE 0x004 FILE_SHARE_DELETE
fs.FILE_NOTIFY_CHANGE = <Constants: {'DIR_NAME': 2, 'FILE_NAME': 1, 'LAST_WRITE': 16, 'ATTRIBUTES': 4, 'SECURITY': 256, 'SIZE': 8}>

Notification types to watch for when a file changes

Name Val Win32
FILE_NAME 0x0001 FILE_NOTIFY_CHANGE_FILE_NAME
DIR_NAME 0x0002 FILE_NOTIFY_CHANGE_DIR_NAME
ATTRIBUTES 0x0004 FILE_NOTIFY_CHANGE_ATTRIBUTES
SIZE 0x0008 FILE_NOTIFY_CHANGE_SIZE
LAST_WRITE 0x0010 FILE_NOTIFY_CHANGE_LAST_WRITE
SECURITY 0x0100 FILE_NOTIFY_CHANGE_SECURITY
fs.FILE_ACTION = <Constants: {'RENAMED_NEW_NAME': 5, 'RENAMED_OLD_NAME': 4, 'REMOVED': 2, 'ADDED': 1, 'MODIFIED': 3}>

Results of a file change

Name Val Win32
ADDED 0x001 ADDED
REMOVED 0x002 REMOVED
MODIFIED 0x003 MODIFIED
RENAMED_OLD_NAME 0x004 RENAMED_OLD_NAME
RENAMED_NEW_NAME 0x005 RENAMED_NEW_NAME
fs.FILE_ATTRIBUTE = <Constants: {'TEMPORARY': 256, 'OFFLINE': 4096, 'NORMAL': 128, 'ENCRYPTED': 16384, 'SYSTEM': 4, 'VIRTUAL': 65536, 'NOT_CONTENT_INDEXES': 8192, 'READONLY': 1, 'COMPRESSED': 2048, 'DIRECTORY': 16, 'HIDDEN': 2, 'SPARSE_FILE': 512, 'ARCHIVE': 32, 'REPARSE_POINT': 1024}>

Attributes applying to any file

Name Val Win32
READONLY 0x000001 FILE_ATTRIBUTE_READONLY
HIDDEN 0x000002 FILE_ATTRIBUTE_HIDDEN
SYSTEM 0x000004 FILE_ATTRIBUTE_SYSTEM
DIRECTORY 0x000010 FILE_ATTRIBUTE_DIRECTORY
ARCHIVE 0x000020 FILE_ATTRIBUTE_ARCHIVE
NORMAL 0x000080 FILE_ATTRIBUTE_NORMAL
TEMPORARY 0x000100 FILE_ATTRIBUTE_TEMPORARY
SPARSE_FILE 0x000200 SPARSE_FILE
REPARSE_POINT 0x000400 REPARSE_POINT
COMPRESSED 0x000800 FILE_ATTRIBUTE_COMPRESSED
OFFLINE 0x001000 FILE_ATTRIBUTE_OFFLINE
NOT_CONTENT_INDEXES 0x002000 NOT_CONTENT_INDEXES
ENCRYPTED 0x004000 ENCRYPTED
VIRTUAL 0x010000 VIRTUAL
fs.PROGRESS = <Constants: {'CANCEL': 1, 'CONTINUE': 0, 'STOP': 2, 'QUIET': 3}>

States within a file move/copy progress

Name Val Win32
CONTINUE 0x000 PROGRESS_CONTINUE
CANCEL 0x001 PROGRESS_CANCEL
STOP 0x002 PROGRESS_STOP
QUIET 0x003 PROGRESS_QUIET
fs.MOVEFILE = <Constants: {'FAIL_IF_NOT_TRACKABLE': 32, 'COPY_ALLOWED': 2, 'REPLACE_EXISTING': 1, 'DELAY_UNTIL_REBOOT': 4, 'WRITE_THROUGH': 8, 'CREATE_HARDLINK': 16}>

Options when moving a file

Name Val Win32
REPLACE_EXISTING 0x001 MOVEFILE_REPLACE_EXISTING
COPY_ALLOWED 0x002 MOVEFILE_COPY_ALLOWED
DELAY_UNTIL_REBOOT 0x004 MOVEFILE_DELAY_UNTIL_REBOOT
WRITE_THROUGH 0x008 MOVEFILE_WRITE_THROUGH
CREATE_HARDLINK 0x010 MOVEFILE_CREATE_HARDLINK
FAIL_IF_NOT_TRACKABLE 0x020 MOVEFILE_FAIL_IF_NOT_TRACKABLE
fs.FILE_FLAG = <Constants: {'SEQUENTIAL_SCAN': 134217728, 'DELETE_ON_CLOSE': 67108864, 'OVERLAPPED': 1073741824, 'RANDOM_ACCESS': 268435456, 'NO_BUFFERING': 536870912, 'BACKUP_SEMANTICS': 33554432, 'POSIX_SEMANTICS': 16777216, 'WRITE_THROUGH': -2147483648}>

File flags

Name Val Win32
POSIX_SEMANTICS 0x01000000 FILE_FLAG_POSIX_SEMANTICS
BACKUP_SEMANTICS 0x02000000 FILE_FLAG_BACKUP_SEMANTICS
DELETE_ON_CLOSE 0x04000000 FILE_FLAG_DELETE_ON_CLOSE
SEQUENTIAL_SCAN 0x08000000 FILE_FLAG_SEQUENTIAL_SCAN
RANDOM_ACCESS 0x10000000 FILE_FLAG_RANDOM_ACCESS
NO_BUFFERING 0x20000000 FILE_FLAG_NO_BUFFERING
OVERLAPPED 0x40000000 FILE_FLAG_OVERLAPPED
WRITE_THROUGH 0x80000000 FILE_FLAG_WRITE_THROUGH
fs.FILE_CREATION = <Constants: {u'TRUNCATE_EXISTING': 5, u'OPEN_EXISTING': 3, u'OPEN_ALWAYS': 4, u'CREATE_ALWAYS': 2, u'CREATE_NEW': 1}>

Options when creating a file

Name Val Win32
CREATE_NEW 0x001 CREATE_NEW
CREATE_ALWAYS 0x002 CREATE_ALWAYS
OPEN_EXISTING 0x003 OPEN_EXISTING
OPEN_ALWAYS 0x004 OPEN_ALWAYS
TRUNCATE_EXISTING 0x005 TRUNCATE_EXISTING
fs.VOLUME_FLAG = <Constants: {'NAMED_STREAMS': 262144, 'SUPPORTS_TRANSACTIONS': 2097152, 'SUPPORTS_OBJECT_IDS': 65536, 'FILE_COMPRESSION': 16, 'SUPPORTS_REMOTE_STORAGE': 256, 'SUPPORTS_SPARSE_FILES': 64, 'UNICODE_ON_DISK': 4, 'VOLUME_IS_COMPRESSED': 32768, 'CASE_PRESERVED_NAMES': 2, 'SEQUENTIAL_WRITE_ONCE': 1048576, 'VOLUME_QUOTAS': 32, 'SUPPORTS_REPARSE_POINTS': 128, 'READ_ONLY_VOLUME': 524288, 'SUPPORTS_ENCRYPTION': 131072, 'CASE_SENSITIVE_SEARCH': 1, 'PERSISTENT_ACLS': 8}>

Characteristics of a volume

Name Val Win32
CASE_SENSITIVE_SEARCH 0x000001 FILE_CASE_SENSITIVE_SEARCH
CASE_PRESERVED_NAMES 0x000002 FILE_CASE_PRESERVED_NAMES
UNICODE_ON_DISK 0x000004 FILE_UNICODE_ON_DISK
PERSISTENT_ACLS 0x000008 FILE_PERSISTENT_ACLS
FILE_COMPRESSION 0x000010 FILE_FILE_COMPRESSION
VOLUME_QUOTAS 0x000020 FILE_VOLUME_QUOTAS
SUPPORTS_SPARSE_FILES 0x000040 FILE_SUPPORTS_SPARSE_FILES
SUPPORTS_REPARSE_POINTS 0x000080 FILE_SUPPORTS_REPARSE_POINTS
SUPPORTS_REMOTE_STORAGE 0x000100 FILE_SUPPORTS_REMOTE_STORAGE
VOLUME_IS_COMPRESSED 0x008000 FILE_VOLUME_IS_COMPRESSED
SUPPORTS_OBJECT_IDS 0x010000 FILE_SUPPORTS_OBJECT_IDS
SUPPORTS_ENCRYPTION 0x020000 FILE_SUPPORTS_ENCRYPTION
NAMED_STREAMS 0x040000 FILE_NAMED_STREAMS
READ_ONLY_VOLUME 0x080000 FILE_READ_ONLY_VOLUME
SEQUENTIAL_WRITE_ONCE 0x100000 FILE_SEQUENTIAL_WRITE_ONCE
SUPPORTS_TRANSACTIONS 0x200000 FILE_SUPPORTS_TRANSACTIONS
fs.DRIVE_TYPE = <Constants: {'RAMDISK': 6, 'REMOTE': 4, 'UNKNOWN': 0, 'REMOVABLE': 2, 'NO_ROOT_DIR': 1, 'CDROM': 5, 'FIXED': 3}>

Types of drive

Name Val Win32
UNKNOWN 0x000 DRIVE_UNKNOWN
NO_ROOT_DIR 0x001 DRIVE_NO_ROOT_DIR
REMOVABLE 0x002 DRIVE_REMOVABLE
FIXED 0x003 DRIVE_FIXED
REMOTE 0x004 DRIVE_REMOTE
CDROM 0x005 DRIVE_CDROM
RAMDISK 0x006 DRIVE_RAMDISK
fs.COMPRESSION_FORMAT = <Constants: {'DEFAULT': 1, 'NONE': 0, 'LZNT1': 2}>

Ways in which a file can be compressed

Name Val Win32
NONE 0x000 NONE
DEFAULT 0x001 DEFAULT
LZNT1 0x002 LZNT1
fs.FSCTL = <Constants: {'IS_PATHNAME_VALID': 589868, 'QUERY_ON_DISK_VOLUME_INFO': 590140, 'MARK_HANDLE': 590076, 'IS_VOLUME_DIRTY': 589944, 'TXFS_LIST_TRANSACTION_LOCKED_FILES': 606688, 'GET_COMPRESSION': 589884, 'SET_REPAIR': 590232, 'SIS_COPYFILE': 590080, 'FILESYSTEM_GET_STATISTICS': 589920, 'TXFS_ROLLFORWARD_REDO': 622928, 'DFSR_SET_GHOST_HANDLE_STATE': 590264, 'TXFS_SHUTDOWN_RM': 622940, 'TXFS_MODIFY_RM': 622916, 'FILE_PREFETCH': 590112, 'TXFS_TRANSACTION_ACTIVE': 606604, 'SET_REPARSE_POINT': 589988, 'SET_ZERO_DATA': 622792, 'DELETE_OBJECT_ID': 589984, 'UNLOCK_VOLUME': 589852, 'ALLOW_EXTENDED_DASD_IO': 589955, 'SET_ENCRYPTION': 590039, 'READ_FILE_USN_DATA': 590059, 'SET_ZERO_ON_DEALLOCATION': 590228, 'GET_NTFS_FILE_RECORD': 589928, 'SIS_LINK_FILES': 639236, 'SECURITY_ID_CHECK': 606391, 'EXTEND_VOLUME': 590064, 'GET_VOLUME_BITMAP': 589935, 'SET_DEFECT_MANAGEMENT': 622900, 'QUERY_FAT_BPB': 589912, 'HSM_MSG': 639240, 'MARK_AS_SYSTEM_HIVE': 589903, 'RECALL_FILE': 590103, 'OPLOCK_BREAK_NOTIFY': 589844, 'REQUEST_OPLOCK_LEVEL_2': 589828, 'REQUEST_OPLOCK_LEVEL_1': 589824, 'GET_OBJECT_ID': 589980, 'SET_COMPRESSION': 639040, 'GET_RETRIEVAL_POINTERS': 589939, 'GET_NTFS_VOLUME_DATA': 589924, 'TXFS_START_RM': 622936, 'INITIATE_REPAIR': 590248, 'TXFS_GET_TRANSACTED_VERSION': 606576, 'ENUM_USN_DATA': 590003, 'ENCRYPTION_FSCTL_IO': 590043, 'GET_REPAIR': 590236, 'DELETE_REPARSE_POINT': 589996, 'IS_VOLUME_MOUNTED': 589864, 'CSC_INTERNAL': 590255, 'REQUEST_FILTER_OPLOCK': 589916, 'READ_USN_JOURNAL': 590011, 'CREATE_OR_GET_OBJECT_ID': 590016, 'MOVE_FILE': 589940, 'TXFS_CREATE_MINIVERSION': 622972, 'DISMOUNT_VOLUME': 589856, 'LOCK_VOLUME': 589848, 'TXFS_WRITE_BACKUP_INFORMATION': 622948, 'TXFS_CREATE_SECONDARY_RM': 622952, 'TXFS_LIST_TRANSACTIONS': 606692, 'SET_VOLUME_COMPRESSION_STATE': 590144, 'OPLOCK_BREAK_ACK_NO_2': 589904, 'OPBATCH_ACK_CLOSE_PENDING': 589840, 'QUERY_USN_JOURNAL': 590068, 'TXFS_READ_BACKUP_INFORMATION': 606560, 'CREATE_USN_JOURNAL': 590055, 'QUERY_SPARING_INFO': 590136, 'READ_FROM_PLEX': 606494, 'READ_RAW_ENCRYPTED': 590051, 'DELETE_USN_JOURNAL': 590072, 'INVALIDATE_VOLUMES': 589908, 'SHRINK_VOLUME': 590256, 'SET_OBJECT_ID': 589976, 'REQUEST_BATCH_OPLOCK': 589832, 'HSM_DATA': 639251, 'SET_SPARSE': 590020, 'QUERY_PAGEFILE_ENCRYPTION': 590312, 'WAIT_FOR_REPAIR': 590240, 'SET_OBJECT_ID_EXTENDED': 590012, 'MAKE_MEDIA_COMPATIBLE': 622896, 'FIND_FILES_BY_SID': 589967, 'QUERY_RETRIEVAL_POINTERS': 589883, 'TXFS_GET_METADATA_INFO': 606572, 'TXFS_ROLLFORWARD_UNDO': 622932, 'QUERY_ALLOCATED_RANGES': 606415, 'WRITE_USN_CLOSE_RECORD': 590063, 'SET_SHORT_NAME_BEHAVIOR': 590260, 'OPLOCK_BREAK_ACKNOWLEDGE': 589836, 'WRITE_RAW_ENCRYPTED': 590047, 'GET_REPARSE_POINT': 589992, 'TXFS_QUERY_RM_INFORMATION': 606536, 'MARK_VOLUME_DIRTY': 589872}>

Types of fsctl operation

Name Val Win32
REQUEST_OPLOCK_LEVEL_1 0x090000 FSCTL_REQUEST_OPLOCK_LEVEL_1
REQUEST_OPLOCK_LEVEL_2 0x090004 FSCTL_REQUEST_OPLOCK_LEVEL_2
REQUEST_BATCH_OPLOCK 0x090008 FSCTL_REQUEST_BATCH_OPLOCK
OPLOCK_BREAK_ACKNOWLEDGE 0x09000C FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
OPBATCH_ACK_CLOSE_PENDING 0x090010 FSCTL_OPBATCH_ACK_CLOSE_PENDING
OPLOCK_BREAK_NOTIFY 0x090014 FSCTL_OPLOCK_BREAK_NOTIFY
LOCK_VOLUME 0x090018 FSCTL_LOCK_VOLUME
UNLOCK_VOLUME 0x09001C FSCTL_UNLOCK_VOLUME
DISMOUNT_VOLUME 0x090020 FSCTL_DISMOUNT_VOLUME
IS_VOLUME_MOUNTED 0x090028 FSCTL_IS_VOLUME_MOUNTED
IS_PATHNAME_VALID 0x09002C FSCTL_IS_PATHNAME_VALID
MARK_VOLUME_DIRTY 0x090030 FSCTL_MARK_VOLUME_DIRTY
QUERY_RETRIEVAL_POINTERS 0x09003B FSCTL_QUERY_RETRIEVAL_POINTERS
GET_COMPRESSION 0x09003C FSCTL_GET_COMPRESSION
MARK_AS_SYSTEM_HIVE 0x09004F FSCTL_MARK_AS_SYSTEM_HIVE
OPLOCK_BREAK_ACK_NO_2 0x090050 FSCTL_OPLOCK_BREAK_ACK_NO_2
INVALIDATE_VOLUMES 0x090054 FSCTL_INVALIDATE_VOLUMES
QUERY_FAT_BPB 0x090058 FSCTL_QUERY_FAT_BPB
REQUEST_FILTER_OPLOCK 0x09005C FSCTL_REQUEST_FILTER_OPLOCK
FILESYSTEM_GET_STATISTICS 0x090060 FSCTL_FILESYSTEM_GET_STATISTICS
GET_NTFS_VOLUME_DATA 0x090064 FSCTL_GET_NTFS_VOLUME_DATA
GET_NTFS_FILE_RECORD 0x090068 FSCTL_GET_NTFS_FILE_RECORD
GET_VOLUME_BITMAP 0x09006F FSCTL_GET_VOLUME_BITMAP
GET_RETRIEVAL_POINTERS 0x090073 FSCTL_GET_RETRIEVAL_POINTERS
MOVE_FILE 0x090074 FSCTL_MOVE_FILE
IS_VOLUME_DIRTY 0x090078 FSCTL_IS_VOLUME_DIRTY
ALLOW_EXTENDED_DASD_IO 0x090083 FSCTL_ALLOW_EXTENDED_DASD_IO
FIND_FILES_BY_SID 0x09008F FSCTL_FIND_FILES_BY_SID
SET_OBJECT_ID 0x090098 FSCTL_SET_OBJECT_ID
GET_OBJECT_ID 0x09009C FSCTL_GET_OBJECT_ID
DELETE_OBJECT_ID 0x0900A0 FSCTL_DELETE_OBJECT_ID
SET_REPARSE_POINT 0x0900A4 FSCTL_SET_REPARSE_POINT
GET_REPARSE_POINT 0x0900A8 FSCTL_GET_REPARSE_POINT
DELETE_REPARSE_POINT 0x0900AC FSCTL_DELETE_REPARSE_POINT
ENUM_USN_DATA 0x0900B3 FSCTL_ENUM_USN_DATA
READ_USN_JOURNAL 0x0900BB FSCTL_READ_USN_JOURNAL
SET_OBJECT_ID_EXTENDED 0x0900BC FSCTL_SET_OBJECT_ID_EXTENDED
CREATE_OR_GET_OBJECT_ID 0x0900C0 FSCTL_CREATE_OR_GET_OBJECT_ID
SET_SPARSE 0x0900C4 FSCTL_SET_SPARSE
SET_ENCRYPTION 0x0900D7 FSCTL_SET_ENCRYPTION
ENCRYPTION_FSCTL_IO 0x0900DB FSCTL_ENCRYPTION_FSCTL_IO
WRITE_RAW_ENCRYPTED 0x0900DF FSCTL_WRITE_RAW_ENCRYPTED
READ_RAW_ENCRYPTED 0x0900E3 FSCTL_READ_RAW_ENCRYPTED
CREATE_USN_JOURNAL 0x0900E7 FSCTL_CREATE_USN_JOURNAL
READ_FILE_USN_DATA 0x0900EB FSCTL_READ_FILE_USN_DATA
WRITE_USN_CLOSE_RECORD 0x0900EF FSCTL_WRITE_USN_CLOSE_RECORD
EXTEND_VOLUME 0x0900F0 FSCTL_EXTEND_VOLUME
QUERY_USN_JOURNAL 0x0900F4 FSCTL_QUERY_USN_JOURNAL
DELETE_USN_JOURNAL 0x0900F8 FSCTL_DELETE_USN_JOURNAL
MARK_HANDLE 0x0900FC FSCTL_MARK_HANDLE
SIS_COPYFILE 0x090100 FSCTL_SIS_COPYFILE
RECALL_FILE 0x090117 FSCTL_RECALL_FILE
FILE_PREFETCH 0x090120 FSCTL_FILE_PREFETCH
QUERY_SPARING_INFO 0x090138 FSCTL_QUERY_SPARING_INFO
QUERY_ON_DISK_VOLUME_INFO 0x09013C FSCTL_QUERY_ON_DISK_VOLUME_INFO
SET_VOLUME_COMPRESSION_STATE 0x090140 FSCTL_SET_VOLUME_COMPRESSION_STATE
SET_ZERO_ON_DEALLOCATION 0x090194 FSCTL_SET_ZERO_ON_DEALLOCATION
SET_REPAIR 0x090198 FSCTL_SET_REPAIR
GET_REPAIR 0x09019C FSCTL_GET_REPAIR
WAIT_FOR_REPAIR 0x0901A0 FSCTL_WAIT_FOR_REPAIR
INITIATE_REPAIR 0x0901A8 FSCTL_INITIATE_REPAIR
CSC_INTERNAL 0x0901AF FSCTL_CSC_INTERNAL
SHRINK_VOLUME 0x0901B0 FSCTL_SHRINK_VOLUME
SET_SHORT_NAME_BEHAVIOR 0x0901B4 FSCTL_SET_SHORT_NAME_BEHAVIOR
DFSR_SET_GHOST_HANDLE_STATE 0x0901B8 FSCTL_DFSR_SET_GHOST_HANDLE_STATE
QUERY_PAGEFILE_ENCRYPTION 0x0901E8 FSCTL_QUERY_PAGEFILE_ENCRYPTION
SECURITY_ID_CHECK 0x0940B7 FSCTL_SECURITY_ID_CHECK
QUERY_ALLOCATED_RANGES 0x0940CF FSCTL_QUERY_ALLOCATED_RANGES
READ_FROM_PLEX 0x09411E FSCTL_READ_FROM_PLEX
TXFS_QUERY_RM_INFORMATION 0x094148 FSCTL_TXFS_QUERY_RM_INFORMATION
TXFS_READ_BACKUP_INFORMATION 0x094160 FSCTL_TXFS_READ_BACKUP_INFORMATION
TXFS_GET_METADATA_INFO 0x09416C FSCTL_TXFS_GET_METADATA_INFO
TXFS_GET_TRANSACTED_VERSION 0x094170 FSCTL_TXFS_GET_TRANSACTED_VERSION
TXFS_TRANSACTION_ACTIVE 0x09418C FSCTL_TXFS_TRANSACTION_ACTIVE
TXFS_LIST_TRANSACTION_LOCKED_FILES 0x0941E0 FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES
TXFS_LIST_TRANSACTIONS 0x0941E4 FSCTL_TXFS_LIST_TRANSACTIONS
SET_ZERO_DATA 0x0980C8 FSCTL_SET_ZERO_DATA
MAKE_MEDIA_COMPATIBLE 0x098130 FSCTL_MAKE_MEDIA_COMPATIBLE
SET_DEFECT_MANAGEMENT 0x098134 FSCTL_SET_DEFECT_MANAGEMENT
TXFS_MODIFY_RM 0x098144 FSCTL_TXFS_MODIFY_RM
TXFS_ROLLFORWARD_REDO 0x098150 FSCTL_TXFS_ROLLFORWARD_REDO
TXFS_ROLLFORWARD_UNDO 0x098154 FSCTL_TXFS_ROLLFORWARD_UNDO
TXFS_START_RM 0x098158 FSCTL_TXFS_START_RM
TXFS_SHUTDOWN_RM 0x09815C FSCTL_TXFS_SHUTDOWN_RM
TXFS_WRITE_BACKUP_INFORMATION 0x098164 FSCTL_TXFS_WRITE_BACKUP_INFORMATION
TXFS_CREATE_SECONDARY_RM 0x098168 FSCTL_TXFS_CREATE_SECONDARY_RM
TXFS_CREATE_MINIVERSION 0x09817C FSCTL_TXFS_CREATE_MINIVERSION
SET_COMPRESSION 0x09C040 FSCTL_SET_COMPRESSION
SIS_LINK_FILES 0x09C104 FSCTL_SIS_LINK_FILES
HSM_MSG 0x09C108 FSCTL_HSM_MSG
HSM_DATA 0x09C113 FSCTL_HSM_DATA

Previous topic

The Dir class

Next topic

ipc – Interprocess Communication

This Page