-
Notifications
You must be signed in to change notification settings - Fork 11
/
ntosebpfext.sln
334 lines (334 loc) · 23.4 KB
/
ntosebpfext.sln
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34622.214
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "setup_build", "scripts\setup_build\setup_build.vcxproj", "{231EE32B-EBA4-4FE5-A55B-DB18F539D403}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Catch2", "external\Catch2\build\src\Catch2.vcxproj", "{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Catch2WithMain", "external\Catch2\build\src\Catch2WithMain.vcxproj", "{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "usersim", "external\usersim\src\usersim.vcxproj", "{030A7AC6-14DC-45CF-AF34-891057AB1402}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cxplat_winuser", "external\usersim\cxplat\src\cxplat_winuser\cxplat_winuser.vcxproj", "{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ebpf_extensions", "ebpf_extensions", "{54A23059-C3A5-4527-9AA6-F8850930D838}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Testing", "Testing", "{22FB985E-38BF-4956-A3F0-BFFB586D8DA6}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{FD22C885-E280-4166-AE1C-79D71BD006A7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "process_monitor_bpf", "tools\process_monitor_bpf\process_monitor_bpf.vcxproj", "{3DBF8A96-3883-448A-8BD3-B8C913A27F09}"
ProjectSection(ProjectDependencies) = postProject
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68} = {FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ntosebpfext", "ntosebpfext", "{E8184DFB-C7EA-4913-9F63-6E61D4B9CBB1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "neteventebpfext", "neteventebpfext", "{1808952B-4865-4EDF-9393-8E52F60D4D20}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "common", "common", "{C9EAA3D8-0D9C-4E28-BD1F-13017476EAE5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntosebpfext_user", "ebpf_extensions\ntosebpfext\user\ntosebpfext_user.vcxproj", "{630BB78F-6211-41D8-8E3A-096E22E169EF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netevent_sim", "tests\neteventebpfext\netevent_sim\netevent_sim.vcxproj", "{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntosebpfext_unit", "tests\ntosebpfext\ntosebpfext_unit\ntosebpfext_unit.vcxproj", "{E619B985-44B3-4292-A585-5CD0C4315ED3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "neteventebpfext_unit", "tests\neteventebpfext\neteventebpfext_unit\neteventebpfext_unit.vcxproj", "{32DA760D-1A43-4940-BECE-59AE0B817ED9}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ntosebpfext", "ntosebpfext", "{ED8BFFE5-778D-4254-9800-6506F0C9CA5B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "neteventebpfext", "neteventebpfext", "{C488132C-7C22-4A37-821A-D7656C485372}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntosebpfext", "ebpf_extensions\ntosebpfext\sys\ntosebpfext.vcxproj", "{55499E36-37D4-4F86-B694-9F2990315758}"
ProjectSection(ProjectDependencies) = postProject
{231EE32B-EBA4-4FE5-A55B-DB18F539D403} = {231EE32B-EBA4-4FE5-A55B-DB18F539D403}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netevent_monitor", "tools\netevent_monitor\netevent_monitor.vcxproj", "{1132BFD8-EECA-4372-B08E-D349D86FE616}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netevent_ebpf_ext_export_program_info", "tools\netevent_ebpf_ext_export_program_info\netevent_ebpf_ext_export_program_info.vcxproj", "{61896FC2-D314-468E-887B-7B1EBC7F0FEB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntos_ebpf_ext_export_program_info", "tools\ntos_ebpf_ext_export_program_info\ntos_ebpf_ext_export_program_info.vcxproj", "{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "neteventebpfext", "ebpf_extensions\neteventebpfext\sys\neteventebpfext.vcxproj", "{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}"
ProjectSection(ProjectDependencies) = postProject
{231EE32B-EBA4-4FE5-A55B-DB18F539D403} = {231EE32B-EBA4-4FE5-A55B-DB18F539D403}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "neteventebpfext_user", "ebpf_extensions\neteventebpfext\user\neteventebpfext_user.vcxproj", "{AAAB234B-F0E9-4326-91E8-87B98367ACC1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libs", "libs", "{7DF55BD7-0D40-4610-8A7A-71BA2314526C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "include", "include", "{74A75F2A-A990-4518-812D-A1DCA6E6B664}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ebpf_ext", "ebpf_ext", "{692C37D6-520D-4FED-9D1E-CE3E18D645B9}"
ProjectSection(SolutionItems) = preProject
libs\ebpf_ext\ebpf_ext.c = libs\ebpf_ext\ebpf_ext.c
libs\ebpf_ext\ebpf_ext.h = libs\ebpf_ext\ebpf_ext.h
libs\ebpf_ext\ebpf_ext_drv.c = libs\ebpf_ext\ebpf_ext_drv.c
libs\ebpf_ext\ebpf_ext_hook_provider.c = libs\ebpf_ext\ebpf_ext_hook_provider.c
libs\ebpf_ext\ebpf_ext_hook_provider.h = libs\ebpf_ext\ebpf_ext_hook_provider.h
libs\ebpf_ext\ebpf_ext_prog_info_provider.c = libs\ebpf_ext\ebpf_ext_prog_info_provider.c
libs\ebpf_ext\ebpf_ext_prog_info_provider.h = libs\ebpf_ext\ebpf_ext_prog_info_provider.h
libs\ebpf_ext\ebpf_ext_tracelog.c = libs\ebpf_ext\ebpf_ext_tracelog.c
libs\ebpf_ext\ebpf_ext_tracelog.h = libs\ebpf_ext\ebpf_ext_tracelog.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "user", "user", "{59FFA053-2547-498C-8A3B-9E83896C89B9}"
ProjectSection(SolutionItems) = preProject
libs\include\user\framework.h = libs\include\user\framework.h
libs\include\user\shared_context.h = libs\include\user\shared_context.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "kernel", "kernel", "{F033AB5D-76B4-4A82-96DD-05AF258CF87E}"
ProjectSection(SolutionItems) = preProject
libs\include\kernel\framework.h = libs\include\kernel\framework.h
libs\include\kernel\inttypes.h = libs\include\kernel\inttypes.h
libs\include\kernel\shared_context.h = libs\include\kernel\shared_context.h
libs\include\kernel\stdbool.h = libs\include\kernel\stdbool.h
libs\include\kernel\stdint.h = libs\include\kernel\stdint.h
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{15B325A6-4270-4ABB-ABAE-E011AA10A0F4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "utils", "tools\utils\utils.vcxproj", "{52440D8B-C623-48C4-A2A3-527245139E19}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "process_monitor.Tests", "tests\process_monitor.Tests\process_monitor.Tests.csproj", "{36388BFD-96E8-4146-8C4A-B444A10DCB57}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "process_monitor.Library", "tools\process_monitor.Library\process_monitor.Library.csproj", "{62F868B2-36E4-482C-8128-4903A54FD9CB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "include", "include", "{6F4A225E-D0C9-46B1-8392-86A3AD4450B8}"
ProjectSection(SolutionItems) = preProject
include\ebpf_netevent_hooks.h = include\ebpf_netevent_hooks.h
include\ebpf_netevent_program_attach_type_guids.h = include\ebpf_netevent_program_attach_type_guids.h
include\ebpf_ntos_hooks.h = include\ebpf_ntos_hooks.h
include\ebpf_ntos_program_attach_type_guids.h = include\ebpf_ntos_program_attach_type_guids.h
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "onebranch", "tools\onebranch\onebranch.vcxproj", "{988A1731-F674-472F-8063-84D6DEA8988D}"
ProjectSection(ProjectDependencies) = postProject
{231EE32B-EBA4-4FE5-A55B-DB18F539D403} = {231EE32B-EBA4-4FE5-A55B-DB18F539D403}
{55499E36-37D4-4F86-B694-9F2990315758} = {55499E36-37D4-4F86-B694-9F2990315758}
{61896FC2-D314-468E-887B-7B1EBC7F0FEB} = {61896FC2-D314-468E-887B-7B1EBC7F0FEB}
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821} = {DB2CE6D8-F3B3-4C35-A585-5C88B4684821}
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68} = {FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{231EE32B-EBA4-4FE5-A55B-DB18F539D403}.Debug|ARM64.ActiveCfg = Debug|x64
{231EE32B-EBA4-4FE5-A55B-DB18F539D403}.Debug|ARM64.Build.0 = Debug|x64
{231EE32B-EBA4-4FE5-A55B-DB18F539D403}.Debug|x64.ActiveCfg = Debug|x64
{231EE32B-EBA4-4FE5-A55B-DB18F539D403}.Debug|x64.Build.0 = Debug|x64
{231EE32B-EBA4-4FE5-A55B-DB18F539D403}.Release|ARM64.ActiveCfg = Release|x64
{231EE32B-EBA4-4FE5-A55B-DB18F539D403}.Release|ARM64.Build.0 = Release|x64
{231EE32B-EBA4-4FE5-A55B-DB18F539D403}.Release|x64.ActiveCfg = Release|x64
{231EE32B-EBA4-4FE5-A55B-DB18F539D403}.Release|x64.Build.0 = Release|x64
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}.Debug|ARM64.ActiveCfg = Debug|x64
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}.Debug|ARM64.Build.0 = Debug|x64
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}.Debug|x64.ActiveCfg = Debug|x64
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}.Debug|x64.Build.0 = Debug|x64
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}.Release|ARM64.ActiveCfg = Release|x64
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}.Release|ARM64.Build.0 = Release|x64
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}.Release|x64.ActiveCfg = Release|x64
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7}.Release|x64.Build.0 = Release|x64
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}.Debug|ARM64.ActiveCfg = Debug|x64
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}.Debug|ARM64.Build.0 = Debug|x64
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}.Debug|x64.ActiveCfg = Debug|x64
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}.Debug|x64.Build.0 = Debug|x64
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}.Release|ARM64.ActiveCfg = Release|x64
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}.Release|ARM64.Build.0 = Release|x64
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}.Release|x64.ActiveCfg = Release|x64
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E}.Release|x64.Build.0 = Release|x64
{030A7AC6-14DC-45CF-AF34-891057AB1402}.Debug|ARM64.ActiveCfg = Debug|x64
{030A7AC6-14DC-45CF-AF34-891057AB1402}.Debug|ARM64.Build.0 = Debug|x64
{030A7AC6-14DC-45CF-AF34-891057AB1402}.Debug|x64.ActiveCfg = Debug|x64
{030A7AC6-14DC-45CF-AF34-891057AB1402}.Debug|x64.Build.0 = Debug|x64
{030A7AC6-14DC-45CF-AF34-891057AB1402}.Release|ARM64.ActiveCfg = Release|x64
{030A7AC6-14DC-45CF-AF34-891057AB1402}.Release|ARM64.Build.0 = Release|x64
{030A7AC6-14DC-45CF-AF34-891057AB1402}.Release|x64.ActiveCfg = Release|x64
{030A7AC6-14DC-45CF-AF34-891057AB1402}.Release|x64.Build.0 = Release|x64
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}.Debug|ARM64.ActiveCfg = Debug|x64
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}.Debug|ARM64.Build.0 = Debug|x64
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}.Debug|x64.ActiveCfg = Debug|x64
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}.Debug|x64.Build.0 = Debug|x64
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}.Release|ARM64.ActiveCfg = Release|x64
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}.Release|ARM64.Build.0 = Release|x64
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}.Release|x64.ActiveCfg = Release|x64
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2}.Release|x64.Build.0 = Release|x64
{3DBF8A96-3883-448A-8BD3-B8C913A27F09}.Debug|ARM64.ActiveCfg = Debug|x64
{3DBF8A96-3883-448A-8BD3-B8C913A27F09}.Debug|ARM64.Build.0 = Debug|x64
{3DBF8A96-3883-448A-8BD3-B8C913A27F09}.Debug|x64.ActiveCfg = Debug|x64
{3DBF8A96-3883-448A-8BD3-B8C913A27F09}.Debug|x64.Build.0 = Debug|x64
{3DBF8A96-3883-448A-8BD3-B8C913A27F09}.Release|ARM64.ActiveCfg = Release|x64
{3DBF8A96-3883-448A-8BD3-B8C913A27F09}.Release|ARM64.Build.0 = Release|x64
{3DBF8A96-3883-448A-8BD3-B8C913A27F09}.Release|x64.ActiveCfg = Release|x64
{3DBF8A96-3883-448A-8BD3-B8C913A27F09}.Release|x64.Build.0 = Release|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.Debug|ARM64.ActiveCfg = Debug|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.Debug|ARM64.Build.0 = Debug|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.Debug|x64.ActiveCfg = Debug|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.Debug|x64.Build.0 = Debug|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.Release|ARM64.ActiveCfg = Release|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.Release|ARM64.Build.0 = Release|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.Release|x64.ActiveCfg = Release|x64
{630BB78F-6211-41D8-8E3A-096E22E169EF}.Release|x64.Build.0 = Release|x64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Debug|ARM64.ActiveCfg = Debug|ARM64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Debug|ARM64.Build.0 = Debug|ARM64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Debug|ARM64.Deploy.0 = Debug|ARM64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Debug|x64.ActiveCfg = Debug|x64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Debug|x64.Build.0 = Debug|x64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Release|ARM64.ActiveCfg = Release|ARM64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Release|ARM64.Build.0 = Release|ARM64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Release|ARM64.Deploy.0 = Release|ARM64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Release|x64.ActiveCfg = Release|x64
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C}.Release|x64.Build.0 = Release|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Debug|ARM64.ActiveCfg = Debug|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Debug|ARM64.Build.0 = Debug|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Debug|x64.ActiveCfg = Debug|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Debug|x64.Build.0 = Debug|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Release|ARM64.ActiveCfg = Release|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Release|ARM64.Build.0 = Release|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Release|x64.ActiveCfg = Release|x64
{E619B985-44B3-4292-A585-5CD0C4315ED3}.Release|x64.Build.0 = Release|x64
{32DA760D-1A43-4940-BECE-59AE0B817ED9}.Debug|ARM64.ActiveCfg = Debug|x64
{32DA760D-1A43-4940-BECE-59AE0B817ED9}.Debug|ARM64.Build.0 = Debug|x64
{32DA760D-1A43-4940-BECE-59AE0B817ED9}.Debug|x64.ActiveCfg = Debug|x64
{32DA760D-1A43-4940-BECE-59AE0B817ED9}.Debug|x64.Build.0 = Debug|x64
{32DA760D-1A43-4940-BECE-59AE0B817ED9}.Release|ARM64.ActiveCfg = Release|x64
{32DA760D-1A43-4940-BECE-59AE0B817ED9}.Release|ARM64.Build.0 = Release|x64
{32DA760D-1A43-4940-BECE-59AE0B817ED9}.Release|x64.ActiveCfg = Release|x64
{32DA760D-1A43-4940-BECE-59AE0B817ED9}.Release|x64.Build.0 = Release|x64
{55499E36-37D4-4F86-B694-9F2990315758}.Debug|ARM64.ActiveCfg = Debug|ARM64
{55499E36-37D4-4F86-B694-9F2990315758}.Debug|ARM64.Build.0 = Debug|ARM64
{55499E36-37D4-4F86-B694-9F2990315758}.Debug|x64.ActiveCfg = Debug|x64
{55499E36-37D4-4F86-B694-9F2990315758}.Debug|x64.Build.0 = Debug|x64
{55499E36-37D4-4F86-B694-9F2990315758}.Debug|x64.Deploy.0 = Debug|x64
{55499E36-37D4-4F86-B694-9F2990315758}.Release|ARM64.ActiveCfg = Release|ARM64
{55499E36-37D4-4F86-B694-9F2990315758}.Release|ARM64.Build.0 = Release|ARM64
{55499E36-37D4-4F86-B694-9F2990315758}.Release|x64.ActiveCfg = Release|x64
{55499E36-37D4-4F86-B694-9F2990315758}.Release|x64.Build.0 = Release|x64
{55499E36-37D4-4F86-B694-9F2990315758}.Release|x64.Deploy.0 = Release|x64
{1132BFD8-EECA-4372-B08E-D349D86FE616}.Debug|ARM64.ActiveCfg = Debug|x64
{1132BFD8-EECA-4372-B08E-D349D86FE616}.Debug|ARM64.Build.0 = Debug|x64
{1132BFD8-EECA-4372-B08E-D349D86FE616}.Debug|x64.ActiveCfg = Debug|x64
{1132BFD8-EECA-4372-B08E-D349D86FE616}.Debug|x64.Build.0 = Debug|x64
{1132BFD8-EECA-4372-B08E-D349D86FE616}.Release|ARM64.ActiveCfg = Release|x64
{1132BFD8-EECA-4372-B08E-D349D86FE616}.Release|ARM64.Build.0 = Release|x64
{1132BFD8-EECA-4372-B08E-D349D86FE616}.Release|x64.ActiveCfg = Release|x64
{1132BFD8-EECA-4372-B08E-D349D86FE616}.Release|x64.Build.0 = Release|x64
{61896FC2-D314-468E-887B-7B1EBC7F0FEB}.Debug|ARM64.ActiveCfg = Debug|x64
{61896FC2-D314-468E-887B-7B1EBC7F0FEB}.Debug|ARM64.Build.0 = Debug|x64
{61896FC2-D314-468E-887B-7B1EBC7F0FEB}.Debug|x64.ActiveCfg = Debug|x64
{61896FC2-D314-468E-887B-7B1EBC7F0FEB}.Debug|x64.Build.0 = Debug|x64
{61896FC2-D314-468E-887B-7B1EBC7F0FEB}.Release|ARM64.ActiveCfg = Release|x64
{61896FC2-D314-468E-887B-7B1EBC7F0FEB}.Release|ARM64.Build.0 = Release|x64
{61896FC2-D314-468E-887B-7B1EBC7F0FEB}.Release|x64.ActiveCfg = Release|x64
{61896FC2-D314-468E-887B-7B1EBC7F0FEB}.Release|x64.Build.0 = Release|x64
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}.Debug|ARM64.ActiveCfg = Debug|x64
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}.Debug|ARM64.Build.0 = Debug|x64
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}.Debug|x64.ActiveCfg = Debug|x64
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}.Debug|x64.Build.0 = Debug|x64
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}.Release|ARM64.ActiveCfg = Release|x64
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}.Release|ARM64.Build.0 = Release|x64
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}.Release|x64.ActiveCfg = Release|x64
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68}.Release|x64.Build.0 = Release|x64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Debug|ARM64.ActiveCfg = Debug|ARM64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Debug|ARM64.Build.0 = Debug|ARM64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Debug|x64.ActiveCfg = Debug|x64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Debug|x64.Build.0 = Debug|x64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Debug|x64.Deploy.0 = Debug|x64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Release|ARM64.ActiveCfg = Release|ARM64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Release|ARM64.Build.0 = Release|ARM64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Release|x64.ActiveCfg = Release|x64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Release|x64.Build.0 = Release|x64
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821}.Release|x64.Deploy.0 = Release|x64
{AAAB234B-F0E9-4326-91E8-87B98367ACC1}.Debug|ARM64.ActiveCfg = Debug|x64
{AAAB234B-F0E9-4326-91E8-87B98367ACC1}.Debug|ARM64.Build.0 = Debug|x64
{AAAB234B-F0E9-4326-91E8-87B98367ACC1}.Debug|x64.ActiveCfg = Debug|x64
{AAAB234B-F0E9-4326-91E8-87B98367ACC1}.Debug|x64.Build.0 = Debug|x64
{AAAB234B-F0E9-4326-91E8-87B98367ACC1}.Release|ARM64.ActiveCfg = Release|x64
{AAAB234B-F0E9-4326-91E8-87B98367ACC1}.Release|ARM64.Build.0 = Release|x64
{AAAB234B-F0E9-4326-91E8-87B98367ACC1}.Release|x64.ActiveCfg = Release|x64
{AAAB234B-F0E9-4326-91E8-87B98367ACC1}.Release|x64.Build.0 = Release|x64
{52440D8B-C623-48C4-A2A3-527245139E19}.Debug|ARM64.ActiveCfg = Debug|x64
{52440D8B-C623-48C4-A2A3-527245139E19}.Debug|ARM64.Build.0 = Debug|x64
{52440D8B-C623-48C4-A2A3-527245139E19}.Debug|x64.ActiveCfg = Debug|x64
{52440D8B-C623-48C4-A2A3-527245139E19}.Debug|x64.Build.0 = Debug|x64
{52440D8B-C623-48C4-A2A3-527245139E19}.Release|ARM64.ActiveCfg = Release|x64
{52440D8B-C623-48C4-A2A3-527245139E19}.Release|ARM64.Build.0 = Release|x64
{52440D8B-C623-48C4-A2A3-527245139E19}.Release|x64.ActiveCfg = Release|x64
{52440D8B-C623-48C4-A2A3-527245139E19}.Release|x64.Build.0 = Release|x64
{36388BFD-96E8-4146-8C4A-B444A10DCB57}.Debug|ARM64.ActiveCfg = Debug|x64
{36388BFD-96E8-4146-8C4A-B444A10DCB57}.Debug|ARM64.Build.0 = Debug|x64
{36388BFD-96E8-4146-8C4A-B444A10DCB57}.Debug|x64.ActiveCfg = Debug|x64
{36388BFD-96E8-4146-8C4A-B444A10DCB57}.Debug|x64.Build.0 = Debug|x64
{36388BFD-96E8-4146-8C4A-B444A10DCB57}.Release|ARM64.ActiveCfg = Release|x64
{36388BFD-96E8-4146-8C4A-B444A10DCB57}.Release|ARM64.Build.0 = Release|x64
{36388BFD-96E8-4146-8C4A-B444A10DCB57}.Release|x64.ActiveCfg = Release|x64
{36388BFD-96E8-4146-8C4A-B444A10DCB57}.Release|x64.Build.0 = Release|x64
{62F868B2-36E4-482C-8128-4903A54FD9CB}.Debug|ARM64.ActiveCfg = Debug|x64
{62F868B2-36E4-482C-8128-4903A54FD9CB}.Debug|ARM64.Build.0 = Debug|x64
{62F868B2-36E4-482C-8128-4903A54FD9CB}.Debug|x64.ActiveCfg = Debug|x64
{62F868B2-36E4-482C-8128-4903A54FD9CB}.Debug|x64.Build.0 = Debug|x64
{62F868B2-36E4-482C-8128-4903A54FD9CB}.Release|ARM64.ActiveCfg = Release|x64
{62F868B2-36E4-482C-8128-4903A54FD9CB}.Release|ARM64.Build.0 = Release|x64
{62F868B2-36E4-482C-8128-4903A54FD9CB}.Release|x64.ActiveCfg = Release|x64
{62F868B2-36E4-482C-8128-4903A54FD9CB}.Release|x64.Build.0 = Release|x64
{988A1731-F674-472F-8063-84D6DEA8988D}.Debug|ARM64.ActiveCfg = Debug|x64
{988A1731-F674-472F-8063-84D6DEA8988D}.Debug|ARM64.Build.0 = Debug|x64
{988A1731-F674-472F-8063-84D6DEA8988D}.Debug|x64.ActiveCfg = Debug|x64
{988A1731-F674-472F-8063-84D6DEA8988D}.Debug|x64.Build.0 = Debug|x64
{988A1731-F674-472F-8063-84D6DEA8988D}.Release|ARM64.ActiveCfg = Release|x64
{988A1731-F674-472F-8063-84D6DEA8988D}.Release|ARM64.Build.0 = Release|x64
{988A1731-F674-472F-8063-84D6DEA8988D}.Release|x64.ActiveCfg = Release|x64
{988A1731-F674-472F-8063-84D6DEA8988D}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{231EE32B-EBA4-4FE5-A55B-DB18F539D403} = {15B325A6-4270-4ABB-ABAE-E011AA10A0F4}
{8D538CBE-01BF-4A2E-A98A-6C368FDF13D7} = {C9EAA3D8-0D9C-4E28-BD1F-13017476EAE5}
{8BD3552A-2CFB-4A59-AB15-2031B97ADA1E} = {C9EAA3D8-0D9C-4E28-BD1F-13017476EAE5}
{030A7AC6-14DC-45CF-AF34-891057AB1402} = {C9EAA3D8-0D9C-4E28-BD1F-13017476EAE5}
{F2CA70AB-AF9A-47D1-9DA9-94D5AB573AC2} = {C9EAA3D8-0D9C-4E28-BD1F-13017476EAE5}
{3DBF8A96-3883-448A-8BD3-B8C913A27F09} = {FD22C885-E280-4166-AE1C-79D71BD006A7}
{E8184DFB-C7EA-4913-9F63-6E61D4B9CBB1} = {22FB985E-38BF-4956-A3F0-BFFB586D8DA6}
{1808952B-4865-4EDF-9393-8E52F60D4D20} = {22FB985E-38BF-4956-A3F0-BFFB586D8DA6}
{C9EAA3D8-0D9C-4E28-BD1F-13017476EAE5} = {22FB985E-38BF-4956-A3F0-BFFB586D8DA6}
{630BB78F-6211-41D8-8E3A-096E22E169EF} = {E8184DFB-C7EA-4913-9F63-6E61D4B9CBB1}
{B42AB575-67A9-4BA1-8AA1-471AA3FD810C} = {1808952B-4865-4EDF-9393-8E52F60D4D20}
{E619B985-44B3-4292-A585-5CD0C4315ED3} = {E8184DFB-C7EA-4913-9F63-6E61D4B9CBB1}
{32DA760D-1A43-4940-BECE-59AE0B817ED9} = {1808952B-4865-4EDF-9393-8E52F60D4D20}
{ED8BFFE5-778D-4254-9800-6506F0C9CA5B} = {54A23059-C3A5-4527-9AA6-F8850930D838}
{C488132C-7C22-4A37-821A-D7656C485372} = {54A23059-C3A5-4527-9AA6-F8850930D838}
{55499E36-37D4-4F86-B694-9F2990315758} = {ED8BFFE5-778D-4254-9800-6506F0C9CA5B}
{1132BFD8-EECA-4372-B08E-D349D86FE616} = {FD22C885-E280-4166-AE1C-79D71BD006A7}
{61896FC2-D314-468E-887B-7B1EBC7F0FEB} = {FD22C885-E280-4166-AE1C-79D71BD006A7}
{FA9BB88D-8259-40C1-9422-BDEDF9E9CE68} = {FD22C885-E280-4166-AE1C-79D71BD006A7}
{DB2CE6D8-F3B3-4C35-A585-5C88B4684821} = {C488132C-7C22-4A37-821A-D7656C485372}
{AAAB234B-F0E9-4326-91E8-87B98367ACC1} = {1808952B-4865-4EDF-9393-8E52F60D4D20}
{7DF55BD7-0D40-4610-8A7A-71BA2314526C} = {54A23059-C3A5-4527-9AA6-F8850930D838}
{74A75F2A-A990-4518-812D-A1DCA6E6B664} = {7DF55BD7-0D40-4610-8A7A-71BA2314526C}
{692C37D6-520D-4FED-9D1E-CE3E18D645B9} = {7DF55BD7-0D40-4610-8A7A-71BA2314526C}
{59FFA053-2547-498C-8A3B-9E83896C89B9} = {74A75F2A-A990-4518-812D-A1DCA6E6B664}
{F033AB5D-76B4-4A82-96DD-05AF258CF87E} = {74A75F2A-A990-4518-812D-A1DCA6E6B664}
{52440D8B-C623-48C4-A2A3-527245139E19} = {FD22C885-E280-4166-AE1C-79D71BD006A7}
{36388BFD-96E8-4146-8C4A-B444A10DCB57} = {E8184DFB-C7EA-4913-9F63-6E61D4B9CBB1}
{62F868B2-36E4-482C-8128-4903A54FD9CB} = {FD22C885-E280-4166-AE1C-79D71BD006A7}
{6F4A225E-D0C9-46B1-8392-86A3AD4450B8} = {54A23059-C3A5-4527-9AA6-F8850930D838}
{988A1731-F674-472F-8063-84D6DEA8988D} = {FD22C885-E280-4166-AE1C-79D71BD006A7}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {90721348-AF7A-4E32-B38F-7368E0044BAC}
EndGlobalSection
EndGlobal