Ace
A Windows access-control entry, with its header and binary form.
An entry can also be written as an AceSpec
wherever one is accepted.
Fields
container_inherit @ Bool[get]Whether container child objects inherit this entry.
critical @ Bool[get]Whether the critical flag is set.
flags @ AceFlags[get]The ACE header flags.
inherit_only @ Bool[get]Whether this entry applies only through inheritance.
inherited @ Bool[get]Whether this entry was inherited.
no_propagate_inherit @ Bool[get]Whether inherited copies stop propagating after one generation.
object_inherit @ Bool[get]Whether non-container child objects inherit this entry.
size @ Int[get]Size of the entry's binary form, as its header declares.
type @ AceType[get]The entry type.
type_code @ Int[get]The native numeric entry type code.
Methods
to_bin() -> Bin
Returns the entry's binary form exactly, including application or unknown data.