ExecutiveObject

final class ntoseye.ExecutiveObject

Subclass of BaseRecord.

An executive object with its _OBJECT_HEADER, type, and name, and the entries of a directory (!object).

property body: int
property entries: list[ObjectDirectoryEntry] | None

The entries of a directory. None for all other objects.

property handle_count: int
property header: int
property info_mask: int | None

The InfoMask of the header, which shows which optional headers come before it.

property input: int

The address that you gave.

property mode: str

body if the input pointed to the object body, or header if it pointed to the object header.

property name: str | None

None for an unnamed object.

property name_info: int | None

The _OBJECT_HEADER_NAME_INFO. None if the object has none.

property pointer_count: int
property type_index: int | None

The decoded TypeIndex of the header. None if ntoseye cannot read it.

property type_name: str | None
property type_object: int | None

The _OBJECT_TYPE. None if ntoseye cannot resolve it.