com.jniwrapper.win32.system
Class AccessOptions

java.lang.Object
  extended by com.jniwrapper.util.EnumItem
      extended by com.jniwrapper.win32.system.AccessOptions

public class AccessOptions
extends com.jniwrapper.util.EnumItem

This class provides generic flags for access options flags.


Field Summary
static AccessOptions ACCESS_SYSTEM_SECURITY
          Provides all standard rights for the object.
static AccessOptions DELETE
          Provides the right to delete the object.
static AccessOptions GENERIC_ALL
          Provides all rights.
static AccessOptions GENERIC_EXECUTE
          Provides the right to execute.
static AccessOptions GENERIC_READ
          Provides the right to read.
static AccessOptions GENERIC_WRITE
          Provides the right to write.
static AccessOptions MAXIMUM_ALLOWED
          Provides maximum allowed access to the object.
static AccessOptions READ_CONTROL
          Provides the right to read object's information.
static AccessOptions SPECIFIC_RIGHTS_ALL
          Provides all rights specific to the object type.
static AccessOptions STANDARD_RIGHTS_ALL
          Provides all rights.
static AccessOptions STANDARD_RIGHTS_EXECUTE
          Provies the READ_CONTROL right.
static AccessOptions STANDARD_RIGHTS_READ
          Provides the READ_CONTROL right.
static AccessOptions STANDARD_RIGHTS_REQUIRED
          Provides all rights except the synchronize right.
static AccessOptions STANDARD_RIGHTS_WRITE
          Provides the READ_CONTROL right.
static AccessOptions SYNCHRONIZE
          Provides the right to use the object for synchronization.
static AccessOptions WRITE_DAC
          Provides the right to modify DACL.
static AccessOptions WRITE_OWNER
          Provides the right to modify owner of the object.
 
Method Summary
 
Methods inherited from class com.jniwrapper.util.EnumItem
equals, getLongValue, getValue, hashCode, isOneOf
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELETE

public static final AccessOptions DELETE
Provides the right to delete the object.


READ_CONTROL

public static final AccessOptions READ_CONTROL
Provides the right to read object's information.


WRITE_DAC

public static final AccessOptions WRITE_DAC
Provides the right to modify DACL.


WRITE_OWNER

public static final AccessOptions WRITE_OWNER
Provides the right to modify owner of the object.


SYNCHRONIZE

public static final AccessOptions SYNCHRONIZE
Provides the right to use the object for synchronization.


STANDARD_RIGHTS_REQUIRED

public static final AccessOptions STANDARD_RIGHTS_REQUIRED
Provides all rights except the synchronize right.


STANDARD_RIGHTS_READ

public static final AccessOptions STANDARD_RIGHTS_READ
Provides the READ_CONTROL right.


STANDARD_RIGHTS_WRITE

public static final AccessOptions STANDARD_RIGHTS_WRITE
Provides the READ_CONTROL right.


STANDARD_RIGHTS_EXECUTE

public static final AccessOptions STANDARD_RIGHTS_EXECUTE
Provies the READ_CONTROL right.


STANDARD_RIGHTS_ALL

public static final AccessOptions STANDARD_RIGHTS_ALL
Provides all rights.


SPECIFIC_RIGHTS_ALL

public static final AccessOptions SPECIFIC_RIGHTS_ALL
Provides all rights specific to the object type.


ACCESS_SYSTEM_SECURITY

public static final AccessOptions ACCESS_SYSTEM_SECURITY
Provides all standard rights for the object.


MAXIMUM_ALLOWED

public static final AccessOptions MAXIMUM_ALLOWED
Provides maximum allowed access to the object.


GENERIC_READ

public static final AccessOptions GENERIC_READ
Provides the right to read.


GENERIC_WRITE

public static final AccessOptions GENERIC_WRITE
Provides the right to write.


GENERIC_EXECUTE

public static final AccessOptions GENERIC_EXECUTE
Provides the right to execute.


GENERIC_ALL

public static final AccessOptions GENERIC_ALL
Provides all rights.