Process Hacker
main.c File Reference
#include "toolstatus.h"

Go to the source code of this file.


PPH_STRING GetSearchboxText (VOID)
VOID RegisterTabSearch (_In_ INT TabIndex, _In_ PWSTR BannerText)
PTOOLSTATUS_TAB_INFO RegisterTabInfo (_In_ INT TabIndex)
 PH_CALLBACK_DECLARE (SearchChangedEvent)
VOID NTAPI TreeNewInitializingCallback (_In_opt_ PVOID Parameter, _In_opt_ PVOID Context)
HWND GetCurrentTreeNewHandle (VOID)
LOGICAL DllMain (_In_ HINSTANCE Instance, _In_ ULONG Reason, _Reserved_ PVOID Reserved)


HWND ProcessTreeNewHandle
HWND ServiceTreeNewHandle
HWND NetworkTreeNewHandle
INT SelectedTabIndex
BOOLEAN EnableSearchBox = FALSE
BOOLEAN EnableStatusBar = FALSE
TOOLBAR_DISPLAY_STYLE DisplayStyle = ToolbarDisplaySelectiveText
SEARCHBOX_DISPLAY_MODE SearchBoxDisplayMode = SearchBoxDisplayAlwaysShow
REBAR_DISPLAY_LOCATION RebarDisplayLocation = RebarLocationTop
HWND RebarHandle = NULL
HWND ToolBarHandle = NULL
HWND SearchboxHandle = NULL
HACCEL AcceleratorTable = NULL
PPH_STRING SearchboxText = NULL
PPH_HASHTABLE TabInfoHashtable
PPH_TN_FILTER_ENTRY ProcessTreeFilterEntry = NULL
PPH_TN_FILTER_ENTRY ServiceTreeFilterEntry = NULL
PPH_TN_FILTER_ENTRY NetworkTreeFilterEntry = NULL
PPH_PLUGIN PluginInstance = NULL

Function Documentation

LOGICAL DllMain ( _In_ HINSTANCE  Instance,
_In_ ULONG  Reason,
_Reserved_ PVOID  Reserved 

Definition at line 894 of file main.c.

PTOOLSTATUS_TAB_INFO FindTabInfo ( _In_ INT  TabIndex)

Definition at line 143 of file main.c.

HWND GetCurrentTreeNewHandle ( VOID  )

Definition at line 155 of file main.c.

static PPH_STRING GetSearchboxText ( VOID  )

Definition at line 85 of file main.c.

PH_CALLBACK_DECLARE ( SearchChangedEvent  )
PTOOLSTATUS_TAB_INFO RegisterTabInfo ( _In_ INT  TabIndex)

Definition at line 122 of file main.c.

static VOID RegisterTabSearch ( _In_ INT  TabIndex,
_In_ PWSTR  BannerText 

Definition at line 111 of file main.c.

VOID NTAPI TreeNewInitializingCallback ( _In_opt_ PVOID  Parameter,
_In_opt_ PVOID  Context 

Definition at line 103 of file main.c.

Variable Documentation

HACCEL AcceleratorTable = NULL

Definition at line 52 of file main.c.

Definition at line 46 of file main.c.

BOOLEAN EnableSearchBox = FALSE

Definition at line 44 of file main.c.

BOOLEAN EnableStatusBar = FALSE

Definition at line 45 of file main.c.


Definition at line 43 of file main.c.

PPH_TN_FILTER_ENTRY NetworkTreeFilterEntry = NULL

Definition at line 58 of file main.c.

HWND NetworkTreeNewHandle

Definition at line 41 of file main.c.

PPH_PLUGIN PluginInstance = NULL

Definition at line 59 of file main.c.

Initial value:

Definition at line 60 of file main.c.

PPH_TN_FILTER_ENTRY ProcessTreeFilterEntry = NULL

Definition at line 56 of file main.c.

HWND ProcessTreeNewHandle

Definition at line 39 of file main.c.

REBAR_DISPLAY_LOCATION RebarDisplayLocation = RebarLocationTop

Definition at line 48 of file main.c.

HWND RebarHandle = NULL

Definition at line 49 of file main.c.

Definition at line 47 of file main.c.

HWND SearchboxHandle = NULL

Definition at line 51 of file main.c.

PPH_STRING SearchboxText = NULL

Definition at line 53 of file main.c.

INT SelectedTabIndex

Definition at line 42 of file main.c.

PPH_TN_FILTER_ENTRY ServiceTreeFilterEntry = NULL

Definition at line 57 of file main.c.

HWND ServiceTreeNewHandle

Definition at line 40 of file main.c.

PPH_HASHTABLE TabInfoHashtable

Definition at line 55 of file main.c.

HWND ToolBarHandle = NULL

Definition at line 50 of file main.c.