File: BUILD.gn

package info (click to toggle)
chromium 139.0.7258.127-2
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 6,122,156 kB
  • sloc: cpp: 35,100,771; ansic: 7,163,530; javascript: 4,103,002; python: 1,436,920; asm: 946,517; xml: 746,709; pascal: 187,653; perl: 88,691; sh: 88,436; objc: 79,953; sql: 51,488; cs: 44,583; fortran: 24,137; makefile: 22,147; tcl: 15,277; php: 13,980; yacc: 8,984; ruby: 7,485; awk: 3,720; lisp: 3,096; lex: 1,327; ada: 727; jsp: 228; sed: 36
file content (315 lines) | stat: -rw-r--r-- 29,516 bytes parent folder | download | duplicates (5)
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
# Copyright 2023 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# @generated from third_party/rust/chromium_crates_io/BUILD.gn.hbs by
# tools/crates/gnrt.
# Do not edit!

import("//build/rust/cargo_crate.gni")

cargo_crate("lib") {
  crate_name = "windows_sys"
  epoch = "0.52"
  enabled = is_win
  crate_type = "rlib"
  crate_root = "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/lib.rs"
  sources = [
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/Foundation/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/Graphics/Direct3D/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/Graphics/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/Storage/FileSystem/Minifilters/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/Storage/FileSystem/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/Storage/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/System/IO/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/System/OfflineRegistry/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/System/Registry/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/System/SystemInformation/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/System/SystemServices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/System/Threading/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/System/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Wdk/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Data/HtmlHelp/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Data/RightsManagement/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Data/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/AllJoyn/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/BiometricFramework/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Bluetooth/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Communication/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/DeviceQuery/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Display/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Enumeration/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Fax/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/PortableDevices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Properties/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Pwm/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Sensors/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/SerialCommunication/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Tapi/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/Usb/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Devices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Foundation/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Gaming/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Globalization/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Graphics/Dwm/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Graphics/Gdi/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Graphics/GdiPlus/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Graphics/Hlsl/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Graphics/OpenGL/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Graphics/Printing/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Graphics/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Management/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Media/Audio/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Media/DxMediaObjects/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Media/KernelStreaming/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Media/Multimedia/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Media/Streaming/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Media/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/Dns/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/Multicast/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/Ndis/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/NetBios/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/NetShell/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/P2P/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/QoS/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/Rras/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/Snmp/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/WNet/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/WebDav/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/WiFi/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/WindowsNetworkVirtualization/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/NetworkManagement/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/ActiveDirectory/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/Clustering/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/HttpServer/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/Ldap/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/WebSocket/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/WinHttp/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/WinInet/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/WinSock/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/WindowsWebServices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Networking/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/AppLocker/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Authentication/Identity/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Authentication/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Authorization/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Credentials/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Cryptography/Sip/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Cryptography/UI/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Cryptography/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/DirectoryServices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/EnterpriseData/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/Isolation/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/LicenseProtection/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/WinTrust/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/WinWlx/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Security/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Cabinets/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/CloudFilters/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Compression/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/FileHistory/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/FileSystem/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Imapi/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/IndexServer/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/IscsiDisc/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Jet/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Nvme/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/OfflineFiles/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/OperationRecorder/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Packaging/Appx/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Packaging/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/StructuredStorage/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Vhd/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/Xps/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Storage/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/AddressBook/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Antimalware/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/ApplicationVerifier/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/ClrHosting/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Com/Marshal/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Com/StructuredStorage/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Com/Urlmon/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Com/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/ComponentServices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Console/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/CorrelationVector/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/DataExchange/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/DeploymentServices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/DeveloperLicensing/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Diagnostics/Ceip/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Diagnostics/Debug/Extensions/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Diagnostics/Debug/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Diagnostics/Etw/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Diagnostics/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Environment/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/ErrorReporting/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/EventCollector/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/EventLog/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/EventNotificationService/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/GroupPolicy/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/HostCompute/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/HostComputeNetwork/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/HostComputeSystem/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Hypervisor/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/IO/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Iis/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Ioctl/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/JobObjects/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Js/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Kernel/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/LibraryLoader/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Mailslots/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Mapi/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Memory/NonVolatile/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Memory/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/MessageQueuing/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/MixedReality/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Ole/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/PasswordManagement/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Performance/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Pipes/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Power/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/ProcessStatus/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Recovery/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Registry/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/RemoteDesktop/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/RemoteManagement/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/RestartManager/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Restore/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Rpc/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Search/Common/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Search/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/SecurityCenter/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Services/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/SetupAndMigration/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Shutdown/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/StationsAndDesktops/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/SubsystemForLinux/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/SystemInformation/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/SystemServices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Threading/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Time/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/TpmBaseServices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/UserAccessLogging/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Variant/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/VirtualDosMachines/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/WindowsProgramming/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/Wmi/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/System/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Accessibility/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/ColorSystem/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Controls/Dialogs/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Controls/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/HiDpi/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Input/Ime/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Input/Pointer/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Input/Touch/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Input/XboxController/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Input/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/InteractionContext/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Magnification/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/Shell/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/TabletPC/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/TextServices/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/UI/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Web/InternetExplorer/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/Web/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/Win32/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/Windows/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/core/literals.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/core/mod.rs",
    "//third_party/rust/chromium_crates_io/vendor/windows-sys-v0_52/src/lib.rs",
  ]
  inputs = []

  build_native_rust_unit_tests = false
  edition = "2021"
  cargo_pkg_authors = "Microsoft"
  cargo_pkg_name = "windows-sys"
  cargo_pkg_description = "Rust for Windows"
  cargo_pkg_version = "0.52.0"

  allow_unsafe = false

  deps = []
  if (is_win) {
    deps += [ "//third_party/rust/windows_targets/v0_52:lib" ]
  }
  features = [
    "Win32",
    "Win32_Foundation",
    "Win32_Storage",
    "Win32_Storage_FileSystem",
    "Win32_System",
    "Win32_System_Console",
    "Win32_System_SystemInformation",
    "default",
  ]

  # Only for usage from third-party crates. Add the crate to
  # //third_party/rust/chromium_crates_io/Cargo.toml to use
  # it from first-party code.
  visibility = [ "//third_party/rust/*" ]
  visibility += [ "//build/rust/tests/windows_sys_test" ]

  #####################################################################
  # Tweaking which GN `config`s apply to this target.

  # Config changes that apply to all `//third_party/rust` crates.
  _configs_to_remove = [
    # We don't need code coverage data for any `chromium_crates_io` crates.
    "//build/config/coverage:default_coverage",

    # This is third-party code, so remove `chromium_code` config.  We are not
    # at the same time adding `//build/config/compiler:no_chromium_code`,
    # because 1) we don't want to pull how warnings are handled by that config
    # and 2) that config doesn't have any non-warnings-related stuff.
    "//build/config/compiler:chromium_code",
  ]
  _configs_to_add = []

  # Changing (if needed) which configs apply to this specific crate (based on
  # `extra_kv.configs_to_remove` and `extra_kv.configs_to_add` from
  # `gnrt_config.toml`).
  _configs_to_remove += []
  _configs_to_add += []

  # Applying config changes.
  library_configs -= _configs_to_remove
  library_configs += _configs_to_add
  executable_configs -= _configs_to_remove
  executable_configs += _configs_to_add
  proc_macro_configs -= _configs_to_remove
  proc_macro_configs += _configs_to_add
}