1[package]
2name = "winapi"
3version = "0.3.7"
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/*/x86_64-pc-windows-msvc/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"
18
19[badges]
20travis-ci = { repository = "retep998/winapi-rs", branch = "0.3" }
21appveyor = { repository = "retep998/winapi-rs", branch = "0.3", service = "github" }
22
23[target.i686-pc-windows-gnu.dependencies]
24winapi-i686-pc-windows-gnu = { version = "0.4", path = "i686" }
25[target.x86_64-pc-windows-gnu.dependencies]
26winapi-x86_64-pc-windows-gnu = { version = "0.4", path = "x86_64" }
27
28[features]
29debug = ["impl-debug"]
30everything = []
31impl-debug = []
32impl-default = []
33std = []
34#km
35d3dkmthk = []
36#mmos
37#shared
38basetsd = []
39bcrypt = []
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 = []
71in6addr = []
72inaddr = []
73intsafe = []
74ks = []
75ksmedia = []
76ktmtypes = []
77lmcons = []
78minwindef = []
79mmreg = []
80mstcpip = []
81mswsockdef = []
82netioapi = []
83ntddscsi = []
84ntddser = []
85ntdef = []
86ntstatus = []
87qos = []
88rpc = []
89rpcdce = []
90rpcndr = []
91sddl = []
92spellcheck = []
93sspi = []
94stralign = []
95transportsettingcommon = []
96tvout = []
97usb = []
98usbiodef = []
99usbspec = []
100windef = []
101windowsx = []
102winerror = []
103winusbio = []
104wmistr = []
105wnnc = []
106ws2def = []
107ws2ipdef = []
108wtypes = []
109wtypesbase = []
110#ucrt
111#um
112accctrl = []
113aclapi = []
114appmgmt = []
115audioclient = []
116audiosessiontypes = []
117avrt = []
118bits = []
119bits10_1 = []
120bits1_5 = []
121bits2_0 = []
122bits2_5 = []
123bits3_0 = []
124bits4_0 = []
125bits5_0 = []
126bitscfg = []
127bitsmsg = []
128cfgmgr32 = []
129cguid = []
130combaseapi = []
131coml2api = []
132commapi = []
133commctrl = []
134commdlg = []
135commoncontrols = []
136consoleapi = []
137corsym = []
138d2d1 = []
139d2d1_1 = []
140d2d1_2 = []
141d2d1_3 = []
142d2d1effectauthor = []
143d2d1effects = []
144d2d1effects_1 = []
145d2d1effects_2 = []
146d2d1svg = []
147d2dbasetypes = []
148d3d = []
149d3d10 = []
150d3d10_1 = []
151d3d10_1shader = []
152d3d10effect = []
153d3d10misc = []
154d3d10sdklayers = []
155d3d10shader = []
156d3d11 = []
157d3d11_1 = []
158d3d11_2 = []
159d3d11_3 = []
160d3d11_4 = []
161d3d11on12 = []
162d3d11sdklayers = []
163d3d11shader = []
164d3d11tokenizedprogramformat = []
165d3d12 = []
166d3d12sdklayers = []
167d3d12shader = []
168d3dcommon = []
169d3dcompiler = []
170d3dcsx = []
171d3dx10core = []
172d3dx10math = []
173d3dx10mesh = []
174datetimeapi = []
175davclnt = []
176dbghelp = []
177dbt = []
178dcommon = []
179dcomp = []
180dcompanimation = []
181dde = []
182ddraw = []
183ddrawi = []
184ddrawint = []
185debugapi = []
186devicetopology = []
187dinput = []
188dispex = []
189dmksctl = []
190dmusicc = []
191docobj = []
192documenttarget = []
193dpa_dsa = []
194dpapi = []
195dsgetdc = []
196dsound = []
197dsrole = []
198dvp = []
199dwmapi = []
200dwrite = []
201dwrite_1 = []
202dwrite_2 = []
203dwrite_3 = []
204dxdiag = []
205dxfile = []
206dxgidebug = []
207dxva2api = []
208dxvahd = []
209endpointvolume = []
210errhandlingapi = []
211evntcons = []
212fibersapi = []
213fileapi = []
214"gl-gl" = []
215handleapi = []
216heapapi = []
217highlevelmonitorconfigurationapi = []
218http = []
219imm = []
220interlockedapi = []
221ioapiset = []
222jobapi = []
223jobapi2 = []
224knownfolders = []
225ktmw32 = []
226libloaderapi = []
227lmaccess = []
228lmalert = []
229lmapibuf = []
230lmat = []
231lmdfs = []
232lmerrlog = []
233lmjoin = []
234lmmsg = []
235lmremutl = []
236lmrepl = []
237lmserver = []
238lmshare = []
239lmstats = []
240lmsvc = []
241lmuse = []
242lmwksta = []
243lowlevelmonitorconfigurationapi = []
244lsalookup = []
245memoryapi = []
246minschannel = []
247minwinbase = []
248mmdeviceapi = []
249mmeapi = []
250mmsystem = []
251msaatext = []
252mscat = []
253mschapp = []
254mssip = []
255mswsock = []
256namedpipeapi = []
257namespaceapi = []
258nb30 = []
259ncrypt = []
260ntlsa = []
261ntsecapi = []
262oaidl = []
263objbase = []
264objidl = []
265objidlbase = []
266ocidl = []
267ole2 = []
268oleauto = []
269olectl = []
270oleidl = []
271opmapi = []
272pdh = []
273perflib = []
274physicalmonitorenumerationapi = []
275playsoundapi = []
276portabledevice = []
277portabledeviceapi = []
278portabledevicetypes = []
279powerbase = []
280powersetting = []
281powrprof = []
282processenv = []
283processsnapshot = []
284processthreadsapi = []
285processtopologyapi = []
286profileapi = []
287propidl = []
288propkeydef = []
289propsys = []
290prsht = []
291psapi = []
292realtimeapiset = []
293reason = []
294restartmanager = []
295restrictederrorinfo = []
296rmxfguid = []
297sapi = []
298sapi51 = []
299sapi53 = []
300sapiddk = []
301sapiddk51 = []
302schannel = []
303securityappcontainer = []
304securitybaseapi = []
305servprov = []
306setupapi = []
307shellapi = []
308shellscalingapi = []
309shlobj = []
310shobjidl = []
311shobjidl_core = []
312shtypes = []
313spapidef = []
314sporder = []
315sql = []
316sqlext = []
317sqltypes = []
318sqlucode = []
319stringapiset = []
320strmif = []
321subauth = []
322synchapi = []
323sysinfoapi = []
324systemtopologyapi = []
325taskschd = []
326textstor = []
327threadpoolapiset = []
328threadpoollegacyapiset = []
329timeapi = []
330timezoneapi = []
331tlhelp32 = []
332unknwnbase = []
333urlhist = []
334urlmon = []
335userenv = []
336usp10 = []
337utilapiset = []
338uxtheme = []
339vsbackup = []
340vss = []
341vsserror = []
342vswriter = []
343wbemads = []
344wbemcli = []
345wbemdisp = []
346wbemprov = []
347wbemtran = []
348wct = []
349werapi = []
350winbase = []
351wincodec = []
352wincodecsdk = []
353wincon = []
354wincontypes = []
355wincred = []
356wincrypt = []
357windowsceip = []
358winefs = []
359winevt = []
360wingdi = []
361winhttp = []
362wininet = []
363winineti = []
364winioctl = []
365winnetwk = []
366winnls = []
367winnt = []
368winreg = []
369winsafer = []
370winscard = []
371winsmcrd = []
372winsock2 = []
373winspool = []
374winsvc = []
375winusb = []
376winuser = []
377winver = []
378wow64apiset = []
379wpdmtpextensions = []
380ws2spi = []
381ws2tcpip = []
382xinput = []
383#vc
384excpt = []
385limits = []
386vadefs = []
387vcruntime = []
388#winrt
389activation = []
390hstring = []
391inspectable = []
392roapi = []
393robuffer = []
394roerrorapi = []
395winstring = []
396