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

Go to the source code of this file.

Functions

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)
 
PTOOLSTATUS_TAB_INFO FindTabInfo (_In_ INT TabIndex)
 
HWND GetCurrentTreeNewHandle (VOID)
 
LOGICAL DllMain (_In_ HINSTANCE Instance, _In_ ULONG Reason, _Reserved_ PVOID Reserved)
 

Variables

HWND ProcessTreeNewHandle
 
HWND ServiceTreeNewHandle
 
HWND NetworkTreeNewHandle
 
INT SelectedTabIndex
 
BOOLEAN EnableToolBar = FALSE
 
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
 
TOOLSTATUS_INTERFACE PluginInterface
 

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.

BOOLEAN EnableToolBar = FALSE

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.

TOOLSTATUS_INTERFACE PluginInterface
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.