Process Hacker
|
Go to the source code of this file.
Typedefs | |
typedef DWORD(WINAPI * | _NotifyServiceStatusChangeW )(_In_ SC_HANDLE hService, _In_ DWORD dwNotifyMask, _In_ PSERVICE_NOTIFYW pNotifyBuffer) |
typedef struct _PHP_SERVICE_NAME_ENTRY | PHP_SERVICE_NAME_ENTRY |
typedef struct _PHP_SERVICE_NAME_ENTRY * | PPHP_SERVICE_NAME_ENTRY |
typedef enum _PHP_SERVICE_NOTIFY_STATE | PHP_SERVICE_NOTIFY_STATE |
typedef struct _PHP_SERVICE_NOTIFY_CONTEXT | PHP_SERVICE_NOTIFY_CONTEXT |
typedef struct _PHP_SERVICE_NOTIFY_CONTEXT * | PPHP_SERVICE_NOTIFY_CONTEXT |
Enumerations | |
enum | _PHP_SERVICE_NOTIFY_STATE { SnNone, SnAdding, SnRemoving, SnNotify } |
Variables | |
PPH_OBJECT_TYPE | PhServiceItemType |
PPH_HASHTABLE | PhServiceHashtable |
PH_QUEUED_LOCK | PhServiceHashtableLock = PH_QUEUED_LOCK_INIT |
BOOLEAN | PhEnableServiceNonPoll = FALSE |
typedef DWORD(WINAPI * _NotifyServiceStatusChangeW)(_In_ SC_HANDLE hService, _In_ DWORD dwNotifyMask, _In_ PSERVICE_NOTIFYW pNotifyBuffer) |
typedef struct _PHP_SERVICE_NAME_ENTRY PHP_SERVICE_NAME_ENTRY |
typedef struct _PHP_SERVICE_NOTIFY_CONTEXT PHP_SERVICE_NOTIFY_CONTEXT |
typedef enum _PHP_SERVICE_NOTIFY_STATE PHP_SERVICE_NOTIFY_STATE |
typedef struct _PHP_SERVICE_NAME_ENTRY * PPHP_SERVICE_NAME_ENTRY |
typedef struct _PHP_SERVICE_NOTIFY_CONTEXT * PPHP_SERVICE_NOTIFY_CONTEXT |
PHAPPAPI PH_CALLBACK_DECLARE | ( | PhServiceAddedEvent | ) |
PHAPPAPI PH_CALLBACK_DECLARE | ( | PhServiceModifiedEvent | ) |
PHAPPAPI PH_CALLBACK_DECLARE | ( | PhServiceRemovedEvent | ) |
PHAPPAPI PH_CALLBACK_DECLARE | ( | PhServicesUpdatedEvent | ) |
PPH_SERVICE_ITEM PhCreateServiceItem | ( | _In_opt_ LPENUM_SERVICE_STATUS_PROCESS | Information | ) |
PH_SERVICE_CHANGE PhGetServiceChange | ( | _In_ PPH_SERVICE_MODIFIED_DATA | Data | ) |
VOID PhMarkNeedsConfigUpdateServiceItem | ( | _In_ PPH_SERVICE_ITEM | ServiceItem | ) |
VOID PhpAddProcessItemService | ( | _In_ PPH_PROCESS_ITEM | ProcessItem, |
_In_ PPH_SERVICE_ITEM | ServiceItem | ||
) |
VOID PhpDestroyServiceNotifyContext | ( | _In_ PPHP_SERVICE_NOTIFY_CONTEXT | NotifyContext | ) |
PPH_SERVICE_ITEM PhpLookupServiceItem | ( | _In_ PPH_STRINGREF | Name | ) |
VOID PhpRemoveProcessItemService | ( | _In_ PPH_PROCESS_ITEM | ProcessItem, |
_In_ PPH_SERVICE_ITEM | ServiceItem | ||
) |
VOID PhpRemoveServiceItem | ( | _In_ PPH_SERVICE_ITEM | ServiceItem | ) |
BOOLEAN PhpServiceHashtableCompareFunction | ( | _In_ PVOID | Entry1, |
_In_ PVOID | Entry2 | ||
) |
VOID PhpServiceItemDeleteProcedure | ( | _In_ PVOID | Object, |
_In_ ULONG | Flags | ||
) |
VOID CALLBACK PhpServiceNonPollScNotifyCallback | ( | _In_ PVOID | pParameter | ) |
NTSTATUS PhpServiceNonPollThreadStart | ( | _In_ PVOID | Parameter | ) |
VOID PhpUpdateServiceItemConfig | ( | _In_ SC_HANDLE | ScManagerHandle, |
_In_ PPH_SERVICE_ITEM | ServiceItem | ||
) |
PPH_SERVICE_ITEM PhReferenceServiceItem | ( | _In_ PWSTR | Name | ) |
VOID PhUpdateProcessItemServices | ( | _In_ PPH_PROCESS_ITEM | ProcessItem | ) |
PPH_HASHTABLE PhServiceHashtable |
PH_QUEUED_LOCK PhServiceHashtableLock = PH_QUEUED_LOCK_INIT |
PPH_OBJECT_TYPE PhServiceItemType |