Process Hacker
|
Go to the source code of this file.
Data Structures | |
struct | _SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 |
Macros | |
#define | PH_SYSINFO_FADE_ADD 50 |
#define | PH_SYSINFO_PANEL_PADDING 3 |
#define | PH_SYSINFO_WINDOW_PADDING 13 |
#define | PH_SYSINFO_GRAPH_PADDING 9 |
#define | PH_SYSINFO_SMALL_GRAPH_WIDTH 48 |
#define | PH_SYSINFO_SMALL_GRAPH_PADDING 5 |
#define | PH_SYSINFO_SEPARATOR_WIDTH 2 |
#define | PH_SYSINFO_CPU_PADDING 5 |
#define | PH_SYSINFO_MEMORY_PADDING 3 |
#define | SI_MSG_SYSINFO_FIRST (WM_APP + 150) |
#define | SI_MSG_SYSINFO_ACTIVATE (WM_APP + 150) |
#define | SI_MSG_SYSINFO_UPDATE (WM_APP + 151) |
#define | SI_MSG_SYSINFO_CHANGE_SETTINGS (WM_APP + 152) |
#define | SI_MSG_SYSINFO_LAST (WM_APP + 152) |
Typedefs | |
typedef HRESULT(WINAPI * | _EnableThemeDialogTexture )(_In_ HWND hwnd, _In_ DWORD dwFlags) |
typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 | SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 |
typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 * | PSYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 |
Functions | |
NTSTATUS | PhSipSysInfoThreadStart (_In_ PVOID Parameter) |
INT_PTR CALLBACK | PhSipSysInfoDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
INT_PTR CALLBACK | PhSipContainerDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
VOID | PhSipOnInitDialog (VOID) |
VOID | PhSipOnDestroy (VOID) |
VOID | PhSipOnNcDestroy (VOID) |
VOID | PhSipOnShowWindow (_In_ BOOLEAN Showing, _In_ ULONG State) |
VOID | PhSipOnSize (VOID) |
VOID | PhSipOnSizing (_In_ ULONG Edge, _In_ PRECT DragRectangle) |
VOID | PhSipOnThemeChanged (VOID) |
VOID | PhSipOnCommand (_In_ ULONG Id, _In_ ULONG Code) |
BOOLEAN | PhSipOnNotify (_In_ NMHDR *Header, _Out_ LRESULT *Result) |
BOOLEAN | PhSipOnDrawItem (_In_ ULONG_PTR Id, _In_ DRAWITEMSTRUCT *DrawItemStruct) |
VOID | PhSipOnUserMessage (_In_ ULONG Message, _In_ ULONG_PTR WParam, _In_ ULONG_PTR LParam) |
VOID | PhSipRegisterDialog (_In_ HWND DialogWindowHandle) |
VOID | PhSipUnregisterDialog (_In_ HWND DialogWindowHandle) |
VOID | PhSipInitializeParameters (VOID) |
VOID | PhSipDeleteParameters (VOID) |
VOID | PhSipUpdateColorParameters (VOID) |
PPH_SYSINFO_SECTION | PhSipCreateSection (_In_ PPH_SYSINFO_SECTION Template) |
VOID | PhSipDestroySection (_In_ PPH_SYSINFO_SECTION Section) |
PPH_SYSINFO_SECTION | PhSipFindSection (_In_ PPH_STRINGREF Name) |
PPH_SYSINFO_SECTION | PhSipCreateInternalSection (_In_ PWSTR Name, _In_ ULONG Flags, _In_ PPH_SYSINFO_SECTION_CALLBACK Callback) |
VOID | PhSipDrawRestoreSummaryPanel (_In_ HDC hdc, _In_ PRECT Rect) |
VOID | PhSipDrawSeparator (_In_ HDC hdc, _In_ PRECT Rect) |
VOID | PhSipDrawPanel (_In_ PPH_SYSINFO_SECTION Section, _In_ HDC hdc, _In_ PRECT Rect) |
VOID | PhSipDefaultDrawPanel (_In_ PPH_SYSINFO_SECTION Section, _In_ PPH_SYSINFO_DRAW_PANEL DrawPanel) |
VOID | PhSipLayoutSummaryView (VOID) |
VOID | PhSipLayoutSectionView (VOID) |
VOID | PhSipEnterSectionView (_In_ PPH_SYSINFO_SECTION NewSection) |
VOID | PhSipRestoreSummaryView (VOID) |
VOID | PhSipCreateSectionDialog (_In_ PPH_SYSINFO_SECTION Section) |
LRESULT CALLBACK | PhSipGraphHookWndProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
LRESULT CALLBACK | PhSipPanelHookWndProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
VOID | PhSipUpdateThemeData (VOID) |
VOID | PhSipSetAlwaysOnTop (VOID) |
VOID NTAPI | PhSipSysInfoUpdateHandler (_In_opt_ PVOID Parameter, _In_opt_ PVOID Context) |
PPH_STRING | PhSipFormatSizeWithPrecision (_In_ ULONG64 Size, _In_ USHORT Precision) |
BOOLEAN | PhSipCpuSectionCallback (_In_ PPH_SYSINFO_SECTION Section, _In_ PH_SYSINFO_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
VOID | PhSipInitializeCpuDialog (VOID) |
VOID | PhSipUninitializeCpuDialog (VOID) |
VOID | PhSipTickCpuDialog (VOID) |
INT_PTR CALLBACK | PhSipCpuDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
INT_PTR CALLBACK | PhSipCpuPanelDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
VOID | PhSipCreateCpuGraphs (VOID) |
VOID | PhSipLayoutCpuGraphs (VOID) |
VOID | PhSipSetOneGraphPerCpu (VOID) |
VOID | PhSipNotifyCpuGraph (_In_ ULONG Index, _In_ NMHDR *Header) |
VOID | PhSipUpdateCpuGraphs (VOID) |
VOID | PhSipUpdateCpuPanel (VOID) |
PPH_PROCESS_RECORD | PhSipReferenceMaxCpuRecord (_In_ LONG Index) |
PPH_STRING | PhSipGetMaxCpuString (_In_ LONG Index) |
VOID | PhSipGetCpuBrandString (_Out_writes_(49) PWSTR BrandString) |
BOOLEAN | PhSipGetCpuFrequencyFromDistribution (_Out_ DOUBLE *Fraction) |
NTSTATUS | PhSipQueryProcessorPerformanceDistribution (_Out_ PVOID *Buffer) |
BOOLEAN | PhSipMemorySectionCallback (_In_ PPH_SYSINFO_SECTION Section, _In_ PH_SYSINFO_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
VOID | PhSipInitializeMemoryDialog (VOID) |
VOID | PhSipUninitializeMemoryDialog (VOID) |
VOID | PhSipTickMemoryDialog (VOID) |
INT_PTR CALLBACK | PhSipMemoryDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
INT_PTR CALLBACK | PhSipMemoryPanelDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
VOID | PhSipLayoutMemoryGraphs (VOID) |
VOID | PhSipNotifyCommitGraph (_In_ NMHDR *Header) |
VOID | PhSipNotifyPhysicalGraph (_In_ NMHDR *Header) |
VOID | PhSipUpdateMemoryGraphs (VOID) |
VOID | PhSipUpdateMemoryPanel (VOID) |
NTSTATUS | PhSipLoadMmAddresses (_In_ PVOID Parameter) |
VOID | PhSipGetPoolLimits (_Out_ PSIZE_T Paged, _Out_ PSIZE_T NonPaged) |
BOOLEAN | PhSipIoSectionCallback (_In_ PPH_SYSINFO_SECTION Section, _In_ PH_SYSINFO_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
VOID | PhSipInitializeIoDialog (VOID) |
VOID | PhSipUninitializeIoDialog (VOID) |
VOID | PhSipTickIoDialog (VOID) |
INT_PTR CALLBACK | PhSipIoDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
INT_PTR CALLBACK | PhSipIoPanelDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
VOID | PhSipNotifyIoGraph (_In_ NMHDR *Header) |
VOID | PhSipUpdateIoGraph (VOID) |
VOID | PhSipUpdateIoPanel (VOID) |
PPH_PROCESS_RECORD | PhSipReferenceMaxIoRecord (_In_ LONG Index) |
PPH_STRING | PhSipGetMaxIoString (_In_ LONG Index) |
#define PH_SYSINFO_CPU_PADDING 5 |
Definition at line 14 of file sysinfop.h.
#define PH_SYSINFO_FADE_ADD 50 |
Definition at line 6 of file sysinfop.h.
#define PH_SYSINFO_GRAPH_PADDING 9 |
Definition at line 9 of file sysinfop.h.
#define PH_SYSINFO_MEMORY_PADDING 3 |
Definition at line 15 of file sysinfop.h.
#define PH_SYSINFO_PANEL_PADDING 3 |
Definition at line 7 of file sysinfop.h.
#define PH_SYSINFO_SEPARATOR_WIDTH 2 |
Definition at line 12 of file sysinfop.h.
#define PH_SYSINFO_SMALL_GRAPH_PADDING 5 |
Definition at line 11 of file sysinfop.h.
#define PH_SYSINFO_SMALL_GRAPH_WIDTH 48 |
Definition at line 10 of file sysinfop.h.
#define PH_SYSINFO_WINDOW_PADDING 13 |
Definition at line 8 of file sysinfop.h.
#define SI_MSG_SYSINFO_ACTIVATE (WM_APP + 150) |
Definition at line 18 of file sysinfop.h.
#define SI_MSG_SYSINFO_CHANGE_SETTINGS (WM_APP + 152) |
Definition at line 20 of file sysinfop.h.
#define SI_MSG_SYSINFO_FIRST (WM_APP + 150) |
Definition at line 17 of file sysinfop.h.
#define SI_MSG_SYSINFO_LAST (WM_APP + 152) |
Definition at line 21 of file sysinfop.h.
#define SI_MSG_SYSINFO_UPDATE (WM_APP + 151) |
Definition at line 19 of file sysinfop.h.
typedef HRESULT(WINAPI * _EnableThemeDialogTexture)(_In_ HWND hwnd, _In_ DWORD dwFlags) |
Definition at line 25 of file sysinfop.h.
typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 * PSYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 |
typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 SYSTEM_PROCESSOR_PERFORMANCE_HITCOUNT_WIN8 |
INT_PTR CALLBACK PhSipContainerDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
INT_PTR CALLBACK PhSipCpuDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
INT_PTR CALLBACK PhSipCpuPanelDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
BOOLEAN PhSipCpuSectionCallback | ( | _In_ PPH_SYSINFO_SECTION | Section, |
_In_ PH_SYSINFO_SECTION_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2 | ||
) |
PPH_SYSINFO_SECTION PhSipCreateInternalSection | ( | _In_ PWSTR | Name, |
_In_ ULONG | Flags, | ||
_In_ PPH_SYSINFO_SECTION_CALLBACK | Callback | ||
) |
PPH_SYSINFO_SECTION PhSipCreateSection | ( | _In_ PPH_SYSINFO_SECTION | Template | ) |
VOID PhSipCreateSectionDialog | ( | _In_ PPH_SYSINFO_SECTION | Section | ) |
VOID PhSipDefaultDrawPanel | ( | _In_ PPH_SYSINFO_SECTION | Section, |
_In_ PPH_SYSINFO_DRAW_PANEL | DrawPanel | ||
) |
VOID PhSipDestroySection | ( | _In_ PPH_SYSINFO_SECTION | Section | ) |
VOID PhSipDrawPanel | ( | _In_ PPH_SYSINFO_SECTION | Section, |
_In_ HDC | hdc, | ||
_In_ PRECT | Rect | ||
) |
VOID PhSipDrawRestoreSummaryPanel | ( | _In_ HDC | hdc, |
_In_ PRECT | Rect | ||
) |
VOID PhSipDrawSeparator | ( | _In_ HDC | hdc, |
_In_ PRECT | Rect | ||
) |
VOID PhSipEnterSectionView | ( | _In_ PPH_SYSINFO_SECTION | NewSection | ) |
PPH_SYSINFO_SECTION PhSipFindSection | ( | _In_ PPH_STRINGREF | Name | ) |
PPH_STRING PhSipFormatSizeWithPrecision | ( | _In_ ULONG64 | Size, |
_In_ USHORT | Precision | ||
) |
VOID PhSipGetCpuBrandString | ( | _Out_writes_(49) PWSTR | BrandString | ) |
BOOLEAN PhSipGetCpuFrequencyFromDistribution | ( | _Out_ DOUBLE * | Fraction | ) |
PPH_STRING PhSipGetMaxCpuString | ( | _In_ LONG | Index | ) |
PPH_STRING PhSipGetMaxIoString | ( | _In_ LONG | Index | ) |
VOID PhSipGetPoolLimits | ( | _Out_ PSIZE_T | Paged, |
_Out_ PSIZE_T | NonPaged | ||
) |
LRESULT CALLBACK PhSipGraphHookWndProc | ( | _In_ HWND | hwnd, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
INT_PTR CALLBACK PhSipIoDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
INT_PTR CALLBACK PhSipIoPanelDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
BOOLEAN PhSipIoSectionCallback | ( | _In_ PPH_SYSINFO_SECTION | Section, |
_In_ PH_SYSINFO_SECTION_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2 | ||
) |
INT_PTR CALLBACK PhSipMemoryDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
INT_PTR CALLBACK PhSipMemoryPanelDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
BOOLEAN PhSipMemorySectionCallback | ( | _In_ PPH_SYSINFO_SECTION | Section, |
_In_ PH_SYSINFO_SECTION_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2 | ||
) |
VOID PhSipNotifyCpuGraph | ( | _In_ ULONG | Index, |
_In_ NMHDR * | Header | ||
) |
BOOLEAN PhSipOnDrawItem | ( | _In_ ULONG_PTR | Id, |
_In_ DRAWITEMSTRUCT * | DrawItemStruct | ||
) |
BOOLEAN PhSipOnNotify | ( | _In_ NMHDR * | Header, |
_Out_ LRESULT * | Result | ||
) |
VOID PhSipOnShowWindow | ( | _In_ BOOLEAN | Showing, |
_In_ ULONG | State | ||
) |
VOID PhSipOnSizing | ( | _In_ ULONG | Edge, |
_In_ PRECT | DragRectangle | ||
) |
VOID PhSipOnUserMessage | ( | _In_ ULONG | Message, |
_In_ ULONG_PTR | WParam, | ||
_In_ ULONG_PTR | LParam | ||
) |
LRESULT CALLBACK PhSipPanelHookWndProc | ( | _In_ HWND | hwnd, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
NTSTATUS PhSipQueryProcessorPerformanceDistribution | ( | _Out_ PVOID * | Buffer | ) |
PPH_PROCESS_RECORD PhSipReferenceMaxCpuRecord | ( | _In_ LONG | Index | ) |
PPH_PROCESS_RECORD PhSipReferenceMaxIoRecord | ( | _In_ LONG | Index | ) |
INT_PTR CALLBACK PhSipSysInfoDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
VOID NTAPI PhSipSysInfoUpdateHandler | ( | _In_opt_ PVOID | Parameter, |
_In_opt_ PVOID | Context | ||
) |
VOID PhSipUnregisterDialog | ( | _In_ HWND | DialogWindowHandle | ) |