Location: Symbol Reference > Classes > TJwSecurityAccessControlEntry Class > Create Constructor > TJwSecurityAccessControlEntry.Create Constructor (TJwSecurityAccessControlList, TJwAceFlags, TJwAccessMask, TJwSecurityId, Cardinal, boolean)
JWSCL Documentation
ContentsIndexHome
PreviousUpNext
TJwSecurityAccessControlEntry.Create Constructor (TJwSecurityAccessControlList, TJwAceFlags, TJwAccessMask, TJwSecurityId, Cardinal, boolean)
Pascal
constructor Create(const ListOwner: TJwSecurityAccessControlList; const Flags: TJwAceFlags; const AccessMask: TJwAccessMask; const SID: TJwSecurityId; const Revision: Cardinal; ownSID: boolean = True); overload;
Parameters 
Description 
const ListOwner: TJwSecurityAccessControlList 
retrieves the list owner (including nil). If it is set to a list (not nil) the ACE is added to the list automatically.  
const Flags: TJwAceFlags 
retrieves the ACE flags as a set  
const AccessMask: TJwAccessMask 
retrieves the access mask like GENERIC_ALL  
const SID: TJwSecurityId 
retrieves the ACE to be allowed or denied. It can be nil  
const Revision: Cardinal 
Defines the revision level of the ACE. Can be one of the revision levels: ACL_REVISION, ACL_REVISION1, ACL_REVISION2, ACL_REVISION3, ACL_REVISION4 or ACL_REVISION_DS  
ownSID: boolean = True 
defines whether the SID given in parameter aSID should be freed automatically. If this SID is a well known SID from unit JwsclKnownSid this parameter is ignored 

Create creates a new ACE applying a revision level. Do not use this constructor. Instead use 

 

 

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!