Process Hacker
procprpp.h File Reference

Go to the source code of this file.

Data Structures

struct  _PH_PROCESS_PROPSHEETCONTEXT
 
struct  _PH_HANDLE_ITEM_INFO
 
struct  _PH_THREADS_CONTEXT
 
struct  _PH_MODULES_CONTEXT
 
struct  _PH_HANDLES_CONTEXT
 
struct  _PH_MEMORY_CONTEXT
 
struct  _PH_STATISTICS_CONTEXT
 
struct  _PH_PERFORMANCE_CONTEXT
 

Macros

#define PhaAppendCtrlEnter(Text, Enable)   ((Enable) ? PhaConcatStrings2((Text), L"\tCtrl+Enter")->Buffer : (Text))
 
#define PH_MAX_SECTION_EDIT_SIZE   (32 * 1024 * 1024)
 
#define WM_PH_THREAD_ADDED   (WM_APP + 201)
 
#define WM_PH_THREAD_MODIFIED   (WM_APP + 202)
 
#define WM_PH_THREAD_REMOVED   (WM_APP + 203)
 
#define WM_PH_THREADS_UPDATED   (WM_APP + 204)
 
#define WM_PH_THREAD_SELECTION_CHANGED   (WM_APP + 205)
 
#define WM_PH_MODULE_ADDED   (WM_APP + 211)
 
#define WM_PH_MODULE_MODIFIED   (WM_APP + 212)
 
#define WM_PH_MODULE_REMOVED   (WM_APP + 213)
 
#define WM_PH_MODULES_UPDATED   (WM_APP + 214)
 
#define WM_PH_HANDLE_ADDED   (WM_APP + 221)
 
#define WM_PH_HANDLE_MODIFIED   (WM_APP + 222)
 
#define WM_PH_HANDLE_REMOVED   (WM_APP + 223)
 
#define WM_PH_HANDLES_UPDATED   (WM_APP + 224)
 
#define WM_PH_STATISTICS_UPDATE   (WM_APP + 231)
 
#define WM_PH_PERFORMANCE_UPDATE   (WM_APP + 241)
 

Typedefs

typedef struct
_PH_PROCESS_PROPSHEETCONTEXT 
PH_PROCESS_PROPSHEETCONTEXT
 
typedef struct
_PH_PROCESS_PROPSHEETCONTEXT
PPH_PROCESS_PROPSHEETCONTEXT
 
typedef struct _PH_HANDLE_ITEM_INFO PH_HANDLE_ITEM_INFO
 
typedef struct
_PH_HANDLE_ITEM_INFO
PPH_HANDLE_ITEM_INFO
 
typedef struct _PH_THREADS_CONTEXT PH_THREADS_CONTEXT
 
typedef struct
_PH_THREADS_CONTEXT
PPH_THREADS_CONTEXT
 
typedef struct _PH_MODULES_CONTEXT PH_MODULES_CONTEXT
 
typedef struct
_PH_MODULES_CONTEXT
PPH_MODULES_CONTEXT
 
typedef struct _PH_HANDLES_CONTEXT PH_HANDLES_CONTEXT
 
typedef struct
_PH_HANDLES_CONTEXT
PPH_HANDLES_CONTEXT
 
typedef struct _PH_MEMORY_CONTEXT PH_MEMORY_CONTEXT
 
typedef struct _PH_MEMORY_CONTEXTPPH_MEMORY_CONTEXT
 
typedef struct
_PH_STATISTICS_CONTEXT 
PH_STATISTICS_CONTEXT
 
typedef struct
_PH_STATISTICS_CONTEXT
PPH_STATISTICS_CONTEXT
 
typedef struct
_PH_PERFORMANCE_CONTEXT 
PH_PERFORMANCE_CONTEXT
 
typedef struct
_PH_PERFORMANCE_CONTEXT
PPH_PERFORMANCE_CONTEXT
 

Functions

VOID NTAPI PhpProcessPropContextDeleteProcedure (_In_ PVOID Object, _In_ ULONG Flags)
 
INT CALLBACK PhpPropSheetProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ LPARAM lParam)
 
PPH_PROCESS_PROPSHEETCONTEXT PhpGetPropSheetContext (_In_ HWND hwnd)
 
LRESULT CALLBACK PhpPropSheetWndProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
VOID NTAPI PhpProcessPropPageContextDeleteProcedure (_In_ PVOID Object, _In_ ULONG Flags)
 
INT CALLBACK PhpStandardPropPageProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ LPPROPSHEETPAGE ppsp)
 
INT_PTR CALLBACK PhpProcessGeneralDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpProcessStatisticsDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpProcessPerformanceDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpProcessThreadsDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpProcessTokenHookProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpProcessModulesDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpProcessMemoryDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpProcessEnvironmentDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
VOID PhInsertHandleObjectPropertiesEMenuItems (_In_ struct _PH_EMENU_ITEM *Menu, _In_ ULONG InsertBeforeId, _In_ BOOLEAN EnableShortcut, _In_ PPH_HANDLE_ITEM_INFO Info)
 
VOID PhShowHandleObjectProperties1 (_In_ HWND hWnd, _In_ PPH_HANDLE_ITEM_INFO Info)
 
VOID PhShowHandleObjectProperties2 (_In_ HWND hWnd, _In_ PPH_HANDLE_ITEM_INFO Info)
 
INT_PTR CALLBACK PhpProcessHandlesDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpProcessServicesDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 

Macro Definition Documentation

#define PH_MAX_SECTION_EDIT_SIZE   (32 * 1024 * 1024)

Definition at line 118 of file procprpp.h.

#define PhaAppendCtrlEnter (   Text,
  Enable 
)    ((Enable) ? PhaConcatStrings2((Text), L"\tCtrl+Enter")->Buffer : (Text))

Definition at line 109 of file procprpp.h.

#define WM_PH_HANDLE_ADDED   (WM_APP + 221)

Definition at line 212 of file procprpp.h.

#define WM_PH_HANDLE_MODIFIED   (WM_APP + 222)

Definition at line 213 of file procprpp.h.

#define WM_PH_HANDLE_REMOVED   (WM_APP + 223)

Definition at line 214 of file procprpp.h.

#define WM_PH_HANDLES_UPDATED   (WM_APP + 224)

Definition at line 215 of file procprpp.h.

#define WM_PH_MODULE_ADDED   (WM_APP + 211)

Definition at line 178 of file procprpp.h.

#define WM_PH_MODULE_MODIFIED   (WM_APP + 212)

Definition at line 179 of file procprpp.h.

#define WM_PH_MODULE_REMOVED   (WM_APP + 213)

Definition at line 180 of file procprpp.h.

#define WM_PH_MODULES_UPDATED   (WM_APP + 214)

Definition at line 181 of file procprpp.h.

#define WM_PH_PERFORMANCE_UPDATE   (WM_APP + 241)

Definition at line 283 of file procprpp.h.

#define WM_PH_STATISTICS_UPDATE   (WM_APP + 231)

Definition at line 272 of file procprpp.h.

#define WM_PH_THREAD_ADDED   (WM_APP + 201)

Definition at line 144 of file procprpp.h.

#define WM_PH_THREAD_MODIFIED   (WM_APP + 202)

Definition at line 145 of file procprpp.h.

#define WM_PH_THREAD_REMOVED   (WM_APP + 203)

Definition at line 146 of file procprpp.h.

#define WM_PH_THREAD_SELECTION_CHANGED   (WM_APP + 205)

Definition at line 148 of file procprpp.h.

#define WM_PH_THREADS_UPDATED   (WM_APP + 204)

Definition at line 147 of file procprpp.h.

Typedef Documentation

Function Documentation

VOID PhInsertHandleObjectPropertiesEMenuItems ( _In_ struct _PH_EMENU_ITEM Menu,
_In_ ULONG  InsertBeforeId,
_In_ BOOLEAN  EnableShortcut,
_In_ PPH_HANDLE_ITEM_INFO  Info 
)

Definition at line 4418 of file procprp.c.

PPH_PROCESS_PROPSHEETCONTEXT PhpGetPropSheetContext ( _In_ HWND  hwnd)

Definition at line 200 of file procprp.c.

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

Definition at line 4213 of file procprp.c.

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

Definition at line 659 of file procprp.c.

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

Definition at line 4853 of file procprp.c.

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

Definition at line 3849 of file procprp.c.

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

Definition at line 3358 of file procprp.c.

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

Definition at line 1528 of file procprp.c.

VOID NTAPI PhpProcessPropContextDeleteProcedure ( _In_ PVOID  Object,
_In_ ULONG  Flags 
)

Definition at line 115 of file procprp.c.

VOID NTAPI PhpProcessPropPageContextDeleteProcedure ( _In_ PVOID  Object,
_In_ ULONG  Flags 
)

Definition at line 421 of file procprp.c.

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

Definition at line 5315 of file procprp.c.

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

Definition at line 1400 of file procprp.c.

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

Definition at line 2477 of file procprp.c.

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

Definition at line 3141 of file procprp.c.

INT CALLBACK PhpPropSheetProc ( _In_ HWND  hwndDlg,
_In_ UINT  uMsg,
_In_ LPARAM  lParam 
)

Definition at line 142 of file procprp.c.

LRESULT CALLBACK PhpPropSheetWndProc ( _In_ HWND  hwnd,
_In_ UINT  uMsg,
_In_ WPARAM  wParam,
_In_ LPARAM  lParam 
)

Definition at line 207 of file procprp.c.

INT CALLBACK PhpStandardPropPageProc ( _In_ HWND  hwnd,
_In_ UINT  uMsg,
_In_ LPPROPSHEETPAGE  ppsp 
)

Definition at line 432 of file procprp.c.

VOID PhShowHandleObjectProperties1 ( _In_ HWND  hWnd,
_In_ PPH_HANDLE_ITEM_INFO  Info 
)

Definition at line 4457 of file procprp.c.

VOID PhShowHandleObjectProperties2 ( _In_ HWND  hWnd,
_In_ PPH_HANDLE_ITEM_INFO  Info 
)

Definition at line 4713 of file procprp.c.