TNTFSSecurity

From Ultibo.org
Jump to: navigation, search

Return to Unit NTFSClass


Description


To be documented

Class definitions



[Expand]

TNTFSSecurity = class(TDiskSecurity)


Function declarations



[Expand]
constructor TNTFSSecurity.Create(ALocalLock:TMutexHandle);
Description: To be documented


[Expand]
constructor TNTFSSecurity.CreateFromSecurity(ALocalLock:TMutexHandle; ASecurity:TDiskSecurity);
Description: To be documented


[Expand]
constructor TNTFSSecurity.CreateFromDescriptor(ALocalLock:TMutexHandle; ADescriptor:Pointer);
Description: To be documented


[Expand]
destructor TNTFSSecurity.Destroy;
Description: To be documented


[Expand]
procedure TNTFSSecurity.SetSacl(ASacl:PACL);
Description: To be documented


[Expand]
procedure TNTFSSecurity.SetDacl(ADacl:PACL);
Description: To be documented


[Expand]
procedure TNTFSSecurity.SetOwner(AOwner:PSID);
Description: To be documented


[Expand]
procedure TNTFSSecurity.SetGroup(AGroup:PSID);
Description: To be documented


[Expand]
procedure TNTFSSecurity.SetSaclSize(ASize:Word);
Description: To be documented


[Expand]
procedure TNTFSSecurity.SetDaclSize(ASize:Word);
Description: To be documented


[Expand]
procedure TNTFSSecurity.SetOwnerSize(ASize:Word);
Description: To be documented


[Expand]
procedure TNTFSSecurity.SetGroupSize(ASize:Word);
Description: To be documented


[Expand]
function TNTFSSecurity.SaclSize:Word;
Description: To be documented


[Expand]
function TNTFSSecurity.DaclSize:Word;
Description: To be documented


[Expand]
function TNTFSSecurity.OwnerSize:Word;
Description: To be documented


[Expand]
function TNTFSSecurity.GroupSize:Word;
Description: To be documented


[Expand]
function TNTFSSecurity.SaclOffset:LongWord;
Description: To be documented


[Expand]
function TNTFSSecurity.DaclOffset:LongWord;
Description: To be documented


[Expand]
function TNTFSSecurity.OwnerOffset:LongWord;
Description: To be documented


[Expand]
function TNTFSSecurity.GroupOffset:LongWord;
Description: To be documented


[Expand]
function TNTFSSecurity.SaclOffsetEx(ALocal:Boolean):LongWord;
Description: Offset to SACL


[Expand]
function TNTFSSecurity.DaclOffsetEx(ALocal:Boolean):LongWord;
Description: Offset to DACL


[Expand]
function TNTFSSecurity.OwnerOffsetEx(ALocal:Boolean):LongWord;
Description: Offset to Owner SID


[Expand]
function TNTFSSecurity.GroupOffsetEx(ALocal:Boolean):LongWord;
Description: Offset to Group SID


[Expand]
function TNTFSSecurity.SecuritySize:LongWord;
Description: To be documented


[Expand]
function TNTFSSecurity.SecurityHash:LongWord;
Description: To be documented


[Expand]
function TNTFSSecurity.SecurityDescriptor:Pointer;
Description: To be documented


[Expand]
function TNTFSSecurity.SecurityDescriptorEx(ALocal:Boolean):Pointer;
Description: To be documented


[Expand]
function TNTFSSecurity.InheritedDescriptor:Pointer;
Description: To be documented


[Expand]
function TNTFSSecurity.MergedDescriptor(AChild:Pointer):Pointer;
Description: To be documented


[Expand]
function TNTFSSecurity.ReleaseDescriptor(ADescriptor:Pointer; AInherited,AMerged:Boolean):Boolean;
Description: To be documented


[Expand]
function TNTFSSecurity.CopyToSecurity(ASecurity:TDiskSecurity):Boolean;
Description: To be documented


[Expand]
function TNTFSSecurity.CopyToDescriptor(ADescriptor:Pointer; ASize:LongWord):Boolean;
Description: To be documented


[Expand]
function TNTFSSecurity.CopyToDescriptorEx(ADescriptor:Pointer; ASize:LongWord; ALocal:Boolean):Boolean;
Description: To be documented


[Expand]
function TNTFSSecurity.CopyFromDescriptor(ADescriptor:Pointer; ASize:LongWord):Boolean;
Description: To be documented


[Expand]
function TNTFSSecurity.ReadSecurity(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word):Boolean;
Description: Read the security descriptor from the supplied buffer at the supplied offset


[Expand]
function TNTFSSecurity.WriteSecurity(ABuffer:Pointer; var AOffset,ASize:LongWord; AVersion:Word):Boolean;
Description: Write the security descriptor to the supplied buffer at the supplied offset


[Expand]
function TNTFSSecurity.WriteSecurityEx(ABuffer:Pointer; var AOffset,ASize:LongWord; ALocal:Boolean; AVersion:Word):Boolean;
Description: Write the security descriptor to the supplied buffer at the supplied offset


Return to Unit Reference