Difference between revisions of "TNTFSSecurityItem"
From Ultibo.org
(Created page with "Return to Unit NTFSClass __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible m...") |
|||
Line 64: | Line 64: | ||
|- | |- | ||
| <code>function Compare(ASecurityItem:TNTFSSecurityItem):Integer; virtual;</code> | | <code>function Compare(ASecurityItem:TNTFSSecurityItem):Integer; virtual;</code> | ||
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
Line 186: | Line 183: | ||
|- | |- | ||
! Note | ! Note | ||
− | | | + | | Security Items are sorted by Offset not by Id |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
|} | |} |
Latest revision as of 05:07, 21 June 2023
Return to Unit NTFSClass
Description
To be documented
Class definitions
[Expand]
TNTFSSecurityItem = class(TListObject)
Function declarations
[Expand]
constructor TNTFSSecurityItem.Create(ALocalLock:TMutexHandle);
Description: To be documented
[Expand]
function TNTFSSecurityItem.Compare(ASecurityItem:TNTFSSecurityItem):Integer;
Description: To be documented
[Expand]
function TNTFSSecurityItem.CreateSecurity:Boolean;
Description: Create a security, setup properties do not update Item
[Expand]
function TNTFSSecurityItem.NewSecurity(ASecurity:TNTFSSecurity):Boolean;
Description: Create a security, setup properties and update Item
[Expand]
function TNTFSSecurityItem.UpdateSecurity(ASecurity:TNTFSSecurity):Boolean;
Description: To be documented
[Expand]
function TNTFSSecurityItem.RemoveSecurity(AFree:Boolean):Boolean;
Description: Called by RemoveSecurityItem to remove and free the security if requested
[Expand]
function TNTFSSecurityItem.Init(ASecurityId:LongWord; AVersion:Word):Boolean;
Description: To be documented
[Expand]
function TNTFSSecurityItem.ReadSecurityItem(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word):Boolean;
Description: Read the security item data from the supplied buffer at the supplied offset
[Expand]
function TNTFSSecurityItem.WriteSecurityItem(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word):Boolean;
Description: Write the security item data to the supplied buffer at the supplied offset
Return to Unit Reference