1.3 KiB
1.3 KiB
SPTYPES.BAS
This module contains type definitions used for Windows API calls in the Desaware API Class library.
Type Definitions
RECT
Structure that defines a rectangle by its coordinates.
Win32 Version
left
(Long) - X coordinate of upper-left cornertop
(Long) - Y coordinate of upper-left cornerright
(Long) - X coordinate of lower-right cornerbottom
(Long) - Y coordinate of lower-right corner
16-bit Version
left
(Integer) - X coordinate of upper-left cornertop
(Integer) - Y coordinate of upper-left cornerright
(Integer) - X coordinate of lower-right cornerbottom
(Integer) - Y coordinate of lower-right corner
Win32-Only Types
ACL (Access Control List)
Structure that defines security permissions:
AclRevision
(Byte) - Revision level of the ACLSbz1
(Byte) - ReservedAclSize
(Integer) - Size of ACL structureAceCount
(Integer) - Count of ACE entriesSbz2
(Integer) - Reserved
SECURITY_DESCRIPTOR
Structure that defines security attributes:
Revision
(Byte) - Revision levelSbz1
(Byte) - ReservedControl
(Long) - Control flagsOwner
(Long) - Pointer to owner SIDGroup
(Long) - Pointer to group SIDSacl
(ACL) - System Access Control ListDacl
(ACL) - Discretionary Access Control List