Process Hacker
|
#include <phapp.h>
#include <settings.h>
#include <emenu.h>
#include <miniinfo.h>
#include <phplug.h>
#include <notifico.h>
#include <windowsx.h>
#include <uxtheme.h>
#include <miniinfop.h>
Go to the source code of this file.
Functions | |
C_ASSERT (sizeof(PhMipMaxPinCounts)/sizeof(LONG)==MaxMiniInfoPinType) | |
VOID | PhPinMiniInformation (_In_ PH_MINIINFO_PIN_TYPE PinType, _In_ LONG PinCount, _In_opt_ ULONG PinDelayMs, _In_ ULONG Flags, _In_opt_ PWSTR SectionName, _In_opt_ PPOINT SourcePoint) |
LRESULT CALLBACK | PhMipContainerWndProc (_In_ HWND hWnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
INT_PTR CALLBACK | PhMipMiniInfoDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
VOID | PhMipContainerOnShowWindow (_In_ BOOLEAN Showing, _In_ ULONG State) |
VOID | PhMipContainerOnActivate (_In_ ULONG Type, _In_ BOOLEAN Minimized) |
VOID | PhMipContainerOnSize (VOID) |
VOID | PhMipContainerOnSizing (_In_ ULONG Edge, _In_ PRECT DragRectangle) |
VOID | PhMipContainerOnExitSizeMove (VOID) |
BOOLEAN | PhMipContainerOnEraseBkgnd (_In_ HDC hdc) |
VOID | PhMipContainerOnTimer (_In_ ULONG Id) |
VOID | PhMipOnInitDialog (VOID) |
VOID | PhMipOnShowWindow (_In_ BOOLEAN Showing, _In_ ULONG State) |
VOID | PhMipOnCommand (_In_ ULONG Id, _In_ ULONG Code) |
BOOLEAN | PhMipOnNotify (_In_ NMHDR *Header, _Out_ LRESULT *Result) |
BOOLEAN | PhMipOnCtlColorXxx (_In_ ULONG Message, _In_ HWND hwnd, _In_ HDC hdc, _Out_ HBRUSH *Brush) |
BOOLEAN | PhMipOnDrawItem (_In_ ULONG_PTR Id, _In_ DRAWITEMSTRUCT *DrawItemStruct) |
VOID | PhMipOnUserMessage (_In_ ULONG Message, _In_ ULONG_PTR WParam, _In_ ULONG_PTR LParam) |
BOOLEAN | PhMipMessageLoopFilter (_In_ PMSG Message, _In_ PVOID Context) |
VOID NTAPI | PhMipUpdateHandler (_In_opt_ PVOID Parameter, _In_opt_ PVOID Context) |
PH_MIP_ADJUST_PIN_RESULT | PhMipAdjustPin (_In_ PH_MINIINFO_PIN_TYPE PinType, _In_ LONG PinCount) |
VOID | PhMipCalculateWindowRectangle (_In_ PPOINT SourcePoint, _Out_ PPH_RECTANGLE WindowRectangle) |
VOID | PhMipInitializeParameters (VOID) |
PPH_MINIINFO_SECTION | PhMipCreateSection (_In_ PPH_MINIINFO_SECTION Template) |
VOID | PhMipDestroySection (_In_ PPH_MINIINFO_SECTION Section) |
PPH_MINIINFO_SECTION | PhMipFindSection (_In_ PPH_STRINGREF Name) |
PPH_MINIINFO_SECTION | PhMipCreateInternalSection (_In_ PWSTR Name, _In_ ULONG Flags, _In_ PPH_MINIINFO_SECTION_CALLBACK Callback) |
VOID | PhMipCreateSectionDialog (_In_ PPH_MINIINFO_SECTION Section) |
VOID | PhMipChangeSection (_In_ PPH_MINIINFO_SECTION NewSection) |
VOID | PhMipSetSectionText (_In_ struct _PH_MINIINFO_SECTION *Section, _In_opt_ PPH_STRING Text) |
VOID | PhMipUpdateSectionText (_In_ PPH_MINIINFO_SECTION Section) |
VOID | PhMipLayout (VOID) |
VOID | PhMipBeginChildControlPin (VOID) |
VOID | PhMipEndChildControlPin (VOID) |
VOID | PhMipRefresh (VOID) |
VOID | PhMipToggleRefreshAutomatically (VOID) |
VOID | PhMipSetPinned (_In_ BOOLEAN Pinned) |
VOID | PhMipShowSectionMenu (VOID) |
VOID | PhMipShowOptionsMenu (VOID) |
LRESULT CALLBACK | PhMipSectionControlHookWndProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
PPH_MINIINFO_LIST_SECTION | PhMipCreateListSection (_In_ PWSTR Name, _In_ ULONG Flags, _In_ PPH_MINIINFO_LIST_SECTION Template) |
PPH_MINIINFO_LIST_SECTION | PhMipCreateInternalListSection (_In_ PWSTR Name, _In_ ULONG Flags, _In_ PPH_MINIINFO_LIST_SECTION_CALLBACK Callback) |
BOOLEAN | PhMipListSectionCallback (_In_ PPH_MINIINFO_SECTION Section, _In_ PH_MINIINFO_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
INT_PTR CALLBACK | PhMipListSectionDialogProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
VOID | PhMipListSectionSortFunction (_In_ PPH_LIST List, _In_opt_ PVOID Context) |
VOID | PhMipTickListSection (_In_ PPH_MINIINFO_LIST_SECTION ListSection) |
VOID | PhMipClearListSection (_In_ PPH_MINIINFO_LIST_SECTION ListSection) |
LONG | PhMipCalculateRowHeight (VOID) |
PPH_MIP_GROUP_NODE | PhMipAddGroupNode (_In_ PPH_MINIINFO_LIST_SECTION ListSection, _In_ PPH_PROCESS_GROUP ProcessGroup) |
VOID | PhMipDestroyGroupNode (_In_ PPH_MIP_GROUP_NODE Node) |
BOOLEAN | PhMipListSectionTreeNewCallback (_In_ HWND hwnd, _In_ PH_TREENEW_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2, _In_opt_ PVOID Context) |
PPH_STRING | PhMipGetGroupNodeTooltip (_In_ PPH_MINIINFO_LIST_SECTION ListSection, _In_ PPH_MIP_GROUP_NODE Node) |
PPH_MIP_GROUP_NODE | PhMipGetSelectedGroupNode (_In_ PPH_MINIINFO_LIST_SECTION ListSection) |
VOID | PhMipShowListSectionContextMenu (_In_ PPH_MINIINFO_LIST_SECTION ListSection, _In_ PPH_TREENEW_CONTEXT_MENU ContextMenu) |
VOID | PhMipHandleListSectionCommand (_In_ PPH_MINIINFO_LIST_SECTION ListSection, _In_ PPH_PROCESS_GROUP ProcessGroup, _In_ ULONG Id) |
BOOLEAN | PhMipCpuListSectionCallback (_In_ struct _PH_MINIINFO_LIST_SECTION *ListSection, _In_ PH_MINIINFO_LIST_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
int __cdecl | PhMipCpuListSectionProcessCompareFunction (_In_ const void *elem1, _In_ const void *elem2) |
int __cdecl | PhMipCpuListSectionNodeCompareFunction (_In_ const void *elem1, _In_ const void *elem2) |
BOOLEAN | PhMipCommitListSectionCallback (_In_ struct _PH_MINIINFO_LIST_SECTION *ListSection, _In_ PH_MINIINFO_LIST_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
int __cdecl | PhMipCommitListSectionProcessCompareFunction (_In_ const void *elem1, _In_ const void *elem2) |
int __cdecl | PhMipCommitListSectionNodeCompareFunction (_In_ const void *elem1, _In_ const void *elem2) |
BOOLEAN | PhMipPhysicalListSectionCallback (_In_ struct _PH_MINIINFO_LIST_SECTION *ListSection, _In_ PH_MINIINFO_LIST_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
int __cdecl | PhMipPhysicalListSectionProcessCompareFunction (_In_ const void *elem1, _In_ const void *elem2) |
int __cdecl | PhMipPhysicalListSectionNodeCompareFunction (_In_ const void *elem1, _In_ const void *elem2) |
BOOLEAN | PhMipIoListSectionCallback (_In_ struct _PH_MINIINFO_LIST_SECTION *ListSection, _In_ PH_MINIINFO_LIST_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2) |
int __cdecl | PhMipIoListSectionProcessCompareFunction (_In_ const void *elem1, _In_ const void *elem2) |
int __cdecl | PhMipIoListSectionNodeCompareFunction (_In_ const void *elem1, _In_ const void *elem2) |
C_ASSERT | ( | sizeof(PhMipMaxPinCounts)/sizeof(LONG) | = =MaxMiniInfoPinType | ) |
PPH_MIP_GROUP_NODE PhMipAddGroupNode | ( | _In_ PPH_MINIINFO_LIST_SECTION | ListSection, |
_In_ PPH_PROCESS_GROUP | ProcessGroup | ||
) |
Definition at line 1392 of file miniinfo.c.
PH_MIP_ADJUST_PIN_RESULT PhMipAdjustPin | ( | _In_ PH_MINIINFO_PIN_TYPE | PinType, |
_In_ LONG | PinCount | ||
) |
Definition at line 638 of file miniinfo.c.
Definition at line 986 of file miniinfo.c.
Definition at line 1378 of file miniinfo.c.
VOID PhMipCalculateWindowRectangle | ( | _In_ PPOINT | SourcePoint, |
_Out_ PPH_RECTANGLE | WindowRectangle | ||
) |
Definition at line 666 of file miniinfo.c.
VOID PhMipChangeSection | ( | _In_ PPH_MINIINFO_SECTION | NewSection | ) |
Definition at line 873 of file miniinfo.c.
VOID PhMipClearListSection | ( | _In_ PPH_MINIINFO_LIST_SECTION | ListSection | ) |
Definition at line 1360 of file miniinfo.c.
BOOLEAN PhMipCommitListSectionCallback | ( | _In_ struct _PH_MINIINFO_LIST_SECTION * | ListSection, |
_In_ PH_MINIINFO_LIST_SECTION_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2 | ||
) |
Definition at line 1941 of file miniinfo.c.
int __cdecl PhMipCommitListSectionNodeCompareFunction | ( | _In_ const void * | elem1, |
_In_ const void * | elem2 | ||
) |
Definition at line 2020 of file miniinfo.c.
int __cdecl PhMipCommitListSectionProcessCompareFunction | ( | _In_ const void * | elem1, |
_In_ const void * | elem2 | ||
) |
Definition at line 2009 of file miniinfo.c.
VOID PhMipContainerOnActivate | ( | _In_ ULONG | Type, |
_In_ BOOLEAN | Minimized | ||
) |
Definition at line 374 of file miniinfo.c.
BOOLEAN PhMipContainerOnEraseBkgnd | ( | _In_ HDC | hdc | ) |
Definition at line 415 of file miniinfo.c.
Definition at line 408 of file miniinfo.c.
VOID PhMipContainerOnShowWindow | ( | _In_ BOOLEAN | Showing, |
_In_ ULONG | State | ||
) |
Definition at line 316 of file miniinfo.c.
Definition at line 389 of file miniinfo.c.
VOID PhMipContainerOnSizing | ( | _In_ ULONG | Edge, |
_In_ PRECT | DragRectangle | ||
) |
Definition at line 400 of file miniinfo.c.
VOID PhMipContainerOnTimer | ( | _In_ ULONG | Id | ) |
Definition at line 422 of file miniinfo.c.
LRESULT CALLBACK PhMipContainerWndProc | ( | _In_ HWND | hWnd, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
Definition at line 197 of file miniinfo.c.
BOOLEAN PhMipCpuListSectionCallback | ( | _In_ struct _PH_MINIINFO_LIST_SECTION * | ListSection, |
_In_ PH_MINIINFO_LIST_SECTION_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2 | ||
) |
Definition at line 1849 of file miniinfo.c.
int __cdecl PhMipCpuListSectionNodeCompareFunction | ( | _In_ const void * | elem1, |
_In_ const void * | elem2 | ||
) |
Definition at line 1930 of file miniinfo.c.
int __cdecl PhMipCpuListSectionProcessCompareFunction | ( | _In_ const void * | elem1, |
_In_ const void * | elem2 | ||
) |
Definition at line 1913 of file miniinfo.c.
PPH_MINIINFO_LIST_SECTION PhMipCreateInternalListSection | ( | _In_ PWSTR | Name, |
_In_ ULONG | Flags, | ||
_In_ PPH_MINIINFO_LIST_SECTION_CALLBACK | Callback | ||
) |
Definition at line 1179 of file miniinfo.c.
PPH_MINIINFO_SECTION PhMipCreateInternalSection | ( | _In_ PWSTR | Name, |
_In_ ULONG | Flags, | ||
_In_ PPH_MINIINFO_SECTION_CALLBACK | Callback | ||
) |
Definition at line 833 of file miniinfo.c.
PPH_MINIINFO_LIST_SECTION PhMipCreateListSection | ( | _In_ PWSTR | Name, |
_In_ ULONG | Flags, | ||
_In_ PPH_MINIINFO_LIST_SECTION | Template | ||
) |
Definition at line 1154 of file miniinfo.c.
PPH_MINIINFO_SECTION PhMipCreateSection | ( | _In_ PPH_MINIINFO_SECTION | Template | ) |
Definition at line 783 of file miniinfo.c.
VOID PhMipCreateSectionDialog | ( | _In_ PPH_MINIINFO_SECTION | Section | ) |
Definition at line 849 of file miniinfo.c.
VOID PhMipDestroyGroupNode | ( | _In_ PPH_MIP_GROUP_NODE | Node | ) |
Definition at line 1412 of file miniinfo.c.
VOID PhMipDestroySection | ( | _In_ PPH_MINIINFO_SECTION | Section | ) |
Definition at line 805 of file miniinfo.c.
Definition at line 993 of file miniinfo.c.
PPH_MINIINFO_SECTION PhMipFindSection | ( | _In_ PPH_STRINGREF | Name | ) |
Definition at line 815 of file miniinfo.c.
PPH_STRING PhMipGetGroupNodeTooltip | ( | _In_ PPH_MINIINFO_LIST_SECTION | ListSection, |
_In_ PPH_MIP_GROUP_NODE | Node | ||
) |
Definition at line 1704 of file miniinfo.c.
PPH_MIP_GROUP_NODE PhMipGetSelectedGroupNode | ( | _In_ PPH_MINIINFO_LIST_SECTION | ListSection | ) |
Definition at line 1718 of file miniinfo.c.
VOID PhMipHandleListSectionCommand | ( | _In_ PPH_MINIINFO_LIST_SECTION | ListSection, |
_In_ PPH_PROCESS_GROUP | ProcessGroup, | ||
_In_ ULONG | Id | ||
) |
Definition at line 1813 of file miniinfo.c.
Definition at line 738 of file miniinfo.c.
BOOLEAN PhMipIoListSectionCallback | ( | _In_ struct _PH_MINIINFO_LIST_SECTION * | ListSection, |
_In_ PH_MINIINFO_LIST_SECTION_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2 | ||
) |
Definition at line 2122 of file miniinfo.c.
int __cdecl PhMipIoListSectionNodeCompareFunction | ( | _In_ const void * | elem1, |
_In_ const void * | elem2 | ||
) |
Definition at line 2225 of file miniinfo.c.
int __cdecl PhMipIoListSectionProcessCompareFunction | ( | _In_ const void * | elem1, |
_In_ const void * | elem2 | ||
) |
Definition at line 2204 of file miniinfo.c.
Definition at line 931 of file miniinfo.c.
BOOLEAN PhMipListSectionCallback | ( | _In_ PPH_MINIINFO_SECTION | Section, |
_In_ PH_MINIINFO_SECTION_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2 | ||
) |
Definition at line 1193 of file miniinfo.c.
INT_PTR CALLBACK PhMipListSectionDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
Definition at line 1251 of file miniinfo.c.
Definition at line 1307 of file miniinfo.c.
BOOLEAN PhMipListSectionTreeNewCallback | ( | _In_ HWND | hwnd, |
_In_ PH_TREENEW_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2, | ||
_In_opt_ PVOID | Context | ||
) |
Definition at line 1420 of file miniinfo.c.
BOOLEAN PhMipMessageLoopFilter | ( | _In_ PMSG | Message, |
_In_ PVOID | Context | ||
) |
Definition at line 579 of file miniinfo.c.
INT_PTR CALLBACK PhMipMiniInfoDialogProc | ( | _In_ HWND | hwndDlg, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
Definition at line 254 of file miniinfo.c.
VOID PhMipOnCommand | ( | _In_ ULONG | Id, |
_In_ ULONG | Code | ||
) |
Definition at line 496 of file miniinfo.c.
BOOLEAN PhMipOnCtlColorXxx | ( | _In_ ULONG | Message, |
_In_ HWND | hwnd, | ||
_In_ HDC | hdc, | ||
_Out_ HBRUSH * | Brush | ||
) |
Definition at line 535 of file miniinfo.c.
BOOLEAN PhMipOnDrawItem | ( | _In_ ULONG_PTR | Id, |
_In_ DRAWITEMSTRUCT * | DrawItemStruct | ||
) |
Definition at line 545 of file miniinfo.c.
Definition at line 435 of file miniinfo.c.
BOOLEAN PhMipOnNotify | ( | _In_ NMHDR * | Header, |
_Out_ LRESULT * | Result | ||
) |
Definition at line 527 of file miniinfo.c.
VOID PhMipOnShowWindow | ( | _In_ BOOLEAN | Showing, |
_In_ ULONG | State | ||
) |
Definition at line 464 of file miniinfo.c.
VOID PhMipOnUserMessage | ( | _In_ ULONG | Message, |
_In_ ULONG_PTR | WParam, | ||
_In_ ULONG_PTR | LParam | ||
) |
Definition at line 553 of file miniinfo.c.
BOOLEAN PhMipPhysicalListSectionCallback | ( | _In_ struct _PH_MINIINFO_LIST_SECTION * | ListSection, |
_In_ PH_MINIINFO_LIST_SECTION_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2 | ||
) |
Definition at line 2031 of file miniinfo.c.
int __cdecl PhMipPhysicalListSectionNodeCompareFunction | ( | _In_ const void * | elem1, |
_In_ const void * | elem2 | ||
) |
Definition at line 2111 of file miniinfo.c.
int __cdecl PhMipPhysicalListSectionProcessCompareFunction | ( | _In_ const void * | elem1, |
_In_ const void * | elem2 | ||
) |
Definition at line 2100 of file miniinfo.c.
Definition at line 1001 of file miniinfo.c.
LRESULT CALLBACK PhMipSectionControlHookWndProc | ( | _In_ HWND | hwnd, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
Definition at line 1135 of file miniinfo.c.
VOID PhMipSetPinned | ( | _In_ BOOLEAN | Pinned | ) |
Definition at line 1019 of file miniinfo.c.
VOID PhMipSetSectionText | ( | _In_ struct _PH_MINIINFO_SECTION * | Section, |
_In_opt_ PPH_STRING | Text | ||
) |
Definition at line 904 of file miniinfo.c.
VOID PhMipShowListSectionContextMenu | ( | _In_ PPH_MINIINFO_LIST_SECTION | ListSection, |
_In_ PPH_TREENEW_CONTEXT_MENU | ContextMenu | ||
) |
Definition at line 1736 of file miniinfo.c.
Definition at line 1069 of file miniinfo.c.
Definition at line 1030 of file miniinfo.c.
VOID PhMipTickListSection | ( | _In_ PPH_MINIINFO_LIST_SECTION | ListSection | ) |
Definition at line 1319 of file miniinfo.c.
Definition at line 1011 of file miniinfo.c.
VOID NTAPI PhMipUpdateHandler | ( | _In_opt_ PVOID | Parameter, |
_In_opt_ PVOID | Context | ||
) |
Definition at line 629 of file miniinfo.c.
VOID PhMipUpdateSectionText | ( | _In_ PPH_MINIINFO_SECTION | Section | ) |
Definition at line 915 of file miniinfo.c.
VOID PhPinMiniInformation | ( | _In_ PH_MINIINFO_PIN_TYPE | PinType, |
_In_ LONG | PinCount, | ||
_In_opt_ ULONG | PinDelayMs, | ||
_In_ ULONG | Flags, | ||
_In_opt_ PWSTR | SectionName, | ||
_In_opt_ PPOINT | SourcePoint | ||
) |
Definition at line 63 of file miniinfo.c.