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

Go to the source code of this file.

Typedefs

typedef struct _PH_SERVICES_CONTEXT PH_SERVICES_CONTEXT
 
typedef struct
_PH_SERVICES_CONTEXT * 
PPH_SERVICES_CONTEXT
 

Functions

VOID NTAPI ServiceModifiedHandler (_In_opt_ PVOID Parameter, _In_opt_ PVOID Context)
 
INT_PTR CALLBACK PhpServicesPageProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
HWND PhCreateServiceListControl (_In_ HWND ParentWindowHandle, _In_ PPH_SERVICE_ITEM *Services, _In_ ULONG NumberOfServices)
 Creates a service list property page.
 
VOID PhpFixProcessServicesControls (_In_ HWND hWnd, _In_opt_ PPH_SERVICE_ITEM ServiceItem)
 

Typedef Documentation

typedef struct _PH_SERVICES_CONTEXT PH_SERVICES_CONTEXT
typedef struct _PH_SERVICES_CONTEXT * PPH_SERVICES_CONTEXT

Function Documentation

HWND PhCreateServiceListControl ( _In_ HWND  ParentWindowHandle,
_In_ PPH_SERVICE_ITEM Services,
_In_ ULONG  NumberOfServices 
)

Creates a service list property page.

Parameters
ParentWindowHandleThe parent of the service list.
ServicesAn array of service items. Each service item must have a reference that is transferred to this function. The array must be allocated using PhAllocate() and must not be freed by the caller; it will be freed automatically when no longer needed.
NumberOfServicesThe number of service items in Services.

Definition at line 61 of file srvctl.c.

VOID PhpFixProcessServicesControls ( _In_ HWND  hWnd,
_In_opt_ PPH_SERVICE_ITEM  ServiceItem 
)

Definition at line 107 of file srvctl.c.

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

Definition at line 188 of file srvctl.c.

static VOID NTAPI ServiceModifiedHandler ( _In_opt_ PVOID  Parameter,
_In_opt_ PVOID  Context 
)

Definition at line 93 of file srvctl.c.