|
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 | ) |