Location: Symbol Reference > Classes > TJwSecurityDescriptorDialog Class
JWSCL Documentation
ContentsIndexHome
PreviousUpNext
TJwSecurityDescriptorDialog Class
Pascal
TJwSecurityDescriptorDialog = class(TObject, ISecurityInformation, ISecurityInformation2, ISecurityObjectTypeInfoW, IEffectivePermission);

TJwSecurityDescriptorDialog is a easy to use class to show a security ACL editor. It is generic, so many types of secure objects can be shown (not only files).

TJwSecurityDescriptorDialog Class
 
Name 
Description 
 
Create creates a new ACL editor using a window handle as parent. 
 
This is Destroy, a member of class TJwSecurityDescriptorDialog. 
Name 
Description 
The following tables list the members exposed by ISecurityObjectTypeInfoW. 
The methods of the ISecurityObjectTypeInfoW class are listed here. 
TJwSecurityDescriptorDialog Class
Name 
Description 
The following tables list the members exposed by TJwSecurityDescriptorDialog. 
The fields of the TJwSecurityDescriptorDialog class are listed here. 
The methods of the TJwSecurityDescriptorDialog class are listed here. 
The properties of the TJwSecurityDescriptorDialog class are listed here. 
The events of the TJwSecurityDescriptorDialog class are listed here. 
TJwSecurityDescriptorDialog Class
TJwSecurityDescriptorDialog Class
 
Name 
Description 
 
This is FRefCount, a member of class TJwSecurityDescriptorDialog. 
 
Name 
Description 
 
This is GetInheritSource, a member of class ISecurityObjectTypeInfoW. 
TJwSecurityDescriptorDialog Class
 
Name 
Description 
 
This is _AddRef, a member of class TJwSecurityDescriptorDialog. 
 
This is _Release, a member of class TJwSecurityDescriptorDialog. 
 
TJwSecurityDescriptorDialog 
 
This is GetEffectivePermission, a member of class TJwSecurityDescriptorDialog. 
 
This is GetInheritSource, a member of class TJwSecurityDescriptorDialog. 
 
 
ISecurityInformation 
 
This is GetSecurity, a member of class TJwSecurityDescriptorDialog. 
 
ISecurityInformation2 
 
LookupSids is not supported. See source code for more information 
 
This is MapGeneric, a member of class TJwSecurityDescriptorDialog. 
 
This is PropertySheetPageCallback, a member of class TJwSecurityDescriptorDialog. 
 
This is QueryInterface, a member of class TJwSecurityDescriptorDialog. 
 
This is SetSecurity, a member of class TJwSecurityDescriptorDialog. 
 
ShowModal shows the security dialog. 
TJwSecurityDescriptorDialog Class
 
Name 
Description 
 
AdvancedPages[Page contains the window handle of the pages of the advanced ACL editor. If the window handle does not exist it is 0. 
 
AdvWindowHandle contains the window handle of the advanced ACL editor window. If the window handle does not exist it is 0. 
 
DACL 
DACL defines an DACL. This instance points directly to the DACL of the property SecurityDescriptor
 
Flags defines flags which controls the display of the ACL editor. 
 
InheritTypeList can contain a list of inherit type entries that are shown in the property dialog of an ACE entry. Each entry defines how an ACE is inherited to children. 
 
Instance defines the instance that is used to retrieve resource strings and more. 
 
Mapping defines a class that provides information about a specific security information. It includes GENERIC mapping and converting access rights to description (shown in access rightslist). 
 
ObjectName defines an object name which security information is shown/changed. If the length of ObjectName is smaller than 2 chars it will be filled by spaced due to a bug in the security dialog api. 
 
ObjectType defines an object GUID. Can be NULL_GUID (default) 
 
 
Owner defines an Owner. This instance points directly to the owner of the property SecurityDescriptor
 
PageTitle defines the title of the page in the simple ACL tab sheet. 
 
SACL 
SACL defines an SACL. This instance points directly to the SACL of the property SecurityDescriptor
 
SecurityDescriptor defines a security descriptor which is shown in the ACL editor. 
 
ServerName defines a server name 
 
Tag 
This is Tag, a member of class TJwSecurityDescriptorDialog. 
 
WindowHandle contains the window handle of the simple ACL editor window. If the window handle does not exist it is 0. 
Copyright (c) 2010. All rights reserved.
This help was created by Doc-O-Matic sponsored by toolsfactory software inc.
What do you think about this topic? Send feedback!