|
VOID NTAPI | PhpProcessItemDeleteProcedure (_In_ PVOID Object, _In_ ULONG Flags) |
|
INT NTAPI | PhpVerifyCacheCompareFunction (_In_ PPH_AVL_LINKS Links1, _In_ PPH_AVL_LINKS Links2) |
|
VOID | PhpQueueProcessQueryStage1 (_In_ PPH_PROCESS_ITEM ProcessItem) |
|
VOID | PhpQueueProcessQueryStage2 (_In_ PPH_PROCESS_ITEM ProcessItem) |
|
PPH_PROCESS_RECORD | PhpCreateProcessRecord (_In_ PPH_PROCESS_ITEM ProcessItem) |
|
VOID | PhpAddProcessRecord (_Inout_ PPH_PROCESS_RECORD ProcessRecord) |
|
VOID | PhpRemoveProcessRecord (_Inout_ PPH_PROCESS_RECORD ProcessRecord) |
|
PHAPPAPI | PH_CALLBACK_DECLARE (PhProcessAddedEvent) |
|
PHAPPAPI | PH_CALLBACK_DECLARE (PhProcessModifiedEvent) |
|
PHAPPAPI | PH_CALLBACK_DECLARE (PhProcessRemovedEvent) |
|
PHAPPAPI | PH_CALLBACK_DECLARE (PhProcessesUpdatedEvent) |
|
BOOLEAN | PhProcessProviderInitialization (VOID) |
|
PPH_STRING | PhGetClientIdName (_In_ PCLIENT_ID ClientId) |
|
PPH_STRING | PhGetClientIdNameEx (_In_ PCLIENT_ID ClientId, _In_opt_ PPH_STRING ProcessName) |
|
PWSTR | PhGetProcessPriorityClassString (_In_ ULONG PriorityClass) |
|
PPH_PROCESS_ITEM | PhCreateProcessItem (_In_ HANDLE ProcessId) |
| Creates a process item.
|
|
FORCEINLINE BOOLEAN | PhCompareProcessItem (_In_ PPH_PROCESS_ITEM Value1, _In_ PPH_PROCESS_ITEM Value2) |
|
FORCEINLINE ULONG | PhHashProcessItem (_In_ PPH_PROCESS_ITEM Value) |
|
PPH_PROCESS_ITEM | PhpLookupProcessItem (_In_ HANDLE ProcessId) |
| Finds a process item in the hash set.
|
|
PPH_PROCESS_ITEM | PhReferenceProcessItem (_In_ HANDLE ProcessId) |
| Finds and references a process item.
|
|
VOID | PhEnumProcessItems (_Out_opt_ PPH_PROCESS_ITEM **ProcessItems, _Out_ PULONG NumberOfProcessItems) |
| Enumerates the process items.
|
|
VOID | PhpAddProcessItem (_In_ _Assume_refs_(1) PPH_PROCESS_ITEM ProcessItem) |
|
VOID | PhpRemoveProcessItem (_In_ PPH_PROCESS_ITEM ProcessItem) |
|
VERIFY_RESULT | PhVerifyFileWithAdditionalCatalog (_In_ PPH_VERIFY_FILE_INFO Information, _In_opt_ PWSTR PackageFullName, _Out_opt_ PPH_STRING *SignerName) |
|
VERIFY_RESULT | PhVerifyFileCached (_In_ PPH_STRING FileName, _In_opt_ PWSTR PackageFullName, _Out_opt_ PPH_STRING *SignerName, _In_ BOOLEAN CachedOnly) |
| Verifies a file's digital signature, using a cached result if possible.
|
|
VOID | PhpProcessQueryStage1 (_Inout_ PPH_PROCESS_QUERY_S1_DATA Data) |
|
VOID | PhpProcessQueryStage2 (_Inout_ PPH_PROCESS_QUERY_S2_DATA Data) |
|
NTSTATUS | PhpProcessQueryStage1Worker (_In_ PVOID Parameter) |
|
NTSTATUS | PhpProcessQueryStage2Worker (_In_ PVOID Parameter) |
|
VOID | PhpFillProcessItemStage1 (_In_ PPH_PROCESS_QUERY_S1_DATA Data) |
|
VOID | PhpFillProcessItemStage2 (_In_ PPH_PROCESS_QUERY_S2_DATA Data) |
|
VOID | PhpFillProcessItem (_Inout_ PPH_PROCESS_ITEM ProcessItem, _In_ PSYSTEM_PROCESS_INFORMATION Process) |
|
FORCEINLINE VOID | PhpUpdateDynamicInfoProcessItem (_Inout_ PPH_PROCESS_ITEM ProcessItem, _In_ PSYSTEM_PROCESS_INFORMATION Process) |
|
VOID | PhpUpdatePerfInformation (VOID) |
|
VOID | PhpUpdateCpuInformation (_In_ BOOLEAN SetCpuUsage, _Out_ PULONG64 TotalTime) |
|
VOID | PhpUpdateCpuCycleInformation (_Out_ PULONG64 IdleCycleTime) |
|
VOID | PhpUpdateCpuCycleUsageInformation (_In_ ULONG64 TotalCycleTime, _In_ ULONG64 IdleCycleTime) |
|
VOID | PhpInitializeProcessStatistics (VOID) |
|
VOID | PhpUpdateSystemHistory (VOID) |
|
BOOLEAN | PhGetStatisticsTime (_In_opt_ PPH_PROCESS_ITEM ProcessItem, _In_ ULONG Index, _Out_ PLARGE_INTEGER Time) |
| Retrieves a time value recorded by the statistics system.
|
|
PPH_STRING | PhGetStatisticsTimeString (_In_opt_ PPH_PROCESS_ITEM ProcessItem, _In_ ULONG Index) |
|
VOID | PhFlushProcessQueryData (_In_ BOOLEAN SendModifiedEvent) |
|
VOID | PhpGetProcessThreadInformation (_In_ PSYSTEM_PROCESS_INFORMATION Process, _Out_opt_ PBOOLEAN IsSuspended, _Out_opt_ PBOOLEAN IsPartiallySuspended, _Out_opt_ PULONG ContextSwitches) |
|
VOID | PhProcessProviderUpdate (_In_ PVOID Object) |
|
PPH_PROCESS_RECORD | PhpSearchProcessRecordList (_In_ PLARGE_INTEGER Time, _Out_opt_ PULONG Index, _Out_opt_ PULONG InsertIndex) |
|
VOID | PhReferenceProcessRecord (_In_ PPH_PROCESS_RECORD ProcessRecord) |
|
BOOLEAN | PhReferenceProcessRecordSafe (_In_ PPH_PROCESS_RECORD ProcessRecord) |
|
VOID | PhReferenceProcessRecordForStatistics (_In_ PPH_PROCESS_RECORD ProcessRecord) |
|
VOID | PhDereferenceProcessRecord (_In_ PPH_PROCESS_RECORD ProcessRecord) |
|
PPH_PROCESS_RECORD | PhpFindProcessRecord (_In_ PPH_PROCESS_RECORD ProcessRecord, _In_ HANDLE ProcessId) |
|
PPH_PROCESS_RECORD | PhFindProcessRecord (_In_opt_ HANDLE ProcessId, _In_ PLARGE_INTEGER Time) |
| Finds a process record.
|
|
VOID | PhPurgeProcessRecords (VOID) |
| Deletes unused process records.
|
|
PPH_PROCESS_ITEM | PhReferenceProcessItemForParent (_In_ HANDLE ParentProcessId, _In_ HANDLE ProcessId, _In_ PLARGE_INTEGER CreateTime) |
|
PPH_PROCESS_ITEM | PhReferenceProcessItemForRecord (_In_ PPH_PROCESS_RECORD Record) |
|