Process Hacker
memedit.c File Reference
#include <phapp.h>
#include <settings.h>
#include <hexedit.h>
#include <windowsx.h>

Go to the source code of this file.

Macros

#define WM_PH_SELECT_OFFSET   (WM_APP + 300)
 

Typedefs

typedef struct
_MEMORY_EDITOR_CONTEXT 
MEMORY_EDITOR_CONTEXT
 
typedef struct
_MEMORY_EDITOR_CONTEXT * 
PMEMORY_EDITOR_CONTEXT
 

Functions

INT NTAPI PhpMemoryEditorCompareFunction (_In_ PPH_AVL_LINKS Links1, _In_ PPH_AVL_LINKS Links2)
 
INT_PTR CALLBACK PhpMemoryEditorDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
VOID PhShowMemoryEditorDialog (_In_ HANDLE ProcessId, _In_ PVOID BaseAddress, _In_ SIZE_T RegionSize, _In_ ULONG SelectOffset, _In_ ULONG SelectLength, _In_opt_ PPH_STRING Title, _In_ ULONG Flags)
 

Variables

PH_AVL_TREE PhMemoryEditorSet = PH_AVL_TREE_INIT(PhpMemoryEditorCompareFunction)
 

Macro Definition Documentation

#define WM_PH_SELECT_OFFSET   (WM_APP + 300)

Definition at line 28 of file memedit.c.

Typedef Documentation

typedef struct _MEMORY_EDITOR_CONTEXT MEMORY_EDITOR_CONTEXT
typedef struct _MEMORY_EDITOR_CONTEXT * PMEMORY_EDITOR_CONTEXT

Function Documentation

INT NTAPI PhpMemoryEditorCompareFunction ( _In_ PPH_AVL_LINKS  Links1,
_In_ PPH_AVL_LINKS  Links2 
)

Definition at line 142 of file memedit.c.

INT_PTR CALLBACK PhpMemoryEditorDlgProc ( _In_ HWND  hwndDlg,
_In_ UINT  uMsg,
_In_ WPARAM  wParam,
_In_ LPARAM  lParam 
)

Definition at line 153 of file memedit.c.

VOID PhShowMemoryEditorDialog ( _In_ HANDLE  ProcessId,
_In_ PVOID  BaseAddress,
_In_ SIZE_T  RegionSize,
_In_ ULONG  SelectOffset,
_In_ ULONG  SelectLength,
_In_opt_ PPH_STRING  Title,
_In_ ULONG  Flags 
)

Definition at line 70 of file memedit.c.

Variable Documentation

Definition at line 67 of file memedit.c.