Process Hacker
sysinfo.h File Reference

Go to the source code of this file.

Data Structures

struct  _PH_SYSINFO_PARAMETERS
 
struct  _PH_SYSINFO_CREATE_DIALOG
 
struct  _PH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT
 
struct  _PH_SYSINFO_DRAW_PANEL
 
struct  _PH_SYSINFO_SECTION
 

Typedefs

typedef enum _PH_SYSINFO_VIEW_TYPE PH_SYSINFO_VIEW_TYPE
 
typedef VOID(NTAPI * PPH_SYSINFO_COLOR_SETUP_FUNCTION )(_Out_ PPH_GRAPH_DRAW_INFO DrawInfo, _In_ COLORREF Color1, _In_ COLORREF Color2)
 
typedef struct
_PH_SYSINFO_PARAMETERS 
PH_SYSINFO_PARAMETERS
 
typedef struct
_PH_SYSINFO_PARAMETERS
PPH_SYSINFO_PARAMETERS
 
typedef enum
_PH_SYSINFO_SECTION_MESSAGE 
PH_SYSINFO_SECTION_MESSAGE
 
typedef BOOLEAN(NTAPI * PPH_SYSINFO_SECTION_CALLBACK )(_In_ struct _PH_SYSINFO_SECTION *Section, _In_ PH_SYSINFO_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2)
 
typedef struct
_PH_SYSINFO_CREATE_DIALOG 
PH_SYSINFO_CREATE_DIALOG
 
typedef struct
_PH_SYSINFO_CREATE_DIALOG
PPH_SYSINFO_CREATE_DIALOG
 
typedef struct
_PH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT 
PH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT
 
typedef struct
_PH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT
PPH_SYSINFO_GRAPH_GET_TOOLTIP_TEXT
 
typedef struct
_PH_SYSINFO_DRAW_PANEL 
PH_SYSINFO_DRAW_PANEL
 
typedef struct
_PH_SYSINFO_DRAW_PANEL
PPH_SYSINFO_DRAW_PANEL
 
typedef struct _PH_SYSINFO_SECTION PH_SYSINFO_SECTION
 
typedef struct
_PH_SYSINFO_SECTION
PPH_SYSINFO_SECTION
 

Enumerations

enum  _PH_SYSINFO_VIEW_TYPE { SysInfoSummaryView, SysInfoSectionView, SysInfoSummaryView, SysInfoSectionView }
 
enum  _PH_SYSINFO_SECTION_MESSAGE {
  SysInfoCreate, SysInfoDestroy, SysInfoTick, SysInfoViewChanging,
  SysInfoCreateDialog, SysInfoGraphGetDrawInfo, SysInfoGraphGetTooltipText, SysInfoGraphDrawPanel,
  MaxSysInfoMessage, SysInfoCreate, SysInfoDestroy, SysInfoTick,
  SysInfoViewChanging, SysInfoCreateDialog, SysInfoGraphGetDrawInfo, SysInfoGraphGetTooltipText,
  SysInfoGraphDrawPanel, MaxSysInfoMessage
}
 

Functions

VOID PhSiNotifyChangeSettings (VOID)
 
PHAPPAPI VOID NTAPI PhSiSetColorsGraphDrawInfo (_Out_ PPH_GRAPH_DRAW_INFO DrawInfo, _In_ COLORREF Color1, _In_ COLORREF Color2)
 
VOID PhShowSystemInformationDialog (_In_opt_ PWSTR SectionName)
 

Typedef Documentation

typedef VOID(NTAPI * PPH_SYSINFO_COLOR_SETUP_FUNCTION)(_Out_ PPH_GRAPH_DRAW_INFO DrawInfo, _In_ COLORREF Color1, _In_ COLORREF Color2)

Definition at line 11 of file sysinfo.h.

typedef BOOLEAN(NTAPI * PPH_SYSINFO_SECTION_CALLBACK)(_In_ struct _PH_SYSINFO_SECTION *Section, _In_ PH_SYSINFO_SECTION_MESSAGE Message, _In_opt_ PVOID Parameter1, _In_opt_ PVOID Parameter2)

Definition at line 51 of file sysinfo.h.

Enumeration Type Documentation

Enumerator:
SysInfoCreate 
SysInfoDestroy 
SysInfoTick 
SysInfoViewChanging 
SysInfoCreateDialog 
SysInfoGraphGetDrawInfo 
SysInfoGraphGetTooltipText 
SysInfoGraphDrawPanel 
MaxSysInfoMessage 
SysInfoCreate 
SysInfoDestroy 
SysInfoTick 
SysInfoViewChanging 
SysInfoCreateDialog 
SysInfoGraphGetDrawInfo 
SysInfoGraphGetTooltipText 
SysInfoGraphDrawPanel 
MaxSysInfoMessage 

Definition at line 38 of file sysinfo.h.

Enumerator:
SysInfoSummaryView 
SysInfoSectionView 
SysInfoSummaryView 
SysInfoSectionView 

Definition at line 5 of file sysinfo.h.

Function Documentation

VOID PhShowSystemInformationDialog ( _In_opt_ PWSTR  SectionName)

Definition at line 149 of file sysinfo.c.

VOID PhSiNotifyChangeSettings ( VOID  )

Definition at line 837 of file sysinfo.c.

PHAPPAPI VOID NTAPI PhSiSetColorsGraphDrawInfo ( _Out_ PPH_GRAPH_DRAW_INFO  DrawInfo,
_In_ COLORREF  Color1,
_In_ COLORREF  Color2 
)

Definition at line 851 of file sysinfo.c.