Process Hacker
plugman.c File Reference
#include <phapp.h>
#include <settings.h>
#include <phplug.h>

Go to the source code of this file.

Macros

#define IS_PLUGIN_LOADED(Plugin)   (!!(Plugin)->AppContext.AppName.Buffer)
 
#define STR_OR_DEFAULT(String, Default)   ((String) ? (String) : (Default))
 

Functions

INT_PTR CALLBACK PhpPluginsDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
VOID PhShowPluginsDialog (_In_ HWND ParentWindowHandle)
 
PWSTR PhpGetPluginBaseName (_In_ PPH_PLUGIN Plugin)
 
PWSTR PhpGetPluginDisableButtonText (_In_ PWSTR BaseName)
 
VOID PhpRefreshPluginDetails (_In_ HWND hwndDlg)
 
BOOLEAN PhpIsPluginLoadedByBaseName (_In_ PPH_STRINGREF BaseName)
 
PPH_PLUGIN PhpCreateDisabledPlugin (_In_ PPH_STRINGREF BaseName)
 
VOID PhpFreeDisabledPlugin (_In_ PPH_PLUGIN Plugin)
 
VOID PhpAddDisabledPlugins (VOID)
 
VOID PhpUpdateDisabledPlugin (_In_ HWND hwndDlg, _In_ INT ItemIndex, _In_ PPH_PLUGIN Plugin, _In_ BOOLEAN NewDisabledState)
 

Macro Definition Documentation

#define IS_PLUGIN_LOADED (   Plugin)    (!!(Plugin)->AppContext.AppName.Buffer)

Definition at line 27 of file plugman.c.

#define STR_OR_DEFAULT (   String,
  Default 
)    ((String) ? (String) : (Default))

Definition at line 28 of file plugman.c.

Function Documentation

VOID PhpAddDisabledPlugins ( VOID  )

Definition at line 210 of file plugman.c.

PPH_PLUGIN PhpCreateDisabledPlugin ( _In_ PPH_STRINGREF  BaseName)

Definition at line 185 of file plugman.c.

VOID PhpFreeDisabledPlugin ( _In_ PPH_PLUGIN  Plugin)

Definition at line 202 of file plugman.c.

PWSTR PhpGetPluginBaseName ( _In_ PPH_PLUGIN  Plugin)

Definition at line 62 of file plugman.c.

PWSTR PhpGetPluginDisableButtonText ( _In_ PWSTR  BaseName)

Definition at line 83 of file plugman.c.

BOOLEAN PhpIsPluginLoadedByBaseName ( _In_ PPH_STRINGREF  BaseName)

Definition at line 158 of file plugman.c.

INT_PTR CALLBACK PhpPluginsDlgProc ( _In_ HWND  hwndDlg,
_In_ UINT  uMsg,
_In_ WPARAM  wParam,
_In_ LPARAM  lParam 
)

Definition at line 287 of file plugman.c.

VOID PhpRefreshPluginDetails ( _In_ HWND  hwndDlg)

Definition at line 97 of file plugman.c.

VOID PhpUpdateDisabledPlugin ( _In_ HWND  hwndDlg,
_In_ INT  ItemIndex,
_In_ PPH_PLUGIN  Plugin,
_In_ BOOLEAN  NewDisabledState 
)

Definition at line 246 of file plugman.c.

VOID PhShowPluginsDialog ( _In_ HWND  ParentWindowHandle)

Definition at line 42 of file plugman.c.