Hello,
Here are the templatates I have stated on for the website regarding
porting WINE to other CPUs and Compilers. Please send any flames about
spelling/grammer to \Device\NUL as I this is a work in progress. If you
have worked on any of the following ports please send me the correct
information and summery. I plan on trying to be done with the
porting.template by Monday and would like to get the
status_porting.template done by the following Monday.
Thanks
Steven
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
<!--TITLE:[Proting WINE]-->
<style type="text/css">
<!--
.todo { background-color: red; }
.todo a { color: black; }
.inprogress { background-color: yellow; }
.inprogress a { color: black; }
.works { background-color: lightblue; }
.works a { color: black; }
.done { background-color: limegreen; }
.done a { color: black; }
.abandoned { background-color: gray; }
.abandoned a { color: black; }
.modified { font-weight: bold; }
.submitted { font-style: italic; }
.committed { font-style: italic; color: gray; }
-->
</style>
<h1>Porting WINE</h1>
<table align=right hspace=20 class=black>
<tr class=black><td>
<p><b class=inverse>Color Key</b></p>
</td></tr>
<tr class=white><td>
<p class=todo>To Do</p>
<p class=inprogress>In Progress</p>
<p class=works>Works</p>
<p class=done>Done</p>
<p class=abandoned>Abandoned</p>
</td></tr>
</table>
This page is a collection of Wine porting projects. Porting WINE
to another platform or compiler is important as it improves the
qualtity of the code and allows developers to make applications
avalible on platforms they otherwise would not be able to.
I will be tracking their status on this page. If you feel like
working on any of these, please let us know by emailing the workers
listed for the project. The status of the ports fall in to two
catagorys <strong>Compiler Ports</strong> and <strong>Archteture
Ports</strong>.
<h3>Compiler Ports</h3>
Porting WINE to other compilers is a great way to not only improve
the quality of our code but help other projects as well. Some good
emaples of this are by porting parts of WINE to Windows using Visual
Studio and Mingw this helps improve our test suite and also makes
it easy for projects like ReactOS to use our code.
<h3 class=inprogress>Microsoft's Visual C</h3>
The most popular compiler in the Windows Universe. Unfortunately, there is no
free version available, but apparently you can buy one for around $100US.
<ul>
<li>worker: <a href="mailto:[EMAIL PROTECTED]">Patrik Stridvall</a>
<li>worker: <a href="mailto:[EMAIL PROTECTED]">Steven Edwards</a>
<li>status: Most tests and Tools compile but the DLLs still need work.
<li>updated: Nov 29, 2002
</ul>
<h3 class=inprogress>Mingw (GCC for Win32) and ReactOS</h3>
Mingw is a port of the GNU toolchain to the Microsoft Windows Platform. The
project was first a fork of cygwin that linked to MS C runtime rather than
the cygwin runtime but has now evolved in to a compleate stand alone development
enviroment. The goal of Mingw is to provide a development enviroment as much
like Visual Studio as possible using the GNU toolchain.
<ul>
<li>worker: <a href="mailto:[EMAIL PROTECTED]">Steven Edwards</a>
<li>status: most tests, DLLs, tools are pretty bad though
<li>updated: Nov 29, 2002
<li>homepage: <a href="http://www.mingw.org/">Mingw Homepage</a>
</ul>
<strong>Directions:</strong> Configure WINE like so:
<br><br>
./configure --disable-win16 CFLAGS=-D_WIN32_IE=0x0501 -D_WIN32_WINNT=0x0501
-DWINVER=0x0501
<br><br>
You will need to make sure you have the latest Mingw and MSYS with the most current
binutils, gcc, g++ and w32api headers. Its a good idea just to get the w32api headers
from CVS.
<h3 class=todo>Borland's bcc</h3>
Borland has released it's C++ Compiler 5.5 as freeware. The compiler is the core of
C++Builder, and is capable of creating fully functional C++ applications from the
command line.
<ul>
<li>worker: wanted
<li>status: todo
<li>updated: May 26, 2003
<li>homepage: <a
href="http://www.borland.com/bcppbuilder/freecompiler/">www.borland.com/bcppbuilder/freecompiler</a>
</ul>
<h3 class=todo>Watcom's cc</h3>
Sybase acquired the compiler from Watcom, and released it as Open Source software.
Currently it is being ported to FreeBSD and Linux, and a Windows version is readily
available.
<ul>
<li>worker: wanted
<li>status: todo
<li>updated: Jan 6, 2003
<li>homepage: <a href="http://www.openwatcom.org">www.openwatcom.org</a>
</ul>
<h3 class=abandoned>Sun's cc</h3>
<ul>
<li>worker: <a href="mailto:[EMAIL PROTECTED]">Patrik Stridvall</a>
<li>status: <i>older version that didn't support stdcall. I abandoned that project
years ago...</i>
<li>updated: Dec 1, 2002
</ul>
<h3>Archteture Ports</h3>
Porting WINE to other hardware platforms will help developers to
develop applications for other platforms while improving the quality
of our code.
<h4 class=inprogress>Cygwin</h4>
This platform really falls under ether catagory of Platform or compiler
port. This will provide a good test case for Cygwin, but will help Wine's
portability. Moreover, the ability to run Wine code under Windows
without a reboot, can help with testing sometimes.
This task is tracked as <a href="http://bugs.winehq.com/show_bug.cgi?id=273">Bug
#273</a>
<ul>
<li>workers: <a href="mailto:[EMAIL PROTECTED]">David Fraser</a>
<li>workers: <a href="mailto:[EMAIL PROTECTED]">Steven Edwards</a>
<li>status: almost compiles
<li>updated: Nov 18, 2002
</ul>
<h4 class=done>FreeBSD</h4>
The FreeBSD port is under active development and maintance while NetBSD and OpenBSD
tend to lag behind in bug fixes and patches. Check your ports tree for the latest
stable WINE for your platform.
<ul>
<li>workers: <a href="mailto:[EMAIL PROTECTED]">Gerald Pfeifer</a>
<li>status: Done
</ul>
<h4 class=done>MacOS/X</h4>
<ul>
<li>workers: <a href="mailto:[EMAIL PROTECTED]">Pierre d'Herbemont</a>
<li>status: Done
</ul>
<h4 class=done>Linux for PowerPC</h4>
<ul>
<li>workers: <a href="mailto:[EMAIL PROTECTED]">Sylvain Petreolle</a>
</ul>
<h4 class=inprogress>Linux for AlphaAXP</h4>
<ul>
<li>workers: <a href="mailto:[EMAIL PROTECTED]">Steven Edwards</a>
<li>updated: Dec 4, 2002
</ul>
<h4 class=todo>Linux for MIPS</h4>
<ul>
<li>workers: None
</ul>
<h4 class=inprogress>Linux for Sparc</h4>
<ul>
<li>status: unknown
</ul>
<h4 class=inprogress>Solaris for Sparc</h4>
<ul>
<li>status: inprogress
</ul>
<h4 class=done>Solaris for x86</h4>
<ul>
<li>status: Done
</ul>
<h3 class=abandoned>OS/2 Warp</h3>
WINE used to run on OS/2 although this port has been inactive for many years.
The ODIN project was another attempt to support Win32 applications on OS/2.
They took alot of code from WINE and have recently started submitting
back to the main tree.
<ul>
<li>worker: <a href="mailto:[EMAIL PROTECTED]">Sander van Leeuwen</a>
<li>homepage: <a href="http://odin.netlabs.org">http://odin.netlabs.org</a>
</ul>
<h3 class=abandoned>BeOS</h3>
The BeOS port of WINE was never compleated. There were many design problems in BeOS
that made porting difficult. (Lack of send/recv msg and memory address conflicts with
win32 applications) With the closing of Be Incorporated it seems that this port will
never be finnished.
<ul>
<li>worker: <a href="mailto:[EMAIL PROTECTED]">Patrik Stridvall</a>
<li>homepage: <a href="http://bewine.loungenet.org">http://bewine.loungenet.org</a>
</ul>
<p> </p>
<!--TITLE:[Wine Status Porting]-->
<h1>Wine Status - Porting</h1>
This page contains status information for ports that are in-progress.
Ports that are not started or incompleate are not list on this status
page. Please return to the main porting page if you are interested in
information about platforms not list here.
<style>
<!--
.hdr { background-color: #000000; color: #ffffff; }
.pct0 { background-color: #ff5050; }
.pct5 { background-color: #ff5d4f; }
.pct10 { background-color: #ff694e; }
.pct15 { background-color: #ff764d; }
.pct20 { background-color: #ff824b; }
.pct25 { background-color: #ff8f4a; }
.pct30 { background-color: #ff9b49; }
.pct35 { background-color: #ffa848; }
.pct40 { background-color: #ffb447; }
.pct45 { background-color: #ffc146; }
.pct50 { background-color: #ffcd45; }
.pct55 { background-color: #ffda43; }
.pct60 { background-color: #ffe642; }
.pct65 { background-color: #fff341; }
.pct70 { background-color: #ffff40; }
.pct75 { background-color: #dcff48; }
.pct80 { background-color: #c8ff50; }
.pct85 { background-color: #b4ff58; }
.pct90 { background-color: #a0ff60; }
.pct95 { background-color: #8cff60; }
.pct100 { background-color: #60ff60; }
.nonexistent { background-color: #ff5050; }
.poor { background-color: #ff8f4a; }
.outdated { background-color: #ffcd45; }
.outdadeq { background-color: #ffff40; }
.adequate { background-color: #dcff48; }
.adeqgood { background-color: #c0ff54; }
.good { background-color: #60ff60; }
-->
</style>
<p> </p>
<div align=center>
<table width="95%" border="0" cellspacing="0" cellpadding="1" bgcolor="#6d6d6d">
<tr>
<td>
<table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#ffffff">
<tr class="hdr">
<th>Aspect or Component</th>
<th>Visual Studio</th>
<th>Mingw</th>
<th>Cygwin</th>
<th>Linux Alpha</th>
<th>Linux Sparc</th>
<th>Solaris Sparc</th>
<th>Solaris x86</th>
</tr>
<tr class="hdr">
<td colspan="8"><strong>Libraries</strong></td>
</tr>
<tr>
<td>advapi32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>avicap32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>avifil32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>cabinet</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>comcat</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>comctl32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>commdlg</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>crtdll</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>crypt32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>ctl3d</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>d3d8</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>d3d9</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>d3dim</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>d3dx8</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dciman32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>ddraw</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>devenum</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dinput</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dinput8</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmband</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmcompos</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmime</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmloader</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmscript</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmstyle</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmsynth</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmusic</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dmusic32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dplay</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dplayx</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dpnhpast</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>dsound</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>gdi</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>glu32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>icmp</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>imagehlp</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>imm32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>iphlpapi</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>kernel</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>lzexpand</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>mapi32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>mpr</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msacm</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msdmo</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>mshtml</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msi</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msimg32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msisys</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msnet32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msvcrt</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msvcrt20</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msvcrtd</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>msvideo</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>mswsock</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>netapi32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>ntdll</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>odbc32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>ole32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>oleacc</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>oleaut32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>olecli</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>oledlg</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>olepro32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>opengl32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>psapi</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>qcap</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>quartz</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>rasapi32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>richedit</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>rpcrt4</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>serialui</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>setupapi</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>shdocvw</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>shell32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>shfolder</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>shlwapi</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>snmpapi</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>sti</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>tapi32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>ttydrv</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>twain</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>url</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>urlmon</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>user</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>uxtheme</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>version</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>win32s</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winaspi</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winedos</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wineps</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wininet</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winmm</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winnls</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winsock</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winspool</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wintrust</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wintab32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wow32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wsock32</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>x11drv</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<tr class="hdr">
<td colspan="8"><strong>Internal Libraries</strong></td>
</tr>
<td>libwine_port - Porting Library</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>libwine_unicode - Unicode Library</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>libwine_uuid -</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>libwine - Internal function library</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>libwpp - Wine Preprocessor</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<tr class="hdr">
<td colspan="8"><strong>Development Tools</strong></td>
</tr>
<tr>
<td>WIDL - Wine IDL Compiler</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<tr>
<td>Winebuild - PE Building Utiltiy</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<tr>
<td>Winedump - PE Library Dumper</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<tr>
<td>Winegcc - Compiler Frontend</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<tr>
<td>WMC - Wine Message Compiler</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<tr>
<td>WRC - Wine Resource Compiler</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<tr class="hdr">
<td colspan="8"><strong>User Programs</strong></td>
</tr>
<td>avitools</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>clock</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>cmdlgtst</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>control</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>expand</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>notepad</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>osversioncheck</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>progman</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>regapi</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>regedit</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>regsvr32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>regtest</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>rpcss</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>rundll32</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>start</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>uninstaller</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>view</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wcmd</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wineboot</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winecfg</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>wineconsole</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winedbg</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winefile</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winemenubuilder</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winemine</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winepath</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winevdm</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winhelp</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
<td>winver</td>
<td class="pct0">0% complete</td>
<td class="pct95">95% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
<td class="pct0">0% complete</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<p> </p>