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