libintrovirt
v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
types.hh
Go to the documentation of this file.
1
/*
2
* Copyright 2021 Assured Information Security, Inc.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
#pragma once
17
18
#include "
file_information/FILE_ACCESS_INFORMATION.hh
"
19
#include "
file_information/FILE_ALIGNMENT_INFORMATION.hh
"
20
#include "
file_information/FILE_ALL_INFORMATION.hh
"
21
#include "
file_information/FILE_ATTRIBUTE_TAG_INFORMATION.hh
"
22
#include "
file_information/FILE_BASIC_INFORMATION.hh
"
23
#include "
file_information/FILE_BOTH_DIR_INFORMATION.hh
"
24
#include "
file_information/FILE_DISPOSITION_INFORMATION.hh
"
25
#include "
file_information/FILE_EA_INFORMATION.hh
"
26
#include "
file_information/FILE_END_OF_FILE_INFORMATION.hh
"
27
#include "
file_information/FILE_FULL_DIR_INFORMATION.hh
"
28
#include "
file_information/FILE_ID_BOTH_DIR_INFORMATION.hh
"
29
#include "
file_information/FILE_INFORMATION.hh
"
30
#include "
file_information/FILE_INFORMATION_CLASS.hh
"
31
#include "
file_information/FILE_INTERNAL_INFORMATION.hh
"
32
#include "
file_information/FILE_MODE_INFORMATION.hh
"
33
#include "
file_information/FILE_NAME_INFORMATION.hh
"
34
#include "
file_information/FILE_NETWORK_OPEN_INFORMATION.hh
"
35
#include "
file_information/FILE_POSITION_INFORMATION.hh
"
36
#include "
file_information/FILE_RENAME_INFORMATION.hh
"
37
#include "
file_information/FILE_STANDARD_INFORMATION.hh
"
38
#include "
file_information/FILE_STREAM_INFORMATION.hh
"
39
40
#include "
fs_information/FILE_FS_DEVICE_INFORMATION.hh
"
41
#include "
fs_information/FS_INFORMATION.hh
"
42
#include "
fs_information/FS_INFORMATION_CLASS.hh
"
43
44
#include "
io_completion_information/FILE_IO_COMPLETION_INFORMATION.hh
"
45
46
#include "
key_information/KEY_BASIC_INFORMATION.hh
"
47
#include "
key_information/KEY_CACHED_INFORMATION.hh
"
48
#include "
key_information/KEY_FLAGS_INFORMATION.hh
"
49
#include "
key_information/KEY_FULL_INFORMATION.hh
"
50
#include "
key_information/KEY_HANDLE_TAGS_INFORMATION.hh
"
51
#include "
key_information/KEY_INFORMATION.hh
"
52
#include "
key_information/KEY_INFORMATION_CLASS.hh
"
53
#include "
key_information/KEY_NAME_INFORMATION.hh
"
54
#include "
key_information/KEY_NODE_INFORMATION.hh
"
55
#include "
key_information/KEY_VIRTUALIZATION_INFORMATION.hh
"
56
57
#include "
key_value_information/KEY_VALUE_BASIC_INFORMATION.hh
"
58
#include "
key_value_information/KEY_VALUE_FULL_INFORMATION.hh
"
59
#include "
key_value_information/KEY_VALUE_INFORMATION.hh
"
60
#include "
key_value_information/KEY_VALUE_INFORMATION_CLASS.hh
"
61
#include "
key_value_information/KEY_VALUE_PARTIAL_INFORMATION.hh
"
62
63
#include "
memory_information/MEMORY_BASIC_INFORMATION.hh
"
64
#include "
memory_information/MEMORY_INFORMATION.hh
"
65
#include "
memory_information/MEMORY_INFORMATION_CLASS.hh
"
66
#include "
memory_information/MEMORY_SECTION_NAME.hh
"
67
68
#include "
process_information/PROCESS_BASIC_INFORMATION.hh
"
69
#include "
process_information/PROCESS_COOKIE_INFORMATION.hh
"
70
#include "
process_information/PROCESS_DEFAULT_HARD_ERROR_MODE_INFORMATION.hh
"
71
#include "
process_information/PROCESS_IMAGE_FILE_NAME_INFORMATION.hh
"
72
#include "
process_information/PROCESS_INFORMATION.hh
"
73
#include "
process_information/PROCESS_INFORMATION_CLASS.hh
"
74
#include "
process_information/PROCESS_WINDOW_INFORMATION.hh
"
75
#include "
process_information/PROCESS_WOW64_INFORMATION.hh
"
76
77
#include "
section_information/SECTION_BASIC_INFORMATION.hh
"
78
#include "
section_information/SECTION_IMAGE_INFORMATION.hh
"
79
#include "
section_information/SECTION_INFORMATION.hh
"
80
#include "
section_information/SECTION_INFORMATION_CLASS.hh
"
81
#include "
section_information/SECTION_RELOCATION_INFORMATION.hh
"
82
83
#include "
system_information/SYSTEM_BASIC_INFORMATION.hh
"
84
#include "
system_information/SYSTEM_BASIC_PERFORMANCE_INFORMATION.hh
"
85
#include "
system_information/SYSTEM_INFORMATION.hh
"
86
#include "
system_information/SYSTEM_INFORMATION_CLASS.hh
"
87
#include "
system_information/SYSTEM_PERFORMANCE_INFORMATION.hh
"
88
#include "
system_information/SYSTEM_PROCESSOR_INFORMATION.hh
"
89
#include "
system_information/SYSTEM_PROCESS_INFORMATION.hh
"
90
#include "
system_information/SYSTEM_TIMEOFDAY_INFORMATION.hh
"
91
92
#include "
thread_information/THREAD_BASE_PRIORITY_INFORMATION.hh
"
93
#include "
thread_information/THREAD_BASIC_INFORMATION.hh
"
94
#include "
thread_information/THREAD_IMPERSONATION_INFORMATION.hh
"
95
#include "
thread_information/THREAD_INFORMATION.hh
"
96
#include "
thread_information/THREAD_INFORMATION_CLASS.hh
"
97
#include "
thread_information/THREAD_TIMES_INFORMATION.hh
"
98
99
#include "
token_information/TOKEN_GROUPS.hh
"
100
#include "
token_information/TOKEN_INFORMATION.hh
"
101
#include "
token_information/TOKEN_INFORMATION_CLASS.hh
"
102
#include "
token_information/TOKEN_IS_APP_CONTAINER.hh
"
103
#include "
token_information/TOKEN_OWNER.hh
"
104
#include "
token_information/TOKEN_PRIVILEGES.hh
"
105
#include "
token_information/TOKEN_USER.hh
"
106
107
#include "
INITIAL_TEB.hh
"
108
#include "
IO_STATUS_BLOCK.hh
"
109
#include "
OBJECT_ATTRIBUTES.hh
"
110
#include "
PORT_MESSAGE.hh
"
111
#include "
PS_ATTRIBUTE_LIST.hh
"
112
#include "
PS_CREATE_INFO.hh
"
FILE_ACCESS_INFORMATION.hh
FILE_ALIGNMENT_INFORMATION.hh
FILE_ALL_INFORMATION.hh
FILE_ATTRIBUTE_TAG_INFORMATION.hh
FILE_BASIC_INFORMATION.hh
FILE_BOTH_DIR_INFORMATION.hh
FILE_DISPOSITION_INFORMATION.hh
FILE_EA_INFORMATION.hh
FILE_END_OF_FILE_INFORMATION.hh
FILE_FS_DEVICE_INFORMATION.hh
FILE_FULL_DIR_INFORMATION.hh
FILE_ID_BOTH_DIR_INFORMATION.hh
FILE_INFORMATION.hh
FILE_INFORMATION_CLASS.hh
FILE_INTERNAL_INFORMATION.hh
FILE_IO_COMPLETION_INFORMATION.hh
FILE_MODE_INFORMATION.hh
FILE_NAME_INFORMATION.hh
FILE_NETWORK_OPEN_INFORMATION.hh
FILE_POSITION_INFORMATION.hh
FILE_RENAME_INFORMATION.hh
FILE_STANDARD_INFORMATION.hh
FILE_STREAM_INFORMATION.hh
FS_INFORMATION.hh
FS_INFORMATION_CLASS.hh
INITIAL_TEB.hh
IO_STATUS_BLOCK.hh
KEY_BASIC_INFORMATION.hh
KEY_CACHED_INFORMATION.hh
KEY_FLAGS_INFORMATION.hh
KEY_FULL_INFORMATION.hh
KEY_HANDLE_TAGS_INFORMATION.hh
KEY_INFORMATION.hh
KEY_INFORMATION_CLASS.hh
KEY_NAME_INFORMATION.hh
KEY_NODE_INFORMATION.hh
KEY_VALUE_BASIC_INFORMATION.hh
KEY_VALUE_FULL_INFORMATION.hh
KEY_VALUE_INFORMATION.hh
KEY_VALUE_INFORMATION_CLASS.hh
KEY_VALUE_PARTIAL_INFORMATION.hh
KEY_VIRTUALIZATION_INFORMATION.hh
MEMORY_BASIC_INFORMATION.hh
MEMORY_INFORMATION.hh
MEMORY_INFORMATION_CLASS.hh
MEMORY_SECTION_NAME.hh
OBJECT_ATTRIBUTES.hh
PORT_MESSAGE.hh
PROCESS_BASIC_INFORMATION.hh
PROCESS_COOKIE_INFORMATION.hh
PROCESS_DEFAULT_HARD_ERROR_MODE_INFORMATION.hh
PROCESS_IMAGE_FILE_NAME_INFORMATION.hh
PROCESS_INFORMATION_CLASS.hh
PROCESS_WINDOW_INFORMATION.hh
PROCESS_WOW64_INFORMATION.hh
PS_ATTRIBUTE_LIST.hh
PS_CREATE_INFO.hh
SECTION_BASIC_INFORMATION.hh
SECTION_IMAGE_INFORMATION.hh
SECTION_INFORMATION.hh
SECTION_INFORMATION_CLASS.hh
SECTION_RELOCATION_INFORMATION.hh
SYSTEM_BASIC_INFORMATION.hh
SYSTEM_BASIC_PERFORMANCE_INFORMATION.hh
SYSTEM_INFORMATION.hh
SYSTEM_INFORMATION_CLASS.hh
SYSTEM_PERFORMANCE_INFORMATION.hh
SYSTEM_PROCESSOR_INFORMATION.hh
SYSTEM_PROCESS_INFORMATION.hh
SYSTEM_TIMEOFDAY_INFORMATION.hh
THREAD_BASE_PRIORITY_INFORMATION.hh
THREAD_BASIC_INFORMATION.hh
THREAD_IMPERSONATION_INFORMATION.hh
THREAD_INFORMATION.hh
THREAD_INFORMATION_CLASS.hh
THREAD_TIMES_INFORMATION.hh
TOKEN_GROUPS.hh
TOKEN_INFORMATION.hh
TOKEN_INFORMATION_CLASS.hh
TOKEN_IS_APP_CONTAINER.hh
TOKEN_OWNER.hh
TOKEN_PRIVILEGES.hh
TOKEN_USER.hh
PROCESS_INFORMATION.hh