Skip to content

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.