Repository navigation
Expand file tree
/
Copy pathGameServerBook.sln
More file actions
273 lines (273 loc) · 19.3 KB
/
Copy pathGameServerBook.sln
File metadata and controls
273 lines (273 loc) · 19.3 KB
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
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27703.2000
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp_client", "chapter_3\tcp_client\tcp_client.vcxproj", "{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp_server", "chapter_3\tcp_server\tcp_server.vcxproj", "{35900CFD-43AC-4141-A3B7-D3549036A430}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp_many_client", "chapter_3\tcp_many_client\tcp_many_client.vcxproj", "{769A41C0-B1F8-4902-98DE-6AD849A8B94A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp_many_server_blocking", "chapter_3\tcp_many_server_blocking\tcp_many_server_blocking.vcxproj", "{B9B78490-6661-4E28-87C3-4AD9CC609E9C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "chapter 3.1", "chapter 3.1", "{4BBD2863-AF4A-4852-8493-4CD0D4CDAE0D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "misc", "misc", "{DBF60D84-DEE2-4ECE-859E-D4F56F4998E7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "chapter 3.6", "chapter 3.6", "{E1425E78-38BC-426D-AAE2-7ED15B7F0864}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "chapter 1", "chapter 1", "{064C35BC-89A4-4E1C-8D34-E627421CB37A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deadlock-example", "chapter_1\deadlock-example\deadlock-example.vcxproj", "{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mutex_test", "chapter_1\mutex_test\mutex_test.vcxproj", "{73F90B89-172C-4B0B-939A-1A1FE22BD224}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prime_number", "chapter_1\prime_number\prime_number.vcxproj", "{5950632F-530A-40C0-B13C-EFFDD8599C16}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prime_number_errorneous", "chapter_1\prime_number_errorneous\prime_number_errorneous.vcxproj", "{0F3F86D9-CD12-4597-8531-90C9414AB21B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prime_number_multithreaded", "chapter_1\prime_number_multithreaded\prime_number_multithreaded.vcxproj", "{D049E29A-7B82-499A-90E3-7B3912B4A33C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prime_number_openmp", "chapter_1\prime_number_openmp\prime_number_openmp.vcxproj", "{F04B0AE8-C634-4E72-9C41-F25B95697AB3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp_many_server_nonblocking", "chapter_3\tcp_many_server_nonblocking\tcp_many_server_nonblocking.vcxproj", "{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImaysNet", "chapter_3\ImaysNet\ImaysNet.vcxproj", "{491FAA36-D2DB-4772-AD85-7E0B0305F665}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImaysNetLinux", "chapter_3\ImaysNet\ImaysNetLinux.vcxproj", "{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp_many_server_epoll", "chapter_3\tcp_many_server_epoll\tcp_many_server_epoll.vcxproj", "{16C75343-C79C-44AE-93B2-09022C9FA5D3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcp_many_server_iocp", "chapter_3\tcp_many_server_iocp\tcp_many_server_iocp.vcxproj", "{DD552A31-C016-4BEC-89CE-46B775E57975}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{93CC6892-488B-40A6-BC44-F5556B0D0006}"
ProjectSection(SolutionItems) = preProject
README.md = README.md
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Debug|ARM.ActiveCfg = Debug|Win32
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Debug|ARM64.ActiveCfg = Debug|Win32
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Debug|x64.ActiveCfg = Debug|x64
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Debug|x64.Build.0 = Debug|x64
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Debug|x86.ActiveCfg = Debug|Win32
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Debug|x86.Build.0 = Debug|Win32
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Release|ARM.ActiveCfg = Release|Win32
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Release|ARM64.ActiveCfg = Release|Win32
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Release|x64.ActiveCfg = Release|x64
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Release|x64.Build.0 = Release|x64
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Release|x86.ActiveCfg = Release|Win32
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2}.Release|x86.Build.0 = Release|Win32
{35900CFD-43AC-4141-A3B7-D3549036A430}.Debug|ARM.ActiveCfg = Debug|Win32
{35900CFD-43AC-4141-A3B7-D3549036A430}.Debug|ARM64.ActiveCfg = Debug|Win32
{35900CFD-43AC-4141-A3B7-D3549036A430}.Debug|x64.ActiveCfg = Debug|x64
{35900CFD-43AC-4141-A3B7-D3549036A430}.Debug|x64.Build.0 = Debug|x64
{35900CFD-43AC-4141-A3B7-D3549036A430}.Debug|x86.ActiveCfg = Debug|Win32
{35900CFD-43AC-4141-A3B7-D3549036A430}.Debug|x86.Build.0 = Debug|Win32
{35900CFD-43AC-4141-A3B7-D3549036A430}.Release|ARM.ActiveCfg = Release|Win32
{35900CFD-43AC-4141-A3B7-D3549036A430}.Release|ARM64.ActiveCfg = Release|Win32
{35900CFD-43AC-4141-A3B7-D3549036A430}.Release|x64.ActiveCfg = Release|x64
{35900CFD-43AC-4141-A3B7-D3549036A430}.Release|x64.Build.0 = Release|x64
{35900CFD-43AC-4141-A3B7-D3549036A430}.Release|x86.ActiveCfg = Release|Win32
{35900CFD-43AC-4141-A3B7-D3549036A430}.Release|x86.Build.0 = Release|Win32
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Debug|ARM.ActiveCfg = Debug|Win32
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Debug|ARM64.ActiveCfg = Debug|Win32
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Debug|x64.ActiveCfg = Debug|x64
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Debug|x64.Build.0 = Debug|x64
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Debug|x86.ActiveCfg = Debug|Win32
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Debug|x86.Build.0 = Debug|Win32
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Release|ARM.ActiveCfg = Release|Win32
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Release|ARM64.ActiveCfg = Release|Win32
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Release|x64.ActiveCfg = Release|x64
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Release|x64.Build.0 = Release|x64
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Release|x86.ActiveCfg = Release|Win32
{769A41C0-B1F8-4902-98DE-6AD849A8B94A}.Release|x86.Build.0 = Release|Win32
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Debug|ARM.ActiveCfg = Debug|Win32
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Debug|ARM64.ActiveCfg = Debug|Win32
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Debug|x64.ActiveCfg = Debug|x64
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Debug|x64.Build.0 = Debug|x64
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Debug|x86.ActiveCfg = Debug|Win32
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Debug|x86.Build.0 = Debug|Win32
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Release|ARM.ActiveCfg = Release|Win32
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Release|ARM64.ActiveCfg = Release|Win32
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Release|x64.ActiveCfg = Release|x64
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Release|x64.Build.0 = Release|x64
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Release|x86.ActiveCfg = Release|Win32
{B9B78490-6661-4E28-87C3-4AD9CC609E9C}.Release|x86.Build.0 = Release|Win32
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Debug|ARM.ActiveCfg = Debug|Win32
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Debug|ARM64.ActiveCfg = Debug|Win32
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Debug|x64.ActiveCfg = Debug|x64
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Debug|x64.Build.0 = Debug|x64
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Debug|x86.ActiveCfg = Debug|Win32
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Debug|x86.Build.0 = Debug|Win32
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Release|ARM.ActiveCfg = Release|Win32
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Release|ARM64.ActiveCfg = Release|Win32
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Release|x64.ActiveCfg = Release|x64
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Release|x64.Build.0 = Release|x64
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Release|x86.ActiveCfg = Release|Win32
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE}.Release|x86.Build.0 = Release|Win32
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Debug|ARM.ActiveCfg = Debug|Win32
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Debug|ARM64.ActiveCfg = Debug|Win32
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Debug|x64.ActiveCfg = Debug|x64
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Debug|x64.Build.0 = Debug|x64
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Debug|x86.ActiveCfg = Debug|Win32
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Debug|x86.Build.0 = Debug|Win32
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Release|ARM.ActiveCfg = Release|Win32
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Release|ARM64.ActiveCfg = Release|Win32
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Release|x64.ActiveCfg = Release|x64
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Release|x64.Build.0 = Release|x64
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Release|x86.ActiveCfg = Release|Win32
{73F90B89-172C-4B0B-939A-1A1FE22BD224}.Release|x86.Build.0 = Release|Win32
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Debug|ARM.ActiveCfg = Debug|Win32
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Debug|ARM64.ActiveCfg = Debug|Win32
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Debug|x64.ActiveCfg = Debug|x64
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Debug|x64.Build.0 = Debug|x64
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Debug|x86.ActiveCfg = Debug|Win32
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Debug|x86.Build.0 = Debug|Win32
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Release|ARM.ActiveCfg = Release|Win32
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Release|ARM64.ActiveCfg = Release|Win32
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Release|x64.ActiveCfg = Release|x64
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Release|x64.Build.0 = Release|x64
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Release|x86.ActiveCfg = Release|Win32
{5950632F-530A-40C0-B13C-EFFDD8599C16}.Release|x86.Build.0 = Release|Win32
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Debug|ARM.ActiveCfg = Debug|Win32
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Debug|ARM64.ActiveCfg = Debug|Win32
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Debug|x64.ActiveCfg = Debug|x64
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Debug|x64.Build.0 = Debug|x64
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Debug|x86.ActiveCfg = Debug|Win32
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Debug|x86.Build.0 = Debug|Win32
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Release|ARM.ActiveCfg = Release|Win32
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Release|ARM64.ActiveCfg = Release|Win32
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Release|x64.ActiveCfg = Release|x64
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Release|x64.Build.0 = Release|x64
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Release|x86.ActiveCfg = Release|Win32
{0F3F86D9-CD12-4597-8531-90C9414AB21B}.Release|x86.Build.0 = Release|Win32
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Debug|ARM.ActiveCfg = Debug|Win32
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Debug|ARM64.ActiveCfg = Debug|Win32
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Debug|x64.ActiveCfg = Debug|x64
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Debug|x64.Build.0 = Debug|x64
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Debug|x86.ActiveCfg = Debug|Win32
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Debug|x86.Build.0 = Debug|Win32
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Release|ARM.ActiveCfg = Release|Win32
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Release|ARM64.ActiveCfg = Release|Win32
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Release|x64.ActiveCfg = Release|x64
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Release|x64.Build.0 = Release|x64
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Release|x86.ActiveCfg = Release|Win32
{D049E29A-7B82-499A-90E3-7B3912B4A33C}.Release|x86.Build.0 = Release|Win32
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Debug|ARM.ActiveCfg = Debug|Win32
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Debug|ARM64.ActiveCfg = Debug|Win32
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Debug|x64.ActiveCfg = Debug|x64
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Debug|x64.Build.0 = Debug|x64
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Debug|x86.ActiveCfg = Debug|Win32
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Debug|x86.Build.0 = Debug|Win32
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Release|ARM.ActiveCfg = Release|Win32
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Release|ARM64.ActiveCfg = Release|Win32
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Release|x64.ActiveCfg = Release|x64
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Release|x64.Build.0 = Release|x64
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Release|x86.ActiveCfg = Release|Win32
{F04B0AE8-C634-4E72-9C41-F25B95697AB3}.Release|x86.Build.0 = Release|Win32
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Debug|ARM.ActiveCfg = Debug|Win32
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Debug|ARM64.ActiveCfg = Debug|Win32
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Debug|x64.ActiveCfg = Debug|x64
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Debug|x64.Build.0 = Debug|x64
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Debug|x86.ActiveCfg = Debug|Win32
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Debug|x86.Build.0 = Debug|Win32
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Release|ARM.ActiveCfg = Release|Win32
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Release|ARM64.ActiveCfg = Release|Win32
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Release|x64.ActiveCfg = Release|x64
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Release|x64.Build.0 = Release|x64
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Release|x86.ActiveCfg = Release|Win32
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC}.Release|x86.Build.0 = Release|Win32
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Debug|ARM.ActiveCfg = Debug|Win32
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Debug|ARM64.ActiveCfg = Debug|Win32
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Debug|x64.ActiveCfg = Debug|x64
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Debug|x64.Build.0 = Debug|x64
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Debug|x86.ActiveCfg = Debug|Win32
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Debug|x86.Build.0 = Debug|Win32
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Release|ARM.ActiveCfg = Release|Win32
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Release|ARM64.ActiveCfg = Release|Win32
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Release|x64.ActiveCfg = Release|x64
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Release|x64.Build.0 = Release|x64
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Release|x86.ActiveCfg = Release|Win32
{491FAA36-D2DB-4772-AD85-7E0B0305F665}.Release|x86.Build.0 = Release|Win32
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Debug|ARM.ActiveCfg = Debug|ARM
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Debug|ARM.Build.0 = Debug|ARM
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Debug|ARM64.ActiveCfg = Debug|ARM64
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Debug|ARM64.Build.0 = Debug|ARM64
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Debug|x64.ActiveCfg = Debug|x64
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Debug|x64.Build.0 = Debug|x64
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Debug|x86.ActiveCfg = Debug|x86
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Debug|x86.Build.0 = Debug|x86
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Release|ARM.ActiveCfg = Release|ARM
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Release|ARM.Build.0 = Release|ARM
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Release|ARM64.ActiveCfg = Release|ARM64
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Release|ARM64.Build.0 = Release|ARM64
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Release|x64.ActiveCfg = Release|x64
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Release|x64.Build.0 = Release|x64
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Release|x86.ActiveCfg = Release|x86
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296}.Release|x86.Build.0 = Release|x86
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Debug|ARM.ActiveCfg = Debug|ARM
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Debug|ARM.Build.0 = Debug|ARM
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Debug|ARM64.ActiveCfg = Debug|ARM64
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Debug|ARM64.Build.0 = Debug|ARM64
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Debug|x64.ActiveCfg = Debug|x64
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Debug|x64.Build.0 = Debug|x64
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Debug|x86.ActiveCfg = Debug|x86
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Debug|x86.Build.0 = Debug|x86
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Release|ARM.ActiveCfg = Release|ARM
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Release|ARM.Build.0 = Release|ARM
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Release|ARM64.ActiveCfg = Release|ARM64
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Release|ARM64.Build.0 = Release|ARM64
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Release|x64.ActiveCfg = Release|x64
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Release|x64.Build.0 = Release|x64
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Release|x86.ActiveCfg = Release|x86
{16C75343-C79C-44AE-93B2-09022C9FA5D3}.Release|x86.Build.0 = Release|x86
{DD552A31-C016-4BEC-89CE-46B775E57975}.Debug|ARM.ActiveCfg = Debug|Win32
{DD552A31-C016-4BEC-89CE-46B775E57975}.Debug|ARM64.ActiveCfg = Debug|Win32
{DD552A31-C016-4BEC-89CE-46B775E57975}.Debug|x64.ActiveCfg = Debug|x64
{DD552A31-C016-4BEC-89CE-46B775E57975}.Debug|x64.Build.0 = Debug|x64
{DD552A31-C016-4BEC-89CE-46B775E57975}.Debug|x86.ActiveCfg = Debug|Win32
{DD552A31-C016-4BEC-89CE-46B775E57975}.Debug|x86.Build.0 = Debug|Win32
{DD552A31-C016-4BEC-89CE-46B775E57975}.Release|ARM.ActiveCfg = Release|Win32
{DD552A31-C016-4BEC-89CE-46B775E57975}.Release|ARM64.ActiveCfg = Release|Win32
{DD552A31-C016-4BEC-89CE-46B775E57975}.Release|x64.ActiveCfg = Release|x64
{DD552A31-C016-4BEC-89CE-46B775E57975}.Release|x64.Build.0 = Release|x64
{DD552A31-C016-4BEC-89CE-46B775E57975}.Release|x86.ActiveCfg = Release|Win32
{DD552A31-C016-4BEC-89CE-46B775E57975}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{FA3F00F0-113E-43C4-8356-D3F893BDD1C2} = {4BBD2863-AF4A-4852-8493-4CD0D4CDAE0D}
{35900CFD-43AC-4141-A3B7-D3549036A430} = {4BBD2863-AF4A-4852-8493-4CD0D4CDAE0D}
{769A41C0-B1F8-4902-98DE-6AD849A8B94A} = {E1425E78-38BC-426D-AAE2-7ED15B7F0864}
{B9B78490-6661-4E28-87C3-4AD9CC609E9C} = {E1425E78-38BC-426D-AAE2-7ED15B7F0864}
{92B99AF2-6674-43FF-9EEA-DA4A5EE978BE} = {064C35BC-89A4-4E1C-8D34-E627421CB37A}
{73F90B89-172C-4B0B-939A-1A1FE22BD224} = {064C35BC-89A4-4E1C-8D34-E627421CB37A}
{5950632F-530A-40C0-B13C-EFFDD8599C16} = {064C35BC-89A4-4E1C-8D34-E627421CB37A}
{0F3F86D9-CD12-4597-8531-90C9414AB21B} = {064C35BC-89A4-4E1C-8D34-E627421CB37A}
{D049E29A-7B82-499A-90E3-7B3912B4A33C} = {064C35BC-89A4-4E1C-8D34-E627421CB37A}
{F04B0AE8-C634-4E72-9C41-F25B95697AB3} = {064C35BC-89A4-4E1C-8D34-E627421CB37A}
{F52E8A4A-46B5-4259-B977-A2CE72D7A1CC} = {E1425E78-38BC-426D-AAE2-7ED15B7F0864}
{491FAA36-D2DB-4772-AD85-7E0B0305F665} = {DBF60D84-DEE2-4ECE-859E-D4F56F4998E7}
{269EC431-302B-4D0D-BDBA-E1D9E3C3D296} = {DBF60D84-DEE2-4ECE-859E-D4F56F4998E7}
{16C75343-C79C-44AE-93B2-09022C9FA5D3} = {E1425E78-38BC-426D-AAE2-7ED15B7F0864}
{DD552A31-C016-4BEC-89CE-46B775E57975} = {E1425E78-38BC-426D-AAE2-7ED15B7F0864}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {5F2C804F-4670-429A-9D2D-71BA931AA432}
EndGlobalSection
EndGlobal