com.sun.jna.platform.win32
Class WinNT

java.lang.Object
  extended by com.sun.jna.platform.win32.WinNT

public abstract class WinNT
extends java.lang.Object

This module defines the 32-Bit Windows types and constants that are defined by NT, but exposed through the Win32 API. Ported from WinNT.h.


Nested Class Summary
static class WinNT.FILE_NOTIFY_INFORMATION
          The FILE_NOTIFY_INFORMATION structure describes the changes found by the ReadDirectoryChangesW function.
static class WinNT.LARGE_INTEGER
          A 64-bit integer; TODO: this should be a union and allow direct 64-bit integer access.
static class WinNT.LUID
          A 64-bit value that is guaranteed to be unique on the operating system that generated it until the system is restarted.
static class WinNT.PSID
           
static class WinNT.PSIDByReference
           
 class WinNT.SECURITY_ATTRIBUTES
           
 class WinNT.SECURITY_IMPERSONATION_LEVEL
          The SECURITY_IMPERSONATION_LEVEL enumeration type contains values that specify security impersonation levels.
static class WinNT.SID_AND_ATTRIBUTES
          The SID_AND_ATTRIBUTES structure represents a security identifier (SID) and its attributes.
 class WinNT.SID_NAME_USE
          The SID_NAME_USE enumeration type contains values that specify the type of a security identifier (SID).
static class WinNT.TOKEN_GROUPS
          The TOKEN_GROUPS structure contains information about the group security identifiers (SIDs) in an access token.
 class WinNT.TOKEN_INFORMATION_CLASS
          The TOKEN_INFORMATION_CLASS enumeration type contains values that specify the type of information being assigned to or retrieved from an access token.
static class WinNT.TOKEN_OWNER
          The TOKEN_OWNER structure contains the default owner security identifier (SID) that will be applied to newly created objects.
static class WinNT.TOKEN_USER
          The TOKEN_USER structure identifies the user associated with an access token.
 
Field Summary
static int CREATE_ALWAYS
           
static int CREATE_NEW
           
static int DELETE
           
static int FILE_ACTION_ADDED
           
static int FILE_ACTION_MODIFIED
           
static int FILE_ACTION_REMOVED
           
static int FILE_ACTION_RENAMED_NEW_NAME
           
static int FILE_ACTION_RENAMED_OLD_NAME
           
static int FILE_ATTRIBUTE_ARCHIVE
           
static int FILE_ATTRIBUTE_COMPRESSED
           
static int FILE_ATTRIBUTE_DEVICE
           
static int FILE_ATTRIBUTE_DIRECTORY
           
static int FILE_ATTRIBUTE_ENCRYPTED
           
static int FILE_ATTRIBUTE_HIDDEN
           
static int FILE_ATTRIBUTE_NORMAL
           
static int FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
           
static int FILE_ATTRIBUTE_OFFLINE
           
static int FILE_ATTRIBUTE_READONLY
           
static int FILE_ATTRIBUTE_REPARSE_POINT
           
static int FILE_ATTRIBUTE_SPARSE_FILE
           
static int FILE_ATTRIBUTE_SYSTEM
           
static int FILE_ATTRIBUTE_TEMPORARY
           
static int FILE_ATTRIBUTE_VIRTUAL
           
static int FILE_CASE_PRESERVED_NAMES
           
static int FILE_CASE_SENSITIVE_SEARCH
           
static int FILE_FILE_COMPRESSION
           
static int FILE_FLAG_BACKUP_SEMANTICS
           
static int FILE_FLAG_DELETE_ON_CLOSE
           
static int FILE_FLAG_NO_BUFFERING
           
static int FILE_FLAG_OPEN_NO_RECALL
           
static int FILE_FLAG_OPEN_REPARSE_POINT
           
static int FILE_FLAG_OVERLAPPED
           
static int FILE_FLAG_POSIX_SEMANTICS
           
static int FILE_FLAG_RANDOM_ACCESS
           
static int FILE_FLAG_SEQUENTIAL_SCAN
           
static int FILE_FLAG_WRITE_THROUGH
           
static int FILE_LIST_DIRECTORY
           
static int FILE_NAMED_STREAMS
           
static int FILE_NOTIFY_CHANGE_ATTRIBUTES
           
static int FILE_NOTIFY_CHANGE_CREATION
           
static int FILE_NOTIFY_CHANGE_DIR_NAME
           
static int FILE_NOTIFY_CHANGE_FILE_NAME
           
static int FILE_NOTIFY_CHANGE_LAST_ACCESS
           
static int FILE_NOTIFY_CHANGE_LAST_WRITE
           
static int FILE_NOTIFY_CHANGE_NAME
           
static int FILE_NOTIFY_CHANGE_SECURITY
           
static int FILE_NOTIFY_CHANGE_SIZE
           
static int FILE_PERSISTENT_ACLS
           
static int FILE_READ_ONLY_VOLUME
           
static int FILE_SEQUENTIAL_WRITE_ONCE
           
static int FILE_SHARE_DELETE
           
static int FILE_SHARE_READ
           
static int FILE_SHARE_WRITE
           
static int FILE_SUPPORTS_ENCRYPTION
           
static int FILE_SUPPORTS_OBJECT_IDS
           
static int FILE_SUPPORTS_REMOTE_STORAGE
           
static int FILE_SUPPORTS_REPARSE_POINTS
           
static int FILE_SUPPORTS_SPARSE_FILES
           
static int FILE_SUPPORTS_TRANSACTIONS
           
static int FILE_UNICODE_ON_DISK
           
static int FILE_VOLUME_IS_COMPRESSED
           
static int FILE_VOLUME_QUOTAS
           
static int GENERIC_WRITE
           
static int KEY_ALL_ACCESS
           
static int KEY_CREATE_LINK
           
static int KEY_CREATE_SUB_KEY
           
static int KEY_ENUMERATE_SUB_KEYS
           
static int KEY_EXECUTE
           
static int KEY_NOTIFY
           
static int KEY_QUERY_VALUE
          Registry options.
static int KEY_READ
           
static int KEY_SET_VALUE
           
static int KEY_WOW64_32KEY
           
static int KEY_WOW64_64KEY
           
static int KEY_WOW64_RES
           
static int KEY_WRITE
           
static int OPEN_ALWAYS
           
static int OPEN_EXISTING
           
static int PAGE_EXECUTE
           
static int PAGE_EXECUTE_READ
           
static int PAGE_EXECUTE_READWRITE
           
static int PAGE_READONLY
           
static int PAGE_READWRITE
           
static int PAGE_WRITECOPY
           
static int READ_CONTROL
           
static int REG_APP_HIVE
          Loads the hive visible to the calling process.
static int REG_BINARY
          Free-formed binary.
static int REG_CREATED_NEW_KEY
          New Registry Key created.
static int REG_DWORD
          32-bit number.
static int REG_DWORD_BIG_ENDIAN
          32-bit number.
static int REG_DWORD_LITTLE_ENDIAN
          32-bit number, same as REG_DWORD.
static int REG_EXPAND_SZ
          Unicode null-terminated string with environment variable references.
static int REG_FORCE_RESTORE
          Force the restore process even when we have open handles on subkeys.
static int REG_FORCE_UNLOAD
           
static int REG_FULL_RESOURCE_DESCRIPTOR
          Resource list in the hardware description.
static int REG_HIVE_EXACT_FILE_GROWTH
          Grow hive file in exact 4k increments.
static int REG_HIVE_NO_RM
          No RM is started for this hive = no transactions.
static int REG_HIVE_SINGLE_LOG
          Legacy single logging is used for this hive.
static int REG_LATEST_FORMAT
           
static int REG_LEGAL_CHANGE_FILTER
           
static int REG_LEGAL_OPTION
           
static int REG_LINK
          Symbolic link (unicode).
static int REG_MULTI_SZ
          Multiple unicode strings.
static int REG_NO_COMPRESSION
           
static int REG_NO_LAZY_FLUSH
          Never lazy flush this hive.
static int REG_NONE
          No value type.
static int REG_NOTIFY_CHANGE_ATTRIBUTES
           
static int REG_NOTIFY_CHANGE_LAST_SET
           
static int REG_NOTIFY_CHANGE_NAME
           
static int REG_NOTIFY_CHANGE_SECURITY
           
static int REG_OPENED_EXISTING_KEY
          Existing Key opened.
static int REG_OPTION_BACKUP_RESTORE
          Open for backup or restore special access rules privilege required.
static int REG_OPTION_CREATE_LINK
          Created key is a symbolic link.
static int REG_OPTION_NON_VOLATILE
          Key is preserved when system is rebooted.
static int REG_OPTION_OPEN_LINK
          Open symbolic link.
static int REG_OPTION_RESERVED
          Parameter is reserved.
static int REG_OPTION_VOLATILE
          Key is not preserved when system is rebooted.
static int REG_PROCESS_PRIVATE
          Hive cannot be mounted by any other process while in use.
static int REG_QWORD
          64-bit number.
static int REG_QWORD_LITTLE_ENDIAN
          64-bit number, same as REG_QWORD.
static int REG_REFRESH_HIVE
          Unwind changes to last flush.
static int REG_RESOURCE_LIST
          Resource list in the resource map.
static int REG_RESOURCE_REQUIREMENTS_LIST
           
static int REG_STANDARD_FORMAT
           
static int REG_START_JOURNAL
          Starts Hive Journal.
static int REG_SZ
          Unicode null-terminated string.
static int REG_WHOLE_HIVE_VOLATILE
          Restore whole hive volatile.
static int SECTION_EXTEND_SIZE
           
static int SECTION_MAP_EXECUTE
           
static int SECTION_MAP_READ
           
static int SECTION_MAP_WRITE
           
static int SECTION_QUERY
           
static int SPECIFIC_RIGHTS_ALL
           
static int STANDARD_RIGHTS_ALL
           
static int STANDARD_RIGHTS_EXECUTE
           
static int STANDARD_RIGHTS_READ
           
static int STANDARD_RIGHTS_REQUIRED
           
static int STANDARD_RIGHTS_WRITE
           
static int SYNCHRONIZE
           
static int THREAD_ALL_ACCESS
           
static int THREAD_DIRECT_IMPERSONATION
           
static int THREAD_GET_CONTEXT
           
static int THREAD_IMPERSONATE
           
static int THREAD_QUERY_INFORMATION
           
static int THREAD_QUERY_LIMITED_INFORMATION
           
static int THREAD_SET_CONTEXT
           
static int THREAD_SET_INFORMATION
           
static int THREAD_SET_LIMITED_INFORMATION
           
static int THREAD_SET_THREAD_TOKEN
           
static int THREAD_SUSPEND_RESUME
           
static int THREAD_TERMINATE
           
static int TOKEN_ADJUST_DEFAULT
          Required to change the default owner, primary group, or DACL of an access token.
static int TOKEN_ADJUST_GROUPS
          Required to adjust the attributes of the groups in an access token.
static int TOKEN_ADJUST_PRIVILEGES
          Required to enable or disable the privileges in an access token.
static int TOKEN_ADJUST_SESSIONID
          Required to adjust the session ID of an access token.
static int TOKEN_ALL_ACCESS
          Combines all possible access rights for a token.
static int TOKEN_ALL_ACCESS_P
           
static int TOKEN_ASSIGN_PRIMARY
          Required to attach a primary token to a process.
static int TOKEN_DUPLICATE
          Required to duplicate an access token.
static int TOKEN_EXECUTE
          Combines STANDARD_RIGHTS_EXECUTE and TOKEN_IMPERSONATE.
static int TOKEN_IMPERSONATE
          Required to attach an impersonation access token to a process.
static int TOKEN_QUERY
          Required to query an access token.
static int TOKEN_QUERY_SOURCE
          Required to query the source of an access token.
static int TOKEN_READ
          Combines STANDARD_RIGHTS_READ and TOKEN_QUERY.
static int TOKEN_WRITE
          Combines STANDARD_RIGHTS_WRITE, TOKEN_ADJUST_PRIVILEGES, TOKEN_ADJUST_GROUPS, and TOKEN_ADJUST_DEFAULT.
static int TRUNCATE_EXISTING
           
static int WRITE_DAC
           
static int WRITE_OWNER
           
 
Constructor Summary
WinNT()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELETE

public static final int DELETE
See Also:
Constant Field Values

READ_CONTROL

public static final int READ_CONTROL
See Also:
Constant Field Values

WRITE_DAC

public static final int WRITE_DAC
See Also:
Constant Field Values

WRITE_OWNER

public static final int WRITE_OWNER
See Also:
Constant Field Values

SYNCHRONIZE

public static final int SYNCHRONIZE
See Also:
Constant Field Values

STANDARD_RIGHTS_REQUIRED

public static final int STANDARD_RIGHTS_REQUIRED
See Also:
Constant Field Values

STANDARD_RIGHTS_READ

public static final int STANDARD_RIGHTS_READ
See Also:
Constant Field Values

STANDARD_RIGHTS_WRITE

public static final int STANDARD_RIGHTS_WRITE
See Also:
Constant Field Values

STANDARD_RIGHTS_EXECUTE

public static final int STANDARD_RIGHTS_EXECUTE
See Also:
Constant Field Values

STANDARD_RIGHTS_ALL

public static final int STANDARD_RIGHTS_ALL
See Also:
Constant Field Values

SPECIFIC_RIGHTS_ALL

public static final int SPECIFIC_RIGHTS_ALL
See Also:
Constant Field Values

TOKEN_ASSIGN_PRIMARY

public static final int TOKEN_ASSIGN_PRIMARY
Required to attach a primary token to a process. The SE_ASSIGNPRIMARYTOKEN_NAME privilege is also required to accomplish this task.

See Also:
Constant Field Values

TOKEN_DUPLICATE

public static final int TOKEN_DUPLICATE
Required to duplicate an access token.

See Also:
Constant Field Values

TOKEN_IMPERSONATE

public static final int TOKEN_IMPERSONATE
Required to attach an impersonation access token to a process.

See Also:
Constant Field Values

TOKEN_QUERY

public static final int TOKEN_QUERY
Required to query an access token.

See Also:
Constant Field Values

TOKEN_QUERY_SOURCE

public static final int TOKEN_QUERY_SOURCE
Required to query the source of an access token.

See Also:
Constant Field Values

TOKEN_ADJUST_PRIVILEGES

public static final int TOKEN_ADJUST_PRIVILEGES
Required to enable or disable the privileges in an access token.

See Also:
Constant Field Values

TOKEN_ADJUST_GROUPS

public static final int TOKEN_ADJUST_GROUPS
Required to adjust the attributes of the groups in an access token.

See Also:
Constant Field Values

TOKEN_ADJUST_DEFAULT

public static final int TOKEN_ADJUST_DEFAULT
Required to change the default owner, primary group, or DACL of an access token.

See Also:
Constant Field Values

TOKEN_ADJUST_SESSIONID

public static final int TOKEN_ADJUST_SESSIONID
Required to adjust the session ID of an access token. The SE_TCB_NAME privilege is required.

See Also:
Constant Field Values

TOKEN_ALL_ACCESS_P

public static final int TOKEN_ALL_ACCESS_P
See Also:
Constant Field Values

TOKEN_ALL_ACCESS

public static final int TOKEN_ALL_ACCESS
Combines all possible access rights for a token.

See Also:
Constant Field Values

TOKEN_READ

public static final int TOKEN_READ
Combines STANDARD_RIGHTS_READ and TOKEN_QUERY.

See Also:
Constant Field Values

TOKEN_WRITE

public static final int TOKEN_WRITE
Combines STANDARD_RIGHTS_WRITE, TOKEN_ADJUST_PRIVILEGES, TOKEN_ADJUST_GROUPS, and TOKEN_ADJUST_DEFAULT.

See Also:
Constant Field Values

TOKEN_EXECUTE

public static final int TOKEN_EXECUTE
Combines STANDARD_RIGHTS_EXECUTE and TOKEN_IMPERSONATE.

See Also:
Constant Field Values

THREAD_TERMINATE

public static final int THREAD_TERMINATE
See Also:
Constant Field Values

THREAD_SUSPEND_RESUME

public static final int THREAD_SUSPEND_RESUME
See Also:
Constant Field Values

THREAD_GET_CONTEXT

public static final int THREAD_GET_CONTEXT
See Also:
Constant Field Values

THREAD_SET_CONTEXT

public static final int THREAD_SET_CONTEXT
See Also:
Constant Field Values

THREAD_QUERY_INFORMATION

public static final int THREAD_QUERY_INFORMATION
See Also:
Constant Field Values

THREAD_SET_INFORMATION

public static final int THREAD_SET_INFORMATION
See Also:
Constant Field Values

THREAD_SET_THREAD_TOKEN

public static final int THREAD_SET_THREAD_TOKEN
See Also:
Constant Field Values

THREAD_IMPERSONATE

public static final int THREAD_IMPERSONATE
See Also:
Constant Field Values

THREAD_DIRECT_IMPERSONATION

public static final int THREAD_DIRECT_IMPERSONATION
See Also:
Constant Field Values

THREAD_SET_LIMITED_INFORMATION

public static final int THREAD_SET_LIMITED_INFORMATION
See Also:
Constant Field Values

THREAD_QUERY_LIMITED_INFORMATION

public static final int THREAD_QUERY_LIMITED_INFORMATION
See Also:
Constant Field Values

THREAD_ALL_ACCESS

public static final int THREAD_ALL_ACCESS
See Also:
Constant Field Values

FILE_LIST_DIRECTORY

public static final int FILE_LIST_DIRECTORY
See Also:
Constant Field Values

CREATE_NEW

public static final int CREATE_NEW
See Also:
Constant Field Values

CREATE_ALWAYS

public static final int CREATE_ALWAYS
See Also:
Constant Field Values

OPEN_EXISTING

public static final int OPEN_EXISTING
See Also:
Constant Field Values

OPEN_ALWAYS

public static final int OPEN_ALWAYS
See Also:
Constant Field Values

TRUNCATE_EXISTING

public static final int TRUNCATE_EXISTING
See Also:
Constant Field Values

FILE_FLAG_WRITE_THROUGH

public static final int FILE_FLAG_WRITE_THROUGH
See Also:
Constant Field Values

FILE_FLAG_OVERLAPPED

public static final int FILE_FLAG_OVERLAPPED
See Also:
Constant Field Values

FILE_FLAG_NO_BUFFERING

public static final int FILE_FLAG_NO_BUFFERING
See Also:
Constant Field Values

FILE_FLAG_RANDOM_ACCESS

public static final int FILE_FLAG_RANDOM_ACCESS
See Also:
Constant Field Values

FILE_FLAG_SEQUENTIAL_SCAN

public static final int FILE_FLAG_SEQUENTIAL_SCAN
See Also:
Constant Field Values

FILE_FLAG_DELETE_ON_CLOSE

public static final int FILE_FLAG_DELETE_ON_CLOSE
See Also:
Constant Field Values

FILE_FLAG_BACKUP_SEMANTICS

public static final int FILE_FLAG_BACKUP_SEMANTICS
See Also:
Constant Field Values

FILE_FLAG_POSIX_SEMANTICS

public static final int FILE_FLAG_POSIX_SEMANTICS
See Also:
Constant Field Values

FILE_FLAG_OPEN_REPARSE_POINT

public static final int FILE_FLAG_OPEN_REPARSE_POINT
See Also:
Constant Field Values

FILE_FLAG_OPEN_NO_RECALL

public static final int FILE_FLAG_OPEN_NO_RECALL
See Also:
Constant Field Values

GENERIC_WRITE

public static final int GENERIC_WRITE
See Also:
Constant Field Values

PAGE_READONLY

public static final int PAGE_READONLY
See Also:
Constant Field Values

PAGE_READWRITE

public static final int PAGE_READWRITE
See Also:
Constant Field Values

PAGE_WRITECOPY

public static final int PAGE_WRITECOPY
See Also:
Constant Field Values

PAGE_EXECUTE

public static final int PAGE_EXECUTE
See Also:
Constant Field Values

PAGE_EXECUTE_READ

public static final int PAGE_EXECUTE_READ
See Also:
Constant Field Values

PAGE_EXECUTE_READWRITE

public static final int PAGE_EXECUTE_READWRITE
See Also:
Constant Field Values

SECTION_QUERY

public static final int SECTION_QUERY
See Also:
Constant Field Values

SECTION_MAP_WRITE

public static final int SECTION_MAP_WRITE
See Also:
Constant Field Values

SECTION_MAP_READ

public static final int SECTION_MAP_READ
See Also:
Constant Field Values

SECTION_MAP_EXECUTE

public static final int SECTION_MAP_EXECUTE
See Also:
Constant Field Values

SECTION_EXTEND_SIZE

public static final int SECTION_EXTEND_SIZE
See Also:
Constant Field Values

FILE_SHARE_READ

public static final int FILE_SHARE_READ
See Also:
Constant Field Values

FILE_SHARE_WRITE

public static final int FILE_SHARE_WRITE
See Also:
Constant Field Values

FILE_SHARE_DELETE

public static final int FILE_SHARE_DELETE
See Also:
Constant Field Values

FILE_ATTRIBUTE_READONLY

public static final int FILE_ATTRIBUTE_READONLY
See Also:
Constant Field Values

FILE_ATTRIBUTE_HIDDEN

public static final int FILE_ATTRIBUTE_HIDDEN
See Also:
Constant Field Values

FILE_ATTRIBUTE_SYSTEM

public static final int FILE_ATTRIBUTE_SYSTEM
See Also:
Constant Field Values

FILE_ATTRIBUTE_DIRECTORY

public static final int FILE_ATTRIBUTE_DIRECTORY
See Also:
Constant Field Values

FILE_ATTRIBUTE_ARCHIVE

public static final int FILE_ATTRIBUTE_ARCHIVE
See Also:
Constant Field Values

FILE_ATTRIBUTE_DEVICE

public static final int FILE_ATTRIBUTE_DEVICE
See Also:
Constant Field Values

FILE_ATTRIBUTE_NORMAL

public static final int FILE_ATTRIBUTE_NORMAL
See Also:
Constant Field Values

FILE_ATTRIBUTE_TEMPORARY

public static final int FILE_ATTRIBUTE_TEMPORARY
See Also:
Constant Field Values

FILE_ATTRIBUTE_SPARSE_FILE

public static final int FILE_ATTRIBUTE_SPARSE_FILE
See Also:
Constant Field Values

FILE_ATTRIBUTE_REPARSE_POINT

public static final int FILE_ATTRIBUTE_REPARSE_POINT
See Also:
Constant Field Values

FILE_ATTRIBUTE_COMPRESSED

public static final int FILE_ATTRIBUTE_COMPRESSED
See Also:
Constant Field Values

FILE_ATTRIBUTE_OFFLINE

public static final int FILE_ATTRIBUTE_OFFLINE
See Also:
Constant Field Values

FILE_ATTRIBUTE_NOT_CONTENT_INDEXED

public static final int FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
See Also:
Constant Field Values

FILE_ATTRIBUTE_ENCRYPTED

public static final int FILE_ATTRIBUTE_ENCRYPTED
See Also:
Constant Field Values

FILE_ATTRIBUTE_VIRTUAL

public static final int FILE_ATTRIBUTE_VIRTUAL
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_FILE_NAME

public static final int FILE_NOTIFY_CHANGE_FILE_NAME
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_DIR_NAME

public static final int FILE_NOTIFY_CHANGE_DIR_NAME
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_NAME

public static final int FILE_NOTIFY_CHANGE_NAME
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_ATTRIBUTES

public static final int FILE_NOTIFY_CHANGE_ATTRIBUTES
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_SIZE

public static final int FILE_NOTIFY_CHANGE_SIZE
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_LAST_WRITE

public static final int FILE_NOTIFY_CHANGE_LAST_WRITE
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_LAST_ACCESS

public static final int FILE_NOTIFY_CHANGE_LAST_ACCESS
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_CREATION

public static final int FILE_NOTIFY_CHANGE_CREATION
See Also:
Constant Field Values

FILE_NOTIFY_CHANGE_SECURITY

public static final int FILE_NOTIFY_CHANGE_SECURITY
See Also:
Constant Field Values

FILE_ACTION_ADDED

public static final int FILE_ACTION_ADDED
See Also:
Constant Field Values

FILE_ACTION_REMOVED

public static final int FILE_ACTION_REMOVED
See Also:
Constant Field Values

FILE_ACTION_MODIFIED

public static final int FILE_ACTION_MODIFIED
See Also:
Constant Field Values

FILE_ACTION_RENAMED_OLD_NAME

public static final int FILE_ACTION_RENAMED_OLD_NAME
See Also:
Constant Field Values

FILE_ACTION_RENAMED_NEW_NAME

public static final int FILE_ACTION_RENAMED_NEW_NAME
See Also:
Constant Field Values

FILE_CASE_SENSITIVE_SEARCH

public static final int FILE_CASE_SENSITIVE_SEARCH
See Also:
Constant Field Values

FILE_CASE_PRESERVED_NAMES

public static final int FILE_CASE_PRESERVED_NAMES
See Also:
Constant Field Values

FILE_UNICODE_ON_DISK

public static final int FILE_UNICODE_ON_DISK
See Also:
Constant Field Values

FILE_PERSISTENT_ACLS

public static final int FILE_PERSISTENT_ACLS
See Also:
Constant Field Values

FILE_FILE_COMPRESSION

public static final int FILE_FILE_COMPRESSION
See Also:
Constant Field Values

FILE_VOLUME_QUOTAS

public static final int FILE_VOLUME_QUOTAS
See Also:
Constant Field Values

FILE_SUPPORTS_SPARSE_FILES

public static final int FILE_SUPPORTS_SPARSE_FILES
See Also:
Constant Field Values

FILE_SUPPORTS_REPARSE_POINTS

public static final int FILE_SUPPORTS_REPARSE_POINTS
See Also:
Constant Field Values

FILE_SUPPORTS_REMOTE_STORAGE

public static final int FILE_SUPPORTS_REMOTE_STORAGE
See Also:
Constant Field Values

FILE_VOLUME_IS_COMPRESSED

public static final int FILE_VOLUME_IS_COMPRESSED
See Also:
Constant Field Values

FILE_SUPPORTS_OBJECT_IDS

public static final int FILE_SUPPORTS_OBJECT_IDS
See Also:
Constant Field Values

FILE_SUPPORTS_ENCRYPTION

public static final int FILE_SUPPORTS_ENCRYPTION
See Also:
Constant Field Values

FILE_NAMED_STREAMS

public static final int FILE_NAMED_STREAMS
See Also:
Constant Field Values

FILE_READ_ONLY_VOLUME

public static final int FILE_READ_ONLY_VOLUME
See Also:
Constant Field Values

FILE_SEQUENTIAL_WRITE_ONCE

public static final int FILE_SEQUENTIAL_WRITE_ONCE
See Also:
Constant Field Values

FILE_SUPPORTS_TRANSACTIONS

public static final int FILE_SUPPORTS_TRANSACTIONS
See Also:
Constant Field Values

KEY_QUERY_VALUE

public static final int KEY_QUERY_VALUE
Registry options.

See Also:
Constant Field Values

KEY_SET_VALUE

public static final int KEY_SET_VALUE
See Also:
Constant Field Values

KEY_CREATE_SUB_KEY

public static final int KEY_CREATE_SUB_KEY
See Also:
Constant Field Values

KEY_ENUMERATE_SUB_KEYS

public static final int KEY_ENUMERATE_SUB_KEYS
See Also:
Constant Field Values

KEY_NOTIFY

public static final int KEY_NOTIFY
See Also:
Constant Field Values

KEY_CREATE_LINK

public static final int KEY_CREATE_LINK
See Also:
Constant Field Values

KEY_WOW64_32KEY

public static final int KEY_WOW64_32KEY
See Also:
Constant Field Values

KEY_WOW64_64KEY

public static final int KEY_WOW64_64KEY
See Also:
Constant Field Values

KEY_WOW64_RES

public static final int KEY_WOW64_RES
See Also:
Constant Field Values

KEY_READ

public static final int KEY_READ
See Also:
Constant Field Values

KEY_WRITE

public static final int KEY_WRITE
See Also:
Constant Field Values

KEY_EXECUTE

public static final int KEY_EXECUTE
See Also:
Constant Field Values

KEY_ALL_ACCESS

public static final int KEY_ALL_ACCESS
See Also:
Constant Field Values

REG_OPTION_RESERVED

public static final int REG_OPTION_RESERVED
Parameter is reserved.

See Also:
Constant Field Values

REG_OPTION_NON_VOLATILE

public static final int REG_OPTION_NON_VOLATILE
Key is preserved when system is rebooted.

See Also:
Constant Field Values

REG_OPTION_VOLATILE

public static final int REG_OPTION_VOLATILE
Key is not preserved when system is rebooted.

See Also:
Constant Field Values

REG_OPTION_CREATE_LINK

public static final int REG_OPTION_CREATE_LINK
Created key is a symbolic link.

See Also:
Constant Field Values

REG_OPTION_BACKUP_RESTORE

public static final int REG_OPTION_BACKUP_RESTORE
Open for backup or restore special access rules privilege required.

See Also:
Constant Field Values

REG_OPTION_OPEN_LINK

public static final int REG_OPTION_OPEN_LINK
Open symbolic link.

See Also:
Constant Field Values

REG_LEGAL_OPTION

public static final int REG_LEGAL_OPTION
See Also:
Constant Field Values

REG_CREATED_NEW_KEY

public static final int REG_CREATED_NEW_KEY
New Registry Key created.

See Also:
Constant Field Values

REG_OPENED_EXISTING_KEY

public static final int REG_OPENED_EXISTING_KEY
Existing Key opened.

See Also:
Constant Field Values

REG_STANDARD_FORMAT

public static final int REG_STANDARD_FORMAT
See Also:
Constant Field Values

REG_LATEST_FORMAT

public static final int REG_LATEST_FORMAT
See Also:
Constant Field Values

REG_NO_COMPRESSION

public static final int REG_NO_COMPRESSION
See Also:
Constant Field Values

REG_WHOLE_HIVE_VOLATILE

public static final int REG_WHOLE_HIVE_VOLATILE
Restore whole hive volatile.

See Also:
Constant Field Values

REG_REFRESH_HIVE

public static final int REG_REFRESH_HIVE
Unwind changes to last flush.

See Also:
Constant Field Values

REG_NO_LAZY_FLUSH

public static final int REG_NO_LAZY_FLUSH
Never lazy flush this hive.

See Also:
Constant Field Values

REG_FORCE_RESTORE

public static final int REG_FORCE_RESTORE
Force the restore process even when we have open handles on subkeys.

See Also:
Constant Field Values

REG_APP_HIVE

public static final int REG_APP_HIVE
Loads the hive visible to the calling process.

See Also:
Constant Field Values

REG_PROCESS_PRIVATE

public static final int REG_PROCESS_PRIVATE
Hive cannot be mounted by any other process while in use.

See Also:
Constant Field Values

REG_START_JOURNAL

public static final int REG_START_JOURNAL
Starts Hive Journal.

See Also:
Constant Field Values

REG_HIVE_EXACT_FILE_GROWTH

public static final int REG_HIVE_EXACT_FILE_GROWTH
Grow hive file in exact 4k increments.

See Also:
Constant Field Values

REG_HIVE_NO_RM

public static final int REG_HIVE_NO_RM
No RM is started for this hive = no transactions.

See Also:
Constant Field Values

REG_HIVE_SINGLE_LOG

public static final int REG_HIVE_SINGLE_LOG
Legacy single logging is used for this hive.

See Also:
Constant Field Values

REG_FORCE_UNLOAD

public static final int REG_FORCE_UNLOAD
See Also:
Constant Field Values

REG_NOTIFY_CHANGE_NAME

public static final int REG_NOTIFY_CHANGE_NAME
See Also:
Constant Field Values

REG_NOTIFY_CHANGE_ATTRIBUTES

public static final int REG_NOTIFY_CHANGE_ATTRIBUTES
See Also:
Constant Field Values

REG_NOTIFY_CHANGE_LAST_SET

public static final int REG_NOTIFY_CHANGE_LAST_SET
See Also:
Constant Field Values

REG_NOTIFY_CHANGE_SECURITY

public static final int REG_NOTIFY_CHANGE_SECURITY
See Also:
Constant Field Values

REG_LEGAL_CHANGE_FILTER

public static final int REG_LEGAL_CHANGE_FILTER
See Also:
Constant Field Values

REG_NONE

public static final int REG_NONE
No value type.

See Also:
Constant Field Values

REG_SZ

public static final int REG_SZ
Unicode null-terminated string.

See Also:
Constant Field Values

REG_EXPAND_SZ

public static final int REG_EXPAND_SZ
Unicode null-terminated string with environment variable references.

See Also:
Constant Field Values

REG_BINARY

public static final int REG_BINARY
Free-formed binary.

See Also:
Constant Field Values

REG_DWORD

public static final int REG_DWORD
32-bit number.

See Also:
Constant Field Values

REG_DWORD_LITTLE_ENDIAN

public static final int REG_DWORD_LITTLE_ENDIAN
32-bit number, same as REG_DWORD.

See Also:
Constant Field Values

REG_DWORD_BIG_ENDIAN

public static final int REG_DWORD_BIG_ENDIAN
32-bit number.

See Also:
Constant Field Values

REG_LINK

public static final int REG_LINK
Symbolic link (unicode).

See Also:
Constant Field Values

REG_MULTI_SZ

public static final int REG_MULTI_SZ
Multiple unicode strings.

See Also:
Constant Field Values

REG_RESOURCE_LIST

public static final int REG_RESOURCE_LIST
Resource list in the resource map.

See Also:
Constant Field Values

REG_FULL_RESOURCE_DESCRIPTOR

public static final int REG_FULL_RESOURCE_DESCRIPTOR
Resource list in the hardware description.

See Also:
Constant Field Values

REG_RESOURCE_REQUIREMENTS_LIST

public static final int REG_RESOURCE_REQUIREMENTS_LIST
See Also:
Constant Field Values

REG_QWORD

public static final int REG_QWORD
64-bit number.

See Also:
Constant Field Values

REG_QWORD_LITTLE_ENDIAN

public static final int REG_QWORD_LITTLE_ENDIAN
64-bit number, same as REG_QWORD.

See Also:
Constant Field Values
Constructor Detail

WinNT

public WinNT()