:py:mod:`acquire.acquire.dynamic.windows.named_objects` ======================================================= .. py:module:: acquire.acquire.dynamic.windows.named_objects Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: acquire.acquire.dynamic.windows.named_objects.NamedObjectType acquire.acquire.dynamic.windows.named_objects.NamedObject .. py:class:: NamedObjectType Bases: :py:obj:`enum.Enum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: ALPC_PORT :value: 'ALPC Port' .. py:attribute:: CALLBACK :value: 'Callback' .. py:attribute:: DESKTOP :value: 'Desktop' .. py:attribute:: DEVICE :value: 'Device' .. py:attribute:: DIRECTORY :value: 'Directory' .. py:attribute:: DRIVER :value: 'Driver' .. py:attribute:: ETW_REGISTRATION :value: 'EtwRegistration' .. py:attribute:: EVENT :value: 'Event' .. py:attribute:: FILE :value: 'File' .. py:attribute:: FILTER_CONNECTION_PORT :value: 'FilterConnectionPort' .. py:attribute:: IO_COMPLETION :value: 'IoCompletion' .. py:attribute:: IR_TIMER :value: 'IRTimer' .. py:attribute:: JOB :value: 'Job' .. py:attribute:: KEY :value: 'Key' .. py:attribute:: KEYED_EVENT :value: 'KeyedEvent' .. py:attribute:: MUTANT :value: 'Mutant' .. py:attribute:: MUTEX :value: 'Mutex' .. py:attribute:: PARTITION :value: 'Partition' .. py:attribute:: PROCESS :value: 'Process' .. py:attribute:: SECTION :value: 'Section' .. py:attribute:: SESSION :value: 'Session' .. py:attribute:: SEMAPHORE :value: 'Semaphore' .. py:attribute:: SYMBOLIC_LINK :value: 'SymbolicLink' .. py:attribute:: TIMER :value: 'Timer' .. py:attribute:: THREAD :value: 'Thread' .. py:attribute:: TOKEN :value: 'Token' .. py:attribute:: TP_WORKER_FACTORY :value: 'TpWorkerFactory' .. py:attribute:: TYPE :value: 'Type' .. py:attribute:: WAIT_COMPLETION_PACKET :value: 'WaitCompletionPacket' .. py:attribute:: WINDOWS_STATION :value: 'WindowStation' .. py:attribute:: UNKNOWN :value: 'Unknown' .. py:class:: NamedObject(root: str, name: str, type_name: NamedObjectType) .. py:attribute:: __slots__ :value: ['root', 'name', 'type_name'] .. py:method:: __repr__() -> str Return repr(self). .. py:method:: from_directory_information(root_name: str, directory_information: acquire.dynamic.windows.types.OBJECT_DIRECTORY_INFORMATION) -> NamedObject :classmethod: