1[package]
2name = "winapi"
3version = "0.3.9"
4authors = ["Peter Atashian <retep998@gmail.com>"]
5license = "MIT/Apache-2.0"
6description = "Raw FFI bindings for all of Windows API."
7documentation = "https://docs.rs/winapi/"
8repository = "https://github.com/retep998/winapi-rs"
9readme = "README.md"
10keywords = ["windows", "ffi", "win32", "com", "directx"]
11categories = ["external-ffi-bindings", "no-std", "os::windows-apis"]
12include = ["/src/**/*", "/Cargo.toml", "/LICENSE-MIT", "/LICENSE-APACHE", "/build.rs", "/README.md"]
13build = "build.rs"
14
15[package.metadata.docs.rs]
16features = ["everything", "impl-debug", "impl-default"]
17default-target = "x86_64-pc-windows-msvc"
18targets = ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"]
19
20[target.i686-pc-windows-gnu.dependencies]
21winapi-i686-pc-windows-gnu = { version = "0.4", path = "i686" }
22[target.x86_64-pc-windows-gnu.dependencies]
23winapi-x86_64-pc-windows-gnu = { version = "0.4", path = "x86_64" }
24
25[features]
26debug = ["impl-debug"]
27everything = []
28impl-debug = []
29impl-default = []
30std = []
31#km
32d3dkmthk = []
33#mmos
34#shared
35basetsd = []
36bcrypt = []
37bthdef = []
38bthioctl = []
39bthsdpdef = []
40bugcodes = []
41cderr = []
42cfg = []
43d3d9 = []
44d3d9caps = []
45d3d9types = []
46d3dkmdt = []
47d3dukmdt = []
48dcomptypes = []
49devguid = []
50devpkey = []
51devpropdef = []
52dinputd = []
53dxgi = []
54dxgi1_2 = []
55dxgi1_3 = []
56dxgi1_4 = []
57dxgi1_5 = []
58dxgi1_6 = []
59dxgiformat = []
60dxgitype = []
61enclaveapi = []
62evntprov = []
63evntrace = []
64exdisp = []
65guiddef = []
66hidclass = []
67hidpi = []
68hidsdi = []
69hidusage = []
70ifdef = []
71ifmib = []
72in6addr = []
73inaddr = []
74intsafe = []
75ipifcons = []
76ipmib = []
77iprtrmib = []
78ks = []
79ksmedia = []
80ktmtypes = []
81lmcons = []
82minwindef = []
83mmreg = []
84mprapidef = []
85mstcpip = []
86mswsockdef = []
87netioapi = []
88nldef = []
89ntddndis = []
90ntddscsi = []
91ntddser = []
92ntdef = []
93ntstatus = []
94qos = []
95rpc = []
96rpcdce = []
97rpcndr = []
98sddl = []
99spellcheck = []
100sspi = []
101stralign = []
102tcpestats = []
103tcpmib = []
104transportsettingcommon = []
105tvout = []
106udpmib = []
107usb = []
108usbioctl = []
109usbiodef = []
110usbscan = []
111usbspec = []
112windef = []
113windot11 = []
114windowsx = []
115winerror = []
116winusbio = []
117wlantypes = []
118wmistr = []
119wnnc = []
120ws2def = []
121ws2ipdef = []
122wtypes = []
123wtypesbase = []
124#ucrt
125corecrt = []
126#um
127accctrl = []
128aclapi = []
129adhoc = []
130appmgmt = []
131audioclient = []
132audiosessiontypes = []
133avrt = []
134bits = []
135bits10_1 = []
136bits1_5 = []
137bits2_0 = []
138bits2_5 = []
139bits3_0 = []
140bits4_0 = []
141bits5_0 = []
142bitscfg = []
143bitsmsg = []
144bluetoothapis = []
145bluetoothleapis = []
146bthledef = []
147cfgmgr32 = []
148cguid = []
149combaseapi = []
150coml2api = []
151commapi = []
152commctrl = []
153commdlg = []
154commoncontrols = []
155consoleapi = []
156corsym = []
157d2d1 = []
158d2d1_1 = []
159d2d1_2 = []
160d2d1_3 = []
161d2d1effectauthor = []
162d2d1effects = []
163d2d1effects_1 = []
164d2d1effects_2 = []
165d2d1svg = []
166d2dbasetypes = []
167d3d = []
168d3d10 = []
169d3d10_1 = []
170d3d10_1shader = []
171d3d10effect = []
172d3d10misc = []
173d3d10sdklayers = []
174d3d10shader = []
175d3d11 = []
176d3d11_1 = []
177d3d11_2 = []
178d3d11_3 = []
179d3d11_4 = []
180d3d11on12 = []
181d3d11sdklayers = []
182d3d11shader = []
183d3d11tokenizedprogramformat = []
184d3d12 = []
185d3d12sdklayers = []
186d3d12shader = []
187d3dcommon = []
188d3dcompiler = []
189d3dcsx = []
190d3dx10core = []
191d3dx10math = []
192d3dx10mesh = []
193datetimeapi = []
194davclnt = []
195dbghelp = []
196dbt = []
197dcommon = []
198dcomp = []
199dcompanimation = []
200dde = []
201ddraw = []
202ddrawi = []
203ddrawint = []
204debugapi = []
205devicetopology = []
206dinput = []
207dispex = []
208dmksctl = []
209dmusicc = []
210docobj = []
211documenttarget = []
212dot1x = []
213dpa_dsa = []
214dpapi = []
215dsgetdc = []
216dsound = []
217dsrole = []
218dvp = []
219dwmapi = []
220dwrite = []
221dwrite_1 = []
222dwrite_2 = []
223dwrite_3 = []
224dxdiag = []
225dxfile = []
226dxgidebug = []
227dxva2api = []
228dxvahd = []
229eaptypes = []
230endpointvolume = []
231errhandlingapi = []
232evntcons = []
233fibersapi = []
234fileapi = []
235functiondiscoverykeys_devpkey = []
236"gl-gl" = []
237handleapi = []
238heapapi = []
239highlevelmonitorconfigurationapi = []
240http = []
241imm = []
242interlockedapi = []
243ioapiset = []
244ipexport = []
245iphlpapi = []
246iptypes = []
247jobapi = []
248jobapi2 = []
249knownfolders = []
250ktmw32 = []
251l2cmn = []
252libloaderapi = []
253lmaccess = []
254lmalert = []
255lmapibuf = []
256lmat = []
257lmdfs = []
258lmerrlog = []
259lmjoin = []
260lmmsg = []
261lmremutl = []
262lmrepl = []
263lmserver = []
264lmshare = []
265lmstats = []
266lmsvc = []
267lmuse = []
268lmwksta = []
269lowlevelmonitorconfigurationapi = []
270lsalookup = []
271memoryapi = []
272minschannel = []
273minwinbase = []
274mmdeviceapi = []
275mmeapi = []
276mmsystem = []
277msaatext = []
278mscat = []
279mschapp = []
280mssip = []
281mswsock = []
282namedpipeapi = []
283namespaceapi = []
284nb30 = []
285ncrypt = []
286ntlsa = []
287ntsecapi = []
288oaidl = []
289objbase = []
290objidl = []
291objidlbase = []
292ocidl = []
293ole2 = []
294oleauto = []
295olectl = []
296oleidl = []
297opmapi = []
298pdh = []
299perflib = []
300physicalmonitorenumerationapi = []
301playsoundapi = []
302portabledevice = []
303portabledeviceapi = []
304portabledevicetypes = []
305powerbase = []
306powersetting = []
307powrprof = []
308processenv = []
309processsnapshot = []
310processthreadsapi = []
311processtopologyapi = []
312profileapi = []
313propidl = []
314propkey = []
315propkeydef = []
316propsys = []
317prsht = []
318psapi = []
319realtimeapiset = []
320reason = []
321restartmanager = []
322restrictederrorinfo = []
323rmxfguid = []
324rtinfo = []
325sapi = []
326sapi51 = []
327sapi53 = []
328sapiddk = []
329sapiddk51 = []
330schannel = []
331securityappcontainer = []
332securitybaseapi = []
333servprov = []
334setupapi = []
335shellapi = []
336shellscalingapi = []
337shlobj = []
338shobjidl = []
339shobjidl_core = []
340shtypes = []
341softpub = []
342spapidef = []
343sporder = []
344sql = []
345sqlext = []
346sqltypes = []
347sqlucode = []
348stringapiset = []
349strmif = []
350subauth = []
351synchapi = []
352sysinfoapi = []
353systemtopologyapi = []
354taskschd = []
355textstor = []
356threadpoolapiset = []
357threadpoollegacyapiset = []
358timeapi = []
359timezoneapi = []
360tlhelp32 = []
361unknwnbase = []
362urlhist = []
363urlmon = []
364userenv = []
365usp10 = []
366utilapiset = []
367uxtheme = []
368vsbackup = []
369vss = []
370vsserror = []
371vswriter = []
372wbemads = []
373wbemcli = []
374wbemdisp = []
375wbemprov = []
376wbemtran = []
377wct = []
378werapi = []
379winbase = []
380wincodec = []
381wincodecsdk = []
382wincon = []
383wincontypes = []
384wincred = []
385wincrypt = []
386windowsceip = []
387winefs = []
388winevt = []
389wingdi = []
390winhttp = []
391wininet = []
392winineti = []
393winioctl = []
394winnetwk = []
395winnls = []
396winnt = []
397winreg = []
398winsafer = []
399winscard = []
400winsmcrd = []
401winsock2 = []
402winspool = []
403winsvc = []
404wintrust = []
405winusb = []
406winuser = []
407winver = []
408wlanapi = []
409wlanihv = []
410wlanihvtypes = []
411wlclient = []
412wow64apiset = []
413wpdmtpextensions = []
414ws2bth = []
415ws2spi = []
416ws2tcpip = []
417wtsapi32 = []
418xinput = []
419#vc
420excpt = []
421limits = []
422vadefs = []
423vcruntime = []
424#winrt
425activation = []
426hstring = []
427inspectable = []
428roapi = []
429robuffer = []
430roerrorapi = []
431winstring = []
432