|
#define | DPCS_PROCESS_ID ((HANDLE)(LONG_PTR)-2) |
|
#define | INTERRUPTS_PROCESS_ID ((HANDLE)(LONG_PTR)-3) |
|
#define | PH_IS_REAL_PROCESS_ID(ProcessId) ((LONG_PTR)(ProcessId) > 0) |
|
#define | PH_IS_FAKE_PROCESS_ID(ProcessId) ((LONG_PTR)(ProcessId) < 0) |
|
#define | PH_PROCESS_ITEM_REMOVED 0x1 |
|
#define | PH_PROCESS_RECORD_DEAD 0x1 |
|
#define | PH_PROCESS_RECORD_STAT_REF 0x2 |
|
#define | PH_NETWORK_OWNER_INFO_SIZE 16 |
|
#define | PH_HANDLE_FILE_SHARED_READ 0x1 |
|
#define | PH_HANDLE_FILE_SHARED_WRITE 0x2 |
|
#define | PH_HANDLE_FILE_SHARED_DELETE 0x4 |
|
#define | PH_HANDLE_FILE_SHARED_MASK 0x7 |
|
#define | PH_QUERY_MEMORY_IGNORE_FREE 0x1 |
|
#define | PH_QUERY_MEMORY_REGION_TYPE 0x2 |
|
#define | PH_QUERY_MEMORY_WS_COUNTERS 0x4 |
|
#define | PH_SHELL_APP_PROPAGATE_PARAMETERS 0x1 |
|
#define | PH_SHELL_APP_PROPAGATE_PARAMETERS_IGNORE_VISIBILITY 0x2 |
|
#define | PH_SHELL_APP_PROPAGATE_PARAMETERS_FORCE_SETTINGS 0x4 |
|
#define | PH_TN_COLUMN_MENU_HIDE_COLUMN_ID ((ULONG)-1) |
|
#define | PH_TN_COLUMN_MENU_CHOOSE_COLUMNS_ID ((ULONG)-2) |
|
#define | PH_TN_COLUMN_MENU_SIZE_COLUMN_TO_FIT_ID ((ULONG)-3) |
|
#define | PH_TN_COLUMN_MENU_SIZE_ALL_COLUMNS_TO_FIT_ID ((ULONG)-4) |
|
#define | PH_TN_COLUMN_MENU_RESET_SORT_ID ((ULONG)-5) |
|
#define | PH_MAINWND_CLASSNAME L"ProcessHacker" |
|
#define | WM_PH_SHOW_PROCESS_PROPERTIES (WM_APP + 120) |
|
#define | WM_PH_DESTROY (WM_APP + 121) |
|
#define | WM_PH_SAVE_ALL_SETTINGS (WM_APP + 122) |
|
#define | WM_PH_PREPARE_FOR_EARLY_SHUTDOWN (WM_APP + 123) |
|
#define | WM_PH_CANCEL_EARLY_SHUTDOWN (WM_APP + 124) |
|
#define | WM_PH_TOGGLE_VISIBLE (WM_APP + 127) |
|
#define | WM_PH_SHOW_MEMORY_EDITOR (WM_APP + 128) |
|
#define | WM_PH_SHOW_MEMORY_RESULTS (WM_APP + 129) |
|
#define | WM_PH_SELECT_TAB_PAGE (WM_APP + 130) |
|
#define | WM_PH_GET_CALLBACK_LAYOUT_PADDING (WM_APP + 131) |
|
#define | WM_PH_INVALIDATE_LAYOUT_PADDING (WM_APP + 132) |
|
#define | WM_PH_SELECT_PROCESS_NODE (WM_APP + 133) |
|
#define | WM_PH_SELECT_SERVICE_ITEM (WM_APP + 134) |
|
#define | WM_PH_SELECT_NETWORK_ITEM (WM_APP + 135) |
|
#define | WM_PH_INVOKE (WM_APP + 138) |
|
#define | WM_PH_ADD_MENU_ITEM (WM_APP + 139) |
|
#define | WM_PH_ADD_TAB_PAGE (WM_APP + 140) |
|
#define | WM_PH_REFRESH (WM_APP + 141) |
|
#define | WM_PH_GET_UPDATE_AUTOMATICALLY (WM_APP + 142) |
|
#define | WM_PH_SET_UPDATE_AUTOMATICALLY (WM_APP + 143) |
|
#define | ProcessHacker_ShowProcessProperties(hWnd, ProcessItem) SendMessage(hWnd, WM_PH_SHOW_PROCESS_PROPERTIES, 0, (LPARAM)(ProcessItem)) |
|
#define | ProcessHacker_Destroy(hWnd) SendMessage(hWnd, WM_PH_DESTROY, 0, 0) |
|
#define | ProcessHacker_SaveAllSettings(hWnd) SendMessage(hWnd, WM_PH_SAVE_ALL_SETTINGS, 0, 0) |
|
#define | ProcessHacker_PrepareForEarlyShutdown(hWnd) SendMessage(hWnd, WM_PH_PREPARE_FOR_EARLY_SHUTDOWN, 0, 0) |
|
#define | ProcessHacker_CancelEarlyShutdown(hWnd) SendMessage(hWnd, WM_PH_CANCEL_EARLY_SHUTDOWN, 0, 0) |
|
#define | ProcessHacker_ToggleVisible(hWnd, AlwaysShow) SendMessage(hWnd, WM_PH_TOGGLE_VISIBLE, (WPARAM)(AlwaysShow), 0) |
|
#define | ProcessHacker_ShowMemoryEditor(hWnd, ShowMemoryEditor) PostMessage(hWnd, WM_PH_SHOW_MEMORY_EDITOR, 0, (LPARAM)(ShowMemoryEditor)) |
|
#define | ProcessHacker_ShowMemoryResults(hWnd, ShowMemoryResults) PostMessage(hWnd, WM_PH_SHOW_MEMORY_RESULTS, 0, (LPARAM)(ShowMemoryResults)) |
|
#define | ProcessHacker_SelectTabPage(hWnd, Index) SendMessage(hWnd, WM_PH_SELECT_TAB_PAGE, (WPARAM)(Index), 0) |
|
#define | ProcessHacker_GetCallbackLayoutPadding(hWnd) ((PPH_CALLBACK)SendMessage(hWnd, WM_PH_GET_CALLBACK_LAYOUT_PADDING, 0, 0)) |
|
#define | ProcessHacker_InvalidateLayoutPadding(hWnd) SendMessage(hWnd, WM_PH_INVALIDATE_LAYOUT_PADDING, 0, 0) |
|
#define | ProcessHacker_SelectProcessNode(hWnd, ProcessNode) SendMessage(hWnd, WM_PH_SELECT_PROCESS_NODE, 0, (LPARAM)(ProcessNode)) |
|
#define | ProcessHacker_SelectServiceItem(hWnd, ServiceItem) SendMessage(hWnd, WM_PH_SELECT_SERVICE_ITEM, 0, (LPARAM)(ServiceItem)) |
|
#define | ProcessHacker_SelectNetworkItem(hWnd, NetworkItem) SendMessage(hWnd, WM_PH_SELECT_NETWORK_ITEM, 0, (LPARAM)(NetworkItem)) |
|
#define | ProcessHacker_Invoke(hWnd, Function, Parameter) PostMessage(hWnd, WM_PH_INVOKE, (WPARAM)(Parameter), (LPARAM)(Function)) |
|
#define | ProcessHacker_AddMenuItem(hWnd, AddMenuItem) ((ULONG_PTR)SendMessage(hWnd, WM_PH_ADD_MENU_ITEM, 0, (LPARAM)(AddMenuItem))) |
|
#define | ProcessHacker_AddTabPage(hWnd, TabPage) ((PPH_ADDITIONAL_TAB_PAGE)SendMessage(hWnd, WM_PH_ADD_TAB_PAGE, 0, (LPARAM)(TabPage))) |
|
#define | ProcessHacker_Refresh(hWnd) SendMessage(hWnd, WM_PH_REFRESH, 0, 0) |
|
#define | ProcessHacker_GetUpdateAutomatically(hWnd) ((BOOLEAN)SendMessage(hWnd, WM_PH_GET_UPDATE_AUTOMATICALLY, 0, 0)) |
|
#define | ProcessHacker_SetUpdateAutomatically(hWnd, Value) SendMessage(hWnd, WM_PH_SET_UPDATE_AUTOMATICALLY, (WPARAM)(Value), 0) |
|
#define | PH_NOTIFY_MINIMUM 0x1 |
|
#define | PH_NOTIFY_PROCESS_CREATE 0x1 |
|
#define | PH_NOTIFY_PROCESS_DELETE 0x2 |
|
#define | PH_NOTIFY_SERVICE_CREATE 0x4 |
|
#define | PH_NOTIFY_SERVICE_DELETE 0x8 |
|
#define | PH_NOTIFY_SERVICE_START 0x10 |
|
#define | PH_NOTIFY_SERVICE_STOP 0x20 |
|
#define | PH_NOTIFY_MAXIMUM 0x40 |
|
#define | PH_NOTIFY_VALID_MASK 0x3f |
|
#define | PH_PROP_PAGE_TAB_CONTROL_PARENT ((PPH_LAYOUT_ITEM)0x1) |
|
#define | PH_LOG_ENTRY_MESSAGE 9 |
|
#define | PH_CHOICE_DIALOG_SAVED_CHOICES 10 |
|
#define | PH_CHOICE_DIALOG_CHOICE 0x0 |
|
#define | PH_CHOICE_DIALOG_USER_CHOICE 0x1 |
|
#define | PH_CHOICE_DIALOG_PASSWORD 0x2 |
|
#define | PH_CHOICE_DIALOG_TYPE_MASK 0x3 |
|
#define | WM_PH_SET_LIST_VIEW_SETTINGS (WM_APP + 701) |
|
#define | PH_NF_UPDATE_IS_BITMAP 0x1 |
|
#define | PH_NF_UPDATE_DESTROY_RESOURCE 0x2 |
|
#define | PH_NF_MSG_SHOWMINIINFOSECTION (WM_APP + 1) |
|
#define | PH_NF_ICON_UNAVAILABLE 0x1 |
|
#define | PH_NF_ICON_SHOW_MINIINFO 0x2 |
|
#define | PhaGetStringSetting(Name) ((PPH_STRING)PhAutoDereferenceObject(PhGetStringSetting(Name))) |
|
#define | PH_MINIINFO_SECTION_NO_UPPER_MARGINS 0x1 |
|
#define | PH_PLUGIN_MENU_DISALLOW_HOOKS 0x1 |
|
#define | PH_PLUGIN_FLAG_RESERVED 0x1 |
|
#define | PH_MENU_ITEM_LOCATION_VIEW 1 |
|
#define | PH_MENU_ITEM_LOCATION_TOOLS 2 |
|
#define | PH_MENU_ITEM_SUB_MENU 0x80000000 |
|
#define | PH_MENU_ITEM_RETURN_MENU 0x40000000 |
|
#define | PH_MENU_ITEM_VALID_FLAGS 0xc0000000 |
|
|
typedef enum _VERIFY_RESULT | VERIFY_RESULT |
|
typedef struct _PH_PROCESS_RECORD * | PPH_PROCESS_RECORD |
|
typedef struct _PH_PROCESS_ITEM | PH_PROCESS_ITEM |
|
typedef struct _PH_PROCESS_ITEM * | PPH_PROCESS_ITEM |
|
typedef struct _PH_PROCESS_RECORD | PH_PROCESS_RECORD |
|
typedef struct _PH_SERVICE_ITEM | PH_SERVICE_ITEM |
|
typedef struct _PH_SERVICE_ITEM * | PPH_SERVICE_ITEM |
|
typedef struct
_PH_SERVICE_MODIFIED_DATA | PH_SERVICE_MODIFIED_DATA |
|
typedef struct
_PH_SERVICE_MODIFIED_DATA * | PPH_SERVICE_MODIFIED_DATA |
|
typedef enum _PH_SERVICE_CHANGE | PH_SERVICE_CHANGE |
|
typedef enum _PH_SERVICE_CHANGE * | PPH_SERVICE_CHANGE |
|
typedef struct _PH_NETWORK_ITEM | PH_NETWORK_ITEM |
|
typedef struct _PH_NETWORK_ITEM * | PPH_NETWORK_ITEM |
|
typedef struct _PH_MODULE_ITEM | PH_MODULE_ITEM |
|
typedef struct _PH_MODULE_ITEM * | PPH_MODULE_ITEM |
|
typedef struct _PH_MODULE_PROVIDER | PH_MODULE_PROVIDER |
|
typedef struct
_PH_MODULE_PROVIDER * | PPH_MODULE_PROVIDER |
|
typedef struct _PH_THREAD_ITEM | PH_THREAD_ITEM |
|
typedef struct _PH_THREAD_ITEM * | PPH_THREAD_ITEM |
|
typedef enum _PH_KNOWN_PROCESS_TYPE | PH_KNOWN_PROCESS_TYPE |
|
typedef struct _PH_THREAD_PROVIDER | PH_THREAD_PROVIDER |
|
typedef struct
_PH_THREAD_PROVIDER * | PPH_THREAD_PROVIDER |
|
typedef struct _PH_HANDLE_ITEM | PH_HANDLE_ITEM |
|
typedef struct _PH_HANDLE_ITEM * | PPH_HANDLE_ITEM |
|
typedef struct _PH_HANDLE_PROVIDER | PH_HANDLE_PROVIDER |
|
typedef struct
_PH_HANDLE_PROVIDER * | PPH_HANDLE_PROVIDER |
|
typedef enum _PH_MEMORY_REGION_TYPE | PH_MEMORY_REGION_TYPE |
|
typedef struct _PH_MEMORY_ITEM | PH_MEMORY_ITEM |
|
typedef struct _PH_MEMORY_ITEM * | PPH_MEMORY_ITEM |
|
typedef struct _PH_MEMORY_ITEM_LIST | PH_MEMORY_ITEM_LIST |
|
typedef struct
_PH_MEMORY_ITEM_LIST * | PPH_MEMORY_ITEM_LIST |
|
typedef LONG(NTAPI * | PPH_CM_POST_SORT_FUNCTION )(_In_ LONG Result, _In_ PVOID Node1, _In_ PVOID Node2, _In_ PH_SORT_ORDER SortOrder) |
|
typedef struct _PH_SH_STATE | PH_SH_STATE |
|
typedef struct _PH_SH_STATE * | PPH_SH_STATE |
|
typedef struct _PH_PROCESS_NODE | PH_PROCESS_NODE |
|
typedef struct _PH_PROCESS_NODE * | PPH_PROCESS_NODE |
|
typedef struct _PH_SERVICE_NODE | PH_SERVICE_NODE |
|
typedef struct _PH_SERVICE_NODE * | PPH_SERVICE_NODE |
|
typedef struct _PH_NETWORK_NODE | PH_NETWORK_NODE |
|
typedef struct _PH_NETWORK_NODE * | PPH_NETWORK_NODE |
|
typedef struct _PH_THREAD_NODE | PH_THREAD_NODE |
|
typedef struct _PH_THREAD_NODE * | PPH_THREAD_NODE |
|
typedef struct _PH_MODULE_NODE | PH_MODULE_NODE |
|
typedef struct _PH_MODULE_NODE * | PPH_MODULE_NODE |
|
typedef struct _PH_HANDLE_NODE | PH_HANDLE_NODE |
|
typedef struct _PH_HANDLE_NODE * | PPH_HANDLE_NODE |
|
typedef struct _PH_MEMORY_NODE | PH_MEMORY_NODE |
|
typedef struct _PH_MEMORY_NODE * | PPH_MEMORY_NODE |
|
typedef struct
_PH_SYMBOL_PROVIDER * | PPH_SYMBOL_PROVIDER |
|
typedef BOOLEAN(NTAPI * | PPH_MESSAGE_LOOP_FILTER )(_In_ PMSG Message, _In_ PVOID Context) |
|
typedef struct
_PH_MESSAGE_LOOP_FILTER_ENTRY | PH_MESSAGE_LOOP_FILTER_ENTRY |
|
typedef struct
_PH_MESSAGE_LOOP_FILTER_ENTRY * | PPH_MESSAGE_LOOP_FILTER_ENTRY |
|
typedef union
_PH_KNOWN_PROCESS_COMMAND_LINE | PH_KNOWN_PROCESS_COMMAND_LINE |
|
typedef union
_PH_KNOWN_PROCESS_COMMAND_LINE * | PPH_KNOWN_PROCESS_COMMAND_LINE |
|
typedef struct
_PH_TN_COLUMN_MENU_DATA | PH_TN_COLUMN_MENU_DATA |
|
typedef struct
_PH_TN_COLUMN_MENU_DATA * | PPH_TN_COLUMN_MENU_DATA |
|
typedef struct
_PH_TN_FILTER_SUPPORT | PH_TN_FILTER_SUPPORT |
|
typedef struct
_PH_TN_FILTER_SUPPORT * | PPH_TN_FILTER_SUPPORT |
|
typedef BOOLEAN(NTAPI * | PPH_TN_FILTER_FUNCTION )(_In_ PPH_TREENEW_NODE Node, _In_opt_ PVOID Context) |
|
typedef struct _PH_TN_FILTER_ENTRY | PH_TN_FILTER_ENTRY |
|
typedef struct
_PH_TN_FILTER_ENTRY * | PPH_TN_FILTER_ENTRY |
|
typedef struct
_PH_LAYOUT_PADDING_DATA | PH_LAYOUT_PADDING_DATA |
|
typedef struct
_PH_LAYOUT_PADDING_DATA * | PPH_LAYOUT_PADDING_DATA |
|
typedef struct _PH_ADDMENUITEM | PH_ADDMENUITEM |
|
typedef struct _PH_ADDMENUITEM * | PPH_ADDMENUITEM |
|
typedef HWND(NTAPI * | PPH_TAB_PAGE_CREATE_FUNCTION )(_In_ PVOID Context) |
|
typedef VOID(NTAPI * | PPH_TAB_PAGE_CALLBACK_FUNCTION )(_In_ PVOID Parameter1, _In_ PVOID Parameter2, _In_ PVOID Parameter3, _In_ PVOID Context) |
|
typedef struct
_PH_ADDITIONAL_TAB_PAGE | PH_ADDITIONAL_TAB_PAGE |
|
typedef struct
_PH_ADDITIONAL_TAB_PAGE * | PPH_ADDITIONAL_TAB_PAGE |
|
typedef struct
_PH_PROCESS_PROPCONTEXT * | PPH_PROCESS_PROPCONTEXT |
|
typedef struct
_PH_PROCESS_PROPPAGECONTEXT | PH_PROCESS_PROPPAGECONTEXT |
|
typedef struct
_PH_PROCESS_PROPPAGECONTEXT * | PPH_PROCESS_PROPPAGECONTEXT |
|
typedef struct _PH_LOG_ENTRY * | PPH_LOG_ENTRY |
|
typedef enum _PH_PHSVC_MODE | PH_PHSVC_MODE |
|
typedef enum _PH_EM_OBJECT_TYPE | PH_EM_OBJECT_TYPE |
|
typedef enum
_PH_EM_OBJECT_OPERATION | PH_EM_OBJECT_OPERATION |
|
typedef VOID(NTAPI * | PPH_EM_OBJECT_CALLBACK )(_In_ PVOID Object, _In_ PH_EM_OBJECT_TYPE ObjectType, _In_ PVOID Extension) |
|
typedef VOID(NTAPI * | PPH_NF_UPDATE_REGISTERED_ICON )(_In_ struct _PH_NF_ICON *Icon) |
|
typedef VOID(NTAPI * | PPH_NF_BEGIN_BITMAP )(_Out_ PULONG Width, _Out_ PULONG Height, _Out_ HBITMAP *Bitmap, _Out_opt_ PVOID *Bits, _Out_ HDC *Hdc, _Out_ HBITMAP *OldBitmap) |
|
typedef struct _PH_NF_POINTERS | PH_NF_POINTERS |
|
typedef struct _PH_NF_POINTERS * | PPH_NF_POINTERS |
|
typedef VOID(NTAPI * | PPH_NF_ICON_UPDATE_CALLBACK )(_In_ struct _PH_NF_ICON *Icon, _Out_ PVOID *NewIconOrBitmap, _Out_ PULONG Flags, _Out_ PPH_STRING *NewText, _In_opt_ PVOID Context) |
|
typedef BOOLEAN(NTAPI * | PPH_NF_ICON_MESSAGE_CALLBACK )(_In_ struct _PH_NF_ICON *Icon, _In_ ULONG_PTR WParam, _In_ ULONG_PTR LParam, _In_opt_ PVOID Context) |
|
typedef struct
_PH_NF_MSG_SHOWMINIINFOSECTION_DATA | PH_NF_MSG_SHOWMINIINFOSECTION_DATA |
|
typedef struct
_PH_NF_MSG_SHOWMINIINFOSECTION_DATA * | PPH_NF_MSG_SHOWMINIINFOSECTION_DATA |
|
typedef struct _PH_NF_ICON | PH_NF_ICON |
|
typedef struct _PH_NF_ICON * | PPH_NF_ICON |
|
typedef struct
_PH_NF_ICON_REGISTRATION_DATA | PH_NF_ICON_REGISTRATION_DATA |
|
typedef struct
_PH_NF_ICON_REGISTRATION_DATA * | PPH_NF_ICON_REGISTRATION_DATA |
|
typedef enum _PH_SETTING_TYPE | PH_SETTING_TYPE |
|
typedef enum _PH_SETTING_TYPE | PPH_SETTING_TYPE |
|
typedef struct _PH_SETTING_CREATE | PH_SETTING_CREATE |
|
typedef struct _PH_SETTING_CREATE * | PPH_SETTING_CREATE |
|
typedef enum _PH_SYSINFO_VIEW_TYPE | PH_SYSINFO_VIEW_TYPE |
|
typedef VOID(NTAPI * | PPH_SYSINFO_COLOR_SETUP_FUNCTION )(_Out_ PPH_GRAPH_DRAW_INFO DrawInfo, _In_ COLORREF Color1, _In_ COLORREF Color2) |
|
typedef struct
_PH_SYSINFO_PARAMETERS | PH_SYSINFO_PARAMETERS |
|
typedef struct
_PH_SYSINFO_PARAMETERS * | PPH_SYSINFO_PARAMETERS |
|
typedef enum
_PH_SYSINFO_SECTION_MESSAGE | PH_SYSINFO_SECTION_MESSAGE |
|
typedef BOOLEAN(NTAPI * | PPH_SYSINFO_SECTION_CALLBACK )(_In_ struct _PH_SYSINFO_SECTION *Section, _In_ PH_SYSINFO_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
|
typedef struct
_PH_SYSINFO_CREATE_DIALOG | PH_SYSINFO_CREATE_DIALOG |
|
typedef struct
_PH_SYSINFO_CREATE_DIALOG * | PPH_SYSINFO_CREATE_DIALOG |
|
typedef struct
_PH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT | PH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT |
|
typedef struct
_PH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT * | PPH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT |
|
typedef struct
_PH_SYSINFO_DRAW_PANEL | PH_SYSINFO_DRAW_PANEL |
|
typedef struct
_PH_SYSINFO_DRAW_PANEL * | PPH_SYSINFO_DRAW_PANEL |
|
typedef struct _PH_SYSINFO_SECTION | PH_SYSINFO_SECTION |
|
typedef struct
_PH_SYSINFO_SECTION * | PPH_SYSINFO_SECTION |
|
typedef struct _PH_PROCESS_GROUP | PH_PROCESS_GROUP |
|
typedef struct _PH_PROCESS_GROUP * | PPH_PROCESS_GROUP |
|
typedef VOID(NTAPI * | PPH_MINIINFO_SET_SECTION_TEXT )(_In_ struct _PH_MINIINFO_SECTION *Section, _In_opt_ PPH_STRING Text) |
|
typedef struct
_PH_MINIINFO_PARAMETERS | PH_MINIINFO_PARAMETERS |
|
typedef struct
_PH_MINIINFO_PARAMETERS * | PPH_MINIINFO_PARAMETERS |
|
typedef enum
_PH_MINIINFO_SECTION_MESSAGE | PH_MINIINFO_SECTION_MESSAGE |
|
typedef BOOLEAN(NTAPI * | PPH_MINIINFO_SECTION_CALLBACK )(_In_ struct _PH_MINIINFO_SECTION *Section, _In_ PH_MINIINFO_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
|
typedef struct
_PH_MINIINFO_CREATE_DIALOG | PH_MINIINFO_CREATE_DIALOG |
|
typedef struct
_PH_MINIINFO_CREATE_DIALOG * | PPH_MINIINFO_CREATE_DIALOG |
|
typedef struct _PH_MINIINFO_SECTION | PH_MINIINFO_SECTION |
|
typedef struct
_PH_MINIINFO_SECTION * | PPH_MINIINFO_SECTION |
|
typedef enum
_PH_MINIINFO_LIST_SECTION_MESSAGE | PH_MINIINFO_LIST_SECTION_MESSAGE |
|
typedef BOOLEAN(NTAPI * | PPH_MINIINFO_LIST_SECTION_CALLBACK )(_In_ struct _PH_MINIINFO_LIST_SECTION *ListSection, _In_ PH_MINIINFO_LIST_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_SORT_DATA | PH_MINIINFO_LIST_SECTION_SORT_DATA |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_SORT_DATA * | PPH_MINIINFO_LIST_SECTION_SORT_DATA |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_ASSIGN_SORT_DATA | PH_MINIINFO_LIST_SECTION_ASSIGN_SORT_DATA |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_ASSIGN_SORT_DATA * | PPH_MINIINFO_LIST_SECTION_ASSIGN_SORT_DATA |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_SORT_LIST | PH_MINIINFO_LIST_SECTION_SORT_LIST |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_SORT_LIST * | PPH_MINIINFO_LIST_SECTION_SORT_LIST |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_GET_TITLE_TEXT | PH_MINIINFO_LIST_SECTION_GET_TITLE_TEXT |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_GET_TITLE_TEXT * | PPH_MINIINFO_LIST_SECTION_GET_TITLE_TEXT |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_GET_USAGE_TEXT | PH_MINIINFO_LIST_SECTION_GET_USAGE_TEXT |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_GET_USAGE_TEXT * | PPH_MINIINFO_LIST_SECTION_GET_USAGE_TEXT |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_MENU_INFORMATION | PH_MINIINFO_LIST_SECTION_MENU_INFORMATION |
|
typedef struct
_PH_MINIINFO_LIST_SECTION_MENU_INFORMATION * | PPH_MINIINFO_LIST_SECTION_MENU_INFORMATION |
|
typedef struct
_PH_MINIINFO_LIST_SECTION | PH_MINIINFO_LIST_SECTION |
|
typedef struct
_PH_MINIINFO_LIST_SECTION * | PPH_MINIINFO_LIST_SECTION |
|
typedef enum _PH_GENERAL_CALLBACK | PH_GENERAL_CALLBACK |
|
typedef enum _PH_GENERAL_CALLBACK * | PPH_GENERAL_CALLBACK |
|
typedef enum _PH_PLUGIN_CALLBACK | PH_PLUGIN_CALLBACK |
|
typedef enum _PH_PLUGIN_CALLBACK * | PPH_PLUGIN_CALLBACK |
|
typedef struct
_PH_PLUGIN_GET_HIGHLIGHTING_COLOR | PH_PLUGIN_GET_HIGHLIGHTING_COLOR |
|
typedef struct
_PH_PLUGIN_GET_HIGHLIGHTING_COLOR * | PPH_PLUGIN_GET_HIGHLIGHTING_COLOR |
|
typedef struct
_PH_PLUGIN_GET_TOOLTIP_TEXT | PH_PLUGIN_GET_TOOLTIP_TEXT |
|
typedef struct
_PH_PLUGIN_GET_TOOLTIP_TEXT * | PPH_PLUGIN_GET_TOOLTIP_TEXT |
|
typedef struct
_PH_PLUGIN_PROCESS_PROPCONTEXT | PH_PLUGIN_PROCESS_PROPCONTEXT |
|
typedef struct
_PH_PLUGIN_PROCESS_PROPCONTEXT * | PPH_PLUGIN_PROCESS_PROPCONTEXT |
|
typedef struct
_PH_PLUGIN_NOTIFY_EVENT | PH_PLUGIN_NOTIFY_EVENT |
|
typedef struct
_PH_PLUGIN_NOTIFY_EVENT * | PPH_PLUGIN_NOTIFY_EVENT |
|
typedef struct
_PH_PLUGIN_OBJECT_PROPERTIES | PH_PLUGIN_OBJECT_PROPERTIES |
|
typedef struct
_PH_PLUGIN_OBJECT_PROPERTIES * | PPH_PLUGIN_OBJECT_PROPERTIES |
|
typedef struct
_PH_PLUGIN_HANDLE_PROPERTIES_CONTEXT | PH_PLUGIN_HANDLE_PROPERTIES_CONTEXT |
|
typedef struct
_PH_PLUGIN_HANDLE_PROPERTIES_CONTEXT * | PPH_PLUGIN_HANDLE_PROPERTIES_CONTEXT |
|
typedef struct _PH_EMENU_ITEM * | PPH_EMENU_ITEM |
|
typedef struct _PH_EMENU_ITEM * | PPH_EMENU |
|
typedef struct
_PH_PLUGIN_MENU_INFORMATION | PH_PLUGIN_MENU_INFORMATION |
|
typedef struct
_PH_PLUGIN_MENU_INFORMATION * | PPH_PLUGIN_MENU_INFORMATION |
|
typedef struct
_PH_PLUGIN_MENU_HOOK_INFORMATION | PH_PLUGIN_MENU_HOOK_INFORMATION |
|
typedef struct
_PH_PLUGIN_MENU_HOOK_INFORMATION * | PPH_PLUGIN_MENU_HOOK_INFORMATION |
|
typedef struct
_PH_PLUGIN_TREENEW_INFORMATION | PH_PLUGIN_TREENEW_INFORMATION |
|
typedef struct
_PH_PLUGIN_TREENEW_INFORMATION * | PPH_PLUGIN_TREENEW_INFORMATION |
|
typedef enum
_PH_PLUGIN_THREAD_STACK_CONTROL_TYPE | PH_PLUGIN_THREAD_STACK_CONTROL_TYPE |
|
typedef struct
_PH_THREAD_STACK_FRAME * | PPH_THREAD_STACK_FRAME |
|
typedef BOOLEAN(NTAPI * | PPH_PLUGIN_WALK_THREAD_STACK_CALLBACK )(_In_ PPH_THREAD_STACK_FRAME StackFrame, _In_opt_ PVOID Context) |
|
typedef struct
_PH_PLUGIN_THREAD_STACK_CONTROL | PH_PLUGIN_THREAD_STACK_CONTROL |
|
typedef struct
_PH_PLUGIN_THREAD_STACK_CONTROL * | PPH_PLUGIN_THREAD_STACK_CONTROL |
|
typedef enum
_PH_PLUGIN_MEMORY_ITEM_LIST_CONTROL_TYPE | PH_PLUGIN_MEMORY_ITEM_LIST_CONTROL_TYPE |
|
typedef struct
_PH_PLUGIN_MEMORY_ITEM_LIST_CONTROL | PH_PLUGIN_MEMORY_ITEM_LIST_CONTROL |
|
typedef struct
_PH_PLUGIN_MEMORY_ITEM_LIST_CONTROL * | PPH_PLUGIN_MEMORY_ITEM_LIST_CONTROL |
|
typedef PPH_SYSINFO_SECTION(NTAPI * | PPH_SYSINFO_CREATE_SECTION )(_In_ PPH_SYSINFO_SECTION Template) |
|
typedef PPH_SYSINFO_SECTION(NTAPI * | PPH_SYSINFO_FIND_SECTION )(_In_ PPH_STRINGREF Name) |
|
typedef VOID(NTAPI * | PPH_SYSINFO_ENTER_SECTION_VIEW )(_In_ PPH_SYSINFO_SECTION NewSection) |
|
typedef VOID(NTAPI * | PPH_SYSINFO_RESTORE_SUMMARY_VIEW )(VOID) |
|
typedef struct
_PH_PLUGIN_SYSINFO_POINTERS | PH_PLUGIN_SYSINFO_POINTERS |
|
typedef struct
_PH_PLUGIN_SYSINFO_POINTERS * | PPH_PLUGIN_SYSINFO_POINTERS |
|
typedef PPH_MINIINFO_SECTION(NTAPI * | PPH_MINIINFO_CREATE_SECTION )(_In_ PPH_MINIINFO_SECTION Template) |
|
typedef PPH_MINIINFO_SECTION(NTAPI * | PPH_MINIINFO_FIND_SECTION )(_In_ PPH_STRINGREF Name) |
|
typedef
PPH_MINIINFO_LIST_SECTION(NTAPI * | PPH_MINIINFO_CREATE_LIST_SECTION )(_In_ PWSTR Name, _In_ ULONG Flags, _In_ PPH_MINIINFO_LIST_SECTION Template) |
|
typedef struct
_PH_PLUGIN_MINIINFO_POINTERS | PH_PLUGIN_MINIINFO_POINTERS |
|
typedef struct
_PH_PLUGIN_MINIINFO_POINTERS * | PPH_PLUGIN_MINIINFO_POINTERS |
|
typedef struct
_PH_PLUGIN_TREENEW_MESSAGE | PH_PLUGIN_TREENEW_MESSAGE |
|
typedef struct
_PH_PLUGIN_TREENEW_MESSAGE * | PPH_PLUGIN_TREENEW_MESSAGE |
|
typedef LONG(NTAPI * | PPH_PLUGIN_TREENEW_SORT_FUNCTION )(_In_ PVOID Node1, _In_ PVOID Node2, _In_ ULONG SubId, _In_ PVOID Context) |
|
typedef NTSTATUS(NTAPI * | PPHSVC_SERVER_PROBE_BUFFER )(_In_ PPH_RELATIVE_STRINGREF String, _In_ ULONG Alignment, _In_ BOOLEAN AllowNull, _Out_ PVOID *Pointer) |
|
typedef NTSTATUS(NTAPI * | PPHSVC_SERVER_CAPTURE_BUFFER )(_In_ PPH_RELATIVE_STRINGREF String, _In_ BOOLEAN AllowNull, _Out_ PVOID *CapturedBuffer) |
|
typedef NTSTATUS(NTAPI * | PPHSVC_SERVER_CAPTURE_STRING )(_In_ PPH_RELATIVE_STRINGREF String, _In_ BOOLEAN AllowNull, _Out_ PPH_STRING *CapturedString) |
|
typedef struct
_PH_PLUGIN_PHSVC_REQUEST | PH_PLUGIN_PHSVC_REQUEST |
|
typedef struct
_PH_PLUGIN_PHSVC_REQUEST * | PPH_PLUGIN_PHSVC_REQUEST |
|
typedef VOID(NTAPI * | PPHSVC_CLIENT_FREE_HEAP )(_In_ PVOID Memory) |
|
typedef PVOID(NTAPI * | PPHSVC_CLIENT_CREATE_STRING )(_In_opt_ PVOID String, _In_ SIZE_T Length, _Out_ PPH_RELATIVE_STRINGREF StringRef) |
|
typedef struct
_PH_PLUGIN_PHSVC_CLIENT | PH_PLUGIN_PHSVC_CLIENT |
|
typedef struct
_PH_PLUGIN_PHSVC_CLIENT * | PPH_PLUGIN_PHSVC_CLIENT |
|
typedef struct
_PH_PLUGIN_INFORMATION | PH_PLUGIN_INFORMATION |
|
typedef struct
_PH_PLUGIN_INFORMATION * | PPH_PLUGIN_INFORMATION |
|
typedef struct _PH_PLUGIN | PH_PLUGIN |
|
typedef struct _PH_PLUGIN * | PPH_PLUGIN |
|
typedef VOID(NTAPI * | PPH_PLUGIN_MENU_ITEM_DELETE_FUNCTION )(_In_ struct _PH_PLUGIN_MENU_ITEM *MenuItem) |
|
typedef struct _PH_PLUGIN_MENU_ITEM | PH_PLUGIN_MENU_ITEM |
|
typedef struct
_PH_PLUGIN_MENU_ITEM * | PPH_PLUGIN_MENU_ITEM |
|
typedef struct
_PH_PLUGIN_SYSTEM_STATISTICS | PH_PLUGIN_SYSTEM_STATISTICS |
|
typedef struct
_PH_PLUGIN_SYSTEM_STATISTICS * | PPH_PLUGIN_SYSTEM_STATISTICS |
|
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_CONTEXT * | PPH_MEMORY_CONTEXT |
|
|
PHAPPAPI PPH_STRING NTAPI | PhGetClientIdName (_In_ PCLIENT_ID ClientId) |
|
PHAPPAPI PPH_STRING NTAPI | PhGetClientIdNameEx (_In_ PCLIENT_ID ClientId, _In_opt_ PPH_STRING ProcessName) |
|
PHAPPAPI PWSTR NTAPI | PhGetProcessPriorityClassString (_In_ ULONG PriorityClass) |
|
PHAPPAPI PPH_PROCESS_ITEM NTAPI | PhReferenceProcessItem (_In_ HANDLE ProcessId) |
| Finds and references a process item.
|
|
PHAPPAPI VOID NTAPI | PhEnumProcessItems (_Out_opt_ PPH_PROCESS_ITEM **ProcessItems, _Out_ PULONG NumberOfProcessItems) |
| Enumerates the process items.
|
|
PHAPPAPI BOOLEAN NTAPI | PhGetStatisticsTime (_In_opt_ PPH_PROCESS_ITEM ProcessItem, _In_ ULONG Index, _Out_ PLARGE_INTEGER Time) |
| Retrieves a time value recorded by the statistics system.
|
|
PHAPPAPI PPH_STRING NTAPI | PhGetStatisticsTimeString (_In_opt_ PPH_PROCESS_ITEM ProcessItem, _In_ ULONG Index) |
|
PHAPPAPI VOID NTAPI | PhReferenceProcessRecord (_In_ PPH_PROCESS_RECORD ProcessRecord) |
|
PHAPPAPI BOOLEAN NTAPI | PhReferenceProcessRecordSafe (_In_ PPH_PROCESS_RECORD ProcessRecord) |
|
PHAPPAPI VOID NTAPI | PhReferenceProcessRecordForStatistics (_In_ PPH_PROCESS_RECORD ProcessRecord) |
|
PHAPPAPI VOID NTAPI | PhDereferenceProcessRecord (_In_ PPH_PROCESS_RECORD ProcessRecord) |
|
PHAPPAPI PPH_PROCESS_RECORD NTAPI | PhFindProcessRecord (_In_opt_ HANDLE ProcessId, _In_ PLARGE_INTEGER Time) |
| Finds a process record.
|
|
PHAPPAPI PPH_PROCESS_ITEM NTAPI | PhReferenceProcessItemForParent (_In_ HANDLE ParentProcessId, _In_ HANDLE ProcessId, _In_ PLARGE_INTEGER CreateTime) |
|
PHAPPAPI PPH_PROCESS_ITEM NTAPI | PhReferenceProcessItemForRecord (_In_ PPH_PROCESS_RECORD Record) |
|
PHAPPAPI PPH_SERVICE_ITEM NTAPI | PhReferenceServiceItem (_In_ PWSTR Name) |
|
PHAPPAPI PH_SERVICE_CHANGE NTAPI | PhGetServiceChange (_In_ PPH_SERVICE_MODIFIED_DATA Data) |
|
PHAPPAPI PPH_NETWORK_ITEM NTAPI | PhReferenceNetworkItem (_In_ ULONG ProtocolType, _In_ PPH_IP_ENDPOINT LocalEndpoint, _In_ PPH_IP_ENDPOINT RemoteEndpoint, _In_ HANDLE ProcessId) |
|
PHAPPAPI PWSTR NTAPI | PhGetProtocolTypeName (_In_ ULONG ProtocolType) |
|
PHAPPAPI PWSTR NTAPI | PhGetTcpStateName (_In_ ULONG State) |
|
PHAPPAPI PPH_STRING NTAPI | PhGetThreadPriorityWin32String (_In_ LONG PriorityWin32) |
|
PHAPPAPI VOID NTAPI | PhDeleteMemoryItemList (_In_ PPH_MEMORY_ITEM_LIST List) |
|
PHAPPAPI PPH_MEMORY_ITEM NTAPI | PhLookupMemoryItemList (_In_ PPH_MEMORY_ITEM_LIST List, _In_ PVOID Address) |
|
PHAPPAPI NTSTATUS NTAPI | PhQueryMemoryItemList (_In_ HANDLE ProcessId, _In_ ULONG Flags, _Out_ PPH_MEMORY_ITEM_LIST List) |
|
PHAPPAPI BOOLEAN NTAPI | PhCmLoadSettings (_In_ HWND TreeNewHandle, _In_ PPH_STRINGREF Settings) |
|
PHAPPAPI PPH_STRING NTAPI | PhCmSaveSettings (_In_ HWND TreeNewHandle) |
|
PHAPPAPI struct
_PH_TN_FILTER_SUPPORT *NTAPI | PhGetFilterSupportProcessTreeList (VOID) |
|
PHAPPAPI PPH_PROCESS_NODE NTAPI | PhFindProcessNode (_In_ HANDLE ProcessId) |
|
PHAPPAPI VOID NTAPI | PhUpdateProcessNode (_In_ PPH_PROCESS_NODE ProcessNode) |
|
PHAPPAPI PPH_PROCESS_ITEM NTAPI | PhGetSelectedProcessItem (VOID) |
|
PHAPPAPI VOID NTAPI | PhGetSelectedProcessItems (_Out_ PPH_PROCESS_ITEM **Processes, _Out_ PULONG NumberOfProcesses) |
|
PHAPPAPI VOID NTAPI | PhDeselectAllProcessNodes (VOID) |
|
PHAPPAPI VOID NTAPI | PhExpandAllProcessNodes (_In_ BOOLEAN Expand) |
|
PHAPPAPI VOID NTAPI | PhInvalidateAllProcessNodes (VOID) |
|
PHAPPAPI VOID NTAPI | PhSelectAndEnsureVisibleProcessNode (_In_ PPH_PROCESS_NODE ProcessNode) |
|
PHAPPAPI struct
_PH_TN_FILTER_SUPPORT *NTAPI | PhGetFilterSupportServiceTreeList (VOID) |
|
PHAPPAPI PPH_SERVICE_NODE NTAPI | PhFindServiceNode (_In_ PPH_SERVICE_ITEM ServiceItem) |
|
PHAPPAPI VOID NTAPI | PhUpdateServiceNode (_In_ PPH_SERVICE_NODE ServiceNode) |
|
PHAPPAPI PPH_SERVICE_ITEM NTAPI | PhGetSelectedServiceItem (VOID) |
|
PHAPPAPI VOID NTAPI | PhGetSelectedServiceItems (_Out_ PPH_SERVICE_ITEM **Services, _Out_ PULONG NumberOfServices) |
|
PHAPPAPI VOID NTAPI | PhDeselectAllServiceNodes (VOID) |
|
PHAPPAPI VOID NTAPI | PhSelectAndEnsureVisibleServiceNode (_In_ PPH_SERVICE_NODE ServiceNode) |
|
PHAPPAPI struct
_PH_TN_FILTER_SUPPORT *NTAPI | PhGetFilterSupportNetworkTreeList (VOID) |
|
PHAPPAPI PPH_NETWORK_NODE NTAPI | PhFindNetworkNode (_In_ PPH_NETWORK_ITEM NetworkItem) |
|
PHAPPAPI VOID NTAPI | PhRegisterDialog (_In_ HWND DialogWindowHandle) |
|
PHAPPAPI VOID NTAPI | PhUnregisterDialog (_In_ HWND DialogWindowHandle) |
|
PHAPPAPI struct
_PH_MESSAGE_LOOP_FILTER_ENTRY
*NTAPI | PhRegisterMessageLoopFilter (_In_ PPH_MESSAGE_LOOP_FILTER Filter, _In_opt_ PVOID Context) |
|
PHAPPAPI VOID NTAPI | PhUnregisterMessageLoopFilter (_In_ struct _PH_MESSAGE_LOOP_FILTER_ENTRY *FilterEntry) |
|
PHAPPAPI BOOLEAN NTAPI | PhGetProcessIsSuspended (_In_ PSYSTEM_PROCESS_INFORMATION Process) |
| Determines whether a process is suspended.
|
|
PHAPPAPI NTSTATUS NTAPI | PhGetProcessKnownType (_In_ HANDLE ProcessHandle, _Out_ PH_KNOWN_PROCESS_TYPE *KnownProcessType) |
| Determines the type of a process based on its image file name.
|
|
PHAPPAPI BOOLEAN NTAPI | PhaGetProcessKnownCommandLine (_In_ PPH_STRING CommandLine, _In_ PH_KNOWN_PROCESS_TYPE KnownProcessType, _Out_ PPH_KNOWN_PROCESS_COMMAND_LINE KnownCommandLine) |
|
PHAPPAPI VOID NTAPI | PhSearchOnlineString (_In_ HWND hWnd, _In_ PWSTR String) |
|
PHAPPAPI VOID NTAPI | PhShellExecuteUserString (_In_ HWND hWnd, _In_ PWSTR Setting, _In_ PWSTR String, _In_ BOOLEAN UseShellExecute, _In_opt_ PWSTR ErrorMessage) |
|
PHAPPAPI VOID NTAPI | PhLoadSymbolProviderOptions (_Inout_ PPH_SYMBOL_PROVIDER SymbolProvider) |
|
PHAPPAPI VOID NTAPI | PhCopyListViewInfoTip (_Inout_ LPNMLVGETINFOTIP GetInfoTip, _In_ PPH_STRINGREF Tip) |
| Copies a string into a NMLVGETINFOTIP structure.
|
|
PHAPPAPI VOID NTAPI | PhCopyListView (_In_ HWND ListViewHandle) |
|
PHAPPAPI VOID | PhHandleListViewNotifyForCopy (_In_ LPARAM lParam, _In_ HWND ListViewHandle) |
|
PHAPPAPI BOOLEAN NTAPI | PhGetListViewContextMenuPoint (_In_ HWND ListViewHandle, _Out_ PPOINT Point) |
|
PHAPPAPI VOID NTAPI | PhLoadWindowPlacementFromSetting (_In_opt_ PWSTR PositionSettingName, _In_opt_ PWSTR SizeSettingName, _In_ HWND WindowHandle) |
|
PHAPPAPI VOID NTAPI | PhSaveWindowPlacementToSetting (_In_opt_ PWSTR PositionSettingName, _In_opt_ PWSTR SizeSettingName, _In_ HWND WindowHandle) |
|
PHAPPAPI VOID NTAPI | PhLoadListViewColumnsFromSetting (_In_ PWSTR Name, _In_ HWND ListViewHandle) |
|
PHAPPAPI VOID NTAPI | PhSaveListViewColumnsToSetting (_In_ PWSTR Name, _In_ HWND ListViewHandle) |
|
PHAPPAPI PPH_STRING NTAPI | PhGetPhVersion (VOID) |
|
PHAPPAPI VOID NTAPI | PhGetPhVersionNumbers (_Out_opt_ PULONG MajorVersion, _Out_opt_ PULONG MinorVersion, _Reserved_ PULONG Reserved, _Out_opt_ PULONG RevisionNumber) |
|
PHAPPAPI VOID NTAPI | PhWritePhTextHeader (_Inout_ PPH_FILE_STREAM FileStream) |
|
PHAPPAPI BOOLEAN NTAPI | PhShellProcessHacker (_In_opt_ HWND hWnd, _In_opt_ PWSTR Parameters, _In_ ULONG ShowWindowType, _In_ ULONG Flags, _In_ ULONG AppFlags, _In_opt_ ULONG Timeout, _Out_opt_ PHANDLE ProcessHandle) |
|
PHAPPAPI VOID NTAPI | PhInitializeTreeNewColumnMenu (_Inout_ PPH_TN_COLUMN_MENU_DATA Data) |
|
PHAPPAPI BOOLEAN NTAPI | PhHandleTreeNewColumnMenu (_Inout_ PPH_TN_COLUMN_MENU_DATA Data) |
|
PHAPPAPI VOID NTAPI | PhDeleteTreeNewColumnMenu (_In_ PPH_TN_COLUMN_MENU_DATA Data) |
|
PHAPPAPI VOID NTAPI | PhInitializeTreeNewFilterSupport (_Out_ PPH_TN_FILTER_SUPPORT Support, _In_ HWND TreeNewHandle, _In_ PPH_LIST NodeList) |
|
PHAPPAPI VOID NTAPI | PhDeleteTreeNewFilterSupport (_In_ PPH_TN_FILTER_SUPPORT Support) |
|
PHAPPAPI PPH_TN_FILTER_ENTRY NTAPI | PhAddTreeNewFilter (_In_ PPH_TN_FILTER_SUPPORT Support, _In_ PPH_TN_FILTER_FUNCTION Filter, _In_opt_ PVOID Context) |
|
PHAPPAPI VOID NTAPI | PhRemoveTreeNewFilter (_In_ PPH_TN_FILTER_SUPPORT Support, _In_ PPH_TN_FILTER_ENTRY Entry) |
|
PHAPPAPI BOOLEAN NTAPI | PhApplyTreeNewFiltersToNode (_In_ PPH_TN_FILTER_SUPPORT Support, _In_ PPH_TREENEW_NODE Node) |
|
PHAPPAPI VOID NTAPI | PhApplyTreeNewFilters (_In_ PPH_TN_FILTER_SUPPORT Support) |
|
PHAPPAPI VOID NTAPI | PhShowIconNotification (_In_ PWSTR Title, _In_ PWSTR Text, _In_ ULONG Flags) |
|
PHAPPAPI
PPH_PROCESS_PROPCONTEXT NTAPI | PhCreateProcessPropContext (_In_ HWND ParentWindowHandle, _In_ PPH_PROCESS_ITEM ProcessItem) |
|
PHAPPAPI VOID NTAPI | PhSetSelectThreadIdProcessPropContext (_Inout_ PPH_PROCESS_PROPCONTEXT PropContext, _In_ HANDLE ThreadId) |
|
PHAPPAPI BOOLEAN NTAPI | PhAddProcessPropPage (_Inout_ PPH_PROCESS_PROPCONTEXT PropContext, _In_ _Assume_refs_(1) PPH_PROCESS_PROPPAGECONTEXT PropPageContext) |
|
PHAPPAPI BOOLEAN NTAPI | PhAddProcessPropPage2 (_Inout_ PPH_PROCESS_PROPCONTEXT PropContext, _In_ HPROPSHEETPAGE PropSheetPageHandle) |
|
PHAPPAPI
PPH_PROCESS_PROPPAGECONTEXT
NTAPI | PhCreateProcessPropPageContext (_In_ LPCWSTR Template, _In_ DLGPROC DlgProc, _In_opt_ PVOID Context) |
|
PHAPPAPI
PPH_PROCESS_PROPPAGECONTEXT
NTAPI | PhCreateProcessPropPageContextEx (_In_opt_ PVOID InstanceHandle, _In_ LPCWSTR Template, _In_ DLGPROC DlgProc, _In_opt_ PVOID Context) |
|
PHAPPAPI BOOLEAN NTAPI | PhPropPageDlgProcHeader (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ LPARAM lParam, _Out_ LPPROPSHEETPAGE *PropSheetPage, _Out_ PPH_PROCESS_PROPPAGECONTEXT *PropPageContext, _Out_ PPH_PROCESS_ITEM *ProcessItem) |
|
PHAPPAPI VOID NTAPI | PhPropPageDlgProcDestroy (_In_ HWND hwndDlg) |
|
PHAPPAPI PPH_LAYOUT_ITEM NTAPI | PhAddPropPageLayoutItem (_In_ HWND hwnd, _In_ HWND Handle, _In_ PPH_LAYOUT_ITEM ParentItem, _In_ ULONG Anchor) |
|
PHAPPAPI VOID NTAPI | PhDoPropPageLayout (_In_ HWND hwnd) |
|
FORCEINLINE PPH_LAYOUT_ITEM | PhBeginPropPageLayout (_In_ HWND hwndDlg, _In_ PPH_PROCESS_PROPPAGECONTEXT PropPageContext) |
|
FORCEINLINE VOID | PhEndPropPageLayout (_In_ HWND hwndDlg, _In_ PPH_PROCESS_PROPPAGECONTEXT PropPageContext) |
|
PHAPPAPI BOOLEAN NTAPI | PhShowProcessProperties (_In_ PPH_PROCESS_PROPCONTEXT Context) |
|
PHAPPAPI VOID NTAPI | PhLogMessageEntry (_In_ UCHAR Type, _In_ PPH_STRING Message) |
|
PHAPPAPI PPH_STRING NTAPI | PhFormatLogEntry (_In_ PPH_LOG_ENTRY Entry) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiConnectToPhSvc (_In_opt_ HWND hWnd, _In_ BOOLEAN ConnectOnly) |
| Connects to phsvc.
|
|
PHAPPAPI BOOLEAN NTAPI | PhUiConnectToPhSvcEx (_In_opt_ HWND hWnd, _In_ PH_PHSVC_MODE Mode, _In_ BOOLEAN ConnectOnly) |
| Connects to phsvc.
|
|
PHAPPAPI VOID NTAPI | PhUiDisconnectFromPhSvc (VOID) |
| Disconnects from phsvc.
|
|
PHAPPAPI BOOLEAN NTAPI | PhUiLockComputer (_In_ HWND hWnd) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiLogoffComputer (_In_ HWND hWnd) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSleepComputer (_In_ HWND hWnd) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiHibernateComputer (_In_ HWND hWnd) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiRestartComputer (_In_ HWND hWnd, _In_ ULONG Flags) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiShutdownComputer (_In_ HWND hWnd, _In_ ULONG Flags) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiConnectSession (_In_ HWND hWnd, _In_ ULONG SessionId) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiDisconnectSession (_In_ HWND hWnd, _In_ ULONG SessionId) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiLogoffSession (_In_ HWND hWnd, _In_ ULONG SessionId) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiTerminateProcesses (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM *Processes, _In_ ULONG NumberOfProcesses) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiTerminateTreeProcess (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM Process) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSuspendProcesses (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM *Processes, _In_ ULONG NumberOfProcesses) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiResumeProcesses (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM *Processes, _In_ ULONG NumberOfProcesses) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiRestartProcess (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM Process) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiDebugProcess (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM Process) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiReduceWorkingSetProcesses (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM *Processes, _In_ ULONG NumberOfProcesses) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetVirtualizationProcess (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM Process, _In_ BOOLEAN Enable) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiDetachFromDebuggerProcess (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM Process) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiInjectDllProcess (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM Process) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetIoPriorityProcesses (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM *Processes, _In_ ULONG NumberOfProcesses, _In_ ULONG IoPriority) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetPagePriorityProcess (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM Process, _In_ ULONG PagePriority) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetPriorityProcesses (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM *Processes, _In_ ULONG NumberOfProcesses, _In_ ULONG PriorityClass) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetDepStatusProcess (_In_ HWND hWnd, _In_ PPH_PROCESS_ITEM Process) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiStartService (_In_ HWND hWnd, _In_ PPH_SERVICE_ITEM Service) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiContinueService (_In_ HWND hWnd, _In_ PPH_SERVICE_ITEM Service) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiPauseService (_In_ HWND hWnd, _In_ PPH_SERVICE_ITEM Service) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiStopService (_In_ HWND hWnd, _In_ PPH_SERVICE_ITEM Service) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiDeleteService (_In_ HWND hWnd, _In_ PPH_SERVICE_ITEM Service) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiCloseConnections (_In_ HWND hWnd, _In_ PPH_NETWORK_ITEM *Connections, _In_ ULONG NumberOfConnections) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiTerminateThreads (_In_ HWND hWnd, _In_ PPH_THREAD_ITEM *Threads, _In_ ULONG NumberOfThreads) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiForceTerminateThreads (_In_ HWND hWnd, _In_ HANDLE ProcessId, _In_ PPH_THREAD_ITEM *Threads, _In_ ULONG NumberOfThreads) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSuspendThreads (_In_ HWND hWnd, _In_ PPH_THREAD_ITEM *Threads, _In_ ULONG NumberOfThreads) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiResumeThreads (_In_ HWND hWnd, _In_ PPH_THREAD_ITEM *Threads, _In_ ULONG NumberOfThreads) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetPriorityThread (_In_ HWND hWnd, _In_ PPH_THREAD_ITEM Thread, _In_ ULONG ThreadPriorityWin32) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetIoPriorityThread (_In_ HWND hWnd, _In_ PPH_THREAD_ITEM Thread, _In_ ULONG IoPriority) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetPagePriorityThread (_In_ HWND hWnd, _In_ PPH_THREAD_ITEM Thread, _In_ ULONG PagePriority) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiUnloadModule (_In_ HWND hWnd, _In_ HANDLE ProcessId, _In_ PPH_MODULE_ITEM Module) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiFreeMemory (_In_ HWND hWnd, _In_ HANDLE ProcessId, _In_ PPH_MEMORY_ITEM MemoryItem, _In_ BOOLEAN Free) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiCloseHandles (_In_ HWND hWnd, _In_ HANDLE ProcessId, _In_ PPH_HANDLE_ITEM *Handles, _In_ ULONG NumberOfHandles, _In_ BOOLEAN Warn) |
|
PHAPPAPI BOOLEAN NTAPI | PhUiSetAttributesHandle (_In_ HWND hWnd, _In_ HANDLE ProcessId, _In_ PPH_HANDLE_ITEM Handle, _In_ ULONG Attributes) |
|
PHAPPAPI BOOLEAN NTAPI | PhShowProcessAffinityDialog2 (_In_ HWND ParentWindowHandle, _In_ ULONG_PTR AffinityMask, _Out_ PULONG_PTR NewAffinityMask) |
|
PHAPPAPI BOOLEAN NTAPI | PhaChoiceDialog (_In_ HWND ParentWindowHandle, _In_ PWSTR Title, _In_ PWSTR Message, _In_opt_ PWSTR *Choices, _In_opt_ ULONG NumberOfChoices, _In_opt_ PWSTR Option, _In_ ULONG Flags, _Inout_ PPH_STRING *SelectedChoice, _Inout_opt_ PBOOLEAN SelectedOption, _In_opt_ PWSTR SavedChoicesSettingName) |
| Prompts the user for input.
|
|
PHAPPAPI BOOLEAN NTAPI | PhShowChooseProcessDialog (_In_ HWND ParentWindowHandle, _In_ PWSTR Message, _Out_ PHANDLE ProcessId) |
|
PHAPPAPI VOID NTAPI | PhShowProcessRecordDialog (_In_ HWND ParentWindowHandle, _In_ PPH_PROCESS_RECORD Record) |
|
PHAPPAPI NTSTATUS NTAPI | PhExecuteRunAsCommand2 (_In_ HWND hWnd, _In_ PWSTR Program, _In_opt_ PWSTR UserName, _In_opt_ PWSTR Password, _In_opt_ ULONG LogonType, _In_opt_ HANDLE ProcessIdWithToken, _In_ ULONG SessionId, _In_ PWSTR DesktopName, _In_ BOOLEAN UseLinkedToken) |
| Starts a program as another user.
|
|
PHAPPAPI HWND NTAPI | PhCreateServiceListControl (_In_ HWND ParentWindowHandle, _In_ PPH_SERVICE_ITEM *Services, _In_ ULONG NumberOfServices) |
| Creates a service list property page.
|
|
PHAPPAPI _May_raise_ ULONG NTAPI | PhGetIntegerSetting (_In_ PWSTR Name) |
|
PHAPPAPI _May_raise_
PH_INTEGER_PAIR NTAPI | PhGetIntegerPairSetting (_In_ PWSTR Name) |
|
PHAPPAPI _May_raise_
PPH_STRING NTAPI | PhGetStringSetting (_In_ PWSTR Name) |
|
PHAPPAPI _May_raise_ VOID NTAPI | PhSetIntegerSetting (_In_ PWSTR Name, _In_ ULONG Value) |
|
PHAPPAPI _May_raise_ VOID NTAPI | PhSetIntegerPairSetting (_In_ PWSTR Name, _In_ PH_INTEGER_PAIR Value) |
|
PHAPPAPI _May_raise_ VOID NTAPI | PhSetStringSetting (_In_ PWSTR Name, _In_ PWSTR Value) |
|
PHAPPAPI _May_raise_ VOID NTAPI | PhSetStringSetting2 (_In_ PWSTR Name, _In_ PPH_STRINGREF Value) |
|
PHAPPAPI VOID NTAPI | PhAddSettings (_In_ PPH_SETTING_CREATE Settings, _In_ ULONG NumberOfSettings) |
|
PHAPPAPI VOID NTAPI | PhSiSetColorsGraphDrawInfo (_Out_ PPH_GRAPH_DRAW_INFO DrawInfo, _In_ COLORREF Color1, _In_ COLORREF Color2) |
|
| C_ASSERT (RTL_FIELD_SIZE(PH_PLUGIN_MENU_INFORMATION, u)==RTL_FIELD_SIZE(PH_PLUGIN_MENU_INFORMATION, u.DoNotUse)) |
|
PHAPPAPI PPH_PLUGIN NTAPI | PhRegisterPlugin (_In_ PWSTR Name, _In_ PVOID DllBase, _Out_opt_ PPH_PLUGIN_INFORMATION *Information) |
| Registers a plugin with the host.
|
|
PHAPPAPI PPH_PLUGIN NTAPI | PhFindPlugin (_In_ PWSTR Name) |
| Locates a plugin instance structure.
|
|
PHAPPAPI
PPH_PLUGIN_INFORMATION NTAPI | PhGetPluginInformation (_In_ PPH_PLUGIN Plugin) |
| Gets a pointer to a plugin's additional information block.
|
|
PHAPPAPI PPH_CALLBACK NTAPI | PhGetPluginCallback (_In_ PPH_PLUGIN Plugin, _In_ PH_PLUGIN_CALLBACK Callback) |
| Retrieves a pointer to a plugin callback.
|
|
PHAPPAPI PPH_CALLBACK NTAPI | PhGetGeneralCallback (_In_ PH_GENERAL_CALLBACK Callback) |
| Retrieves a pointer to a general callback.
|
|
PHAPPAPI ULONG NTAPI | PhPluginReserveIds (_In_ ULONG Count) |
| Reserves unique GUI identifiers.
|
|
PHAPPAPI ULONG_PTR NTAPI | PhPluginAddMenuItem (_In_ PPH_PLUGIN Plugin, _In_ ULONG_PTR Location, _In_opt_ PWSTR InsertAfter, _In_ ULONG Id, _In_ PWSTR Text, _In_opt_ PVOID Context) |
| Adds a menu item to the program's main menu.
|
|
PHAPPAPI VOID NTAPI | PhPluginGetSystemStatistics (_Out_ PPH_PLUGIN_SYSTEM_STATISTICS Statistics) |
| Retrieves current system statistics.
|
|
PHAPPAPI PPH_EMENU_ITEM NTAPI | PhPluginCreateEMenuItem (_In_ PPH_PLUGIN Plugin, _In_ ULONG Flags, _In_ ULONG Id, _In_ PWSTR Text, _In_opt_ PVOID Context) |
| Creates a menu item.
|
|
PHAPPAPI BOOLEAN NTAPI | PhPluginAddMenuHook (_Inout_ PPH_PLUGIN_MENU_INFORMATION MenuInfo, _In_ PPH_PLUGIN Plugin, _In_opt_ PVOID Context) |
| Adds a menu hook.
|
|
PHAPPAPI BOOLEAN NTAPI | PhPluginAddTreeNewColumn (_In_ PPH_PLUGIN Plugin, _In_ PVOID CmData, _In_ PPH_TREENEW_COLUMN Column, _In_ ULONG SubId, _In_opt_ PVOID Context, _In_opt_ PPH_PLUGIN_TREENEW_SORT_FUNCTION SortFunction) |
| Adds a column to a tree new control.
|
|
PHAPPAPI VOID NTAPI | PhPluginSetObjectExtension (_In_ PPH_PLUGIN Plugin, _In_ PH_EM_OBJECT_TYPE ObjectType, _In_ ULONG ExtensionSize, _In_opt_ PPH_EM_OBJECT_CALLBACK CreateCallback, _In_opt_ PPH_EM_OBJECT_CALLBACK DeleteCallback) |
| Sets the object extension size and callbacks for an object type.
|
|
PHAPPAPI PVOID NTAPI | PhPluginGetObjectExtension (_In_ PPH_PLUGIN Plugin, _In_ PVOID Object, _In_ PH_EM_OBJECT_TYPE ObjectType) |
| Gets the object extension for an object.
|
|
PHAPPAPI struct _PH_NF_ICON *NTAPI | PhPluginRegisterIcon (_In_ PPH_PLUGIN Plugin, _In_ ULONG SubId, _In_opt_ PVOID Context, _In_ PWSTR Text, _In_ ULONG Flags, _In_ struct _PH_NF_ICON_REGISTRATION_DATA *RegistrationData) |
| Creates a notification icon.
|
|
PHAPPAPI VOID NTAPI | PhPluginEnableTreeNewNotify (_In_ PPH_PLUGIN Plugin, _In_ PVOID CmData) |
| Allows a plugin to receive all treenew messages, not just column-related ones.
|
|
PHAPPAPI BOOLEAN NTAPI | PhPluginQueryPhSvc (_Out_ PPH_PLUGIN_PHSVC_CLIENT Client) |
|
PHAPPAPI NTSTATUS NTAPI | PhPluginCallPhSvc (_In_ PPH_PLUGIN Plugin, _In_ ULONG SubId, _In_reads_bytes_opt_(InLength) PVOID InBuffer, _In_ ULONG InLength, _Out_writes_bytes_opt_(OutLength) PVOID OutBuffer, _In_ ULONG OutLength) |
|
PHLIBAPI NTSTATUS | PhSvcCallChangeServiceConfig (_In_ PWSTR ServiceName, _In_ ULONG ServiceType, _In_ ULONG StartType, _In_ ULONG ErrorControl, _In_opt_ PWSTR BinaryPathName, _In_opt_ PWSTR LoadOrderGroup, _Out_opt_ PULONG TagId, _In_opt_ PWSTR Dependencies, _In_opt_ PWSTR ServiceStartName, _In_opt_ PWSTR Password, _In_opt_ PWSTR DisplayName) |
|
PHLIBAPI NTSTATUS | PhSvcCallChangeServiceConfig2 (_In_ PWSTR ServiceName, _In_ ULONG InfoLevel, _In_ PVOID Info) |
|
PHLIBAPI NTSTATUS | PhSvcCallPostMessage (_In_opt_ HWND hWnd, _In_ UINT Msg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
|
PHLIBAPI NTSTATUS | PhSvcCallSendMessage (_In_opt_ HWND hWnd, _In_ UINT Msg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
|