4 #define PHNT_VERSION PHNT_VISTA
13 #define PLUGIN_NAME L"ProcessHacker.ExtendedTools"
14 #define SETTING_NAME_DISK_TREE_LIST_COLUMNS (PLUGIN_NAME L".DiskTreeListColumns")
15 #define SETTING_NAME_DISK_TREE_LIST_SORT (PLUGIN_NAME L".DiskTreeListSort")
16 #define SETTING_NAME_ENABLE_ETW_MONITOR (PLUGIN_NAME L".EnableEtwMonitor")
17 #define SETTING_NAME_ENABLE_GPU_MONITOR (PLUGIN_NAME L".EnableGpuMonitor")
18 #define SETTING_NAME_GPU_NODE_BITMAP (PLUGIN_NAME L".GpuNodeBitmap")
19 #define SETTING_NAME_GPU_LAST_NODE_COUNT (PLUGIN_NAME L".GpuLastNodeCount")
31 #define HISTORY_SIZE 60
67 #define ETDSTNC_NAME 0
68 #define ETDSTNC_FILE 1
69 #define ETDSTNC_READRATEAVERAGE 2
70 #define ETDSTNC_WRITERATEAVERAGE 3
71 #define ETDSTNC_TOTALRATEAVERAGE 4
72 #define ETDSTNC_IOPRIORITY 5
73 #define ETDSTNC_RESPONSETIME 6
74 #define ETDSTNC_MAXIMUM 7
95 #define ETPRTNC_DISKREADS 1
96 #define ETPRTNC_DISKWRITES 2
97 #define ETPRTNC_DISKREADBYTES 3
98 #define ETPRTNC_DISKWRITEBYTES 4
99 #define ETPRTNC_DISKTOTALBYTES 5
100 #define ETPRTNC_DISKREADSDELTA 6
101 #define ETPRTNC_DISKWRITESDELTA 7
102 #define ETPRTNC_DISKREADBYTESDELTA 8
103 #define ETPRTNC_DISKWRITEBYTESDELTA 9
104 #define ETPRTNC_DISKTOTALBYTESDELTA 10
105 #define ETPRTNC_NETWORKRECEIVES 11
106 #define ETPRTNC_NETWORKSENDS 12
107 #define ETPRTNC_NETWORKRECEIVEBYTES 13
108 #define ETPRTNC_NETWORKSENDBYTES 14
109 #define ETPRTNC_NETWORKTOTALBYTES 15
110 #define ETPRTNC_NETWORKRECEIVESDELTA 16
111 #define ETPRTNC_NETWORKSENDSDELTA 17
112 #define ETPRTNC_NETWORKRECEIVEBYTESDELTA 18
113 #define ETPRTNC_NETWORKSENDBYTESDELTA 19
114 #define ETPRTNC_NETWORKTOTALBYTESDELTA 20
115 #define ETPRTNC_HARDFAULTS 21
116 #define ETPRTNC_HARDFAULTSDELTA 22
117 #define ETPRTNC_PEAKTHREADS 23
118 #define ETPRTNC_GPU 24
119 #define ETPRTNC_GPUDEDICATEDBYTES 25
120 #define ETPRTNC_GPUSHAREDBYTES 26
121 #define ETPRTNC_DISKREADRATE 27
122 #define ETPRTNC_DISKWRITERATE 28
123 #define ETPRTNC_DISKTOTALRATE 29
124 #define ETPRTNC_NETWORKRECEIVERATE 30
125 #define ETPRTNC_NETWORKSENDRATE 31
126 #define ETPRTNC_NETWORKTOTALRATE 32
127 #define ETPRTNC_MAXIMUM 32
131 #define ETNETNC_RECEIVES 1
132 #define ETNETNC_SENDS 2
133 #define ETNETNC_RECEIVEBYTES 3
134 #define ETNETNC_SENDBYTES 4
135 #define ETNETNC_TOTALBYTES 5
136 #define ETNETNC_RECEIVESDELTA 6
137 #define ETNETNC_SENDSDELTA 7
138 #define ETNETNC_RECEIVEBYTESDELTA 8
139 #define ETNETNC_SENDBYTESDELTA 9
140 #define ETNETNC_TOTALBYTESDELTA 10
141 #define ETNETNC_FIREWALLSTATUS 11
142 #define ETNETNC_RECEIVERATE 12
143 #define ETNETNC_SENDRATE 13
144 #define ETNETNC_TOTALRATE 14
145 #define ETNETNC_MAXIMUM 14
242 _In_ ULONG64 ValuePerPeriod,
307 _In_ PVOID FileObject
317 _Inout_ PET_PROCESS_ICON ProcessIcon
321 _Inout_ PET_PROCESS_ICON ProcessIcon
325 _Inout_ PET_PROCESS_BLOCK Block
329 _Inout_ PET_PROCESS_BLOCK Block
429 _In_ HANDLE ProcessHandle,
430 _Out_ PET_PROCESS_GPU_STATISTICS Statistics
476 _In_ HWND ParentWindowHandle,
501 _In_ HWND ParentWindowHandle,
503 _In_ PWSTR ModuleName
515 _In_ HWND ParentWindowHandle
528 _In_ HWND ParentWindowHandle,
535 _In_ HWND ParentWindowHandle,