forked from openkylin/rust-winapi
432 lines
6.5 KiB
TOML
432 lines
6.5 KiB
TOML
|
[package]
|
||
|
name = "winapi"
|
||
|
version = "0.3.9"
|
||
|
authors = ["Peter Atashian <retep998@gmail.com>"]
|
||
|
license = "MIT/Apache-2.0"
|
||
|
description = "Raw FFI bindings for all of Windows API."
|
||
|
documentation = "https://docs.rs/winapi/"
|
||
|
repository = "https://github.com/retep998/winapi-rs"
|
||
|
readme = "README.md"
|
||
|
keywords = ["windows", "ffi", "win32", "com", "directx"]
|
||
|
categories = ["external-ffi-bindings", "no-std", "os::windows-apis"]
|
||
|
include = ["/src/**/*", "/Cargo.toml", "/LICENSE-MIT", "/LICENSE-APACHE", "/build.rs", "/README.md"]
|
||
|
build = "build.rs"
|
||
|
|
||
|
[package.metadata.docs.rs]
|
||
|
features = ["everything", "impl-debug", "impl-default"]
|
||
|
default-target = "x86_64-pc-windows-msvc"
|
||
|
targets = ["aarch64-pc-windows-msvc", "i686-pc-windows-msvc", "x86_64-pc-windows-msvc"]
|
||
|
|
||
|
[target.i686-pc-windows-gnu.dependencies]
|
||
|
winapi-i686-pc-windows-gnu = { version = "0.4", path = "i686" }
|
||
|
[target.x86_64-pc-windows-gnu.dependencies]
|
||
|
winapi-x86_64-pc-windows-gnu = { version = "0.4", path = "x86_64" }
|
||
|
|
||
|
[features]
|
||
|
debug = ["impl-debug"]
|
||
|
everything = []
|
||
|
impl-debug = []
|
||
|
impl-default = []
|
||
|
std = []
|
||
|
#km
|
||
|
d3dkmthk = []
|
||
|
#mmos
|
||
|
#shared
|
||
|
basetsd = []
|
||
|
bcrypt = []
|
||
|
bthdef = []
|
||
|
bthioctl = []
|
||
|
bthsdpdef = []
|
||
|
bugcodes = []
|
||
|
cderr = []
|
||
|
cfg = []
|
||
|
d3d9 = []
|
||
|
d3d9caps = []
|
||
|
d3d9types = []
|
||
|
d3dkmdt = []
|
||
|
d3dukmdt = []
|
||
|
dcomptypes = []
|
||
|
devguid = []
|
||
|
devpkey = []
|
||
|
devpropdef = []
|
||
|
dinputd = []
|
||
|
dxgi = []
|
||
|
dxgi1_2 = []
|
||
|
dxgi1_3 = []
|
||
|
dxgi1_4 = []
|
||
|
dxgi1_5 = []
|
||
|
dxgi1_6 = []
|
||
|
dxgiformat = []
|
||
|
dxgitype = []
|
||
|
enclaveapi = []
|
||
|
evntprov = []
|
||
|
evntrace = []
|
||
|
exdisp = []
|
||
|
guiddef = []
|
||
|
hidclass = []
|
||
|
hidpi = []
|
||
|
hidsdi = []
|
||
|
hidusage = []
|
||
|
ifdef = []
|
||
|
ifmib = []
|
||
|
in6addr = []
|
||
|
inaddr = []
|
||
|
intsafe = []
|
||
|
ipifcons = []
|
||
|
ipmib = []
|
||
|
iprtrmib = []
|
||
|
ks = []
|
||
|
ksmedia = []
|
||
|
ktmtypes = []
|
||
|
lmcons = []
|
||
|
minwindef = []
|
||
|
mmreg = []
|
||
|
mprapidef = []
|
||
|
mstcpip = []
|
||
|
mswsockdef = []
|
||
|
netioapi = []
|
||
|
nldef = []
|
||
|
ntddndis = []
|
||
|
ntddscsi = []
|
||
|
ntddser = []
|
||
|
ntdef = []
|
||
|
ntstatus = []
|
||
|
qos = []
|
||
|
rpc = []
|
||
|
rpcdce = []
|
||
|
rpcndr = []
|
||
|
sddl = []
|
||
|
spellcheck = []
|
||
|
sspi = []
|
||
|
stralign = []
|
||
|
tcpestats = []
|
||
|
tcpmib = []
|
||
|
transportsettingcommon = []
|
||
|
tvout = []
|
||
|
udpmib = []
|
||
|
usb = []
|
||
|
usbioctl = []
|
||
|
usbiodef = []
|
||
|
usbscan = []
|
||
|
usbspec = []
|
||
|
windef = []
|
||
|
windot11 = []
|
||
|
windowsx = []
|
||
|
winerror = []
|
||
|
winusbio = []
|
||
|
wlantypes = []
|
||
|
wmistr = []
|
||
|
wnnc = []
|
||
|
ws2def = []
|
||
|
ws2ipdef = []
|
||
|
wtypes = []
|
||
|
wtypesbase = []
|
||
|
#ucrt
|
||
|
corecrt = []
|
||
|
#um
|
||
|
accctrl = []
|
||
|
aclapi = []
|
||
|
adhoc = []
|
||
|
appmgmt = []
|
||
|
audioclient = []
|
||
|
audiosessiontypes = []
|
||
|
avrt = []
|
||
|
bits = []
|
||
|
bits10_1 = []
|
||
|
bits1_5 = []
|
||
|
bits2_0 = []
|
||
|
bits2_5 = []
|
||
|
bits3_0 = []
|
||
|
bits4_0 = []
|
||
|
bits5_0 = []
|
||
|
bitscfg = []
|
||
|
bitsmsg = []
|
||
|
bluetoothapis = []
|
||
|
bluetoothleapis = []
|
||
|
bthledef = []
|
||
|
cfgmgr32 = []
|
||
|
cguid = []
|
||
|
combaseapi = []
|
||
|
coml2api = []
|
||
|
commapi = []
|
||
|
commctrl = []
|
||
|
commdlg = []
|
||
|
commoncontrols = []
|
||
|
consoleapi = []
|
||
|
corsym = []
|
||
|
d2d1 = []
|
||
|
d2d1_1 = []
|
||
|
d2d1_2 = []
|
||
|
d2d1_3 = []
|
||
|
d2d1effectauthor = []
|
||
|
d2d1effects = []
|
||
|
d2d1effects_1 = []
|
||
|
d2d1effects_2 = []
|
||
|
d2d1svg = []
|
||
|
d2dbasetypes = []
|
||
|
d3d = []
|
||
|
d3d10 = []
|
||
|
d3d10_1 = []
|
||
|
d3d10_1shader = []
|
||
|
d3d10effect = []
|
||
|
d3d10misc = []
|
||
|
d3d10sdklayers = []
|
||
|
d3d10shader = []
|
||
|
d3d11 = []
|
||
|
d3d11_1 = []
|
||
|
d3d11_2 = []
|
||
|
d3d11_3 = []
|
||
|
d3d11_4 = []
|
||
|
d3d11on12 = []
|
||
|
d3d11sdklayers = []
|
||
|
d3d11shader = []
|
||
|
d3d11tokenizedprogramformat = []
|
||
|
d3d12 = []
|
||
|
d3d12sdklayers = []
|
||
|
d3d12shader = []
|
||
|
d3dcommon = []
|
||
|
d3dcompiler = []
|
||
|
d3dcsx = []
|
||
|
d3dx10core = []
|
||
|
d3dx10math = []
|
||
|
d3dx10mesh = []
|
||
|
datetimeapi = []
|
||
|
davclnt = []
|
||
|
dbghelp = []
|
||
|
dbt = []
|
||
|
dcommon = []
|
||
|
dcomp = []
|
||
|
dcompanimation = []
|
||
|
dde = []
|
||
|
ddraw = []
|
||
|
ddrawi = []
|
||
|
ddrawint = []
|
||
|
debugapi = []
|
||
|
devicetopology = []
|
||
|
dinput = []
|
||
|
dispex = []
|
||
|
dmksctl = []
|
||
|
dmusicc = []
|
||
|
docobj = []
|
||
|
documenttarget = []
|
||
|
dot1x = []
|
||
|
dpa_dsa = []
|
||
|
dpapi = []
|
||
|
dsgetdc = []
|
||
|
dsound = []
|
||
|
dsrole = []
|
||
|
dvp = []
|
||
|
dwmapi = []
|
||
|
dwrite = []
|
||
|
dwrite_1 = []
|
||
|
dwrite_2 = []
|
||
|
dwrite_3 = []
|
||
|
dxdiag = []
|
||
|
dxfile = []
|
||
|
dxgidebug = []
|
||
|
dxva2api = []
|
||
|
dxvahd = []
|
||
|
eaptypes = []
|
||
|
endpointvolume = []
|
||
|
errhandlingapi = []
|
||
|
evntcons = []
|
||
|
fibersapi = []
|
||
|
fileapi = []
|
||
|
functiondiscoverykeys_devpkey = []
|
||
|
"gl-gl" = []
|
||
|
handleapi = []
|
||
|
heapapi = []
|
||
|
highlevelmonitorconfigurationapi = []
|
||
|
http = []
|
||
|
imm = []
|
||
|
interlockedapi = []
|
||
|
ioapiset = []
|
||
|
ipexport = []
|
||
|
iphlpapi = []
|
||
|
iptypes = []
|
||
|
jobapi = []
|
||
|
jobapi2 = []
|
||
|
knownfolders = []
|
||
|
ktmw32 = []
|
||
|
l2cmn = []
|
||
|
libloaderapi = []
|
||
|
lmaccess = []
|
||
|
lmalert = []
|
||
|
lmapibuf = []
|
||
|
lmat = []
|
||
|
lmdfs = []
|
||
|
lmerrlog = []
|
||
|
lmjoin = []
|
||
|
lmmsg = []
|
||
|
lmremutl = []
|
||
|
lmrepl = []
|
||
|
lmserver = []
|
||
|
lmshare = []
|
||
|
lmstats = []
|
||
|
lmsvc = []
|
||
|
lmuse = []
|
||
|
lmwksta = []
|
||
|
lowlevelmonitorconfigurationapi = []
|
||
|
lsalookup = []
|
||
|
memoryapi = []
|
||
|
minschannel = []
|
||
|
minwinbase = []
|
||
|
mmdeviceapi = []
|
||
|
mmeapi = []
|
||
|
mmsystem = []
|
||
|
msaatext = []
|
||
|
mscat = []
|
||
|
mschapp = []
|
||
|
mssip = []
|
||
|
mswsock = []
|
||
|
namedpipeapi = []
|
||
|
namespaceapi = []
|
||
|
nb30 = []
|
||
|
ncrypt = []
|
||
|
ntlsa = []
|
||
|
ntsecapi = []
|
||
|
oaidl = []
|
||
|
objbase = []
|
||
|
objidl = []
|
||
|
objidlbase = []
|
||
|
ocidl = []
|
||
|
ole2 = []
|
||
|
oleauto = []
|
||
|
olectl = []
|
||
|
oleidl = []
|
||
|
opmapi = []
|
||
|
pdh = []
|
||
|
perflib = []
|
||
|
physicalmonitorenumerationapi = []
|
||
|
playsoundapi = []
|
||
|
portabledevice = []
|
||
|
portabledeviceapi = []
|
||
|
portabledevicetypes = []
|
||
|
powerbase = []
|
||
|
powersetting = []
|
||
|
powrprof = []
|
||
|
processenv = []
|
||
|
processsnapshot = []
|
||
|
processthreadsapi = []
|
||
|
processtopologyapi = []
|
||
|
profileapi = []
|
||
|
propidl = []
|
||
|
propkey = []
|
||
|
propkeydef = []
|
||
|
propsys = []
|
||
|
prsht = []
|
||
|
psapi = []
|
||
|
realtimeapiset = []
|
||
|
reason = []
|
||
|
restartmanager = []
|
||
|
restrictederrorinfo = []
|
||
|
rmxfguid = []
|
||
|
rtinfo = []
|
||
|
sapi = []
|
||
|
sapi51 = []
|
||
|
sapi53 = []
|
||
|
sapiddk = []
|
||
|
sapiddk51 = []
|
||
|
schannel = []
|
||
|
securityappcontainer = []
|
||
|
securitybaseapi = []
|
||
|
servprov = []
|
||
|
setupapi = []
|
||
|
shellapi = []
|
||
|
shellscalingapi = []
|
||
|
shlobj = []
|
||
|
shobjidl = []
|
||
|
shobjidl_core = []
|
||
|
shtypes = []
|
||
|
softpub = []
|
||
|
spapidef = []
|
||
|
sporder = []
|
||
|
sql = []
|
||
|
sqlext = []
|
||
|
sqltypes = []
|
||
|
sqlucode = []
|
||
|
stringapiset = []
|
||
|
strmif = []
|
||
|
subauth = []
|
||
|
synchapi = []
|
||
|
sysinfoapi = []
|
||
|
systemtopologyapi = []
|
||
|
taskschd = []
|
||
|
textstor = []
|
||
|
threadpoolapiset = []
|
||
|
threadpoollegacyapiset = []
|
||
|
timeapi = []
|
||
|
timezoneapi = []
|
||
|
tlhelp32 = []
|
||
|
unknwnbase = []
|
||
|
urlhist = []
|
||
|
urlmon = []
|
||
|
userenv = []
|
||
|
usp10 = []
|
||
|
utilapiset = []
|
||
|
uxtheme = []
|
||
|
vsbackup = []
|
||
|
vss = []
|
||
|
vsserror = []
|
||
|
vswriter = []
|
||
|
wbemads = []
|
||
|
wbemcli = []
|
||
|
wbemdisp = []
|
||
|
wbemprov = []
|
||
|
wbemtran = []
|
||
|
wct = []
|
||
|
werapi = []
|
||
|
winbase = []
|
||
|
wincodec = []
|
||
|
wincodecsdk = []
|
||
|
wincon = []
|
||
|
wincontypes = []
|
||
|
wincred = []
|
||
|
wincrypt = []
|
||
|
windowsceip = []
|
||
|
winefs = []
|
||
|
winevt = []
|
||
|
wingdi = []
|
||
|
winhttp = []
|
||
|
wininet = []
|
||
|
winineti = []
|
||
|
winioctl = []
|
||
|
winnetwk = []
|
||
|
winnls = []
|
||
|
winnt = []
|
||
|
winreg = []
|
||
|
winsafer = []
|
||
|
winscard = []
|
||
|
winsmcrd = []
|
||
|
winsock2 = []
|
||
|
winspool = []
|
||
|
winsvc = []
|
||
|
wintrust = []
|
||
|
winusb = []
|
||
|
winuser = []
|
||
|
winver = []
|
||
|
wlanapi = []
|
||
|
wlanihv = []
|
||
|
wlanihvtypes = []
|
||
|
wlclient = []
|
||
|
wow64apiset = []
|
||
|
wpdmtpextensions = []
|
||
|
ws2bth = []
|
||
|
ws2spi = []
|
||
|
ws2tcpip = []
|
||
|
wtsapi32 = []
|
||
|
xinput = []
|
||
|
#vc
|
||
|
excpt = []
|
||
|
limits = []
|
||
|
vadefs = []
|
||
|
vcruntime = []
|
||
|
#winrt
|
||
|
activation = []
|
||
|
hstring = []
|
||
|
inspectable = []
|
||
|
roapi = []
|
||
|
robuffer = []
|
||
|
roerrorapi = []
|
||
|
winstring = []
|