Wine

Wine





Quick API statistics

Here are the stats I generated out of the new results provided by Patrik Stridvall's winapi_check. Before anyone jumps to the stats and starts quoting them I would like to point out that they only tell a small part of the story and thus should be taken with a big grain of salt. In particular:

Finally here's a word about how this is all computed. winapi_check analyzes the contents of Wine's spec files which list all the entry-point (APIs) present in a DLL. This gives the per library API count in the second column. The Spec file also specifies for each API whether there is a function that implements it. If not we say this entry-point is a 'regular' stub. Some APIs are implemented but all the implementation does is print a warning: 'FIXME("stub");' (and returns either a fake success code or an error which is enough to get some applications to work). winapi_check also detects these and reports them as pseudo stubs. So the second column is the percentage of APIs of a dll which have been implemented, i.e. are neither regular nor pseudo stubs. The last column indicates how many stubs there are and their repartition between regular and pseudo stubs.

You can download the script right here. Then, to take it for a ride, type:

./tools/winapi/winapi_extract --pseudo-stub-statistics --no-verbose --no-progress 2>&1 | tee winapi_stats.txt | winapi_stats >winapi_stats.html

The text file is nice if you decide to tweak the script as an afterthought or if you want to diff it against an older version to see what has changed


Last updated: 2015/5/23
Library API Count % Implemented Stubs (total=regular+pseudo)
Total 96989 74% 25139 = 25139 + 0
 
acledit 8 25% 6 = 6 + 0
aclui 3 100% 0 = 0 + 0
activeds 24 67% 8 = 8 + 0
actxprxy 5 100% 0 = 0 + 0
advapi32 519 91% 45 = 45 + 0
advpack 82 100% 0 = 0 + 0
amstream 4 100% 0 = 0 + 0
apphelp 167 5% 158 = 158 + 0
appwiz.cpl 1 100% 0 = 0 + 0
atl 52 92% 4 = 4 + 0
atl100 52 85% 8 = 8 + 0
atl110 52 85% 8 = 8 + 0
atl80 53 83% 9 = 9 + 0
atl90 52 85% 8 = 8 + 0
authz 42 5% 40 = 40 + 0
avicap32 4 100% 0 = 0 + 0
avifil32 79 100% 0 = 0 + 0
avifile.dll16 58 55% 26 = 26 + 0
avrt 14 29% 10 = 10 + 0
bcrypt 58 10% 52 = 52 + 0
browseui 6 100% 0 = 0 + 0
cabinet 14 86% 2 = 2 + 0
capi2032 11 100% 0 = 0 + 0
cards 5 100% 0 = 0 + 0
cfgmgr32 184 19% 149 = 149 + 0
clusapi 115 6% 108 = 108 + 0
combase 308 30% 217 = 217 + 0
comcat 4 100% 0 = 0 + 0
comctl32 187 98% 4 = 4 + 0
comdlg32 28 86% 4 = 4 + 0
comm.drv16 21 0% 21 = 21 + 0
commdlg.dll16 19 100% 0 = 0 + 0
compobj.dll16 214 19% 174 = 174 + 0
compstui 4 100% 0 = 0 + 0
comsvcs 20 20% 16 = 16 + 0
connect 15 7% 14 = 14 + 0
credui 17 47% 9 = 9 + 0
crtdll 528 100% 0 = 0 + 0
crypt32 237 84% 37 = 37 + 0
cryptdlg 21 52% 10 = 10 + 0
cryptdll 14 21% 11 = 11 + 0
cryptext 30 7% 28 = 28 + 0
cryptnet 18 33% 12 = 12 + 0
cryptui 48 27% 35 = 35 + 0
ctapi32 3 100% 0 = 0 + 0
ctl3d.dll16 25 96% 1 = 1 + 0
ctl3d32 25 96% 1 = 1 + 0
ctl3dv2.dll16 25 96% 1 = 1 + 0
d2d1 11 18% 9 = 9 + 0
d3d10 29 83% 5 = 5 + 0
d3d10_1 30 37% 19 = 19 + 0
d3d10core 2 100% 0 = 0 + 0
d3d11 42 2% 41 = 41 + 0
d3d8 5 100% 0 = 0 + 0
d3d9 14 79% 3 = 3 + 0
d3dcompiler_33 10 90% 1 = 1 + 0
d3dcompiler_34 10 90% 1 = 1 + 0
d3dcompiler_35 10 90% 1 = 1 + 0
d3dcompiler_36 10 90% 1 = 1 + 0
d3dcompiler_37 10 90% 1 = 1 + 0
d3dcompiler_38 11 82% 2 = 2 + 0
d3dcompiler_39 11 82% 2 = 2 + 0
d3dcompiler_40 12 83% 2 = 2 + 0
d3dcompiler_41 13 85% 2 = 2 + 0
d3dcompiler_42 13 85% 2 = 2 + 0
d3dcompiler_43 17 71% 5 = 5 + 0
d3dim 13 0% 13 = 13 + 0
d3drm 23 91% 2 = 2 + 0
d3dx10_33 177 100% 0 = 0 + 0
d3dx10_34 177 100% 0 = 0 + 0
d3dx10_35 180 100% 0 = 0 + 0
d3dx10_36 180 100% 0 = 0 + 0
d3dx10_37 181 99% 2 = 2 + 0
d3dx10_38 180 99% 1 = 1 + 0
d3dx10_39 180 98% 4 = 4 + 0
d3dx10_40 176 100% 0 = 0 + 0
d3dx10_41 176 100% 0 = 0 + 0
d3dx10_42 176 100% 0 = 0 + 0
d3dx10_43 176 62% 67 = 67 + 0
d3dx11_42 44 2% 43 = 43 + 0
d3dx11_43 44 2% 43 = 43 + 0
d3dx9_24 320 99% 2 = 2 + 0
d3dx9_25 323 99% 2 = 2 + 0
d3dx9_26 327 99% 2 = 2 + 0
d3dx9_27 327 99% 2 = 2 + 0
d3dx9_28 332 99% 2 = 2 + 0
d3dx9_29 332 99% 2 = 2 + 0
d3dx9_30 332 99% 2 = 2 + 0
d3dx9_31 329 100% 0 = 0 + 0
d3dx9_32 334 100% 0 = 0 + 0
d3dx9_33 334 100% 0 = 0 + 0
d3dx9_34 334 100% 0 = 0 + 0
d3dx9_35 334 100% 0 = 0 + 0
d3dx9_36 336 73% 91 = 91 + 0
d3dx9_37 336 100% 0 = 0 + 0
d3dx9_38 336 100% 0 = 0 + 0
d3dx9_39 336 100% 0 = 0 + 0
d3dx9_40 336 100% 0 = 0 + 0
d3dx9_41 336 100% 0 = 0 + 0
d3dx9_42 336 100% 0 = 0 + 0
d3dx9_43 329 100% 0 = 0 + 0
d3dxof 5 100% 0 = 0 + 0
dbgeng 3 100% 0 = 0 + 0
dbghelp 188 63% 70 = 70 + 0
dciman32 21 19% 17 = 17 + 0
ddeml.dll16 27 100% 0 = 0 + 0
ddraw 28 39% 17 = 17 + 0
ddrawex 4 100% 0 = 0 + 0
devenum 4 100% 0 = 0 + 0
dhcpcsvc 45 0% 45 = 45 + 0
difxapi 12 100% 0 = 0 + 0
dinput 7 100% 0 = 0 + 0
dinput8 5 100% 0 = 0 + 0
dispdib.dll16 1 100% 0 = 0 + 0
dispex 4 100% 0 = 0 + 0
display.drv16 51 12% 45 = 45 + 0
dmband 4 100% 0 = 0 + 0
dmcompos 4 100% 0 = 0 + 0
dmime 4 100% 0 = 0 + 0
dmloader 4 100% 0 = 0 + 0
dmscript 4 100% 0 = 0 + 0
dmstyle 4 100% 0 = 0 + 0
dmsynth 4 100% 0 = 0 + 0
dmusic 4 100% 0 = 0 + 0
dmusic32 2 100% 0 = 0 + 0
dnsapi 130 24% 99 = 99 + 0
dplay 2 100% 0 = 0 + 0
dplayx 11 100% 0 = 0 + 0
dpnaddr 1 100% 0 = 0 + 0
dpnet 5 100% 0 = 0 + 0
dpnhpast 5 100% 0 = 0 + 0
dpnlobby 1 100% 0 = 0 + 0
dpvoice 5 100% 0 = 0 + 0
dpwsockx 3 33% 2 = 2 + 0
drmclien 31 3% 30 = 30 + 0
dsound 14 100% 0 = 0 + 0
dssenh 27 7% 25 = 25 + 0
dswave 4 100% 0 = 0 + 0
dwmapi 43 44% 24 = 24 + 0
dwrite 1 100% 0 = 0 + 0
dxdiagn 4 100% 0 = 0 + 0
dxgi 4 100% 0 = 0 + 0
dxva2 37 97% 1 = 1 + 0
evr 28 0% 28 = 28 + 0
explorerframe 5 100% 0 = 0 + 0
faultrep 14 21% 11 = 11 + 0
fltlib 29 14% 25 = 25 + 0
fntcache 3 33% 2 = 2 + 0
fontsub 2 0% 2 = 2 + 0
fusion 17 47% 9 = 9 + 0
fwpuclnt 146 6% 137 = 137 + 0
gameux 5 80% 1 = 1 + 0
gdi.exe16 409 73% 110 = 110 + 0
gdi32 449 85% 68 = 68 + 0
gdiplus 630 95% 32 = 32 + 0
glu32 53 96% 2 = 2 + 0
gphoto2.ds 1 100% 0 = 0 + 0
gpkcsp 26 12% 23 = 23 + 0
hal 92 12% 81 = 81 + 0
hhctrl.ocx 6 100% 0 = 0 + 0
hid 44 11% 39 = 39 + 0
hlink 32 62% 12 = 12 + 0
hnetcfg 4 100% 0 = 0 + 0
httpapi 52 13% 45 = 45 + 0
iccvid 1 100% 0 = 0 + 0
icmp 8 50% 4 = 4 + 0
ieframe 7 100% 0 = 0 + 0
ifsmgr.vxd 1 100% 0 = 0 + 0
imaadp32.acm 1 100% 0 = 0 + 0
imagehlp 109 91% 10 = 10 + 0
imm.dll16 51 0% 51 = 51 + 0
imm32 112 76% 27 = 27 + 0
inetcomm 106 15% 90 = 90 + 0
inetcpl.cpl 25 24% 19 = 19 + 0
inetmib1 4 50% 2 = 2 + 0
infosoft 4 100% 0 = 0 + 0
initpki 4 50% 2 = 2 + 0
inkobj 4 100% 0 = 0 + 0
inseng 12 50% 6 = 6 + 0
iphlpapi 139 55% 62 = 62 + 0
itircl 4 75% 1 = 1 + 0
itss 6 83% 1 = 1 + 0
joy.cpl 1 100% 0 = 0 + 0
jscript 4 100% 0 = 0 + 0
jsproxy 5 60% 2 = 2 + 0
kernel32 1176 89% 134 = 134 + 0
keyboard.drv16 22 73% 6 = 6 + 0
krnl386.exe16 608 87% 81 = 81 + 0
ksuser 4 0% 4 = 4 + 0
ktmw32 44 7% 41 = 41 + 0
loadperf 14 43% 8 = 8 + 0
localspl 63 3% 61 = 61 + 0
localui 1 100% 0 = 0 + 0
lz32 12 100% 0 = 0 + 0
lzexpand.dll16 10 100% 0 = 0 + 0
mapi32 191 49% 97 = 97 + 0
mapistub 140 28% 101 = 101 + 0
mciavi32 1 100% 0 = 0 + 0
mcicda 1 100% 0 = 0 + 0
mciqtz32 1 100% 0 = 0 + 0
mciseq 1 100% 0 = 0 + 0
mciwave 1 100% 0 = 0 + 0
mf 83 0% 83 = 83 + 0
mfplat 156 1% 154 = 154 + 0
mfreadwrite 7 0% 7 = 7 + 0
mgmtapi 9 0% 9 = 9 + 0
midimap 3 67% 1 = 1 + 0
mlang 14 93% 1 = 1 + 0
mmcndmgr 7 57% 3 = 3 + 0
mmdevapi 18 22% 14 = 14 + 0
mmdevldr.vxd 1 100% 0 = 0 + 0
mmsystem.dll16 166 99% 2 = 2 + 0
monodebg.vxd 1 100% 0 = 0 + 0
mouse.drv16 6 50% 3 = 3 + 0
mpr 110 71% 32 = 32 + 0
mprapi 132 2% 130 = 130 + 0
msacm.dll16 39 77% 9 = 9 + 0
msacm32 44 98% 1 = 1 + 0
msacm32.drv 3 100% 0 = 0 + 0
msadp32.acm 1 100% 0 = 0 + 0
msasn1 266 0% 266 = 266 + 0
mscat32 34 85% 5 = 5 + 0
mscms 61 90% 6 = 6 + 0
mscoree 118 37% 74 = 74 + 0
msctf 34 38% 21 = 21 + 0
msctfp 5 100% 0 = 0 + 0
msdaps 4 100% 0 = 0 + 0
msdmo 15 73% 4 = 4 + 0
msftedit 14 71% 4 = 4 + 0
msg711.acm 1 100% 0 = 0 + 0
msgsm32.acm 1 100% 0 = 0 + 0
mshtml 15 67% 5 = 5 + 0
msi 295 88% 36 = 36 + 0
msident 4 100% 0 = 0 + 0
msimg32 5 100% 0 = 0 + 0
msimtf 6 67% 2 = 2 + 0
msisip 8 50% 4 = 4 + 0
msisys.ocx 4 100% 0 = 0 + 0
msls31 79 0% 79 = 79 + 0
msnet32 96 1% 95 = 95 + 0
mspatcha 12 33% 8 = 8 + 0
msrle32 1 100% 0 = 0 + 0
mssign32 30 10% 27 = 27 + 0
mssip32 9 22% 7 = 7 + 0
mstask 28 14% 24 = 24 + 0
msvcirt 741 5% 706 = 706 + 0
msvcm80 306 1% 302 = 302 + 0
msvcm90 181 2% 177 = 177 + 0
msvcp100 2938 87% 393 = 393 + 0
msvcp110 3867 78% 847 = 847 + 0
msvcp120 3811 79% 806 = 806 + 0
msvcp120_app 3811 79% 806 = 806 + 0
msvcp60 4271 71% 1221 = 1221 + 0
msvcp70 5036 80% 1024 = 1024 + 0
msvcp71 5110 88% 635 = 635 + 0
msvcp80 5726 87% 731 = 731 + 0
msvcp90 6494 89% 710 = 710 + 0
msvcr100 1887 67% 626 = 626 + 0
msvcr110 2246 59% 923 = 923 + 0
msvcr120 2486 55% 1121 = 1121 + 0
msvcr120_app 2153 55% 964 = 964 + 0
msvcr70 869 95% 40 = 40 + 0
msvcr71 867 95% 40 = 40 + 0
msvcr80 1565 79% 328 = 328 + 0
msvcr90 1537 80% 313 = 313 + 0
msvcrt 1251 98% 29 = 29 + 0
msvcrt20 1414 51% 693 = 693 + 0
msvcrt40 1481 52% 705 = 705 + 0
msvcrtd 823 99% 12 = 12 + 0
msvfw32 47 96% 2 = 2 + 0
msvidc32 1 100% 0 = 0 + 0
msvideo.dll16 67 40% 40 = 40 + 0
mswsock 32 19% 26 = 26 + 0
msxml 4 100% 0 = 0 + 0
msxml2 4 100% 0 = 0 + 0
msxml3 11 36% 7 = 7 + 0
msxml4 4 100% 0 = 0 + 0
msxml6 4 100% 0 = 0 + 0
nddeapi 28 93% 2 = 2 + 0
ndis.sys 276 0% 276 = 276 + 0
netapi32 292 23% 224 = 224 + 0
netcfgx 16 25% 12 = 12 + 0
netprofm 4 100% 0 = 0 + 0
newdev 3 100% 0 = 0 + 0
normaliz 5 100% 0 = 0 + 0
npmshtml 3 100% 0 = 0 + 0
npptools 60 0% 60 = 60 + 0
ntdll 1159 79% 241 = 241 + 0
ntdsapi 96 7% 89 = 89 + 0
ntoskrnl.exe 1485 39% 911 = 911 + 0
ntprint 35 9% 32 = 32 + 0
objsel 4 100% 0 = 0 + 0
odbc32 174 67% 58 = 58 + 0
odbccp32 57 91% 5 = 5 + 0
odbccu32 37 97% 1 = 1 + 0
ole2.dll16 154 20% 123 = 123 + 0
ole2conv.dll16 7 0% 7 = 7 + 0
ole2disp.dll16 133 9% 121 = 121 + 0
ole2nls.dll16 11 82% 2 = 2 + 0
ole2prox.dll16 1 0% 1 = 1 + 0
ole2thk.dll16 6 0% 6 = 6 + 0
ole32 289 85% 42 = 42 + 0
oleacc 22 86% 3 = 3 + 0
oleaut32 418 93% 29 = 29 + 0
olecli.dll16 177 7% 165 = 165 + 0
olecli32 56 27% 41 = 41 + 0
oledb32 4 100% 0 = 0 + 0
oledlg 23 100% 0 = 0 + 0
olepro32 11 100% 0 = 0 + 0
olesvr.dll16 22 41% 13 = 13 + 0
olesvr32 12 75% 3 = 3 + 0
olethk32 14 0% 14 = 14 + 0
openal32 93 100% 0 = 0 + 0
opencl 74 89% 8 = 8 + 0
opengl32 361 100% 1 = 1 + 0
packager 4 100% 0 = 0 + 0
pdh 163 23% 126 = 126 + 0
photometadatahandler 4 0% 4 = 4 + 0
pidgen 7 0% 7 = 7 + 0
powrprof 22 100% 0 = 0 + 0
printui 23 4% 22 = 22 + 0
prntvpt 27 7% 25 = 25 + 0
propsys 208 12% 182 = 182 + 0
psapi 26 100% 0 = 0 + 0
pstorec 7 71% 2 = 2 + 0
qcap 4 100% 0 = 0 + 0
qedit 4 100% 0 = 0 + 0
qmgr 3 100% 0 = 0 + 0
qmgrprxy 5 100% 0 = 0 + 0
quartz 9 89% 1 = 1 + 0
query 45 16% 38 = 38 + 0
rasapi16.dll16 7 0% 7 = 7 + 0
rasapi32 123 44% 69 = 69 + 0
rasdlg 36 3% 35 = 35 + 0
regapi 69 0% 69 = 69 + 0
resutils 71 0% 71 = 71 + 0
riched20 9 100% 0 = 0 + 0
riched32 1 100% 0 = 0 + 0
rpcrt4 527 59% 218 = 218 + 0
rsabase 27 100% 0 = 0 + 0
rsaenh 27 100% 0 = 0 + 0
rstrtmgr 12 42% 7 = 7 + 0
rtutils 56 4% 54 = 54 + 0
samlib 65 0% 65 = 65 + 0
sane.ds 1 100% 0 = 0 + 0
scarddlg 5 0% 5 = 5 + 0
sccbase 26 8% 24 = 24 + 0
schannel 37 76% 9 = 9 + 0
schedsvc 1 100% 0 = 0 + 0
scrrun 6 67% 2 = 2 + 0
scsiport.sys 48 0% 48 = 48 + 0
secur32 74 69% 23 = 23 + 0
security 36 89% 4 = 4 + 0
sensapi 3 100% 0 = 0 + 0
serialui 7 100% 0 = 0 + 0
setupapi 592 51% 289 = 289 + 0
setupx.dll16 264 16% 223 = 223 + 0
sfc 15 20% 12 = 12 + 0
sfc_os 3 67% 1 = 1 + 0
shdocvw 128 22% 100 = 100 + 0
shell.dll16 28 93% 2 = 2 + 0
shell32 453 84% 73 = 73 + 0
shfolder 2 100% 0 = 0 + 0
shlwapi 847 85% 125 = 125 + 0
slbcsp 27 7% 25 = 25 + 0
slc 41 5% 39 = 39 + 0
snmpapi 45 53% 21 = 21 + 0
softpub 24 88% 3 = 3 + 0
sound.drv16 18 94% 1 = 1 + 0
spoolss 151 13% 131 = 131 + 0
sti 7 100% 0 = 0 + 0
storage.dll16 40 52% 19 = 19 + 0
stress.dll16 14 79% 3 = 3 + 0
svrapi 20 0% 20 = 20 + 0
sxs 2 100% 0 = 0 + 0
system.drv16 11 91% 1 = 1 + 0
t2embed 25 36% 16 = 16 + 0
tapi32 178 99% 2 = 2 + 0
taskschd 5 80% 1 = 1 + 0
toolhelp.dll16 37 86% 5 = 5 + 0
traffic 21 10% 19 = 19 + 0
twain.dll16 5 20% 4 = 4 + 0
twain_32 1 100% 0 = 0 + 0
typelib.dll16 12 33% 8 = 8 + 0
unicows 507 99% 3 = 3 + 0
updspapi 78 95% 4 = 4 + 0
url 21 38% 13 = 13 + 0
urlmon 106 77% 24 = 24 + 0
usbd.sys 35 31% 24 = 24 + 0
user.exe16 539 85% 79 = 79 + 0
user32 724 96% 28 = 28 + 0
userenv 22 100% 0 = 0 + 0
usp10 44 84% 7 = 7 + 0
uxtheme 105 70% 31 = 31 + 0
vbscript 4 100% 0 = 0 + 0
vcomp 112 12% 98 = 98 + 0
vcomp100 112 12% 98 = 98 + 0
vcomp90 112 12% 98 = 98 + 0
vdhcp.vxd 1 100% 0 = 0 + 0
vdmdbg 19 11% 17 = 17 + 0
ver.dll16 9 89% 1 = 1 + 0
version 16 100% 0 = 0 + 0
vmm.vxd 1 100% 0 = 0 + 0
vnbt.vxd 1 100% 0 = 0 + 0
vnetbios.vxd 1 100% 0 = 0 + 0
vssapi 84 6% 79 = 79 + 0
vtdapi.vxd 1 100% 0 = 0 + 0
vwin32.vxd 2 100% 0 = 0 + 0
w32skrnl 94 3% 91 = 91 + 0
w32sys.dll16 11 45% 6 = 6 + 0
wbemdisp 4 100% 0 = 0 + 0
wbemprox 4 100% 0 = 0 + 0
webservices 193 0% 193 = 193 + 0
wer 77 12% 68 = 68 + 0
wevtapi 46 9% 42 = 42 + 0
wiaservc 57 5% 54 = 54 + 0
win32s16.dll16 52 21% 41 = 41 + 0
win87em.dll16 4 100% 0 = 0 + 0
winaspi.dll16 5 80% 1 = 1 + 0
windebug.dll16 2 50% 1 = 1 + 0
windowscodecs 117 90% 12 = 12 + 0
windowscodecsext 3 100% 0 = 0 + 0
winecoreaudio.drv 7 100% 0 = 0 + 0
winegstreamer 5 100% 0 = 0 + 0
winejoystick.drv 1 100% 0 = 0 + 0
winemac.drv 64 100% 0 = 0 + 0
winemapi 11 100% 0 = 0 + 0
wineps16.drv16 4 100% 0 = 0 + 0
wineqtdecoder 4 100% 0 = 0 + 0
wing.dll16 10 100% 0 = 0 + 0
wing32 10 100% 0 = 0 + 0
winhttp 31 100% 0 = 0 + 0
wininet 248 83% 43 = 43 + 0
winmm 189 98% 3 = 3 + 0
winnls.dll16 28 7% 26 = 26 + 0
winnls32 7 29% 5 = 5 + 0
winscard 63 21% 50 = 50 + 0
winsock.dll16 48 100% 0 = 0 + 0
winspool.drv 182 71% 53 = 53 + 0
winsta 95 6% 89 = 89 + 0
wintab.dll16 42 100% 0 = 0 + 0
wintab32 44 100% 0 = 0 + 0
wintrust 125 66% 42 = 42 + 0
wlanapi 36 3% 35 = 35 + 0
wldap32 245 99% 2 = 2 + 0
wmi 23 100% 0 = 0 + 0
wmiutils 4 100% 0 = 0 + 0
wmp 4 100% 0 = 0 + 0
wmvcore 20 30% 14 = 14 + 0
wnaspi32 7 86% 1 = 1 + 0
wow32 17 100% 0 = 0 + 0
wpcap 78 44% 44 = 44 + 0
ws2_32 120 98% 3 = 3 + 0
wshom.ocx 4 100% 0 = 0 + 0
wsnmp32 48 10% 43 = 43 + 0
wsock32 66 100% 0 = 0 + 0
wtsapi32 44 95% 2 = 2 + 0
wuapi 4 100% 0 = 0 + 0
wuaueng 15 0% 15 = 15 + 0
x3daudio1_1 2 0% 2 = 2 + 0
x3daudio1_2 2 0% 2 = 2 + 0
x3daudio1_3 2 0% 2 = 2 + 0
x3daudio1_4 2 0% 2 = 2 + 0
x3daudio1_5 2 0% 2 = 2 + 0
x3daudio1_6 2 0% 2 = 2 + 0
x3daudio1_7 2 0% 2 = 2 + 0
xapofx1_1 1 0% 1 = 1 + 0
xapofx1_3 1 0% 1 = 1 + 0
xapofx1_4 1 0% 1 = 1 + 0
xapofx1_5 1 0% 1 = 1 + 0
xaudio2_7 4 100% 0 = 0 + 0
xinput1_1 5 100% 0 = 0 + 0
xinput1_2 5 100% 0 = 0 + 0
xinput1_3 8 100% 0 = 0 + 0
xinput1_4 9 89% 1 = 1 + 0
xinput9_1_0 4 100% 0 = 0 + 0
xmllite 6 67% 2 = 2 + 0
xolehlp 6 50% 3 = 3 + 0
xpsprint 5 0% 5 = 5 + 0
xpssvcs 9 0% 9 = 9 + 0

fgouget@free.fr This page is hosted for free by Free.fr