Process Hacker
|
Go to the source code of this file.
Data Structures | |
struct | _PH_TREENEW_CONTEXT |
Macros | |
#define | HRGN_FULL ((HRGN)1) |
#define | TNP_CELL_LEFT_MARGIN 6 |
#define | TNP_CELL_RIGHT_MARGIN 6 |
#define | TNP_ICON_RIGHT_PADDING 4 |
#define | TNP_TIMER_NULL 1 |
#define | TNP_TIMER_ANIMATE_DIVIDER 2 |
#define | TNP_TOOLTIPS_ITEM 0 |
#define | TNP_TOOLTIPS_FIXED_HEADER 1 |
#define | TNP_TOOLTIPS_HEADER 2 |
#define | TNP_TOOLTIPS_DEFAULT_MAXIMUM_WIDTH 550 |
#define | TNP_ANIMATE_DIVIDER_INTERVAL 10 |
#define | TNP_ANIMATE_DIVIDER_INCREMENT 17 |
#define | TNP_ANIMATE_DIVIDER_DECREMENT 2 |
#define | TNP_HIT_TEST_FIXED_DIVIDER(X, Context) ((Context)->FixedDividerVisible && (X) >= (Context)->FixedWidth - 8 && (X) < (Context)->FixedWidth + 8) |
#define | TNP_HIT_TEST_PLUS_MINUS_GLYPH(X, NodeLevel) (((X) >= TNP_CELL_LEFT_MARGIN + ((LONG)(NodeLevel) * SmallIconWidth)) && ((X) < TNP_CELL_LEFT_MARGIN + ((LONG)(NodeLevel) * SmallIconWidth) + SmallIconWidth)) |
Typedefs | |
typedef struct _PH_TREENEW_CONTEXT | PH_TREENEW_CONTEXT |
typedef struct _PH_TREENEW_CONTEXT * | PPH_TREENEW_CONTEXT |
Functions | |
LRESULT CALLBACK | PhTnpWndProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
BOOLEAN NTAPI | PhTnpNullCallback (_In_ HWND hwnd, _In_ PH_TREENEW_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2, _In_opt_ PVOID Context) |
VOID | PhTnpCreateTreeNewContext (_Out_ PPH_TREENEW_CONTEXT *Context) |
VOID | PhTnpDestroyTreeNewContext (_In_ PPH_TREENEW_CONTEXT Context) |
BOOLEAN | PhTnpOnCreate (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ CREATESTRUCT *CreateStruct) |
VOID | PhTnpOnSize (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpOnSetFont (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_opt_ HFONT Font, _In_ LOGICAL Redraw) |
VOID | PhTnpOnStyleChanged (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ LONG Type, _In_ STYLESTRUCT *StyleStruct) |
VOID | PhTnpOnSettingChange (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpOnThemeChanged (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context) |
ULONG | PhTnpOnGetDlgCode (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG VirtualKey, _In_opt_ PMSG Message) |
VOID | PhTnpOnPaint (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpOnPrintClient (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ HDC hdc, _In_ ULONG Flags) |
BOOLEAN | PhTnpOnNcPaint (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_opt_ HRGN UpdateRegion) |
BOOLEAN | PhTnpOnSetCursor (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ HWND CursorWindowHandle) |
VOID | PhTnpOnTimer (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Id) |
VOID | PhTnpOnMouseMove (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG VirtualKeys, _In_ LONG CursorX, _In_ LONG CursorY) |
VOID | PhTnpOnMouseLeave (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpOnXxxButtonXxx (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Message, _In_ ULONG VirtualKeys, _In_ LONG CursorX, _In_ LONG CursorY) |
VOID | PhTnpOnCaptureChanged (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpOnKeyDown (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG VirtualKey, _In_ ULONG Data) |
VOID | PhTnpOnChar (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Character, _In_ ULONG Data) |
VOID | PhTnpOnMouseWheel (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ LONG Distance, _In_ ULONG VirtualKeys, _In_ LONG CursorX, _In_ LONG CursorY) |
VOID | PhTnpOnMouseHWheel (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ LONG Distance, _In_ ULONG VirtualKeys, _In_ LONG CursorX, _In_ LONG CursorY) |
VOID | PhTnpOnContextMenu (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ LONG CursorScreenX, _In_ LONG CursorScreenY) |
VOID | PhTnpOnVScroll (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Request, _In_ USHORT Position) |
VOID | PhTnpOnHScroll (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Request, _In_ USHORT Position) |
BOOLEAN | PhTnpOnNotify (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ NMHDR *Header, _Out_ LRESULT *Result) |
ULONG_PTR | PhTnpOnUserMessage (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Message, _In_ ULONG_PTR WParam, _In_ ULONG_PTR LParam) |
VOID | PhTnpSetFont (_In_ PPH_TREENEW_CONTEXT Context, _In_opt_ HFONT Font, _In_ BOOLEAN Redraw) |
VOID | PhTnpUpdateSystemMetrics (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpUpdateTextMetrics (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpUpdateThemeData (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpInitializeThemeData (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpCancelTrack (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpLayout (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpLayoutHeader (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpSetFixedWidth (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG FixedWidth) |
VOID | PhTnpSetRedraw (_In_ PPH_TREENEW_CONTEXT Context, _In_ BOOLEAN Redraw) |
VOID | PhTnpSendMouseEvent (_In_ PPH_TREENEW_CONTEXT Context, _In_ PH_TREENEW_MESSAGE Message, _In_ LONG CursorX, _In_ LONG CursorY, _In_ PPH_TREENEW_NODE Node, _In_ PPH_TREENEW_COLUMN Column, _In_ ULONG VirtualKeys) |
PPH_TREENEW_COLUMN | PhTnpLookupColumnById (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Id) |
BOOLEAN | PhTnpAddColumn (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_COLUMN Column) |
BOOLEAN | PhTnpRemoveColumn (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Id) |
BOOLEAN | PhTnpCopyColumn (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Id, _Out_ PPH_TREENEW_COLUMN Column) |
BOOLEAN | PhTnpChangeColumn (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Mask, _In_ ULONG Id, _In_ PPH_TREENEW_COLUMN Column) |
VOID | PhTnpExpandAllocatedColumns (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpUpdateColumnMaps (_In_ PPH_TREENEW_CONTEXT Context) |
LONG | PhTnpInsertColumnHeader (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_COLUMN Column) |
VOID | PhTnpChangeColumnHeader (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Mask, _In_ PPH_TREENEW_COLUMN Column) |
VOID | PhTnpDeleteColumnHeader (_In_ PPH_TREENEW_CONTEXT Context, _Inout_ PPH_TREENEW_COLUMN Column) |
VOID | PhTnpUpdateColumnHeaders (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpProcessResizeColumn (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_COLUMN Column, _In_ LONG Delta) |
VOID | PhTnpProcessSortColumn (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_COLUMN NewColumn) |
BOOLEAN | PhTnpSetColumnHeaderSortIcon (_In_ PPH_TREENEW_CONTEXT Context, _In_opt_ PPH_TREENEW_COLUMN SortColumnPointer) |
VOID | PhTnpAutoSizeColumnHeader (_In_ PPH_TREENEW_CONTEXT Context, _In_ HWND HeaderHandle, _In_ PPH_TREENEW_COLUMN Column, _In_ ULONG Flags) |
BOOLEAN | PhTnpGetNodeChildren (_In_ PPH_TREENEW_CONTEXT Context, _In_opt_ PPH_TREENEW_NODE Node, _Out_ PPH_TREENEW_NODE **Children, _Out_ PULONG NumberOfChildren) |
BOOLEAN | PhTnpIsNodeLeaf (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_NODE Node) |
BOOLEAN | PhTnpGetCellText (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_NODE Node, _In_ ULONG Id, _Out_ PPH_STRINGREF Text) |
VOID | PhTnpRestructureNodes (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpInsertNodeChildren (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_NODE Node, _In_ ULONG Level) |
VOID | PhTnpSetExpandedNode (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_NODE Node, _In_ BOOLEAN Expanded) |
BOOLEAN | PhTnpGetCellParts (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Index, _In_opt_ PPH_TREENEW_COLUMN Column, _In_ ULONG Flags, _Out_ PPH_TREENEW_CELL_PARTS Parts) |
BOOLEAN | PhTnpGetRowRects (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Start, _In_ ULONG End, _In_ BOOLEAN Clip, _Out_ PRECT Rect) |
VOID | PhTnpHitTest (_In_ PPH_TREENEW_CONTEXT Context, _Inout_ PPH_TREENEW_HIT_TEST HitTest) |
VOID | PhTnpSelectRange (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Start, _In_ ULONG End, _In_ ULONG Flags, _Out_opt_ PULONG ChangedStart, _Out_opt_ PULONG ChangedEnd) |
VOID | PhTnpSetHotNode (_In_ PPH_TREENEW_CONTEXT Context, _In_opt_ PPH_TREENEW_NODE NewHotNode, _In_ BOOLEAN NewPlusMinusHot) |
VOID | PhTnpProcessSelectNode (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPH_TREENEW_NODE Node, _In_ LOGICAL ControlKey, _In_ LOGICAL ShiftKey, _In_ LOGICAL RightButton) |
BOOLEAN | PhTnpEnsureVisibleNode (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Index) |
VOID | PhTnpProcessMoveMouse (_In_ PPH_TREENEW_CONTEXT Context, _In_ LONG CursorX, _In_ LONG CursorY) |
VOID | PhTnpProcessMouseVWheel (_In_ PPH_TREENEW_CONTEXT Context, _In_ LONG Distance) |
VOID | PhTnpProcessMouseHWheel (_In_ PPH_TREENEW_CONTEXT Context, _In_ LONG Distance) |
BOOLEAN | PhTnpProcessFocusKey (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG VirtualKey) |
BOOLEAN | PhTnpProcessNodeKey (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG VirtualKey) |
VOID | PhTnpProcessSearchKey (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG Character) |
BOOLEAN | PhTnpDefaultIncrementalSearch (_In_ PPH_TREENEW_CONTEXT Context, _Inout_ PPH_TREENEW_SEARCH_EVENT SearchEvent, _In_ BOOLEAN Partial, _In_ BOOLEAN Wrap) |
VOID | PhTnpUpdateScrollBars (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpScroll (_In_ PPH_TREENEW_CONTEXT Context, _In_ LONG DeltaRows, _In_ LONG DeltaX) |
VOID | PhTnpProcessScroll (_In_ PPH_TREENEW_CONTEXT Context, _In_ LONG DeltaRows, _In_ LONG DeltaX) |
BOOLEAN | PhTnpCanScroll (_In_ PPH_TREENEW_CONTEXT Context, _In_ BOOLEAN Horizontal, _In_ BOOLEAN Positive) |
VOID | PhTnpPaint (_In_ HWND hwnd, _In_ PPH_TREENEW_CONTEXT Context, _In_ HDC hdc, _In_ PRECT PaintRect) |
VOID | PhTnpPrepareRowForDraw (_In_ PPH_TREENEW_CONTEXT Context, _In_ HDC hdc, _Inout_ PPH_TREENEW_NODE Node) |
VOID | PhTnpDrawCell (_In_ PPH_TREENEW_CONTEXT Context, _In_ HDC hdc, _In_ PRECT CellRect, _In_ PPH_TREENEW_NODE Node, _In_ PPH_TREENEW_COLUMN Column, _In_ LONG RowIndex, _In_ LONG ColumnIndex) |
VOID | PhTnpDrawDivider (_In_ PPH_TREENEW_CONTEXT Context, _In_ HDC hdc) |
VOID | PhTnpDrawPlusMinusGlyph (_In_ HDC hdc, _In_ PRECT Rect, _In_ BOOLEAN Plus) |
VOID | PhTnpDrawSelectionRectangle (_In_ PPH_TREENEW_CONTEXT Context, _In_ HDC hdc, _In_ PRECT Rect) |
VOID | PhTnpDrawThemedBorder (_In_ PPH_TREENEW_CONTEXT Context, _In_ HDC hdc) |
VOID | PhTnpInitializeTooltips (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpGetTooltipText (_In_ PPH_TREENEW_CONTEXT Context, _In_ PPOINT Point, _Out_ PWSTR *Text) |
BOOLEAN | PhTnpPrepareTooltipShow (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpPrepareTooltipPop (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpPopTooltip (_In_ PPH_TREENEW_CONTEXT Context) |
PPH_TREENEW_COLUMN | PhTnpHitTestHeader (_In_ PPH_TREENEW_CONTEXT Context, _In_ BOOLEAN Fixed, _In_ PPOINT Point, _Out_opt_ PRECT ItemRect) |
VOID | PhTnpGetHeaderTooltipText (_In_ PPH_TREENEW_CONTEXT Context, _In_ BOOLEAN Fixed, _In_ PPOINT Point, _Out_ PWSTR *Text) |
PWSTR | PhTnpMakeContextAtom (VOID) |
LRESULT CALLBACK | PhTnpHeaderHookWndProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam) |
BOOLEAN | PhTnpDetectDrag (_In_ PPH_TREENEW_CONTEXT Context, _In_ LONG CursorX, _In_ LONG CursorY, _In_ BOOLEAN DispatchMessages, _Out_opt_ PULONG CancelledByMessage) |
VOID | PhTnpDragSelect (_In_ PPH_TREENEW_CONTEXT Context, _In_ LONG CursorX, _In_ LONG CursorY) |
VOID | PhTnpProcessDragSelect (_In_ PPH_TREENEW_CONTEXT Context, _In_ ULONG VirtualKeys, _In_ PRECT OldRect, _In_ PRECT NewRect, _In_ PRECT TotalRect) |
VOID | PhTnpCreateBufferedContext (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpDestroyBufferedContext (_In_ PPH_TREENEW_CONTEXT Context) |
VOID | PhTnpGetMessagePos (_In_ HWND hwnd, _Out_ PPOINT ClientPoint) |
#define HRGN_FULL ((HRGN)1) |
Definition at line 781 of file treenewp.h.
#define TNP_ANIMATE_DIVIDER_DECREMENT 2 |
Definition at line 797 of file treenewp.h.
#define TNP_ANIMATE_DIVIDER_INCREMENT 17 |
Definition at line 796 of file treenewp.h.
#define TNP_ANIMATE_DIVIDER_INTERVAL 10 |
Definition at line 795 of file treenewp.h.
#define TNP_CELL_LEFT_MARGIN 6 |
Definition at line 783 of file treenewp.h.
#define TNP_CELL_RIGHT_MARGIN 6 |
Definition at line 784 of file treenewp.h.
#define TNP_HIT_TEST_FIXED_DIVIDER | ( | X, | |
Context | |||
) | ((Context)->FixedDividerVisible && (X) >= (Context)->FixedWidth - 8 && (X) < (Context)->FixedWidth + 8) |
Definition at line 799 of file treenewp.h.
#define TNP_HIT_TEST_PLUS_MINUS_GLYPH | ( | X, | |
NodeLevel | |||
) | (((X) >= TNP_CELL_LEFT_MARGIN + ((LONG)(NodeLevel) * SmallIconWidth)) && ((X) < TNP_CELL_LEFT_MARGIN + ((LONG)(NodeLevel) * SmallIconWidth) + SmallIconWidth)) |
Definition at line 801 of file treenewp.h.
#define TNP_ICON_RIGHT_PADDING 4 |
Definition at line 785 of file treenewp.h.
#define TNP_TIMER_ANIMATE_DIVIDER 2 |
Definition at line 788 of file treenewp.h.
#define TNP_TIMER_NULL 1 |
Definition at line 787 of file treenewp.h.
#define TNP_TOOLTIPS_DEFAULT_MAXIMUM_WIDTH 550 |
Definition at line 793 of file treenewp.h.
#define TNP_TOOLTIPS_FIXED_HEADER 1 |
Definition at line 791 of file treenewp.h.
#define TNP_TOOLTIPS_HEADER 2 |
Definition at line 792 of file treenewp.h.
#define TNP_TOOLTIPS_ITEM 0 |
Definition at line 790 of file treenewp.h.
typedef struct _PH_TREENEW_CONTEXT PH_TREENEW_CONTEXT |
typedef struct _PH_TREENEW_CONTEXT * PPH_TREENEW_CONTEXT |
BOOLEAN PhTnpAddColumn | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_COLUMN | Column | ||
) |
VOID PhTnpAutoSizeColumnHeader | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ HWND | HeaderHandle, | ||
_In_ PPH_TREENEW_COLUMN | Column, | ||
_In_ ULONG | Flags | ||
) |
VOID PhTnpCancelTrack | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
BOOLEAN PhTnpCanScroll | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ BOOLEAN | Horizontal, | ||
_In_ BOOLEAN | Positive | ||
) |
BOOLEAN PhTnpChangeColumn | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Mask, | ||
_In_ ULONG | Id, | ||
_In_ PPH_TREENEW_COLUMN | Column | ||
) |
VOID PhTnpChangeColumnHeader | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Mask, | ||
_In_ PPH_TREENEW_COLUMN | Column | ||
) |
BOOLEAN PhTnpCopyColumn | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Id, | ||
_Out_ PPH_TREENEW_COLUMN | Column | ||
) |
VOID PhTnpCreateBufferedContext | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpCreateTreeNewContext | ( | _Out_ PPH_TREENEW_CONTEXT * | Context | ) |
BOOLEAN PhTnpDefaultIncrementalSearch | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_Inout_ PPH_TREENEW_SEARCH_EVENT | SearchEvent, | ||
_In_ BOOLEAN | Partial, | ||
_In_ BOOLEAN | Wrap | ||
) |
VOID PhTnpDeleteColumnHeader | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_Inout_ PPH_TREENEW_COLUMN | Column | ||
) |
VOID PhTnpDestroyBufferedContext | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpDestroyTreeNewContext | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
BOOLEAN PhTnpDetectDrag | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ LONG | CursorX, | ||
_In_ LONG | CursorY, | ||
_In_ BOOLEAN | DispatchMessages, | ||
_Out_opt_ PULONG | CancelledByMessage | ||
) |
VOID PhTnpDragSelect | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ LONG | CursorX, | ||
_In_ LONG | CursorY | ||
) |
VOID PhTnpDrawCell | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ HDC | hdc, | ||
_In_ PRECT | CellRect, | ||
_In_ PPH_TREENEW_NODE | Node, | ||
_In_ PPH_TREENEW_COLUMN | Column, | ||
_In_ LONG | RowIndex, | ||
_In_ LONG | ColumnIndex | ||
) |
VOID PhTnpDrawDivider | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ HDC | hdc | ||
) |
VOID PhTnpDrawPlusMinusGlyph | ( | _In_ HDC | hdc, |
_In_ PRECT | Rect, | ||
_In_ BOOLEAN | Plus | ||
) |
VOID PhTnpDrawSelectionRectangle | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ HDC | hdc, | ||
_In_ PRECT | Rect | ||
) |
VOID PhTnpDrawThemedBorder | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ HDC | hdc | ||
) |
BOOLEAN PhTnpEnsureVisibleNode | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Index | ||
) |
VOID PhTnpExpandAllocatedColumns | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
BOOLEAN PhTnpGetCellParts | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Index, | ||
_In_opt_ PPH_TREENEW_COLUMN | Column, | ||
_In_ ULONG | Flags, | ||
_Out_ PPH_TREENEW_CELL_PARTS | Parts | ||
) |
BOOLEAN PhTnpGetCellText | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_NODE | Node, | ||
_In_ ULONG | Id, | ||
_Out_ PPH_STRINGREF | Text | ||
) |
VOID PhTnpGetHeaderTooltipText | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ BOOLEAN | Fixed, | ||
_In_ PPOINT | Point, | ||
_Out_ PWSTR * | Text | ||
) |
VOID PhTnpGetMessagePos | ( | _In_ HWND | hwnd, |
_Out_ PPOINT | ClientPoint | ||
) |
BOOLEAN PhTnpGetNodeChildren | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_opt_ PPH_TREENEW_NODE | Node, | ||
_Out_ PPH_TREENEW_NODE ** | Children, | ||
_Out_ PULONG | NumberOfChildren | ||
) |
BOOLEAN PhTnpGetRowRects | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Start, | ||
_In_ ULONG | End, | ||
_In_ BOOLEAN | Clip, | ||
_Out_ PRECT | Rect | ||
) |
VOID PhTnpGetTooltipText | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPOINT | Point, | ||
_Out_ PWSTR * | Text | ||
) |
LRESULT CALLBACK PhTnpHeaderHookWndProc | ( | _In_ HWND | hwnd, |
_In_ UINT | uMsg, | ||
_In_ WPARAM | wParam, | ||
_In_ LPARAM | lParam | ||
) |
VOID PhTnpHitTest | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_Inout_ PPH_TREENEW_HIT_TEST | HitTest | ||
) |
PPH_TREENEW_COLUMN PhTnpHitTestHeader | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ BOOLEAN | Fixed, | ||
_In_ PPOINT | Point, | ||
_Out_opt_ PRECT | ItemRect | ||
) |
VOID PhTnpInitializeThemeData | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpInitializeTooltips | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
LONG PhTnpInsertColumnHeader | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_COLUMN | Column | ||
) |
VOID PhTnpInsertNodeChildren | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_NODE | Node, | ||
_In_ ULONG | Level | ||
) |
BOOLEAN PhTnpIsNodeLeaf | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_NODE | Node | ||
) |
VOID PhTnpLayout | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpLayoutHeader | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
PPH_TREENEW_COLUMN PhTnpLookupColumnById | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Id | ||
) |
BOOLEAN NTAPI PhTnpNullCallback | ( | _In_ HWND | hwnd, |
_In_ PH_TREENEW_MESSAGE | Message, | ||
_In_opt_ PVOID | Parameter1, | ||
_In_opt_ PVOID | Parameter2, | ||
_In_opt_ PVOID | Context | ||
) |
VOID PhTnpOnCaptureChanged | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context | ||
) |
VOID PhTnpOnChar | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | Character, | ||
_In_ ULONG | Data | ||
) |
VOID PhTnpOnContextMenu | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ LONG | CursorScreenX, | ||
_In_ LONG | CursorScreenY | ||
) |
BOOLEAN PhTnpOnCreate | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ CREATESTRUCT * | CreateStruct | ||
) |
ULONG PhTnpOnGetDlgCode | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | VirtualKey, | ||
_In_opt_ PMSG | Message | ||
) |
VOID PhTnpOnHScroll | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | Request, | ||
_In_ USHORT | Position | ||
) |
VOID PhTnpOnKeyDown | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | VirtualKey, | ||
_In_ ULONG | Data | ||
) |
VOID PhTnpOnMouseHWheel | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ LONG | Distance, | ||
_In_ ULONG | VirtualKeys, | ||
_In_ LONG | CursorX, | ||
_In_ LONG | CursorY | ||
) |
VOID PhTnpOnMouseLeave | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context | ||
) |
VOID PhTnpOnMouseMove | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | VirtualKeys, | ||
_In_ LONG | CursorX, | ||
_In_ LONG | CursorY | ||
) |
VOID PhTnpOnMouseWheel | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ LONG | Distance, | ||
_In_ ULONG | VirtualKeys, | ||
_In_ LONG | CursorX, | ||
_In_ LONG | CursorY | ||
) |
BOOLEAN PhTnpOnNcPaint | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_opt_ HRGN | UpdateRegion | ||
) |
BOOLEAN PhTnpOnNotify | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ NMHDR * | Header, | ||
_Out_ LRESULT * | Result | ||
) |
VOID PhTnpOnPaint | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context | ||
) |
VOID PhTnpOnPrintClient | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ HDC | hdc, | ||
_In_ ULONG | Flags | ||
) |
BOOLEAN PhTnpOnSetCursor | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ HWND | CursorWindowHandle | ||
) |
VOID PhTnpOnSetFont | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_opt_ HFONT | Font, | ||
_In_ LOGICAL | Redraw | ||
) |
VOID PhTnpOnSettingChange | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context | ||
) |
VOID PhTnpOnSize | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context | ||
) |
VOID PhTnpOnStyleChanged | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ LONG | Type, | ||
_In_ STYLESTRUCT * | StyleStruct | ||
) |
VOID PhTnpOnThemeChanged | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context | ||
) |
VOID PhTnpOnTimer | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | Id | ||
) |
ULONG_PTR PhTnpOnUserMessage | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | Message, | ||
_In_ ULONG_PTR | WParam, | ||
_In_ ULONG_PTR | LParam | ||
) |
VOID PhTnpOnVScroll | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | Request, | ||
_In_ USHORT | Position | ||
) |
VOID PhTnpOnXxxButtonXxx | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ ULONG | Message, | ||
_In_ ULONG | VirtualKeys, | ||
_In_ LONG | CursorX, | ||
_In_ LONG | CursorY | ||
) |
VOID PhTnpPaint | ( | _In_ HWND | hwnd, |
_In_ PPH_TREENEW_CONTEXT | Context, | ||
_In_ HDC | hdc, | ||
_In_ PRECT | PaintRect | ||
) |
VOID PhTnpPopTooltip | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpPrepareRowForDraw | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ HDC | hdc, | ||
_Inout_ PPH_TREENEW_NODE | Node | ||
) |
VOID PhTnpPrepareTooltipPop | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
BOOLEAN PhTnpPrepareTooltipShow | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpProcessDragSelect | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | VirtualKeys, | ||
_In_ PRECT | OldRect, | ||
_In_ PRECT | NewRect, | ||
_In_ PRECT | TotalRect | ||
) |
BOOLEAN PhTnpProcessFocusKey | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | VirtualKey | ||
) |
VOID PhTnpProcessMouseHWheel | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ LONG | Distance | ||
) |
VOID PhTnpProcessMouseVWheel | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ LONG | Distance | ||
) |
VOID PhTnpProcessMoveMouse | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ LONG | CursorX, | ||
_In_ LONG | CursorY | ||
) |
BOOLEAN PhTnpProcessNodeKey | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | VirtualKey | ||
) |
VOID PhTnpProcessResizeColumn | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_COLUMN | Column, | ||
_In_ LONG | Delta | ||
) |
VOID PhTnpProcessScroll | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ LONG | DeltaRows, | ||
_In_ LONG | DeltaX | ||
) |
VOID PhTnpProcessSearchKey | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Character | ||
) |
VOID PhTnpProcessSelectNode | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_NODE | Node, | ||
_In_ LOGICAL | ControlKey, | ||
_In_ LOGICAL | ShiftKey, | ||
_In_ LOGICAL | RightButton | ||
) |
VOID PhTnpProcessSortColumn | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_COLUMN | NewColumn | ||
) |
BOOLEAN PhTnpRemoveColumn | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Id | ||
) |
VOID PhTnpRestructureNodes | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpScroll | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ LONG | DeltaRows, | ||
_In_ LONG | DeltaX | ||
) |
VOID PhTnpSelectRange | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | Start, | ||
_In_ ULONG | End, | ||
_In_ ULONG | Flags, | ||
_Out_opt_ PULONG | ChangedStart, | ||
_Out_opt_ PULONG | ChangedEnd | ||
) |
VOID PhTnpSendMouseEvent | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PH_TREENEW_MESSAGE | Message, | ||
_In_ LONG | CursorX, | ||
_In_ LONG | CursorY, | ||
_In_ PPH_TREENEW_NODE | Node, | ||
_In_ PPH_TREENEW_COLUMN | Column, | ||
_In_ ULONG | VirtualKeys | ||
) |
BOOLEAN PhTnpSetColumnHeaderSortIcon | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_opt_ PPH_TREENEW_COLUMN | SortColumnPointer | ||
) |
VOID PhTnpSetExpandedNode | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ PPH_TREENEW_NODE | Node, | ||
_In_ BOOLEAN | Expanded | ||
) |
VOID PhTnpSetFixedWidth | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ ULONG | FixedWidth | ||
) |
VOID PhTnpSetFont | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_opt_ HFONT | Font, | ||
_In_ BOOLEAN | Redraw | ||
) |
VOID PhTnpSetHotNode | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_opt_ PPH_TREENEW_NODE | NewHotNode, | ||
_In_ BOOLEAN | NewPlusMinusHot | ||
) |
VOID PhTnpSetRedraw | ( | _In_ PPH_TREENEW_CONTEXT | Context, |
_In_ BOOLEAN | Redraw | ||
) |
VOID PhTnpUpdateColumnHeaders | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpUpdateColumnMaps | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpUpdateScrollBars | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpUpdateSystemMetrics | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpUpdateTextMetrics | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |
VOID PhTnpUpdateThemeData | ( | _In_ PPH_TREENEW_CONTEXT | Context | ) |