Type

final class ntoseye.Type

A named PDB struct/union layout or enum definition.

at(addr: int) → Struct

Bind this layout to an address as a reflective struct cursor.

property fields: dict[str, Field]

Field layouts by name, in offset order. Enums have no fields.

property name: str

PDB type name (for example, _EPROCESS).

property size: int

Size in bytes, including the underlying storage width for enums.

to_dict() → dict[str, Any]
property values: dict[str, int]

Enum members by name, in declaration order; raises for structs and unions.

walk(head: int, link_field: str) → list[Struct]

Walk an intrusive list whose head is at head and whose links are link_field.