Process Hacker
|
Go to the source code of this file.
Data Structures | |
struct | _PH_SH_STATE |
struct | _PH_PROCESS_NODE |
struct | _PH_SERVICE_NODE |
struct | _PH_NETWORK_NODE |
struct | _PH_THREAD_NODE |
struct | _PH_THREAD_LIST_CONTEXT |
struct | _PH_MODULE_NODE |
struct | _PH_MODULE_LIST_CONTEXT |
struct | _PH_HANDLE_NODE |
struct | _PH_HANDLE_LIST_CONTEXT |
struct | _PH_MEMORY_NODE |
struct | _PH_MEMORY_LIST_CONTEXT |
#define PH_TICK_SH_STATE_TN | ( | NodeType, | |
ShStateFieldName, | |||
StateList, | |||
RemoveFunction, | |||
HighlightingDuration, | |||
TreeNewHandleForUpdate, | |||
Invalidate, | |||
FullyInvalidated, | |||
... | |||
) |
Definition at line 40 of file uimodels.h.
#define PHHNTLC_ATTRIBUTES 4 |
Definition at line 952 of file uimodels.h.
#define PHHNTLC_FILESHAREACCESS 8 |
Definition at line 956 of file uimodels.h.
#define PHHNTLC_GRANTEDACCESS 5 |
Definition at line 953 of file uimodels.h.
#define PHHNTLC_GRANTEDACCESSSYMBOLIC 6 |
Definition at line 954 of file uimodels.h.
#define PHHNTLC_HANDLE 2 |
Definition at line 949 of file uimodels.h.
#define PHHNTLC_MAXIMUM 9 |
Definition at line 958 of file uimodels.h.
#define PHHNTLC_NAME 1 |
Definition at line 948 of file uimodels.h.
#define PHHNTLC_OBJECTADDRESS 3 |
Definition at line 951 of file uimodels.h.
#define PHHNTLC_ORIGINALNAME 7 |
Definition at line 955 of file uimodels.h.
#define PHHNTLC_TYPE 0 |
Definition at line 947 of file uimodels.h.
#define PHMMTLC_BASEADDRESS 0 |
Definition at line 1061 of file uimodels.h.
#define PHMMTLC_COMMITTED 10 |
Definition at line 1071 of file uimodels.h.
#define PHMMTLC_LOCKEDWS 9 |
Definition at line 1070 of file uimodels.h.
#define PHMMTLC_MAXIMUM 12 |
Definition at line 1074 of file uimodels.h.
#define PHMMTLC_PRIVATE 11 |
Definition at line 1072 of file uimodels.h.
#define PHMMTLC_PRIVATEWS 6 |
Definition at line 1067 of file uimodels.h.
#define PHMMTLC_PROTECTION 3 |
Definition at line 1064 of file uimodels.h.
#define PHMMTLC_SHAREABLEWS 7 |
Definition at line 1068 of file uimodels.h.
#define PHMMTLC_SHAREDWS 8 |
Definition at line 1069 of file uimodels.h.
#define PHMMTLC_SIZE 2 |
Definition at line 1063 of file uimodels.h.
#define PHMMTLC_TOTALWS 5 |
Definition at line 1066 of file uimodels.h.
#define PHMMTLC_TYPE 1 |
Definition at line 1062 of file uimodels.h.
#define PHMMTLC_USE 4 |
Definition at line 1065 of file uimodels.h.
#define PHMOTLC_ASLR 11 |
Definition at line 837 of file uimodels.h.
#define PHMOTLC_BASEADDRESS 1 |
Definition at line 825 of file uimodels.h.
#define PHMOTLC_CFGUARD 13 |
Definition at line 839 of file uimodels.h.
#define PHMOTLC_COMPANYNAME 4 |
Definition at line 829 of file uimodels.h.
#define PHMOTLC_DESCRIPTION 3 |
Definition at line 827 of file uimodels.h.
#define PHMOTLC_FILENAME 6 |
Definition at line 831 of file uimodels.h.
#define PHMOTLC_LOADCOUNT 8 |
Definition at line 834 of file uimodels.h.
#define PHMOTLC_LOADREASON 15 |
Definition at line 841 of file uimodels.h.
#define PHMOTLC_LOADTIME 14 |
Definition at line 840 of file uimodels.h.
#define PHMOTLC_MAXIMUM 16 |
Definition at line 843 of file uimodels.h.
#define PHMOTLC_NAME 0 |
Definition at line 824 of file uimodels.h.
#define PHMOTLC_SIZE 2 |
Definition at line 826 of file uimodels.h.
#define PHMOTLC_TIMESTAMP 12 |
Definition at line 838 of file uimodels.h.
#define PHMOTLC_TYPE 7 |
Definition at line 833 of file uimodels.h.
#define PHMOTLC_VERIFICATIONSTATUS 9 |
Definition at line 835 of file uimodels.h.
#define PHMOTLC_VERIFIEDSIGNER 10 |
Definition at line 836 of file uimodels.h.
#define PHMOTLC_VERSION 5 |
Definition at line 830 of file uimodels.h.
#define PHNETLC_LOCALADDRESS 1 |
Definition at line 600 of file uimodels.h.
#define PHNETLC_LOCALPORT 2 |
Definition at line 601 of file uimodels.h.
#define PHNETLC_MAXIMUM 9 |
Definition at line 608 of file uimodels.h.
#define PHNETLC_OWNER 7 |
Definition at line 606 of file uimodels.h.
#define PHNETLC_PROCESS 0 |
Definition at line 599 of file uimodels.h.
#define PHNETLC_PROTOCOL 5 |
Definition at line 604 of file uimodels.h.
#define PHNETLC_REMOTEADDRESS 3 |
Definition at line 602 of file uimodels.h.
#define PHNETLC_REMOTEPORT 4 |
Definition at line 603 of file uimodels.h.
#define PHNETLC_STATE 6 |
Definition at line 605 of file uimodels.h.
#define PHNETLC_TIMESTAMP 8 |
Definition at line 607 of file uimodels.h.
#define PHPN_APPID 0x200 |
Definition at line 208 of file uimodels.h.
#define PHPN_DEPSTATUS 0x10 |
Definition at line 203 of file uimodels.h.
#define PHPN_DPIAWARENESS 0x400 |
Definition at line 209 of file uimodels.h.
#define PHPN_GDIUSERHANDLES 0x2 |
Definition at line 200 of file uimodels.h.
#define PHPN_IMAGE 0x100 |
Definition at line 207 of file uimodels.h.
#define PHPN_IOPAGEPRIORITY 0x4 |
Definition at line 201 of file uimodels.h.
#define PHPN_OSCONTEXT 0x40 |
Definition at line 205 of file uimodels.h.
#define PHPN_QUOTALIMITS 0x80 |
Definition at line 206 of file uimodels.h.
#define PHPN_TOKEN 0x20 |
Definition at line 204 of file uimodels.h.
#define PHPN_WINDOW 0x8 |
Definition at line 202 of file uimodels.h.
#define PHPN_WSCOUNTERS 0x1 |
Definition at line 199 of file uimodels.h.
#define PHPRTLC_APPID 73 |
Definition at line 192 of file uimodels.h.
#define PHPRTLC_ASLR 38 |
Definition at line 155 of file uimodels.h.
#define PHPRTLC_BASEPRIORITY 22 |
Definition at line 138 of file uimodels.h.
#define PHPRTLC_BITS 40 |
Definition at line 157 of file uimodels.h.
#define PHPRTLC_CFGUARD 75 |
Definition at line 194 of file uimodels.h.
#define PHPRTLC_COMMANDLINE 10 |
Definition at line 126 of file uimodels.h.
#define PHPRTLC_COMPANYNAME 7 |
Definition at line 123 of file uimodels.h.
#define PHPRTLC_CONTEXTSWITCHES 51 |
Definition at line 168 of file uimodels.h.
#define PHPRTLC_CONTEXTSWITCHESDELTA 52 |
Definition at line 169 of file uimodels.h.
#define PHPRTLC_CPU 2 |
Definition at line 117 of file uimodels.h.
#define PHPRTLC_CPUHISTORY 46 |
Definition at line 163 of file uimodels.h.
#define PHPRTLC_CYCLES 44 |
Definition at line 161 of file uimodels.h.
#define PHPRTLC_CYCLESDELTA 45 |
Definition at line 162 of file uimodels.h.
#define PHPRTLC_DEPSTATUS 49 |
Definition at line 166 of file uimodels.h.
#define PHPRTLC_DESCRIPTION 6 |
Definition at line 121 of file uimodels.h.
#define PHPRTLC_DPIAWARENESS 74 |
Definition at line 193 of file uimodels.h.
#define PHPRTLC_ELEVATION 41 |
Definition at line 158 of file uimodels.h.
#define PHPRTLC_FILENAME 9 |
Definition at line 125 of file uimodels.h.
#define PHPRTLC_GDIHANDLES 25 |
Definition at line 142 of file uimodels.h.
#define PHPRTLC_HANDLES 24 |
Definition at line 141 of file uimodels.h.
#define PHPRTLC_INTEGRITY 29 |
Definition at line 146 of file uimodels.h.
#define PHPRTLC_IOGROUP_COUNT 9 |
Definition at line 197 of file uimodels.h.
#define PHPRTLC_IOHISTORY 48 |
Definition at line 165 of file uimodels.h.
#define PHPRTLC_IOOTHER 56 |
Definition at line 174 of file uimodels.h.
#define PHPRTLC_IOOTHERBYTES 59 |
Definition at line 177 of file uimodels.h.
#define PHPRTLC_IOOTHERDELTA 62 |
Definition at line 180 of file uimodels.h.
#define PHPRTLC_IOPRIORITY 30 |
Definition at line 147 of file uimodels.h.
#define PHPRTLC_IOREADBYTES 57 |
Definition at line 175 of file uimodels.h.
#define PHPRTLC_IOREADS 54 |
Definition at line 172 of file uimodels.h.
#define PHPRTLC_IOREADSDELTA 60 |
Definition at line 178 of file uimodels.h.
#define PHPRTLC_IORORATE 27 |
Definition at line 144 of file uimodels.h.
#define PHPRTLC_IOTOTALRATE 3 |
Definition at line 118 of file uimodels.h.
#define PHPRTLC_IOWRATE 28 |
Definition at line 145 of file uimodels.h.
#define PHPRTLC_IOWRITEBYTES 58 |
Definition at line 176 of file uimodels.h.
#define PHPRTLC_IOWRITES 55 |
Definition at line 173 of file uimodels.h.
#define PHPRTLC_IOWRITESDELTA 61 |
Definition at line 179 of file uimodels.h.
#define PHPRTLC_KERNELCPUTIME 34 |
Definition at line 151 of file uimodels.h.
#define PHPRTLC_MAXIMUM 76 |
Definition at line 196 of file uimodels.h.
#define PHPRTLC_MAXIMUMWORKINGSET 69 |
Definition at line 188 of file uimodels.h.
#define PHPRTLC_MINIMUMWORKINGSET 68 |
Definition at line 187 of file uimodels.h.
#define PHPRTLC_NAME 0 |
Definition at line 115 of file uimodels.h.
#define PHPRTLC_NONPAGEDPOOL 66 |
Definition at line 185 of file uimodels.h.
#define PHPRTLC_OSCONTEXT 63 |
Definition at line 182 of file uimodels.h.
#define PHPRTLC_PACKAGENAME 72 |
Definition at line 191 of file uimodels.h.
#define PHPRTLC_PAGEDPOOL 64 |
Definition at line 183 of file uimodels.h.
#define PHPRTLC_PAGEFAULTS 19 |
Definition at line 135 of file uimodels.h.
#define PHPRTLC_PAGEFAULTSDELTA 53 |
Definition at line 170 of file uimodels.h.
#define PHPRTLC_PAGEPRIORITY 31 |
Definition at line 148 of file uimodels.h.
#define PHPRTLC_PEAKNONPAGEDPOOL 67 |
Definition at line 186 of file uimodels.h.
#define PHPRTLC_PEAKPAGEDPOOL 65 |
Definition at line 184 of file uimodels.h.
#define PHPRTLC_PEAKPRIVATEBYTES 11 |
Definition at line 127 of file uimodels.h.
#define PHPRTLC_PEAKVIRTUALSIZE 18 |
Definition at line 134 of file uimodels.h.
#define PHPRTLC_PEAKWORKINGSET 13 |
Definition at line 129 of file uimodels.h.
#define PHPRTLC_PID 1 |
Definition at line 116 of file uimodels.h.
#define PHPRTLC_PRIORITYCLASS 21 |
Definition at line 137 of file uimodels.h.
#define PHPRTLC_PRIVATEBYTES 4 |
Definition at line 119 of file uimodels.h.
#define PHPRTLC_PRIVATEBYTESDELTA 70 |
Definition at line 189 of file uimodels.h.
#define PHPRTLC_PRIVATEBYTESHISTORY 47 |
Definition at line 164 of file uimodels.h.
#define PHPRTLC_PRIVATEWS 14 |
Definition at line 130 of file uimodels.h.
#define PHPRTLC_RELATIVESTARTTIME 39 |
Definition at line 156 of file uimodels.h.
#define PHPRTLC_SESSIONID 20 |
Definition at line 136 of file uimodels.h.
#define PHPRTLC_SHAREABLEWS 16 |
Definition at line 132 of file uimodels.h.
#define PHPRTLC_SHAREDWS 15 |
Definition at line 131 of file uimodels.h.
#define PHPRTLC_STARTTIME 32 |
Definition at line 149 of file uimodels.h.
#define PHPRTLC_SUBSYSTEM 71 |
Definition at line 190 of file uimodels.h.
#define PHPRTLC_THREADS 23 |
Definition at line 140 of file uimodels.h.
#define PHPRTLC_TOTALCPUTIME 33 |
Definition at line 150 of file uimodels.h.
#define PHPRTLC_USERCPUTIME 35 |
Definition at line 152 of file uimodels.h.
#define PHPRTLC_USERHANDLES 26 |
Definition at line 143 of file uimodels.h.
#define PHPRTLC_USERNAME 5 |
Definition at line 120 of file uimodels.h.
#define PHPRTLC_VERIFICATIONSTATUS 36 |
Definition at line 153 of file uimodels.h.
#define PHPRTLC_VERIFIEDSIGNER 37 |
Definition at line 154 of file uimodels.h.
#define PHPRTLC_VERSION 8 |
Definition at line 124 of file uimodels.h.
#define PHPRTLC_VIRTUALIZED 50 |
Definition at line 167 of file uimodels.h.
#define PHPRTLC_VIRTUALSIZE 17 |
Definition at line 133 of file uimodels.h.
#define PHPRTLC_WINDOWSTATUS 43 |
Definition at line 160 of file uimodels.h.
#define PHPRTLC_WINDOWTITLE 42 |
Definition at line 159 of file uimodels.h.
#define PHPRTLC_WORKINGSET 12 |
Definition at line 128 of file uimodels.h.
#define PHSN_CONFIG 0x1 |
Definition at line 470 of file uimodels.h.
#define PHSN_DESCRIPTION 0x2 |
Definition at line 471 of file uimodels.h.
#define PHSVTLC_BINARYPATH 6 |
Definition at line 463 of file uimodels.h.
#define PHSVTLC_DESCRIPTION 9 |
Definition at line 466 of file uimodels.h.
#define PHSVTLC_DISPLAYNAME 1 |
Definition at line 457 of file uimodels.h.
#define PHSVTLC_ERRORCONTROL 7 |
Definition at line 464 of file uimodels.h.
#define PHSVTLC_GROUP 8 |
Definition at line 465 of file uimodels.h.
#define PHSVTLC_MAXIMUM 10 |
Definition at line 468 of file uimodels.h.
#define PHSVTLC_NAME 0 |
Definition at line 456 of file uimodels.h.
#define PHSVTLC_PID 5 |
Definition at line 461 of file uimodels.h.
#define PHSVTLC_STARTTYPE 4 |
Definition at line 460 of file uimodels.h.
#define PHSVTLC_STATUS 3 |
Definition at line 459 of file uimodels.h.
#define PHSVTLC_TYPE 2 |
Definition at line 458 of file uimodels.h.
#define PHTHTLC_CPU 1 |
Definition at line 715 of file uimodels.h.
#define PHTHTLC_CYCLESDELTA 2 |
Definition at line 716 of file uimodels.h.
#define PHTHTLC_MAXIMUM 6 |
Definition at line 721 of file uimodels.h.
#define PHTHTLC_PRIORITY 4 |
Definition at line 718 of file uimodels.h.
#define PHTHTLC_SERVICE 5 |
Definition at line 719 of file uimodels.h.
#define PHTHTLC_STARTADDRESS 3 |
Definition at line 717 of file uimodels.h.
#define PHTHTLC_TID 0 |
Definition at line 714 of file uimodels.h.
typedef struct _PH_HANDLE_LIST_CONTEXT PH_HANDLE_LIST_CONTEXT |
typedef struct _PH_HANDLE_NODE PH_HANDLE_NODE |
typedef struct _PH_MEMORY_LIST_CONTEXT PH_MEMORY_LIST_CONTEXT |
typedef struct _PH_MEMORY_NODE PH_MEMORY_NODE |
typedef struct _PH_MODULE_LIST_CONTEXT PH_MODULE_LIST_CONTEXT |
typedef struct _PH_MODULE_NODE PH_MODULE_NODE |
typedef struct _PH_NETWORK_NODE PH_NETWORK_NODE |
typedef struct _PH_PROCESS_NODE PH_PROCESS_NODE |
typedef struct _PH_SERVICE_NODE PH_SERVICE_NODE |
typedef struct _PH_SH_STATE PH_SH_STATE |
typedef struct _PH_THREAD_LIST_CONTEXT PH_THREAD_LIST_CONTEXT |
typedef struct _PH_THREAD_NODE PH_THREAD_NODE |
typedef struct _PH_HANDLE_LIST_CONTEXT * PPH_HANDLE_LIST_CONTEXT |
typedef struct _PH_HANDLE_NODE * PPH_HANDLE_NODE |
typedef struct _PH_MEMORY_LIST_CONTEXT * PPH_MEMORY_LIST_CONTEXT |
typedef struct _PH_MEMORY_NODE * PPH_MEMORY_NODE |
typedef struct _PH_MODULE_LIST_CONTEXT * PPH_MODULE_LIST_CONTEXT |
typedef struct _PH_MODULE_NODE * PPH_MODULE_NODE |
typedef struct _PH_NETWORK_NODE * PPH_NETWORK_NODE |
typedef struct _PH_PROCESS_NODE * PPH_PROCESS_NODE |
typedef struct _PH_SERVICE_NODE * PPH_SERVICE_NODE |
typedef struct _PH_SH_STATE * PPH_SH_STATE |
typedef struct _PH_THREAD_LIST_CONTEXT * PPH_THREAD_LIST_CONTEXT |
typedef struct _PH_THREAD_NODE * PPH_THREAD_NODE |
PPH_HANDLE_NODE PhAddHandleNode | ( | _Inout_ PPH_HANDLE_LIST_CONTEXT | Context, |
_In_ PPH_HANDLE_ITEM | HandleItem, | ||
_In_ ULONG | RunId | ||
) |
Definition at line 212 of file hndllist.c.
PPH_MODULE_NODE PhAddModuleNode | ( | _Inout_ PPH_MODULE_LIST_CONTEXT | Context, |
_In_ PPH_MODULE_ITEM | ModuleItem, | ||
_In_ ULONG | RunId | ||
) |
PPH_NETWORK_NODE PhAddNetworkNode | ( | _In_ PPH_NETWORK_ITEM | NetworkItem, |
_In_ ULONG | RunId | ||
) |
PPH_PROCESS_NODE PhAddProcessNode | ( | _In_ PPH_PROCESS_ITEM | ProcessItem, |
_In_ ULONG | RunId | ||
) |
Definition at line 291 of file proctree.c.
PPH_SERVICE_NODE PhAddServiceNode | ( | _In_ PPH_SERVICE_ITEM | ServiceItem, |
_In_ ULONG | RunId | ||
) |
PPH_THREAD_NODE PhAddThreadNode | ( | _Inout_ PPH_THREAD_LIST_CONTEXT | Context, |
_In_ PPH_THREAD_ITEM | ThreadItem, | ||
_In_ BOOLEAN | FirstRun | ||
) |
Definition at line 192 of file thrdlist.c.
FORCEINLINE VOID PhChangeShStateTn | ( | _Inout_ PPH_TREENEW_NODE | Node, |
_Inout_ PPH_SH_STATE | ShState, | ||
_Inout_ PPH_POINTER_LIST * | StateList, | ||
_In_ PH_ITEM_STATE | NewState, | ||
_In_ COLORREF | NewTempBackColor, | ||
_In_opt_ HWND | TreeNewHandleForUpdate | ||
) |
Definition at line 15 of file uimodels.h.
Definition at line 3273 of file proctree.c.
VOID PhDeleteHandleList | ( | _In_ PPH_HANDLE_LIST_CONTEXT | Context | ) |
Definition at line 110 of file hndllist.c.
VOID PhDeleteMemoryList | ( | _In_ PPH_MEMORY_LIST_CONTEXT | Context | ) |
VOID PhDeleteModuleList | ( | _In_ PPH_MODULE_LIST_CONTEXT | Context | ) |
VOID PhDeleteThreadList | ( | _In_ PPH_THREAD_LIST_CONTEXT | Context | ) |
Definition at line 106 of file thrdlist.c.
VOID PhDeselectAllHandleNodes | ( | _In_ PPH_HANDLE_LIST_CONTEXT | Context | ) |
Definition at line 748 of file hndllist.c.
VOID PhDeselectAllMemoryNodes | ( | _In_ PPH_MEMORY_LIST_CONTEXT | Context | ) |
VOID PhDeselectAllModuleNodes | ( | _In_ PPH_MODULE_LIST_CONTEXT | Context | ) |
Definition at line 3038 of file proctree.c.
VOID PhDeselectAllThreadNodes | ( | _In_ PPH_THREAD_LIST_CONTEXT | Context | ) |
Definition at line 717 of file thrdlist.c.
Definition at line 3312 of file proctree.c.
Definition at line 3045 of file proctree.c.
PPH_HANDLE_NODE PhFindHandleNode | ( | _In_ PPH_HANDLE_LIST_CONTEXT | Context, |
_In_ HANDLE | Handle | ||
) |
Definition at line 257 of file hndllist.c.
PPH_MODULE_NODE PhFindModuleNode | ( | _In_ PPH_MODULE_LIST_CONTEXT | Context, |
_In_ PPH_MODULE_ITEM | ModuleItem | ||
) |
PHAPPAPI PPH_NETWORK_NODE NTAPI PhFindNetworkNode | ( | _In_ PPH_NETWORK_ITEM | NetworkItem | ) |
PHAPPAPI PPH_PROCESS_NODE NTAPI PhFindProcessNode | ( | _In_ HANDLE | ProcessId | ) |
Definition at line 419 of file proctree.c.
PHAPPAPI PPH_SERVICE_NODE NTAPI PhFindServiceNode | ( | _In_ PPH_SERVICE_ITEM | ServiceItem | ) |
PPH_THREAD_NODE PhFindThreadNode | ( | _In_ PPH_THREAD_LIST_CONTEXT | Context, |
_In_ HANDLE | ThreadId | ||
) |
Definition at line 234 of file thrdlist.c.
|
read |
|
read |
Definition at line 259 of file proctree.c.
|
read |
PPH_LIST PhGetProcessTreeListLines | ( | _In_ HWND | TreeListHandle, |
_In_ ULONG | NumberOfNodes, | ||
_In_ PPH_LIST | RootNodes, | ||
_In_ ULONG | Mode | ||
) |
Definition at line 3208 of file proctree.c.
PPH_HANDLE_ITEM PhGetSelectedHandleItem | ( | _In_ PPH_HANDLE_LIST_CONTEXT | Context | ) |
Definition at line 700 of file hndllist.c.
VOID PhGetSelectedHandleItems | ( | _In_ PPH_HANDLE_LIST_CONTEXT | Context, |
_Out_ PPH_HANDLE_ITEM ** | Handles, | ||
_Out_ PULONG | NumberOfHandles | ||
) |
Definition at line 721 of file hndllist.c.
PPH_MEMORY_NODE PhGetSelectedMemoryNode | ( | _In_ PPH_MEMORY_LIST_CONTEXT | Context | ) |
VOID PhGetSelectedMemoryNodes | ( | _In_ PPH_MEMORY_LIST_CONTEXT | Context, |
_Out_ PPH_MEMORY_NODE ** | MemoryNodes, | ||
_Out_ PULONG | NumberOfMemoryNodes | ||
) |
PPH_MODULE_ITEM PhGetSelectedModuleItem | ( | _In_ PPH_MODULE_LIST_CONTEXT | Context | ) |
VOID PhGetSelectedModuleItems | ( | _In_ PPH_MODULE_LIST_CONTEXT | Context, |
_Out_ PPH_MODULE_ITEM ** | Modules, | ||
_Out_ PULONG | NumberOfModules | ||
) |
PPH_NETWORK_ITEM PhGetSelectedNetworkItem | ( | VOID | ) |
VOID PhGetSelectedNetworkItems | ( | _Out_ PPH_NETWORK_ITEM ** | NetworkItems, |
_Out_ PULONG | NumberOfNetworkItems | ||
) |
PHAPPAPI PPH_PROCESS_ITEM NTAPI PhGetSelectedProcessItem | ( | VOID | ) |
Definition at line 2991 of file proctree.c.
PHAPPAPI VOID NTAPI PhGetSelectedProcessItems | ( | _Out_ PPH_PROCESS_ITEM ** | Processes, |
_Out_ PULONG | NumberOfProcesses | ||
) |
Definition at line 3012 of file proctree.c.
PHAPPAPI PPH_SERVICE_ITEM NTAPI PhGetSelectedServiceItem | ( | VOID | ) |
PHAPPAPI VOID NTAPI PhGetSelectedServiceItems | ( | _Out_ PPH_SERVICE_ITEM ** | Services, |
_Out_ PULONG | NumberOfServices | ||
) |
PPH_THREAD_ITEM PhGetSelectedThreadItem | ( | _In_ PPH_THREAD_LIST_CONTEXT | Context | ) |
Definition at line 669 of file thrdlist.c.
VOID PhGetSelectedThreadItems | ( | _In_ PPH_THREAD_LIST_CONTEXT | Context, |
_Out_ PPH_THREAD_ITEM ** | Threads, | ||
_Out_ PULONG | NumberOfThreads | ||
) |
Definition at line 690 of file thrdlist.c.
VOID PhInitializeHandleList | ( | _In_ HWND | ParentWindowHandle, |
_In_ HWND | TreeNewHandle, | ||
_Out_ PPH_HANDLE_LIST_CONTEXT | Context | ||
) |
Definition at line 63 of file hndllist.c.
VOID PhInitializeMemoryList | ( | _In_ HWND | ParentWindowHandle, |
_In_ HWND | TreeNewHandle, | ||
_Out_ PPH_MEMORY_LIST_CONTEXT | Context | ||
) |
VOID PhInitializeModuleList | ( | _In_ HWND | ParentWindowHandle, |
_In_ HWND | TreeNewHandle, | ||
_Out_ PPH_MODULE_LIST_CONTEXT | Context | ||
) |
VOID PhInitializeProcessTreeList | ( | _In_ HWND | hwnd | ) |
Definition at line 96 of file proctree.c.
VOID PhInitializeThreadList | ( | _In_ HWND | ParentWindowHandle, |
_In_ HWND | TreeNewHandle, | ||
_Out_ PPH_THREAD_LIST_CONTEXT | Context | ||
) |
Definition at line 63 of file thrdlist.c.
Definition at line 3067 of file proctree.c.
VOID PhLoadSettingsHandleList | ( | _Inout_ PPH_HANDLE_LIST_CONTEXT | Context | ) |
Definition at line 143 of file hndllist.c.
VOID PhLoadSettingsMemoryList | ( | _Inout_ PPH_MEMORY_LIST_CONTEXT | Context | ) |
VOID PhLoadSettingsModuleList | ( | _Inout_ PPH_MODULE_LIST_CONTEXT | Context | ) |
Definition at line 216 of file proctree.c.
VOID PhLoadSettingsThreadList | ( | _Inout_ PPH_THREAD_LIST_CONTEXT | Context | ) |
Definition at line 139 of file thrdlist.c.
Definition at line 88 of file proctree.c.
Definition at line 251 of file proctree.c.
VOID PhRemoveHandleNode | ( | _In_ PPH_HANDLE_LIST_CONTEXT | Context, |
_In_ PPH_HANDLE_NODE | HandleNode | ||
) |
Definition at line 279 of file hndllist.c.
VOID PhRemoveModuleNode | ( | _In_ PPH_MODULE_LIST_CONTEXT | Context, |
_In_ PPH_MODULE_NODE | ModuleNode | ||
) |
VOID PhRemoveNetworkNode | ( | _In_ PPH_NETWORK_NODE | NetworkNode | ) |
VOID PhRemoveProcessNode | ( | _In_ PPH_PROCESS_NODE | ProcessNode | ) |
Definition at line 445 of file proctree.c.
VOID PhRemoveServiceNode | ( | _In_ PPH_SERVICE_NODE | ServiceNode | ) |
VOID PhRemoveThreadNode | ( | _In_ PPH_THREAD_LIST_CONTEXT | Context, |
_In_ PPH_THREAD_NODE | ThreadNode | ||
) |
Definition at line 256 of file thrdlist.c.
VOID PhReplaceMemoryList | ( | _Inout_ PPH_MEMORY_LIST_CONTEXT | Context, |
_In_ PPH_MEMORY_ITEM_LIST | List | ||
) |
VOID PhSaveSettingsHandleList | ( | _Inout_ PPH_HANDLE_LIST_CONTEXT | Context | ) |
Definition at line 157 of file hndllist.c.
VOID PhSaveSettingsMemoryList | ( | _Inout_ PPH_MEMORY_LIST_CONTEXT | Context | ) |
VOID PhSaveSettingsModuleList | ( | _Inout_ PPH_MODULE_LIST_CONTEXT | Context | ) |
Definition at line 237 of file proctree.c.
VOID PhSaveSettingsThreadList | ( | _Inout_ PPH_THREAD_LIST_CONTEXT | Context | ) |
Definition at line 178 of file thrdlist.c.
VOID PhSelectAndEnsureVisibleNetworkNode | ( | _In_ PPH_NETWORK_NODE | NetworkNode | ) |
PHAPPAPI VOID NTAPI PhSelectAndEnsureVisibleProcessNode | ( | _In_ PPH_PROCESS_NODE | ProcessNode | ) |
Definition at line 3090 of file proctree.c.
VOID PhSelectAndEnsureVisibleProcessNodes | ( | _In_ PPH_PROCESS_NODE * | ProcessNodes, |
_In_ ULONG | NumberOfProcessNodes | ||
) |
Definition at line 3097 of file proctree.c.
PHAPPAPI VOID NTAPI PhSelectAndEnsureVisibleServiceNode | ( | _In_ PPH_SERVICE_NODE | ServiceNode | ) |
VOID PhSetOptionsHandleList | ( | _Inout_ PPH_HANDLE_LIST_CONTEXT | Context, |
_In_ BOOLEAN | HideUnnamedHandles | ||
) |
Definition at line 171 of file hndllist.c.
VOID PhSetOptionsMemoryList | ( | _Inout_ PPH_MEMORY_LIST_CONTEXT | Context, |
_In_ BOOLEAN | HideFreeRegions | ||
) |
VOID PhTickHandleNodes | ( | _In_ PPH_HANDLE_LIST_CONTEXT | Context | ) |
Definition at line 345 of file hndllist.c.
VOID PhTickModuleNodes | ( | _In_ PPH_MODULE_LIST_CONTEXT | Context | ) |
Definition at line 574 of file proctree.c.
VOID PhTickThreadNodes | ( | _In_ PPH_THREAD_LIST_CONTEXT | Context | ) |
Definition at line 325 of file thrdlist.c.
VOID PhUpdateHandleNode | ( | _In_ PPH_HANDLE_LIST_CONTEXT | Context, |
_In_ PPH_HANDLE_NODE | HandleNode | ||
) |
Definition at line 334 of file hndllist.c.
VOID PhUpdateMemoryNode | ( | _In_ PPH_MEMORY_LIST_CONTEXT | Context, |
_In_ PPH_MEMORY_NODE | MemoryNode | ||
) |
VOID PhUpdateModuleNode | ( | _In_ PPH_MODULE_LIST_CONTEXT | Context, |
_In_ PPH_MODULE_NODE | ModuleNode | ||
) |
VOID PhUpdateNetworkNode | ( | _In_ PPH_NETWORK_NODE | NetworkNode | ) |
PHAPPAPI VOID NTAPI PhUpdateProcessNode | ( | _In_ PPH_PROCESS_NODE | ProcessNode | ) |
Definition at line 558 of file proctree.c.
PHAPPAPI VOID NTAPI PhUpdateServiceNode | ( | _In_ PPH_SERVICE_NODE | ServiceNode | ) |
VOID PhUpdateThreadNode | ( | _In_ PPH_THREAD_LIST_CONTEXT | Context, |
_In_ PPH_THREAD_NODE | ThreadNode | ||
) |
Definition at line 313 of file thrdlist.c.
VOID PhWriteNetworkList | ( | _Inout_ PPH_FILE_STREAM | FileStream, |
_In_ ULONG | Mode | ||
) |
VOID PhWriteProcessTree | ( | _Inout_ PPH_FILE_STREAM | FileStream, |
_In_ ULONG | Mode | ||
) |
Definition at line 3284 of file proctree.c.
VOID PhWriteServiceList | ( | _Inout_ PPH_FILE_STREAM | FileStream, |
_In_ ULONG | Mode | ||
) |