ReactOS  0.4.13-dev-73-gcfe54aa
propsheet.h File Reference
#include <shlobj.h>
#include <deque>
#include "../btrfsioctl.h"
Include dependency graph for propsheet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BtrfsPropSheet
 

Macros

#define S_IRUSR   0000400
 
#define S_IWUSR   0000200
 
#define S_IXUSR   0000100
 
#define S_IRGRP   (S_IRUSR >> 3)
 
#define S_IWGRP   (S_IWUSR >> 3)
 
#define S_IXGRP   (S_IXUSR >> 3)
 
#define S_IROTH   (S_IRGRP >> 3)
 
#define S_IWOTH   (S_IWGRP >> 3)
 
#define S_IXOTH   (S_IXGRP >> 3)
 
#define S_ISUID   0004000
 
#define S_ISGID   0002000
 
#define S_ISVTX   0001000
 
#define BTRFS_INODE_NODATASUM   0x001
 
#define BTRFS_INODE_NODATACOW   0x002
 
#define BTRFS_INODE_READONLY   0x004
 
#define BTRFS_INODE_NOCOMPRESS   0x008
 
#define BTRFS_INODE_PREALLOC   0x010
 
#define BTRFS_INODE_SYNC   0x020
 
#define BTRFS_INODE_IMMUTABLE   0x040
 
#define BTRFS_INODE_APPEND   0x080
 
#define BTRFS_INODE_NODUMP   0x100
 
#define BTRFS_INODE_NOATIME   0x200
 
#define BTRFS_INODE_DIRSYNC   0x400
 
#define BTRFS_INODE_COMPRESS   0x800
 

Variables

LONG objs_loaded
 

Macro Definition Documentation

◆ BTRFS_INODE_APPEND

#define BTRFS_INODE_APPEND   0x080

Definition at line 83 of file propsheet.h.

◆ BTRFS_INODE_COMPRESS

#define BTRFS_INODE_COMPRESS   0x800

Definition at line 87 of file propsheet.h.

◆ BTRFS_INODE_DIRSYNC

#define BTRFS_INODE_DIRSYNC   0x400

Definition at line 86 of file propsheet.h.

◆ BTRFS_INODE_IMMUTABLE

#define BTRFS_INODE_IMMUTABLE   0x040

Definition at line 82 of file propsheet.h.

◆ BTRFS_INODE_NOATIME

#define BTRFS_INODE_NOATIME   0x200

Definition at line 85 of file propsheet.h.

◆ BTRFS_INODE_NOCOMPRESS

#define BTRFS_INODE_NOCOMPRESS   0x008

Definition at line 79 of file propsheet.h.

◆ BTRFS_INODE_NODATACOW

#define BTRFS_INODE_NODATACOW   0x002

Definition at line 77 of file propsheet.h.

◆ BTRFS_INODE_NODATASUM

#define BTRFS_INODE_NODATASUM   0x001

Definition at line 76 of file propsheet.h.

◆ BTRFS_INODE_NODUMP

#define BTRFS_INODE_NODUMP   0x100

Definition at line 84 of file propsheet.h.

◆ BTRFS_INODE_PREALLOC

#define BTRFS_INODE_PREALLOC   0x010

Definition at line 80 of file propsheet.h.

◆ BTRFS_INODE_READONLY

#define BTRFS_INODE_READONLY   0x004

Definition at line 78 of file propsheet.h.

◆ BTRFS_INODE_SYNC

#define BTRFS_INODE_SYNC   0x020

Definition at line 81 of file propsheet.h.

◆ S_IRGRP

#define S_IRGRP   (S_IRUSR >> 3)

Definition at line 41 of file propsheet.h.

◆ S_IROTH

#define S_IROTH   (S_IRGRP >> 3)

Definition at line 53 of file propsheet.h.

◆ S_IRUSR

#define S_IRUSR   0000400

Definition at line 29 of file propsheet.h.

◆ S_ISGID

#define S_ISGID   0002000

Definition at line 69 of file propsheet.h.

◆ S_ISUID

#define S_ISUID   0004000

Definition at line 65 of file propsheet.h.

◆ S_ISVTX

#define S_ISVTX   0001000

Definition at line 73 of file propsheet.h.

◆ S_IWGRP

#define S_IWGRP   (S_IWUSR >> 3)

Definition at line 45 of file propsheet.h.

◆ S_IWOTH

#define S_IWOTH   (S_IWGRP >> 3)

Definition at line 57 of file propsheet.h.

◆ S_IWUSR

#define S_IWUSR   0000200

Definition at line 33 of file propsheet.h.

◆ S_IXGRP

#define S_IXGRP   (S_IXUSR >> 3)

Definition at line 49 of file propsheet.h.

◆ S_IXOTH

#define S_IXOTH   (S_IXGRP >> 3)

Definition at line 61 of file propsheet.h.

◆ S_IXUSR

#define S_IXUSR   0000100

Definition at line 37 of file propsheet.h.

Variable Documentation

◆ objs_loaded

LONG objs_loaded

Definition at line 48 of file main.cpp.

Referenced by BtrfsPropSheet::BtrfsPropSheet(), and BtrfsPropSheet::~BtrfsPropSheet().