Home/Misc | Wine | Bing | Distributed Computing | Fun | Links |
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
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 |
Home/Misc | Wine | Bing | Distributed Computing | Fun | Links |
fgouget@free.fr | This page is hosted for free by Free.fr |