com.coi.tools.os.win
Interface MSWinConstants

All Known Implementing Classes:
CheckedHelloPanel, RegDataContainer, Registry, RegistryHandler, RegistryImpl, Win_RegistryHandler

public interface MSWinConstants

Constants related to MS Windows DACLs.

Author:
Klaus Bartz

Field Summary
static int ACCESS_SYSTEM_SECURITY
          Flag for permission all specific rights.
static int DELETE
          Flag for permission delete.
static int FILE_ADD_FILE
          Flag for permission add a file to a directory.
static int FILE_ADD_SUBDIRECTORY
          Flag for permission add a subdirectory to a directory.
static int FILE_ALL_ACCESS
          Flag for permission STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3FF.
static int FILE_APPEND_DATA
          Flag for permission add data to a file (append).
static int FILE_CASE_PRESERVED_NAMES
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_CASE_SENSITIVE_SEARCH
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_CREATE_PIPE_INSTANCE
          Flag for permission create a named pipe.
static int FILE_DELETE_CHILD
          Flag for permission delete a file or subdirectory in a directory.
static int FILE_EXECUTE
          Flag for permission execute a file.
static int FILE_FILE_COMPRESSION
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_GENERIC_EXECUTE
          Flag for permission generic execute.
static int FILE_GENERIC_READ
          Flag for permission generic read.
static int FILE_GENERIC_WRITE
          Flag for permission generic write.
static int FILE_LIST_DIRECTORY
          Flag for permission list contents of a directory.
static int FILE_PERSISTENT_ACLS
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_READ_ATTRIBUTES
          Flag for permission all read attributes.
static int FILE_READ_DATA
          Flag for permission read file or pipe date.
static int FILE_READ_EA
          Flag for permission read.
static int FILE_SUPPORTS_ENCRYPTION
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_SUPPORTS_OBJECT_IDS
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_SUPPORTS_REMOTE_STORAGE
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_SUPPORTS_REPARSE_POINTS
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_SUPPORTS_SPARSE_FILES
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_TRAVERSE
          Flag for permission traverse through a directory.
static int FILE_UNICODE_ON_DISK
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_VOLUME_IS_COMPRESSED
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_VOLUME_QUOTAS
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int FILE_WRITE_ATTRIBUTES
          Flag for permission all write attributes.
static int FILE_WRITE_DATA
          Flag for permission write file or pipe data.
static int FILE_WRITE_EA
          Flag for permission write.
static int GENERIC_ALL
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int GENERIC_EXECUTE
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int GENERIC_READ
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int GENERIC_WRITE
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int HKEY_CLASSES_ROOT
          HKCR registry root
static int HKEY_CURRENT_CONFIG
          HKCC registry root
static int HKEY_CURRENT_USER
          HKCU registry root
static int HKEY_DYN_DATA
          HKDD registry root
static int HKEY_LOCAL_MACHINE
          HKLM registry root
static int HKEY_PERFORMANCE_DATA
          HKPD registry root
static int HKEY_USERS
          HKU registry root
static int MAXIMUM_ALLOWED
          Flag for NT permissions: For more information see the Windows NT description for permisson flags.
static int READ_CONTROL
          Flag for permission read.
static int REG_BINARY
          Free form binary
static int REG_DWORD
          32-bit number
static int REG_EXPAND_SZ
          Unicode nul terminated string
static int REG_LINK
          Symbolic Link (unicode)
static int REG_MULTI_SZ
          Multiple Unicode strings
static int REG_NONE
          No value type
static int REG_SZ
          Unicode nul terminated string
static int SPECIFIC_RIGHTS_ALL
          Flag for permission all specific rights.
static int STANDARD_RIGHTS_ALL
          Flag for permission all standard rights.
static int STANDARD_RIGHTS_EXECUTE
          Flag for permission standard rights for execute.
static int STANDARD_RIGHTS_READ
          Flag for permission standard rights for read.
static int STANDARD_RIGHTS_REQUIRED
          Flag for permission standard rights for required.
static int STANDARD_RIGHTS_WRITE
          Flag for permission standard rights for write.
static int SYNCHRONIZE
          Flag for permission use synchronize.
static int WRITE_DAC
          Flag for permission write a DAC.
static int WRITE_OWNER
          Flag for permission set owner.
 

Field Detail

HKEY_CLASSES_ROOT

static final int HKEY_CLASSES_ROOT
HKCR registry root

See Also:
Constant Field Values

HKEY_CURRENT_USER

static final int HKEY_CURRENT_USER
HKCU registry root

See Also:
Constant Field Values

HKEY_LOCAL_MACHINE

static final int HKEY_LOCAL_MACHINE
HKLM registry root

See Also:
Constant Field Values

HKEY_USERS

static final int HKEY_USERS
HKU registry root

See Also:
Constant Field Values

HKEY_PERFORMANCE_DATA

static final int HKEY_PERFORMANCE_DATA
HKPD registry root

See Also:
Constant Field Values

HKEY_CURRENT_CONFIG

static final int HKEY_CURRENT_CONFIG
HKCC registry root

See Also:
Constant Field Values

HKEY_DYN_DATA

static final int HKEY_DYN_DATA
HKDD registry root

See Also:
Constant Field Values

REG_NONE

static final int REG_NONE
No value type

See Also:
Constant Field Values

REG_SZ

static final int REG_SZ
Unicode nul terminated string

See Also:
Constant Field Values

REG_EXPAND_SZ

static final int REG_EXPAND_SZ
Unicode nul terminated string

See Also:
Constant Field Values

REG_BINARY

static final int REG_BINARY
Free form binary

See Also:
Constant Field Values

REG_DWORD

static final int REG_DWORD
32-bit number

See Also:
Constant Field Values

REG_LINK

static final int REG_LINK
Symbolic Link (unicode)

See Also:
Constant Field Values

REG_MULTI_SZ

static final int REG_MULTI_SZ
Multiple Unicode strings

See Also:
Constant Field Values

FILE_READ_DATA

static final int FILE_READ_DATA
Flag for permission read file or pipe date.

See Also:
Constant Field Values

FILE_LIST_DIRECTORY

static final int FILE_LIST_DIRECTORY
Flag for permission list contents of a directory.

See Also:
Constant Field Values

FILE_WRITE_DATA

static final int FILE_WRITE_DATA
Flag for permission write file or pipe data.

See Also:
Constant Field Values

FILE_ADD_FILE

static final int FILE_ADD_FILE
Flag for permission add a file to a directory.

See Also:
Constant Field Values

FILE_APPEND_DATA

static final int FILE_APPEND_DATA
Flag for permission add data to a file (append).

See Also:
Constant Field Values

FILE_ADD_SUBDIRECTORY

static final int FILE_ADD_SUBDIRECTORY
Flag for permission add a subdirectory to a directory.

See Also:
Constant Field Values

FILE_CREATE_PIPE_INSTANCE

static final int FILE_CREATE_PIPE_INSTANCE
Flag for permission create a named pipe.

See Also:
Constant Field Values

FILE_READ_EA

static final int FILE_READ_EA
Flag for permission read.

See Also:
Constant Field Values

FILE_WRITE_EA

static final int FILE_WRITE_EA
Flag for permission write.

See Also:
Constant Field Values

FILE_EXECUTE

static final int FILE_EXECUTE
Flag for permission execute a file.

See Also:
Constant Field Values

FILE_TRAVERSE

static final int FILE_TRAVERSE
Flag for permission traverse through a directory.

See Also:
Constant Field Values

FILE_DELETE_CHILD

static final int FILE_DELETE_CHILD
Flag for permission delete a file or subdirectory in a directory.

See Also:
Constant Field Values

FILE_READ_ATTRIBUTES

static final int FILE_READ_ATTRIBUTES
Flag for permission all read attributes.

See Also:
Constant Field Values

FILE_WRITE_ATTRIBUTES

static final int FILE_WRITE_ATTRIBUTES
Flag for permission all write attributes.

See Also:
Constant Field Values

DELETE

static final int DELETE
Flag for permission delete.

See Also:
Constant Field Values

READ_CONTROL

static final int READ_CONTROL
Flag for permission read.

See Also:
Constant Field Values

WRITE_DAC

static final int WRITE_DAC
Flag for permission write a DAC.

See Also:
Constant Field Values

WRITE_OWNER

static final int WRITE_OWNER
Flag for permission set owner.

See Also:
Constant Field Values

SYNCHRONIZE

static final int SYNCHRONIZE
Flag for permission use synchronize.

See Also:
Constant Field Values

STANDARD_RIGHTS_REQUIRED

static final int STANDARD_RIGHTS_REQUIRED
Flag for permission standard rights for required.

See Also:
Constant Field Values

STANDARD_RIGHTS_READ

static final int STANDARD_RIGHTS_READ
Flag for permission standard rights for read.

See Also:
Constant Field Values

STANDARD_RIGHTS_WRITE

static final int STANDARD_RIGHTS_WRITE
Flag for permission standard rights for write.

See Also:
Constant Field Values

STANDARD_RIGHTS_EXECUTE

static final int STANDARD_RIGHTS_EXECUTE
Flag for permission standard rights for execute.

See Also:
Constant Field Values

STANDARD_RIGHTS_ALL

static final int STANDARD_RIGHTS_ALL
Flag for permission all standard rights.

See Also:
Constant Field Values

SPECIFIC_RIGHTS_ALL

static final int SPECIFIC_RIGHTS_ALL
Flag for permission all specific rights.

See Also:
Constant Field Values

FILE_ALL_ACCESS

static final int FILE_ALL_ACCESS
Flag for permission STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x3FF.

See Also:
Constant Field Values

FILE_GENERIC_READ

static final int FILE_GENERIC_READ
Flag for permission generic read.

See Also:
Constant Field Values

FILE_GENERIC_WRITE

static final int FILE_GENERIC_WRITE
Flag for permission generic write.

See Also:
Constant Field Values

FILE_GENERIC_EXECUTE

static final int FILE_GENERIC_EXECUTE
Flag for permission generic execute.

See Also:
Constant Field Values

ACCESS_SYSTEM_SECURITY

static final int ACCESS_SYSTEM_SECURITY
Flag for permission all specific rights.

See Also:
Constant Field Values

MAXIMUM_ALLOWED

static final int MAXIMUM_ALLOWED
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

GENERIC_READ

static final int GENERIC_READ
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

GENERIC_WRITE

static final int GENERIC_WRITE
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

GENERIC_EXECUTE

static final int GENERIC_EXECUTE
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

GENERIC_ALL

static final int GENERIC_ALL
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_CASE_SENSITIVE_SEARCH

static final int FILE_CASE_SENSITIVE_SEARCH
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_CASE_PRESERVED_NAMES

static final int FILE_CASE_PRESERVED_NAMES
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_UNICODE_ON_DISK

static final int FILE_UNICODE_ON_DISK
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_PERSISTENT_ACLS

static final int FILE_PERSISTENT_ACLS
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_FILE_COMPRESSION

static final int FILE_FILE_COMPRESSION
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_VOLUME_QUOTAS

static final int FILE_VOLUME_QUOTAS
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_SUPPORTS_SPARSE_FILES

static final int FILE_SUPPORTS_SPARSE_FILES
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_SUPPORTS_REPARSE_POINTS

static final int FILE_SUPPORTS_REPARSE_POINTS
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_SUPPORTS_REMOTE_STORAGE

static final int FILE_SUPPORTS_REMOTE_STORAGE
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_VOLUME_IS_COMPRESSED

static final int FILE_VOLUME_IS_COMPRESSED
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_SUPPORTS_OBJECT_IDS

static final int FILE_SUPPORTS_OBJECT_IDS
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values

FILE_SUPPORTS_ENCRYPTION

static final int FILE_SUPPORTS_ENCRYPTION
Flag for NT permissions: For more information see the Windows NT description for permisson flags.

See Also:
Constant Field Values