Memory manipulation functions to emulate C structs.
ReadBytes | Returns a range of bytes from the specified address. |
ReadChar | Returns a C char (single character) from the specified address. |
ReadCharArray | Retrieves a string from a C style character array. |
ReadCString | Returns a C string from the specified address. |
ReadDouble | Returns a double (64-bit floating point value) from the specified address. |
ReadFloat | Returns a float (32-bit floating point value) from the specified address. |
ReadInt | Retrieves a 32-bit integer from the specified address. |
ReadInt64 | Retrieves a 64-bit signed integer from the specified address. |
ReadInt8 | Retrieves a 8-bit integer from the specified address. |
ReadLogical | Retrieves a logical value from the specified address. |
ReadPChar | Returns a C char (single character) from the specified indirect address. |
ReadPCString | Returns a C string from the specified indirect address. |
ReadPDouble | Returns a double (64-bit floating point value) from the specified indirect address. |
ReadPFloat | Returns a float (32-bit floating point value) from the specified indirect address. |
ReadPInt | Retrieves a 32-bit integer from the specified indirect address. |
ReadPInt64 | Retrieves a 64-bit signed integer from the specified indirect address. |
ReadPInt8 | Retrieves a 8-bit integer from the specified indirect address. |
ReadPLogical | Retrieves a logical value from the specified indirect address. |
ReadPointer | Retrieves a pointer from the specified address. |
ReadPPointer | Retrieves a pointer from the specified indirect address. |
ReadProcessMemoryEx | Retrieves a range of bytes from the memory space of another process. |
ReadPShort | Retrieves a 16-bit integer from the specified indirect address. |
ReadPUInt | Retrieves a 32-bit unsigned integer from the specified indirect address. |
ReadPUInt64 | Retrieves a 64-bit unsigned integer from the specified indirect address. |
ReadPUInt8 | Retrieves a 8-bit unsigned integer from the specified indirect address. |
ReadPUShort | Retrieves a 16-bit unsigned integer from the specified indirect address. |
ReadPWString | Retrieves a Unicode string converted to Ansi from the specified indirect address. |
ReadShort | Retrieves a 16-bit integer from the specified address. |
ReadUInt | Retrieves a 32-bit unsigned integer from the specified address. |
ReadUInt64 | Retrieves a 64-bit unsigned integer from the specified address. |
ReadUInt8 | Retrieves a 8-bit unsigned integer from the specified address. |
ReadUShort | Retrieves a 16-bit unsigned integer from the specified address. |
ReadWCharArray | Retrieves a string from a C style unicode character array. |
ReadWString | Retrieves a Unicode string converted to Ansi from the specified address. |
WriteBytes | Writes binary data at the specified address. |
WriteChar | Writes a single character at the specified address. |
WriteCharArray | Writes a string at the specified address. |
WriteCString | Allocates or reallocates a C style string. |
WriteDouble | Writes a double (64-bit floating point) at the specified address. |
WriteFloat | Writes a float (32-bit floating point) at the specified address. |
WriteGPCString | Allocates or reallocates memory for the a C style string and writes a pointer to this string at the specified address. |
WriteInt | Writes a 32-bit integer at the specified address. |
WriteInt64 | Writes a 64-bit signed integer at the specified address. |
WriteInt8 | Writes a 8-bit integer at the specified address. |
WriteLogical | Writes a logical value at the specified address. |
WritePChar | Writes a single character at the specified indirect address. |
WritePCString | Allocates or reallocates memory for the a C style string and writes a pointer to this string at the specified address. |
WritePDouble | Writes a double (64-bit floating point) at the specified indirect address. |
WritePFloat | Writes a float (32-bit floating point) at the specified indirect address. |
WritePInt | Writes a 32-bit integer at the specified indirect address. |
WritePInt64 | Writes a 64-bit signed integer at the specified indirect address. |
WritePInt8 | Writes a 8-bit integer at the specified indirect address. |
WritePLogical | Writes a logical value at the specified indirect address. |
WritePointer | Writes a pointer at the specified address. |
WritePPointer | Writes a pointer at the specified indirect address. |
WritePShort | Writes a 16-bit integer at the specified indirect address. |
WritePUInt | Writes a 32-bit unsigned integer at the specified indirect address. |
WritePUInt64 | Writes a 64-bit unsigned integer at the specified indirect address. |
WritePUInt8 | Writes a 8-bit unsigned integer at the specified indirect address. |
WritePUShort | Writes a 16-bit unsigned integer at the specified indirect address. |
WritePWChar | Writes a single Unicode character at the specified indirect address. |
WritePWString | Allocates or reallocates memory for a C style unicode string and writes a pointer to this string at the specified address. |
WriteShort | Writes a 16-bit integer at the specified address. |
WriteUInt | Writes a 32-bit unsigned integer at the specified address. |
WriteUInt64 | Writes a 64-bit unsigned integer at the specified address. |
WriteUInt8 | Writes a 8-bit unsigned integer at the specified address. |
WriteUShort | Writes a 16-bit unsigned integer at the specified address. |
WriteWChar | Writes a single Unicode character at the specified address. |
WriteWCharArray | Writes a Unicode string at the specified address. |
WriteWString | Allocates or reallocates a C style Unicode string. |