Package com.sun.jna.platform.win32
Class AccCtrl.SE_OBJECT_TYPE
java.lang.Object
com.sun.jna.platform.win32.AccCtrl.SE_OBJECT_TYPE
- Enclosing class:
AccCtrl
The SE_OBJECT_TYPE enumeration contains values that correspond to the
types of Windows objects that support security. The functions, such as
GetSecurityInfo and SetSecurityInfo, that set and retrieve the security
information of an object, use these values to indicate the type of
object.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Indicates a directory service object or a property set or property of a directory service object.static final int
The server process can impersonate the client's security context on remote systems.static final int
Indicates a file or directory.static final int
Indicates a local kernel object.static final int
Indicates a network share.static final int
Indicates a printer.static final int
Indicates a provider-defined object.static final int
Indicates a registry key.static final int
Indicates an object for a registry entry under WOW64.static final int
Indicates a Windows service.static final int
Unknown object type.static final int
Indicates a window station or desktop object on the local computer.static final int
Indicates a WMI object. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
SE_UNKNOWN_OBJECT_TYPE
public static final int SE_UNKNOWN_OBJECT_TYPEUnknown object type.- See Also:
-
SE_FILE_OBJECT
public static final int SE_FILE_OBJECTIndicates a file or directory. The name string that identifies a file or directory object can be in one of the following formats:A relative path, such as FileName.dat or ..\FileName An absolute path, such as FileName.dat, C:\DirectoryName\FileName.dat, or G:\RemoteDirectoryName\FileName.dat. A UNC name, such as \\ComputerName\ShareName\FileName.dat.
- See Also:
-
SE_SERVICE
public static final int SE_SERVICEIndicates a Windows service. A service object can be a local service, such as ServiceName, or a remote service, such as \\ComputerName\ServiceName.- See Also:
-
SE_PRINTER
public static final int SE_PRINTERIndicates a printer. A printer object can be a local printer, such as PrinterName, or a remote printer, such as \\ComputerName\PrinterName.- See Also:
-
SE_REGISTRY_KEY
public static final int SE_REGISTRY_KEYIndicates a registry key. A registry key object can be in the local registry, such as CLASSES_ROOT\SomePath or in a remote registry, such as \\ComputerName\CLASSES_ROOT\SomePath.The names of registry keys must use the following literal strings to identify the predefined registry keys: "CLASSES_ROOT", "CURRENT_USER", "MACHINE", and "USERS".
- See Also:
-
SE_LMSHARE
public static final int SE_LMSHAREIndicates a network share. A share object can be local, such as ShareName, or remote, such as \\ComputerName\ShareName.- See Also:
-
SE_KERNEL_OBJECT
public static final int SE_KERNEL_OBJECTIndicates a local kernel object. The GetSecurityInfo and SetSecurityInfo functions support all types of kernel objects. The GetNamedSecurityInfo and SetNamedSecurityInfo functions work only with the following kernel objects: semaphore, event, mutex, waitable timer, and file mapping.- See Also:
-
SE_WINDOW_OBJECT
public static final int SE_WINDOW_OBJECTIndicates a window station or desktop object on the local computer. You cannot use GetNamedSecurityInfo and SetNamedSecurityInfo with these objects because the names of window stations or desktops are not unique.- See Also:
-
SE_DS_OBJECT
public static final int SE_DS_OBJECTIndicates a directory service object or a property set or property of a directory service object. The name string for a directory service object must be in X.500 form, for example: CN=SomeObject,OU=ou2,OU=ou1,DC=DomainName,DC=CompanyName,DC=com,O=internet- See Also:
-
SE_DS_OBJECT_ALL
public static final int SE_DS_OBJECT_ALLThe server process can impersonate the client's security context on remote systems.- See Also:
-
SE_PROVIDER_DEFINED_OBJECT
public static final int SE_PROVIDER_DEFINED_OBJECTIndicates a provider-defined object.- See Also:
-
SE_WMIGUID_OBJECT
public static final int SE_WMIGUID_OBJECTIndicates a WMI object.- See Also:
-
SE_REGISTRY_WOW64_32KEY
public static final int SE_REGISTRY_WOW64_32KEYIndicates an object for a registry entry under WOW64.- See Also:
-
-
Constructor Details
-
SE_OBJECT_TYPE
public SE_OBJECT_TYPE()
-