Expand description

Faithe

Useful stuff for memory hacking in windows.

Modules

APIs for internal interation with current process.

Useful memory APIs.

Module for dealing with processs’ modules.

Pattern searching.

Module for doing common things with processes.

Iterator over threads and etc.

Re-exports of types used in windows.

Macros

Constructs a zero-terminated string at compile time.

Resolves next link in doubly-linked list.

Creates function that resolves its address on the first call.

Creates global that resolves its address on the first access.

Creates an trait that emulates virtual table behavior from C++. You can use 'this lifetime for arguments that requires self lifetime.

Creates an iterator over doubly-linked list.

Calculates the offset of the specified field from the start of the named struct.

Constructs new zero terminated string of type [windows::Win32::Foundation::PSTR].

Get size in bytes of types and variables.

Creates new StrPtr.

Creates new unicode string.

Creates a virtual method table.

Encodes the input string as a wide string (utf-16) constant.

Enums

Error type for all mistakes made in faithe.

Functions

Creates an immutable slice from the terminated array by finding it’s last element. Returns a slice NOT INCLUDING the last element.

Creates a mutable slice from the terminated array by finding it’s last element. Returns a slice NOT INCLUDING the last element.

Casts a pointer to a mutable reference.

Casts a pointer to an immutable reference.