Process Hacker
ntobjprp.c File Reference
#include <phapp.h>

Go to the source code of this file.

Typedefs

typedef struct _COMMON_PAGE_CONTEXT COMMON_PAGE_CONTEXT
 
typedef struct
_COMMON_PAGE_CONTEXT * 
PCOMMON_PAGE_CONTEXT
 

Functions

HPROPSHEETPAGE PhpCommonCreatePage (_In_ PPH_OPEN_OBJECT OpenObject, _In_opt_ PVOID Context, _In_ PWSTR Template, _In_ DLGPROC DlgProc)
 
INT CALLBACK PhpCommonPropPageProc (_In_ HWND hwnd, _In_ UINT uMsg, _In_ LPPROPSHEETPAGE ppsp)
 
INT_PTR CALLBACK PhpEventPageProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpEventPairPageProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpMutantPageProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpSectionPageProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpSemaphorePageProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
INT_PTR CALLBACK PhpTimerPageProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
FORCEINLINE PCOMMON_PAGE_CONTEXT PhpCommonPageHeader (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
HPROPSHEETPAGE PhCreateEventPage (_In_ PPH_OPEN_OBJECT OpenObject, _In_opt_ PVOID Context)
 
HPROPSHEETPAGE PhCreateEventPairPage (_In_ PPH_OPEN_OBJECT OpenObject, _In_opt_ PVOID Context)
 
HPROPSHEETPAGE PhCreateMutantPage (_In_ PPH_OPEN_OBJECT OpenObject, _In_opt_ PVOID Context)
 
HPROPSHEETPAGE PhCreateSectionPage (_In_ PPH_OPEN_OBJECT OpenObject, _In_opt_ PVOID Context)
 
HPROPSHEETPAGE PhCreateSemaphorePage (_In_ PPH_OPEN_OBJECT OpenObject, _In_opt_ PVOID Context)
 
HPROPSHEETPAGE PhCreateTimerPage (_In_ PPH_OPEN_OBJECT OpenObject, _In_opt_ PVOID Context)
 

Typedef Documentation

typedef struct _COMMON_PAGE_CONTEXT COMMON_PAGE_CONTEXT
typedef struct _COMMON_PAGE_CONTEXT * PCOMMON_PAGE_CONTEXT

Function Documentation

HPROPSHEETPAGE PhCreateEventPage ( _In_ PPH_OPEN_OBJECT  OpenObject,
_In_opt_ PVOID  Context 
)

Definition at line 151 of file ntobjprp.c.

HPROPSHEETPAGE PhCreateEventPairPage ( _In_ PPH_OPEN_OBJECT  OpenObject,
_In_opt_ PVOID  Context 
)

Definition at line 271 of file ntobjprp.c.

HPROPSHEETPAGE PhCreateMutantPage ( _In_ PPH_OPEN_OBJECT  OpenObject,
_In_opt_ PVOID  Context 
)

Definition at line 346 of file ntobjprp.c.

HPROPSHEETPAGE PhCreateSectionPage ( _In_ PPH_OPEN_OBJECT  OpenObject,
_In_opt_ PVOID  Context 
)

Definition at line 445 of file ntobjprp.c.

HPROPSHEETPAGE PhCreateSemaphorePage ( _In_ PPH_OPEN_OBJECT  OpenObject,
_In_opt_ PVOID  Context 
)

Definition at line 542 of file ntobjprp.c.

HPROPSHEETPAGE PhCreateTimerPage ( _In_ PPH_OPEN_OBJECT  OpenObject,
_In_opt_ PVOID  Context 
)

Definition at line 654 of file ntobjprp.c.

static HPROPSHEETPAGE PhpCommonCreatePage ( _In_ PPH_OPEN_OBJECT  OpenObject,
_In_opt_ PVOID  Context,
_In_ PWSTR  Template,
_In_ DLGPROC  DlgProc 
)

Definition at line 86 of file ntobjprp.c.

FORCEINLINE PCOMMON_PAGE_CONTEXT PhpCommonPageHeader ( _In_ HWND  hwndDlg,
_In_ UINT  uMsg,
_In_ WPARAM  wParam,
_In_ LPARAM  lParam 
)

Definition at line 140 of file ntobjprp.c.

INT CALLBACK PhpCommonPropPageProc ( _In_ HWND  hwnd,
_In_ UINT  uMsg,
_In_ LPPROPSHEETPAGE  ppsp 
)

Definition at line 118 of file ntobjprp.c.

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

Definition at line 203 of file ntobjprp.c.

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

Definition at line 284 of file ntobjprp.c.

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

Definition at line 413 of file ntobjprp.c.

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

Definition at line 516 of file ntobjprp.c.

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

Definition at line 585 of file ntobjprp.c.

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

Definition at line 695 of file ntobjprp.c.