[][src]Crate tlhelp32

An abstraction over the windows tlhelp32 api. It offers a generic Snapshot struct which acts as an iterator to easily iterate over the returned entries.

Structs

HeapEntry

A heap entry taken from a HeapList. For more information on the fields meanings visit the microsoft docs

HeapList

A heap list taken from a Snapshot. This struct is an iterator over the heap entries of its heap. For more information on the fields meanings visit the microsoft docs

ModuleEntry

A module entry taken from a Snapshot. For more information on the fields meanings visit the microsoft docs

ProcessEntry

A process entry taken from a Snapshot. For more information on the fields meanings visit the microsoft docs

Snapshot

An iterator for the Toolhelp32Snapshot Windows API. You create them by calling the appropriate new_* methods.

ThreadEntry

A thread entry taken from a Snapshot. For more information on the fields meanings visit the microsoft docs

Traits

TagTl32

A trait for the different Snapshot types. You shouldn't need to work with this directly.

Functions

read_process_memory

Copies memory allocated to another process at the specified address into a supplied slice. The number of bytes to copy is the length of the supplied slice.