Process Hacker
Main Page
Namespaces
Data Structures
Files
File List
Globals
procgrp.h
Go to the documentation of this file.
1
#ifndef PH_PROCGRP_H
2
#define PH_PROCGRP_H
3
4
// begin_phapppub
5
typedef
struct
_PH_PROCESS_GROUP
6
{
7
PPH_PROCESS_ITEM
Representative
;
// An element of Processes (no extra reference added)
8
PPH_LIST
Processes
;
// List of PPH_PROCESS_ITEM
9
}
PH_PROCESS_GROUP
, *
PPH_PROCESS_GROUP
;
10
// end_phapppub
11
12
typedef
VOID
(NTAPI *
PPH_SORT_LIST_FUNCTION
)(
13
_In_
PPH_LIST
List,
14
_In_opt_ PVOID Context
15
);
16
17
#define PH_GROUP_PROCESSES_DONT_GROUP 0x1
18
#define PH_GROUP_PROCESSES_FILE_PATH 0x2
19
20
PPH_LIST
PhCreateProcessGroupList
(
21
_In_opt_
PPH_SORT_LIST_FUNCTION
SortListFunction,
// Sort a list of PPH_PROCESS_NODE
22
_In_opt_ PVOID Context,
23
_In_ ULONG MaximumGroups,
24
_In_ ULONG Flags
25
);
26
27
VOID
PhFreeProcessGroupList
(
28
_In_
PPH_LIST
List
29
);
30
31
#endif
ProcessHacker
include
procgrp.h
Generated by
1.8.2