Commit 84cd4fd8 authored by Vitaly Lipatov's avatar Vitaly Lipatov

just import winetricks-20180603.tar with rpmgs script

parents
.gitignore
output/
language: shell
os:
- linux
- osx
sudo: required
dist: trusty
# Note: needed by winetricks-test, which not yet supported in TravisCI
# - cabextract
# - p7zip
# - unrar
# - unzip
# - wine
addons:
apt:
packages:
# for bashate
- python-tz
# for checkbashisms
- devscripts
# Note: if statements cannot go across multiple lines. Combine into one, or move to a shell script!
# Ubuntu notes:
# * ShellCheck is already installed in TravisCI
# * bashate is not available on Trusty and we need to install it manually
# macOS note:
# * Homebrew doesn't provide bashate, they don't package things
# that are on pypi
#
# We use a script that installs bashate by unpacking .deb files built for
# Ubuntu Bionic (18.04) because:
# 1. python-bashate 0.3.1-2 (for Artful) can be installed but
# Artful will not be supported after July 2018
# 2. python-bashate 0.5.1-1 (for Bionic) can't be installed on Trusty
# because it contains "control.tar.xz"
# > dpkg-deb: error: archive '/var/cache/apt/archives/python-bashate_0.5.1-1_all.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
# > dpkg: error processing archive /var/cache/apt/archives/python-bashate_0.5.1-1_all.deb (--unpack):
# > subprocess dpkg-deb --control returned error exit status 2
# 3. Adding apt-line for newer Ubuntu release breaks dependencies
# e.g. can't install Official Wine package on Ubuntu
# > The following packages have unmet dependencies:
# > winehq-stable : Depends: wine-stable (= 3.0.0~trusty)
# > E: Unable to correct problems, you have held broken packages.
# 4. Ubuntu Bionic is an LTS release and will be supported until April 2023
# This means that we can use version 0.5.1-1 until April 2023
# 5. The installation via the script is quick
# (simply download and unpack files)
#
# If the script fails, install pip and use it to install bashate
before_install:
- time sh ./misc/travis-install-bashate-deb.sh || time sh ./misc/travis-install-bashate-pip.sh
# "brew update" (or auto-update when installing) takes long time
# checkbashisms and shellcheck can be installed without this
# So installing with "HOMEBREW_NO_AUTO_UPDATE=1" considerably reduces
# job time on macOS
# If it fails retry with auto-update
- if [[ "$TRAVIS_OS_NAME" == "osx" ]] ; then time env HOMEBREW_NO_AUTO_UPDATE=1 brew install checkbashisms shellcheck || time brew install checkbashisms shellcheck ; fi
# Note if testing on a branch, you can replace this with your desired command, e.g.,:
# script: time sh ./src/winetricks -q comctl32
# Some tests require a working $DISPLAY, and not just Xvfb. See tests/winetricks-test for the list.
# Either skip those / test manually, or run them on OS X.
# Also note:
# Installing wine on the vms is a pain.
# Linux: currently can't get 1.8.x / 1.9.x installed :/
# OS X: 38 minutes
# shell-checks is quick and works, no display or compiles needed
script:
- time sh ./tests/shell-checks
# Also check for trailing whitespace. Not doing in shell-checks because it depends on a clean tree (uses git diff):
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then time sh ./tests/whitespace-check; fi
# OS X doesn't allow writing to /usr/bin, skip non-PREFIX make install test there
install:
- if [[ "$TRAVIS_OS_NAME" != "osx" ]] ; then time sudo make install ; fi
- time make install PREFIX="$(mktemp -d)"
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
# Makefile for winetricks - a script for working around common problems in wine
#
# Copyright (C) 2013 Dan Kegel
# Copyright (C) 2015-2016 Austin English
# See also copyright notice in src/winetricks.
#
# This software comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the GNU Lesser
# Public License version 2.1 (or later), as published by the Free
# Software Foundation. Please see the file COPYING for details.
#
# Web Page: http://winetricks.org
#
# Maintainers:
# Austin English <austinenglish!gmail.com>
INSTALL = install
INSTALL_PROGRAM = $(INSTALL)
INSTALL_DATA = $(INSTALL) -m 644
SOURCES = Makefile src tests
version=$(shell grep '^WINETRICKS_VERSION' < src/winetricks | sed 's/.*=//')
PREFIX = /usr
all:
@ echo "Nothing to compile. Use: check, clean, cleanup, dist, install"
# Editor backup files etc.
clean:
find . -name "*[#~]" \
-o -name "*.\#*" \
-o -name "*.orig" \
-o -name "*.porig" \
-o -name "*.rej" \
-o -name "*.log" \
-o -name "*.out" \
-o -name "*.verbs" \
| xargs -r rm
rm -rf src/df-* src/measurements src/links.d
# Remove trailing whitespaces
cleanup:
sed --in-place 's,[ \t]\+$$,,' $$(find $(SOURCES) -type f)
dist: clean $(SOURCES)
tar --exclude='*.patch' --exclude=measurements --exclude=.git \
--exclude-backups \
-czvf winetricks-$(version).tar.gz $(SOURCES)
install:
$(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
$(INSTALL_PROGRAM) src/winetricks $(DESTDIR)$(PREFIX)/bin/winetricks
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/man/man1
$(INSTALL_DATA) src/winetricks.1 $(DESTDIR)$(PREFIX)/share/man/man1/winetricks.1
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/applications
$(INSTALL_DATA) src/winetricks.desktop $(DESTDIR)$(PREFIX)/share/applications/winetricks.desktop
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/metainfo
$(INSTALL_DATA) src/winetricks.appdata.xml $(DESTDIR)$(PREFIX)/share/metainfo/winetricks.appdata.xml
$(INSTALL) -d $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps
$(INSTALL_DATA) src/winetricks.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/winetricks.svg
check:
echo 'This verifies that most DLL verbs, plus flash, install ok.'
echo 'It should take about an hour to run with a fast connection.'
echo 'If you want to test a particular version of wine, do e.g.'
echo 'export WINE=$$HOME/wine-git/wine first.'
echo 'On 64 bit systems, you probably want export WINEARCH=win32.'
echo 'Winetricks does not work completely in non-English locales.'
echo ''
echo 'Current Environment:'
echo 'DISPLAY is currently "$(DISPLAY)".'
echo 'LANG is currently "$(LANG)".'
echo 'WINEARCH is currently "$(WINEARCH)".'
echo 'WINE is currently "$(WINE)".'
echo 'XAUTHORITY is currently "$(XAUTHORITY)".'
echo ''
echo 'If running this as part of debuild, you might need to use'
echo 'debuild --preserve-envvar=LANG --preserve-envvar=WINE --preserve-envvar=WINEARCH --preserve-envvar=DISPLAY --preserve-envvar=XAUTHORITY'
echo 'To suppress tests in debuild, export DEB_BUILD_OPTIONS=nocheck'
echo ''
echo 'FIXME: this should kill stray wine processes before and after, but some leak through, you might need to kill them.'
# Check for checkbashisms/shellcheck issues first:
echo "Running checkbashisms/shellcheck:"
sh ./tests/shell-checks || exit 1
# Check all script dependencies before starting tests:
echo "Checking dependencies.."
sh ./src/linkcheck.sh check-deps || exit 1
sh ./tests/winetricks-test check-deps || exit 1
echo "Running tests"
cd src; if test -z "$(WINEARCH)" ; then export WINEARCH=win32 ; fi ; sh ../tests/winetricks-test quick
check-coverage:
WINETRICKS_ENABLE_KCOV=1 $(MAKE) check
shell-checks:
echo "This runs shell checks only. Currently, these are checkbashisms and shellcheck."
echo "This is relatively fast and doesn't download anything."
sh ./tests/shell-checks || exit 1
test:
echo 'This verifies that most DLL verbs, plus flash and dotnet, install ok.'
echo 'It also makes sure that all URLs in winetricks work, so a fast uncapped internet connection is needed.'
echo 'It should take about an hour to run with a fast connection.'
echo 'If you want to test a particular version of wine, do e.g.'
echo 'export WINE=$$HOME/wine-git/wine first.'
echo 'On 64 bit systems, you probably want export WINEARCH=win32.'
echo 'Winetricks does not work completely in non-English locales.'
echo ''
echo 'Current Environment:'
echo 'DISPLAY is currently "$(DISPLAY)".'
echo 'LANG is currently "$(LANG)".'
echo 'WINEARCH is currently "$(WINEARCH)".'
echo 'WINE is currently "$(WINE)".'
echo 'XAUTHORITY is currently "$(XAUTHORITY)".'
echo ''
echo 'If running this as part of debuild, you might need to use'
echo 'debuild --preserve-envvar=LANG --preserve-envvar=WINE --preserve-envvar=WINEARCH --preserve-envvar=DISPLAY --preserve-envvar=XAUTHORITY'
echo 'To suppress tests in debuild, export DEB_BUILD_OPTIONS=nocheck'
echo ''
echo 'FIXME: this should kill stray wine processes before and after, but some leak through, you might need to kill them.'
# Check for checkbashisms/shellcheck issues first:
echo "Running checkbashisms/shellcheck:"
sh ./tests/shell-checks || exit 1
# Check all script dependencies before starting tests:
echo "Checking dependencies.."
sh ./src/linkcheck.sh check-deps || exit 1
sh ./tests/winetricks-test check-deps || exit 1
echo "Running tests"
rm -rf src/links.d; cd src; sh linkcheck.sh crawl
echo 'And now, the one hour run check.'
if test ! -z "$(XDG_CACHE_HOME)" ; then rm -rf $(XDG_CACHE_HOME)/winetricks ; else rm -rf $(HOME)/.cache/winetricks ; fi
cd src; if test -z "$(WINEARCH)" ; then export WINEARCH=win32 ; fi ; sh ../tests/winetricks-test full
test-coverage:
WINETRICKS_ENABLE_KCOV=1 $(MAKE) test
xvfb-check:
echo "xvfb runs make check, for verbs safe for it"
cd src; if test -z "$(WINEARCH)" ; then export WINEARCH=win32 ; fi ; sh ../tests/winetricks-test xvfb-check
xvfb-check-coverage:
WINETRICKS_ENABLE_KCOV=1 $(MAKE) xfvb-check-coverage
# Winetricks
Homepage of Winetricks, previously hosted at <https://code.google.com/p/winetricks>.
Winetricks is an easy way to work around problems in Wine.
It has a menu of supported games/apps for which it can do all the workarounds automatically. It also allows the installation of missing DLLs and tweaking of various Wine settings.
The latest version can be downloaded here:
https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
Tagged releases are accessible here:
https://github.com/Winetricks/winetricks/releases
# Installing
The ```winetricks``` package should be used if it is available and up to date. The package is available in most distributions:
* Arch: https://www.archlinux.org/packages/community/any/winetricks/
* Debian: https://packages.debian.org/sid/winetricks
* Fedora: https://fedoraproject.org/wiki/Wine#Packages
* Gentoo: https://packages.gentoo.org/packages/app-emulation/winetricks
* Homebrew (OSX): http://brewformulas.org/Winetricks
* MacPorts (OSX): https://www.macports.org/ports.php?by=name&substr=winetricks
* Slackbuilds (Slackware): http://slackbuilds.org/repository/14.2/system/winetricks/?search=winetricks
* Ubuntu: https://packages.ubuntu.com/search?keywords=winetricks Note: Ubuntu LTS versions are years out of date, a manual installation should be done instead.
If the package is unavailable, outdated (e.g., Ubuntu LTSs), or the latest version is desired, a manual installation of winetricks can be done:
```
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin
```
curl can be used instead of wget:
```
curl -O https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv winetricks /usr/local/bin
```
Note: /usr/local/bin must be in your $PATH for this to work.
Winetricks can be updated by doing:
```
winetricks --self-update
```
# Custom .verb files
New dll/settings/programs can be added to Winetricks by passing a custom .verb (format below)
Example `icecat.verb`:
```
w_metadata icecat apps \
title="GNU Icecat 38.8.0" \
publisher="GNU Foundation" \
year="2016" \
media="download" \
file1="icecat-38.8.0.en-US.win32.zip" \
installed_exe1="${W_PROGRAMS_X86_WIN}/icecat/icecat.exe"
load_icecat()
{
w_download https://ftp.gnu.org/gnu/gnuzilla/38.8.0/${file1} e5f9481e78710c25eb3a271d81aceb19ef44ff6e8599da7d5f7a2da584c01213
w_try_unzip "${W_PROGRAMS_X86_UNIX}" "${W_CACHE}/${W_PACKAGE}/${file1}"
}
```
Note that the file prefix (icecat.verb) and command name (icecat) must match. All metadata fields are optional, only the command name and category are required.
# Tests
The tests need `bashate`, `checkbashisms`, and `shellcheck>=0.4.4` installed.
Makefile supports a few test targets:
* check - runs './tests/winetricks-tests quick' (without first clearing $WINETRICKS_CACHE)
* shell-checks - runs './tests/shell-checks'
* test - runs './tests/winetricks-tests full' (and clears $WINETRICKS_CACHE first)
* xvfb-check - runs './tests/winetricks-tests xvfb-check' (without first clearing $WINETRICKS_CACHE first)
# Support
* Winetricks is maintained by Austin English <austinenglish@gmail.com>.
* If winetricks has helped you out, then please consider donating to the FSF/EFF as a thank you:
* EFF - https://supporters.eff.org/donate/button
* FSF - https://my.fsf.org/donate
* Donations towards electricity bill and developer beer fund can be sent via Bitcoin to 18euSAZztpZ9wcN6xZS3vtNnE1azf8niDk
* I try to actively respond to bugs and pull requests on GitHub:
* Bugs: https://github.com/Winetricks/winetricks/issues/new
* Pull Requests: https://github.com/Winetricks/winetricks/pulls
winetricks (0.0+20150401) UNRELEASED; urgency=low
* Dummy entry. All changes can be found at
https://github.com/Winetricks/winetricks/commits/master
-- Michael Müller <michael@fds-team.de> Wed, 01 Apr 2015 23:27:42 +0200
Source: winetricks
Section: contrib/otherosfs
Priority: optional
Maintainer: Austin English <austinenglish@gmail.com>
Standards-Version: 3.8.1
Build-Depends: debhelper,
devscripts
Package: winetricks
Section: contrib/otherosfs
Architecture: all
Homepage: https://winetricks.org
Depends: binutils,
cabextract,
p7zip,
unzip,
wget
Recommends: zenity | kdebase-bin,
xdg-utils,
policykit-1 | gksu | kde-cli-tools | kdesudo,
sudo,
wine
Description: Simple tool to work around common problems in Wine.
Winetricks has a menu of supported games/apps for which it can do all the
workarounds automatically. It also lets you install missing DLLs or
tweak various Wine settings individually.
It can be used via GUI or command line, whichever you prefer; the
command-line mode is particularly useful as a building block in fancier
wine frontends and in automated regression testing.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: http://winetricks.org
Vcs-Browser: https://github.com/Winetricks/winetricks/
Vcs-Git: git://github.com/winetricks/Winetricks.git
Files: *
Copyright:
2007-2014 Dan Kegel <dank!kegel.com>
2008-2017 Austin English <austinenglish!gmail.com>
2010-2011 Phil Blankenship <phillip.e.blankenship!gmail.com>
2010-2015 Shannon VanWagner <shannon.vanwagner!gmail.com>
2010 Belhorma Bendebiche <amro256!gmail.com>
2010 Eleazar Galano <eg.galano!gmail.com>
2010 Travis Athougies <iammisc!gmail.com>
2010 Andrew Nguyen
2010 Detlef Riekenberg
2010 Maarten Lankhorst
2010 Rico Schüller
2011 Scott Jackson <sjackson2!gmx.com>
2011 Trevor Johnson
2011 Franco Junio
2011 Craig Sanders
2011 Matthew Bauer <mjbauer95>
2011 Giuseppe Dia
2011 Łukasz Wojniłowicz
2011 Matthew Bozarth
2013-2017 Andrey Gusev <andrey.goosev!gmail.com>
2013-2017 Hillwood Yang <hillwood!opensuse.org>
2013,2016 André Hentschel <nerv!dawncrow.de>
License: LGPL-2.1+
Files: src/winetricks.appdata.xml
Copyright:
2017 Daniel Rusek <mail@asciiwolf.com>
License: CC0-1.0
Files: src/winetricks.desktop
Copyright:
2007-2013 Scott Ritchie <scottritchie!ubuntu.com>
License: LGPL-2.1+
Comment:
For copyright confirmation see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708198#24
Files: src/winetricks.svg
Copyright:
2010 Joel Holdsworth <joel!airwebreathe.org.uk>
License: LGPL-2.1+
Comment:
For copyright confirmation see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708198#24
License: LGPL-2.1+
This software is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
.
On Debian systems, the complete text of the GNU Library General Public
License can be found in /usr/share/common-licenses/LGPL-2.1 file.
License: CC0-1.0
Creative Commons CC0 1.0 Universal
.
CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND
DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT
OR THE INFORMATION OR WORKS PROVIDED HEREUNDER.
.
Statement of Purpose
.
The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator
and subsequent owner(s) (each and all, an "owner") of an original work
of authorship and/or a database (each, a "Work").
.
Certain owners wish to permanently relinquish those rights to a Work for
the purpose of contributing to a commons of creative, cultural and
scientific works ("Commons") that the public can reliably and without
fear of later claims of infringement build upon, modify, incorporate in
other works, reuse and redistribute as freely as possible in any form
whatsoever and for any purposes, including without limitation commercial
purposes. These owners may contribute to the Commons to promote the
ideal of a free culture and the further production of creative, cultural
and scientific works, or to gain reputation or greater distribution for
their Work in part through the use and efforts of others.
.
For these and/or other purposes and motivations, and without any
expectation of additional consideration or compensation, the person
associating CC0 with a Work (the "Affirmer"), to the extent that he or
she is an owner of Copyright and Related Rights in the Work, voluntarily
elects to apply CC0 to the Work and publicly distribute the Work under
its terms, with knowledge of his or her Copyright and Related Rights in
the Work and the meaning and intended legal effect of CC0 on those
rights.
.
1. Copyright and Related Rights. A Work made available under CC0 may be
protected by copyright and related or neighboring rights ("Copyright and
Related Rights"). Copyright and Related Rights include, but are not
limited to, the following:
.
i. the right to reproduce, adapt, distribute, perform, display,
communicate, and translate a Work;
.
ii. moral rights retained by the original author(s) and/or performer(s);
.
iii. publicity and privacy rights pertaining to a person's image or
likeness depicted in a Work;
.
iv. rights protecting against unfair competition in regards to a Work,
subject to the limitations in paragraph 4(a), below;
.
v. rights protecting the extraction, dissemination, use and reuse of
data in a Work;
.
vi. database rights (such as those arising under Directive 96/9/EC of
the European Parliament and of the Council of 11 March 1996 on the legal
protection of databases, and under any national implementation thereof,
including any amended or successor version of such directive); and
.
vii. other similar, equivalent or corresponding rights throughout the
world based on applicable law or treaty, and any national
implementations thereof.
.
2. Waiver. To the greatest extent permitted by, but not in contravention
of, applicable law, Affirmer hereby overtly, fully, permanently,
irrevocably and unconditionally waives, abandons, and surrenders all of
Affirmer's Copyright and Related Rights and associated claims and causes
of action, whether now known or unknown (including existing as well as
future claims and causes of action), in the Work (i) in all territories
worldwide, (ii) for the maximum duration provided by applicable law or
treaty (including future time extensions), (iii) in any current or
future medium and for any number of copies, and (iv) for any purpose
whatsoever, including without limitation commercial, advertising or
promotional purposes (the "Waiver"). Affirmer makes the Waiver for the
benefit of each member of the public at large and to the detriment of
Affirmer's heirs and successors, fully intending that such Waiver shall
not be subject to revocation, rescission, cancellation, termination, or
any other legal or equitable action to disrupt the quiet enjoyment of
the Work by the public as contemplated by Affirmer's express Statement
of Purpose.
.
3. Public License Fallback. Should any part of the Waiver for any reason
be judged legally invalid or ineffective under applicable law, then the
Waiver shall be preserved to the maximum extent permitted taking into
account Affirmer's express Statement of Purpose. In addition, to the
extent the Waiver is so judged Affirmer hereby grants to each affected
person a royalty-free, non transferable, non sublicensable, non
exclusive, irrevocable and unconditional license to exercise Affirmer's
Copyright and Related Rights in the Work (i) in all territories
worldwide, (ii) for the maximum duration provided by applicable law or
treaty (including future time extensions), (iii) in any current or
future medium and for any number of copies, and (iv) for any purpose
whatsoever, including without limitation commercial, advertising or
promotional purposes (the "License"). The License shall be deemed
effective as of the date CC0 was applied by Affirmer to the Work. Should
any part of the License for any reason be judged legally invalid or
ineffective under applicable law, such partial invalidity or
ineffectiveness shall not invalidate the remainder of the License, and
in such case Affirmer hereby affirms that he or she will not (i)
exercise any of his or her remaining Copyright and Related Rights in the
Work or (ii) assert any associated claims and causes of action with
respect to the Work, in either case contrary to Affirmer's express
Statement of Purpose.
.
4. Limitations and Disclaimers.
.
a. No trademark or patent rights held by Affirmer are waived, abandoned,
surrendered, licensed or otherwise affected by this document.
.
b. Affirmer offers the Work as-is and makes no representations or
warranties of any kind concerning the Work, express, implied, statutory
or otherwise, including without limitation warranties of title,
merchantability, fitness for a particular purpose, non infringement, or
the absence of latent or other defects, accuracy, or the present or
absence of errors, whether or not discoverable, all to the greatest
extent permissible under applicable law.
.
c. Affirmer disclaims responsibility for clearing rights of other persons
that may apply to the Work or any use thereof, including without
limitation any person's Copyright and Related Rights in the Work.
Further, Affirmer disclaims responsibility for obtaining any necessary
consents, permissions or other rights required for any use of the Work.
.
d. Affirmer understands and acknowledges that Creative Commons is not a
party to this document and has no duty or obligation with respect to
this CC0 or use of the Work.
#!/usr/bin/make -f
override_dh_auto_test:
# Skip
%:
dh $@
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.0 (Debian 3.0-1) and WINEARCH=win32
===== apps =====
3m_library 3M Cloud Library (3M Company, 2015) [downloadable]
7zip 7-Zip 16.02 (Igor Pavlov, 2016) [downloadable]
abiword AbiWord 2.8.6 (AbiSource, 2010) [downloadable]
adobe_diged Adobe Digital Editions 1.7 (Adobe, 2011) [downloadable]
adobe_diged4 Adobe Digital Editions 4.5 (Adobe, 2015) [downloadable]
autohotkey AutoHotKey (autohotkey.org, 2010) [downloadable]
busybox BusyBox FRP-2121 (Ron Yorston / Busybox authors, 2015) [downloadable]
cmake CMake 2.8 (Kitware, 2013) [downloadable]
colorprofile Standard RGB color profile (Microsoft, 2005) [downloadable]
controlpad MS ActiveX Control Pad (Microsoft, 1997) [downloadable]
controlspy Control Spy 2.0 (Microsoft, 2005) [downloadable]
emu8086 emu8086 (emu8086.com, 2015) [downloadable]
ev3 Lego Mindstorms EV3 Home Edition (Lego, 2014) [downloadable]
firefox Firefox 51.0 (Mozilla, 2017) [downloadable]
fontxplorer Font Xplorer 1.2.2 (Moon Software, 2001) [downloadable]
foobar2000 foobar2000 v1.3.14 (Peter Pawlowski, 2016)
iceweasel GNU Icecat 31.7.0 (GNU Foundation, 2015) [downloadable]
irfanview Irfanview (Irfan Skiljan, 2016) [downloadable]
kde KDE on Windows (various, 2013) [downloadable]
kindle Amazon Kindle (Amazon, 2017) [downloadable]
kobo Kobo e-book reader (Kobo, 2011) [downloadable]
mingw Minimalist GNU for Windows, including GCC for Windows (GNU, 2013) [downloadable]
mozillabuild Mozilla build environment (Mozilla Foundation, 2015) [downloadable]
mpc Media Player Classic - Home Cinema (doom9 folks, 2014) [downloadable]
mspaint MS Paint (Microsoft, 2010) [downloadable]
mt4 Meta Trader 4 (, 2005) [downloadable]
njcwp_trial NJStar Chinese Word Processor trial (NJStar, 2015) [downloadable]
njjwp_trial NJStar Japanese Word Processor trial (NJStar, 2009) [downloadable]
nook Nook for PC (e-book reader) (Barnes & Noble, 2011) [downloadable]
npp Notepad++ (Don Ho, 2015) [downloadable]
office2003pro Microsoft Office 2003 Professional (Microsoft, 2002)
office2007pro Microsoft Office 2007 Professional (Microsoft, 2006)
office2013pro Microsoft Office 2013 Professional (Microsoft, 2013) [downloadable]
ollydbg110 OllyDbg (ollydbg.de, 2004) [downloadable]
ollydbg200 OllyDbg (ollydbg.de, 2010) [downloadable]
ollydbg201 OllyDbg (ollydbg.de, 2013) [downloadable]
openwatcom Open Watcom C/C++ compiler (can compile win16 code!) (Watcom, 2010) [downloadable]
protectionid Protection ID (CDKiLLER & TippeX, 2016)
psdk2003 MS Platform SDK 2003 (Microsoft, 2003) [downloadable]
psdkwin7 MS Windows 7 SDK (Microsoft, 2009) [downloadable]
psdkwin71 MS Windows 7.1 SDK (Microsoft, 2010) [downloadable]
qq QQ 8.9.1(Chinese chat app) (Tencent, 2017) [downloadable]
qqintl QQ International Instant Messenger 2.11 (Tencent, 2014) [downloadable]
safari Safari (Apple, 2010) [downloadable]
sketchup SketchUp 8 (Google, 2012) [downloadable]
steam Steam (Valve, 2010) [downloadable]
uplay Uplay (Ubisoft, 2013) [downloadable]
utorrent µTorrent 2.2.1 (BitTorrent, 2011)
utorrent3 µTorrent 3.4 (BitTorrent, 2011) [downloadable]
vc2005express MS Visual C++ 2005 Express (Microsoft, 2005) [downloadable]
vc2005expresssp1 MS Visual C++ 2005 Express SP1 (Microsoft, 2007) [downloadable]
vc2005trial MS Visual C++ 2005 Trial (Microsoft, 2005) [downloadable]
vc2008express MS Visual C++ 2008 Express (Microsoft, 2008) [downloadable]
vc2010express MS Visual C++ 2010 Express (Microsoft, 2010) [downloadable]
vlc VLC media player 2.2.1 (VideoLAN, 2015) [downloadable]
winamp Winamp (Radionomy (AOL (Nullsoft)), 2013) [downloadable]
wme9 MS Windows Media Encoder 9 (broken in Wine) (Microsoft, 2002) [downloadable]
===== benchmarks =====
3dmark03 3D Mark 03 (Futuremark, 2003)
3dmark05 3D Mark 05 (Futuremark, 2005) [downloadable]
3dmark06 3D Mark 06 (Futuremark, 2006)
3dmark2000 3DMark2000 (MadOnion.com, 2000) [downloadable]
3dmark2001 3DMark2001 (MadOnion.com, 2001) [downloadable]
stalker_pripyat_bench S.T.A.L.K.E.R.: Call of Pripyat benchmark (GSC Game World, 2009)
unigine_heaven Unigen Heaven 2.1 Benchmark (Unigen, 2010)
wglgears wglgears (Clinton L. Jeffery, 2005) [downloadable]
===== dlls =====
adobeair Adobe AIR (Adobe, 2018) [downloadable]
allcodecs All codecs (dirac, ffdshow, icodecs, cinepak, l3codecx, xvid) except wmp (various, 1995-2009) [downloadable]
amstream MS amstream.dll (Microsoft, 2011) [downloadable]
art2kmin MS Access 2007 runtime (Microsoft, 2007) [downloadable]
atmlib Adobe Type Manager (Adobe, 2009) [downloadable]
avifil32 MS avifil32 (Microsoft, 2004) [downloadable]
binkw32 RAD Game Tools binkw32.dll (RAD Game Tools, Inc., 2000) [downloadable]
cabinet Microsoft cabinet.dll (Microsoft, 2002) [downloadable]
cinepak Cinepak Codec (Radius, 1995) [downloadable]
cmd MS cmd.exe (Microsoft, 2004) [downloadable]
comctl32 MS common controls 5.80 (Microsoft, 2001) [downloadable]
comctl32ocx MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6 (Microsoft, 2012) [downloadable]
comdlg32ocx Common Dialog ActiveX Control for VB6 (Microsoft, 2012) [downloadable]
crypt32 MS crypt32 (Microsoft, 2004) [downloadable]
d3dcompiler_43 MS d3dcompiler_43.dll (Microsoft, 2010) [downloadable]
d3drm MS d3drm.dll (Microsoft, 2010) [downloadable]
d3dx10 MS d3dx10_??.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
d3dx10_43 MS d3dx10_43.dll (Microsoft, 2010) [downloadable]
d3dx11_42 MS d3dx11_42.dll (Microsoft, 2010) [downloadable]
d3dx11_43 MS d3dx11_43.dll (Microsoft, 2010) [downloadable]
d3dx9 MS d3dx9_??.dll from DirectX 9 redistributable (Microsoft, 2010) [downloadable]
d3dx9_24 MS d3dx9_24.dll (Microsoft, 2010) [downloadable]
d3dx9_25 MS d3dx9_25.dll (Microsoft, 2010) [downloadable]
d3dx9_26 MS d3dx9_26.dll (Microsoft, 2010) [downloadable]
d3dx9_27 MS d3dx9_27.dll (Microsoft, 2010) [downloadable]
d3dx9_28 MS d3dx9_28.dll (Microsoft, 2010) [downloadable]
d3dx9_29 MS d3dx9_29.dll (Microsoft, 2010) [downloadable]
d3dx9_30 MS d3dx9_30.dll (Microsoft, 2010) [downloadable]
d3dx9_31 MS d3dx9_31.dll (Microsoft, 2010) [downloadable]
d3dx9_32 MS d3dx9_32.dll (Microsoft, 2010) [downloadable]
d3dx9_33 MS d3dx9_33.dll (Microsoft, 2010) [downloadable]
d3dx9_34 MS d3dx9_34.dll (Microsoft, 2010) [downloadable]
d3dx9_35 MS d3dx9_35.dll (Microsoft, 2010) [downloadable]
d3dx9_36 MS d3dx9_36.dll (Microsoft, 2010) [downloadable]
d3dx9_37 MS d3dx9_37.dll (Microsoft, 2010) [downloadable]
d3dx9_38 MS d3dx9_38.dll (Microsoft, 2010) [downloadable]
d3dx9_39 MS d3dx9_39.dll (Microsoft, 2010) [downloadable]
d3dx9_40 MS d3dx9_40.dll (Microsoft, 2010) [downloadable]
d3dx9_41 MS d3dx9_41.dll (Microsoft, 2010) [downloadable]
d3dx9_42 MS d3dx9_42.dll (Microsoft, 2010) [downloadable]
d3dx9_43 MS d3dx9_43.dll (Microsoft, 2010) [downloadable]
d3dxof MS d3dxof.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dbghelp MS dbghelp (Microsoft, 2008) [downloadable]
devenum MS devenum.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dinput MS dinput.dll; breaks mouse, use only on Rayman 2 etc. (Microsoft, 2010) [downloadable]
dinput8 MS DirectInput 8 from DirectX user redistributable (Microsoft, 2010) [downloadable]
dirac The Dirac directshow filter v1.0.2 (Dirac, 2009) [downloadable]
directmusic MS DirectMusic from DirectX user redistributable (Microsoft, 2010) [downloadable]
directplay MS DirectPlay from DirectX user redistributable (Microsoft, 2010) [downloadable]
directx9 MS DirectX 9 (Usually overkill. Try d3dx9_36 first) (Microsoft, 2010) [downloadable]
dmband MS dmband.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmcompos MS dmcompos.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmime MS dmime.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmloader MS dmloader.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmscript MS dmscript.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmstyle MS dmstyle.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmsynth MS dmsynth.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmusic MS dmusic.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmusic32 MS dmusic32.dll from DirectX user redistributable (Microsoft, 2006) [downloadable]
dotnet11 MS .NET 1.1 (Microsoft, 2003) [downloadable]
dotnet11sp1 MS .NET 1.1 SP1 (Microsoft, 2004) [downloadable]
dotnet20 MS .NET 2.0 (Microsoft, 2006) [downloadable]
dotnet20sdk MS .NET 2.0 SDK (Microsoft, 2006) [downloadable]
dotnet20sp1 MS .NET 2.0 SP1 (experimental) (Microsoft, 2008) [downloadable]
dotnet20sp2 MS .NET 2.0 SP2 (experimental) (Microsoft, 2009) [downloadable]
dotnet30 MS .NET 3.0 (Microsoft, 2006) [downloadable]
dotnet30sp1 MS .NET 3.0 SP1 (Microsoft, 2007) [downloadable]
dotnet35 MS .NET 3.5 (Microsoft, 2007) [downloadable]
dotnet35sp1 MS .NET 3.5 SP1 (Microsoft, 2008) [downloadable]
dotnet40 MS .NET 4.0 (Microsoft, 2011) [downloadable]
dotnet45 MS .NET 4.5 (Microsoft, 2012) [downloadable]
dotnet452 MS .NET 4.5.2 (Microsoft, 2012) [downloadable]
dotnet46 MS .NET 4.6 (Microsoft, 2015) [downloadable]
dotnet461 MS .NET 4.6.1 (Microsoft, 2015) [downloadable]
dotnet462 MS .NET 4.6.2 (Microsoft, 2016) [downloadable]
dotnet_verifier MS .NET Verifier (Microsoft, 2016) [downloadable]
dpvoice Microsoft dpvoice dpvvox dpvacm Audio dlls (Microsoft, 2002) [downloadable]
dsdmo MS dsdmo.dll (Microsoft, 2010) [downloadable]
dsound MS DirectSound from DirectX user redistributable (Microsoft, 2010) [downloadable]
dswave MS dswave.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dxdiag DirectX Diagnostic Tool (Microsoft, 2010) [downloadable]
dxdiagn DirectX Diagnostic Library (Microsoft, 2011) [downloadable]
dxdiagn_feb2010 DirectX Diagnostic Library (February 2010) (Microsoft, 2010) [downloadable]
dxsdk_jun2010 MS DirectX SDK, June 2010 (developers only) (Microsoft, 2010) [downloadable]
dxsdk_nov2006 MS DirectX SDK, November 2006 (developers only) (Microsoft, 2006) [downloadable]
esent MS Extensible Storage Engine (Microsoft, 2011) [downloadable]
ffdshow ffdshow video codecs (doom9 folks, 2010) [downloadable]
flash Flash Player 14 (Adobe, 2014) [downloadable]
gdiplus MS GDI+ (Microsoft, 2011) [downloadable]
gdiplus_winxp MS GDI+ (Microsoft, 2004)
gfw MS Games For Windows Live (xlive.dll) (Microsoft, 2008) [downloadable]
glidewrapper GlideWrapper (Rolf Neuberger, 2005) [downloadable]
glut The glut utility library for OpenGL (Mark J. Kilgard, 2001) [downloadable]
gmdls General MIDI DLS Collection (Microsoft / Roland, 1999) [downloadable]
hid MS hid (Microsoft, 2003) [downloadable]
icodecs Indeo codecs (Intel, 1998) [downloadable]
ie6 Internet Explorer 6 (Microsoft, 2002) [downloadable]
ie7 Internet Explorer 7 (Microsoft, 2008) [downloadable]
ie8 Internet Explorer 8 (Microsoft, 2009) [downloadable]
ie8_kb2936068 Cumulative Security Update for Internet Explorer 8 (Microsoft, 2014) [downloadable]
jet40 MS Jet 4.0 Service Pack 8 (Microsoft, 2003) [downloadable]
l3codecx MPEG Layer-3 Audio Codec for Microsoft DirectShow (Microsoft, 2010) [downloadable]
mdac27 Microsoft Data Access Components 2.7 sp1 (Microsoft, 2006) [downloadable]
mdac28 Microsoft Data Access Components 2.8 sp1 (Microsoft, 2005) [downloadable]
mdx Managed DirectX (Microsoft, 2006) [downloadable]
mf MS Media Foundation (Microsoft, 2011) [downloadable]
mfc40 MS mfc40 (Microsoft Foundation Classes from win7sp1) (Microsoft, 1999) [downloadable]
mfc42 Visual C++ 6 SP4 mfc42 library; part of vcrun6 (Microsoft, 2000) [downloadable]
msacm32 MS ACM32 (Microsoft, 2003) [downloadable]
msasn1 MS ASN1 (Microsoft, 2003) [downloadable]
msctf MS Text Service Module (Microsoft, 2003) [downloadable]
msdxmocx MS Windows Media Player 2 ActiveX control for VB6 (Microsoft, 1999) [downloadable]
msflxgrd MS FlexGrid Control (msflxgrd.ocx) (Microsoft, 2012) [downloadable]
msftedit Microsoft RichEdit Control (Microsoft, 2011) [downloadable]
mshflxgd MS Hierarchical FlexGrid Control (mshflxgd.ocx) (Microsoft, 2012) [downloadable]
msls31 MS Line Services (Microsoft, 2001) [downloadable]
msmask MS Masked Edit Control (Microsoft, 2009) [downloadable]
mspatcha MS mspatcha (Microsoft, 2004) [downloadable]
msscript MS Windows Script Control (Microsoft, 2004) [downloadable]
msvcirt Visual C++ 6 SP4 msvcirt library; part of vcrun6 (Microsoft, 2000) [downloadable]
msxml3 MS XML Core Services 3.0 (Microsoft, 2005) [downloadable]
msxml4 MS XML Core Services 4.0 (Microsoft, 2009) [downloadable]
msxml6 MS XML Core Services 6.0 sp1 (Microsoft, 2007) [downloadable]
nuget NuGet Package manager (Outercurve Foundation, 2013) [downloadable]
ogg OpenCodecs 0.85: FLAC, Speex, Theora, Vorbis, WebM (Xiph.Org Foundation, 2011) [downloadable]
ole32 MS ole32 Module (ole32.dll) (Microsoft, 2004) [downloadable]
pdh MS pdh.dll (Performance Data Helper) (Microsoft, 2011) [downloadable]
physx PhysX (Nvidia, 2014) [downloadable]
pngfilt pngfilt.dll (from winxp) (Microsoft, 2004) [downloadable]
python26 Python interpreter 2.6.2 (Python Software Foundaton, 2009) [downloadable]
qdvd qdvd.dll (Microsoft, 2011) [downloadable]
qedit qedit.dll (Microsoft, 2011) [downloadable]
quartz quartz.dll (from Directx 9 user redistributable) (Microsoft, 2010) [downloadable]
quicktime72 Apple QuickTime 7.2 (Apple, 2010) [downloadable]
quicktime76 Apple QuickTime 7.6 (Apple, 2010) [downloadable]
riched20 MS RichEdit Control 2.0 (riched20.dll) (Microsoft, 2004) [downloadable]
riched30 MS RichEdit Control 3.0 (riched20.dll, msls31.dll) (Microsoft, 2001) [downloadable]
richtx32 MS Rich TextBox Control 6.0 (Microsoft, 2012) [downloadable]
sdl Simple DirectMedia Layer (Sam Lantinga, 2009) [downloadable]
secur32 MS Security Support Provider Interface (Microsoft, 2011) [downloadable]
setupapi MS Setup API (Microsoft, 2004) [downloadable]
shockwave Shockwave (Adobe, 2018) [downloadable]
speechsdk MS Speech SDK 5.1 (Microsoft, 2009) [downloadable]
tabctl32 Microsoft Tabbed Dialog Control 6.0 (tabctl32.ocx) (Microsoft, 2012) [downloadable]
updspapi Windows Update Service API (Microsoft, 2004) [downloadable]
usp10 Uniscribe (Microsoft, 2011) [downloadable]
vb2run MS Visual Basic 2 runtime (Microsoft, 1993) [downloadable]
vb3run MS Visual Basic 3 runtime (Microsoft, 1998) [downloadable]
vb4run MS Visual Basic 4 runtime (Microsoft, 1998) [downloadable]
vb5run MS Visual Basic 5 runtime (Microsoft, 2001) [downloadable]
vb6run MS Visual Basic 6 runtime sp6 (Microsoft, 2004) [downloadable]
vcrun2003 Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71) (Microsoft, 2003) [downloadable]
vcrun2005 Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80) (Microsoft, 2011) [downloadable]
vcrun2008 Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90) (Microsoft, 2011) [downloadable]
vcrun2010 Visual C++ 2010 libraries (mfc100,msvcp100,msvcr100) (Microsoft, 2010) [downloadable]
vcrun2012 Visual C++ 2012 libraries (atl110,mfc110,mfc110u,msvcp110,msvcr110,vcomp110) (Microsoft, 2012) [downloadable]
vcrun2013 Visual C++ 2013 libraries (mfc120,mfc120u,msvcp120,msvcr120,vcomp120) (Microsoft, 2013) [downloadable]
vcrun2015 Visual C++ 2015 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2015) [downloadable]
vcrun2017 Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2017) [downloadable]
vcrun6 Visual C++ 6 SP4 libraries (mfc42, msvcp60, msvcirt) (Microsoft, 2000) [downloadable]
vcrun6sp6 Visual C++ 6 SP6 libraries (with fixes in ATL and MFC) (Microsoft, 2004) [downloadable]
vjrun20 MS Visual J# 2.0 SE libraries (requires dotnet20) (Microsoft, 2007) [downloadable]
vulkanrt Vulkan Runtime 1.1.73.0 (LunarG, 2018) [downloadable]
vulkansdk Vulkan SDK 1.1.73.0 (developers only) (LunarG, 2018) [downloadable]
webio MS Windows Web I/O (Microsoft, 2011) [downloadable]
windowscodecs MS Windows Imaging Component (Microsoft, 2006) [downloadable]
winhttp MS Windows HTTP Services (Microsoft, 2005) [downloadable]
wininet MS Windows Internet API (Microsoft, 2008) [downloadable]
wmi Windows Management Instrumentation (aka WBEM) Core 1.5 (Microsoft, 2000) [downloadable]
wmp10 Windows Media Player 10 (Microsoft, 2006) [downloadable]
wmp9 Windows Media Player 9 (Microsoft, 2003) [downloadable]
wmv9vcm MS Windows Media Video 9 Video Compression Manager (Microsoft, 2013) [downloadable]
wsh57 MS Windows Script Host 5.7 (Microsoft, 2007) [downloadable]
xact MS XACT Engine (Microsoft, 2010) [downloadable]
xinput Microsoft XInput (Xbox controller support) (Microsoft, 2010) [downloadable]
xmllite MS xmllite dll (Microsoft, 2011) [downloadable]
xna31 MS XNA Framework Redistributable 3.1 (Microsoft, 2009) [downloadable]
xna40 MS XNA Framework Redistributable 4.0 (Microsoft, 2010) [downloadable]
xvid Xvid Video Codec (xvid.org, 2009) [downloadable]
===== fonts =====
allfonts All fonts (various, 1998-2010) [downloadable]
baekmuk Baekmuk Korean fonts (Wooderart Inc. / kldp.net, 1999) [downloadable]
calibri MS Calibri font (Microsoft, 2007) [downloadable]
cambria MS Cambria font (Microsoft, 2009) [downloadable]
candara MS Candara font (Microsoft, 2009) [downloadable]
cjkfonts All Chinese, Japanese, Korean fonts and aliases (various, ) [downloadable]
consolas MS Consolas console font (Microsoft, 2011) [downloadable]
constantia MS Constantia font (Microsoft, 2009) [downloadable]
corbel MS Corbel font (Microsoft, 2009) [downloadable]
corefonts MS Arial, Courier, Times fonts (Microsoft, 2008) [downloadable]
droid Droid fonts (Ascender Corporation, 2009) [downloadable]
eufonts Updated fonts for Romanian and Bulgarian (Microsoft, 2008) [downloadable]
fakechinese Creates aliases for Chinese fonts using WenQuanYi fonts (wenq.org, 2009)
fakejapanese Creates aliases for Japanese fonts using Takao fonts (Jun Kobayashi, 2010)
fakejapanese_ipamona Creates aliases for Japanese fonts using IPAMona fonts (Jun Kobayashi, 2008)
fakejapanese_vlgothic Creates aliases for Japanese Meiryo fonts using VLGothic fonts (Project Vine / Daisuke Suzuki, 2014)
fakekorean Creates aliases for Korean fonts using Baekmuk fonts (Wooderart Inc. / kldp.net, 1999)
ipamona IPAMona Japanese fonts (Jun Kobayashi, 2008) [downloadable]
liberation Red Hat Liberation fonts (Mono, Sans, SansNarrow, Serif) (Red Hat, 2008) [downloadable]
lucida MS Lucida Console font (Microsoft, 1998) [downloadable]
meiryo MS Meiryo font (Microsoft, 2009) [downloadable]
opensymbol OpenSymbol fonts (replacement for Wingdings) (OpenOffice.org, 2017) [downloadable]
pptfonts All MS PowerPoint Viewer fonts (various, ) [downloadable]
tahoma MS Tahoma font (not part of corefonts) (Microsoft, 2007) [downloadable]
takao Takao Japanese fonts (Jun Kobayashi, 2010) [downloadable]
uff Ubuntu Font Family (Ubuntu, 2010) [downloadable]
unifont Unifont alternative to Arial Unicode MS (Roman Czyborra / GNU, 2008) [downloadable]
vlgothic VLGothic Japanese fonts (Project Vine / Daisuke Suzuki, 2014) [downloadable]
wenquanyi WenQuanYi CJK font (wenq.org, 2009) [downloadable]
===== games =====
acreedbro Assassin's Creed Brotherhood (Ubisoft, 2011)
algodoo_demo Algodoo Demo (Algoryx, 2009) [downloadable]
alienswarm_steam Alien Swarm (Steam) (Valve, 2010) [downloadable]
amnesia_tdd_demo Amnesia: The Dark Descent Demo (Frictional Games, 2010)
aoe3_demo Age of Empires III Trial (Microsoft, 2005) [downloadable]
atmosphir Atmosphir (Minor Studios, 2011)
avatar_demo James Camerons Avatar: The Game Demo (Ubisoft, 2009)
beneath_a_steel_sky_gog Beneath a Steel Sky (GOG.com, free) (Virgin Interactive, 1994)
bfbc2 Battlefield Bad Company 2 (EA, 2010)
bioshock2 Bioshock 2 (2K Games, 2010)
bioshock2_steam Bioshock 2 (Steam) (2k, 2010) [downloadable]
bioshock_demo Bioshock Demo (2K Games, 2007) [downloadable]
blobby_volley Blobby Volley (Daniel Skoraszewsky, 2000)
borderlands_steam Borderlands (Steam, non-free) (2K Games, 2009) [downloadable]
bttf101 Back to the Future Episode 1 (Telltale, 2011)
cim_demo Cities In Motion Demo (Paradox Interactive, 2010)
civ4_demo Civilization IV Demo (Firaxis Games, 2005)
civ5_demo_steam Civilization V Demo (Steam) (2K Games, 2010) [downloadable]
cnc3_demo Command & Conquer 3 Demo (EA, 2007) [downloadable]
cnc_redalert3_demo Command & Conquer Red Alert 3 Demo (EA, 2008)
cnc_tiberian_sun Command & Conquer: Tiberian Sun (2010 edition) (EA, 1999) [downloadable]
cod1 Call of Duty (Activision, 2003)
cod4mw_demo Call of Duty 4: Modern Warfare (Activision, 2007)
cod5_waw Call of Duty 5: World at War (Activision, 2008)
cod_demo Call of Duty demo (Activision, 2003)
crayonphysics_demo Crayon Physics Deluxe demo (Kloonigames, 2011) [downloadable]
crysis2 Crysis 2 (EA, 2011)
csi6_demo CSI: Fatal Conspiracy Demo (Ubisoft, 2010)
darknesswithin2_demo Darkness Within 2 Demo (Zoetrope Interactive, 2010)
darkspore Darkspore (EA, 2011)
dcuo DC Universe Online (EA, 2011)
deadspace Dead Space (EA, 2008)
deadspace2 Dead Space 2 (EA, 2011)
demolition_company_demo Demolition Company demo (Giants Software, 2010)
deusex2_demo Deus Ex 2 / Deus Ex: Invisible War Demo (Eidos, 2003)
diablo2 Diablo II (Blizzard, 2000)
digitanks_demo Digitanks Demo (Lunar Workshop, 2011) [downloadable]
dirt2_demo Dirt 2 Demo (Codemasters, 2009)
dragonage Dragon Age: Origins (Bioware / EA, 2009)
dragonage2_demo Dragon Age II demo (EA/Bioware, 2011) [downloadable]
dragonage_ue Dragon Age: Origins - Ultimate Edition (Bioware / EA, 2010)
eve EVE Online Tyrannis (CCP Games, 2017) [downloadable]
fable_tlc Fable: The Lost Chapters (Microsoft, 2005)
fifa11_demo FIFA 11 Demo (EA Sports, 2010) [downloadable]
gta_vc Grand Theft Auto: Vice City (Rockstar, 2003)
hon Heroes of Newerth (S2 Games, 2013) [downloadable]
hordesoforcs2_demo Hordes of Orcs 2 Demo (Freeverse, 2010)
hphbp_demo Harry Potter and the Half-Blood Prince Demo (EA, 2009) [downloadable]
kotor1 Star Wars: Knights of the Old Republic (LucasArts, 2003)
lemonysnicket Lemony Snicket: A Series of Unfortunate Events (Activision, 2004)
lhp_demo LEGO Harry Potter Demo [Years 1-4] (Travellers Tales / WB, 2010)
losthorizon_demo Lost Horizon Demo (Deep Silver, 2010)
lswcs Lego Star Wars Complete Saga (Lucasarts, 2009)
luxor_ar Luxor Amun Rising (MumboJumbo, 2006)
masseffect2 Mass Effect 2 (DRM broken on Wine) (BioWare, 2010)
masseffect2_demo Mass Effect 2 (BioWare, 2010) [downloadable]
maxmagicmarker_demo Max & the Magic Marker Demo (Press Play, 2010) [downloadable]
mdk MDK (3dfx) (Playmates International, 1997)
menofwar Men of War (Aspyr Media, 2009)
mfsx_demo Microsoft Flight Simulator X Demo (Microsoft, 2006) [downloadable]
mfsxde Microsoft Flight Simulator X: Deluxe Edition (Microsoft, 2006)
mise Monkey Island: Special Edition (LucasArts, 2009)
myth2_demo Myth II demo 1.8.0 (Project Magma, 2011) [downloadable]
nfsshift_demo Need for Speed: SHIFT Demo (EA, 2009) [downloadable]
oblivion Elder Scrolls: Oblivion (Bethesda Game Studios, 2006)
penpenxmas Pen-Pen Xmas Olympics (Army of Trolls / Black Cat, 2007) [downloadable]
popfs Prince of Persia: The Forgotten Sands (Ubisoft, 2010)
rct3deluxe RollerCoaster Tycoon 3 Deluxe (DRM broken on Wine) (Atari, 2004)
riseofnations_demo Rise of Nations Trial (Microsoft, 2003)
ruse_demo_steam Ruse Demo (Steam) (Ubisoft, 2010) [downloadable]
sacrifice_gog Sacrifice (GOG.com) (Interplay, 2000)
sammax301_demo Sam & Max 301: The Penal Zone (Telltale Games, 2010)
sammax304_demo Sam & Max 304: Beyond the Alley of the Dolls (Telltale Games, 2010)
secondlife Second Life Viewer (Linden Labs, 2003-2011) [downloadable]
sims3 The Sims 3 (DRM broken on Wine) (EA, 2009)
sims3_gen The Sims 3: Generations (DRM broken on Wine) (EA, 2011)
simsmed The Sims Medieval (DRM broken on Wine) (EA, 2011)
singularity Singularity (Activision, 2010)
splitsecond Split Second (Disney, 2010)
spore Spore (EA, 2008)
spore_cc_demo Spore Creature Creator trial (EA, 2008) [downloadable]
starcraft2_demo Starcraft II Demo (Blizzard, 2010)
supermeatboy_steam Super Meat Boy (Steam, non-free) (Independent, 2010) [downloadable]
the_witcher_2_gog The Witcher 2: Assassins of Kings (Atari, 2011)
theundergarden_demo The UnderGarden Demo (Atari, 2010)
tmnationsforever TrackMania Nations Forever (Nadeo, 2009) [downloadable]
torchlight Torchlight - boxed version (Runic Games, 2009)
trainztcc_2004 Trainz: The Complete Collection: TRS2004 (Paradox Interactive, 2008)
trine_demo_steam Trine Demo (Steam) (Frozenbyte, 2009) [downloadable]
trine_steam Trine (Steam) (Frozenbyte, 2009) [downloadable]
tropico3_demo Tropico 3 Demo (Kalypso Media GmbH, 2009)
twfc Transformers: War for Cybertron (Activision, 2010)
typingofthedead_demo Typing of the Dead Demo (Sega, 1999)
ut3 Unreal Tournament 3 (Midway Games, 2007)
wog World of Goo Demo (2D Boy, 2008) [downloadable]
wormsreloaded_demo_steam Worms Reloaded Demo (Steam) (Team17, 2010) [downloadable]
===== prefix =====
apps
benchmarks
dlls
fonts
games
settings
===== settings =====
alldlls=builtin Override most common DLLs to builtin
alldlls=default Remove all DLL overrides
ao=disabled Disable AlwaysOffscreen (default)
ao=enabled Enable AlwaysOffscreen
autostart_winedbg=disable Prevent winedbg from launching when an unhandled exception occurs
autostart_winedbg=enable Automatically launch winedbg when an unhandled exception occurs (default)
bad Fake verb that always returns false
cfc=disable Disable CheckFloatConstants (default)
cfc=enabled Enable CheckFloatConstants
csmt=off Disable Command Stream Multithreading
csmt=on Enable Command Stream Multithreading (default)
ddr=gdi Set DirectDrawRenderer to gdi
ddr=opengl Set DirectDrawRenderer to opengl
fontfix Check for broken fonts
fontsmooth=bgr Enable subpixel font smoothing for BGR LCDs
fontsmooth=disable Disable font smoothing
fontsmooth=gray Enable subpixel font smoothing
fontsmooth=rgb Enable subpixel font smoothing for RGB LCDs
forcemono Force using Mono instead of .NET (for debugging)
glsl=disabled Disable GLSL shaders, use ARB shaders (faster, but sometimes breaks)
glsl=enabled Enable GLSL shaders (default)
good Fake verb that always returns true
grabfullscreen=n Disable cursor clipping for full-screen windows (default)
grabfullscreen=y Force cursor clipping for full-screen windows (needed by some games)
gsm=0 Set MaxShaderModelGS to 0
gsm=1 Set MaxShaderModelGS to 1
gsm=2 Set MaxShaderModelGS to 2
gsm=3 Set MaxShaderModelGS to 3
heapcheck Enable heap checking with GlobalFlag
hidewineexports=disable Disable hiding Wine exports from applications (wine-staging)
hidewineexports=enable Enable hiding Wine exports from applications (wine-staging)
hosts Add empty C:\windows\system32\driverstc\{hosts,services} files
macdriver=mac Enable the Mac native Quartz driver (default)
macdriver=x11 Disable the Mac native Quartz driver, use X11 instead
multisampling=disabled Disable Direct3D multisampling
multisampling=enabled Enable Direct3D multisampling
mwo=disable Set DirectInput MouseWarpOverride to disable
mwo=enabled Set DirectInput MouseWarpOverride to enabled (default)
mwo=force Set DirectInput MouseWarpOverride to force (needed by some games)
native_mdac Override odbc32, odbccp32 and oledb32
native_oleaut32 Override oleaut32
nocrashdialog Disable crash dialog
npm=repack Set NonPower2Mode to repack
nt40 Set windows version to Windows NT 4.0
orm=backbuffer Set OffscreenRenderingMode=backbuffer
orm=fbo Set OffscreenRenderingMode=fbo (default)
psm=0 Set MaxShaderModelPS to 0
psm=1 Set MaxShaderModelPS to 1
psm=2 Set MaxShaderModelPS to 2
psm=3 Set MaxShaderModelPS to 3
remove_mono Remove builtin wine-mono
rtlm=auto Set RenderTargetLockMode to auto (default)
rtlm=disabled Set RenderTargetLockMode to disabled
rtlm=readdraw Set RenderTargetLockMode to readdraw
rtlm=readtex Set RenderTargetLockMode to readtex
rtlm=texdraw Set RenderTargetLockMode to texdraw
rtlm=textex Set RenderTargetLockMode to textex
sandbox Sandbox the wineprefix - remove links to /home/austin
strictdrawordering=disabled Disable StrictDrawOrdering (default)
strictdrawordering=enabled Enable StrictDrawOrdering
vd=1024x768 Enable virtual desktop, set size to 1024x768
vd=1280x1024 Enable virtual desktop, set size to 1280x1024
vd=1440x900 Enable virtual desktop, set size to 1440x900
vd=640x480 Enable virtual desktop, set size to 640x480
vd=800x600 Enable virtual desktop, set size to 800x600
vd=off Disable virtual desktop
videomemorysize=1024 Tell Wine your video card has 1024MB RAM
videomemorysize=2048 Tell Wine your video card has 2048MB RAM
videomemorysize=512 Tell Wine your video card has 512MB RAM
videomemorysize=default Let Wine detect amount of video card memory
vista Set Windows version to Windows Vista
vsm=0 Set MaxShaderModelVS to 0
vsm=1 Set MaxShaderModelVS to 1
vsm=2 Set MaxShaderModelVS to 2
vsm=3 Set MaxShaderModelVS to 3
win10 Set Windows version to Windows 10
win2k Set Windows version to Windows 2000
win2k3 Set Windows version to Windows 2003
win2k8 Set Windows version to Windows 2008 R2
win31 Set Windows version to Windows 3.1
win7 Set Windows version to Windows 7
win8 Set Windows version to Windows 8
win81 Set Windows version to Windows 8.1
win95 Set Windows version to Windows 95
win98 Set Windows version to Windows 98
windowmanagerdecorated=n Prevent the window manager from decorating windows
windowmanagerdecorated=y Allow the window manager to decorate windows (default)
windowmanagermanaged=n Prevent the window manager from controlling windows
windowmanagermanaged=y Allow the window manager to control windows (default)
winver= Set Windows version to default (win7)
winxp Set Windows version to Windows XP
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.0 (Debian 3.0-1) and WINEARCH=win32
3m_library 3M Cloud Library (3M Company, 2015) [downloadable]
7zip 7-Zip 16.02 (Igor Pavlov, 2016) [downloadable]
abiword AbiWord 2.8.6 (AbiSource, 2010) [downloadable]
adobe_diged Adobe Digital Editions 1.7 (Adobe, 2011) [downloadable]
adobe_diged4 Adobe Digital Editions 4.5 (Adobe, 2015) [downloadable]
autohotkey AutoHotKey (autohotkey.org, 2010) [downloadable]
busybox BusyBox FRP-2121 (Ron Yorston / Busybox authors, 2015) [downloadable]
cmake CMake 2.8 (Kitware, 2013) [downloadable]
colorprofile Standard RGB color profile (Microsoft, 2005) [downloadable]
controlpad MS ActiveX Control Pad (Microsoft, 1997) [downloadable]
controlspy Control Spy 2.0 (Microsoft, 2005) [downloadable]
emu8086 emu8086 (emu8086.com, 2015) [downloadable]
ev3 Lego Mindstorms EV3 Home Edition (Lego, 2014) [downloadable]
firefox Firefox 51.0 (Mozilla, 2017) [downloadable]
fontxplorer Font Xplorer 1.2.2 (Moon Software, 2001) [downloadable]
foobar2000 foobar2000 v1.3.14 (Peter Pawlowski, 2016)
iceweasel GNU Icecat 31.7.0 (GNU Foundation, 2015) [downloadable]
irfanview Irfanview (Irfan Skiljan, 2016) [downloadable]
kde KDE on Windows (various, 2013) [downloadable]
kindle Amazon Kindle (Amazon, 2017) [downloadable]
kobo Kobo e-book reader (Kobo, 2011) [downloadable]
mingw Minimalist GNU for Windows, including GCC for Windows (GNU, 2013) [downloadable]
mozillabuild Mozilla build environment (Mozilla Foundation, 2015) [downloadable]
mpc Media Player Classic - Home Cinema (doom9 folks, 2014) [downloadable]
mspaint MS Paint (Microsoft, 2010) [downloadable]
mt4 Meta Trader 4 (, 2005) [downloadable]
njcwp_trial NJStar Chinese Word Processor trial (NJStar, 2015) [downloadable]
njjwp_trial NJStar Japanese Word Processor trial (NJStar, 2009) [downloadable]
nook Nook for PC (e-book reader) (Barnes & Noble, 2011) [downloadable]
npp Notepad++ (Don Ho, 2015) [downloadable]
office2003pro Microsoft Office 2003 Professional (Microsoft, 2002)
office2007pro Microsoft Office 2007 Professional (Microsoft, 2006)
office2013pro Microsoft Office 2013 Professional (Microsoft, 2013) [downloadable]
ollydbg110 OllyDbg (ollydbg.de, 2004) [downloadable]
ollydbg200 OllyDbg (ollydbg.de, 2010) [downloadable]
ollydbg201 OllyDbg (ollydbg.de, 2013) [downloadable]
openwatcom Open Watcom C/C++ compiler (can compile win16 code!) (Watcom, 2010) [downloadable]
protectionid Protection ID (CDKiLLER & TippeX, 2016)
psdk2003 MS Platform SDK 2003 (Microsoft, 2003) [downloadable]
psdkwin7 MS Windows 7 SDK (Microsoft, 2009) [downloadable]
psdkwin71 MS Windows 7.1 SDK (Microsoft, 2010) [downloadable]
qq QQ 8.9.1(Chinese chat app) (Tencent, 2017) [downloadable]
qqintl QQ International Instant Messenger 2.11 (Tencent, 2014) [downloadable]
safari Safari (Apple, 2010) [downloadable]
sketchup SketchUp 8 (Google, 2012) [downloadable]
steam Steam (Valve, 2010) [downloadable]
uplay Uplay (Ubisoft, 2013) [downloadable]
utorrent µTorrent 2.2.1 (BitTorrent, 2011)
utorrent3 µTorrent 3.4 (BitTorrent, 2011) [downloadable]
vc2005express MS Visual C++ 2005 Express (Microsoft, 2005) [downloadable]
vc2005expresssp1 MS Visual C++ 2005 Express SP1 (Microsoft, 2007) [downloadable]
vc2005trial MS Visual C++ 2005 Trial (Microsoft, 2005) [downloadable]
vc2008express MS Visual C++ 2008 Express (Microsoft, 2008) [downloadable]
vc2010express MS Visual C++ 2010 Express (Microsoft, 2010) [downloadable]
vlc VLC media player 2.2.1 (VideoLAN, 2015) [downloadable]
winamp Winamp (Radionomy (AOL (Nullsoft)), 2013) [downloadable]
wme9 MS Windows Media Encoder 9 (broken in Wine) (Microsoft, 2002) [downloadable]
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.0 (Debian 3.0-1) and WINEARCH=win32
3dmark03 3D Mark 03 (Futuremark, 2003)
3dmark05 3D Mark 05 (Futuremark, 2005) [downloadable]
3dmark06 3D Mark 06 (Futuremark, 2006)
3dmark2000 3DMark2000 (MadOnion.com, 2000) [downloadable]
3dmark2001 3DMark2001 (MadOnion.com, 2001) [downloadable]
stalker_pripyat_bench S.T.A.L.K.E.R.: Call of Pripyat benchmark (GSC Game World, 2009)
unigine_heaven Unigen Heaven 2.1 Benchmark (Unigen, 2010)
wglgears wglgears (Clinton L. Jeffery, 2005) [downloadable]
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.0 (Debian 3.0-1) and WINEARCH=win32
adobeair Adobe AIR (Adobe, 2018) [downloadable]
allcodecs All codecs (dirac, ffdshow, icodecs, cinepak, l3codecx, xvid) except wmp (various, 1995-2009) [downloadable]
amstream MS amstream.dll (Microsoft, 2011) [downloadable]
art2kmin MS Access 2007 runtime (Microsoft, 2007) [downloadable]
atmlib Adobe Type Manager (Adobe, 2009) [downloadable]
avifil32 MS avifil32 (Microsoft, 2004) [downloadable]
binkw32 RAD Game Tools binkw32.dll (RAD Game Tools, Inc., 2000) [downloadable]
cabinet Microsoft cabinet.dll (Microsoft, 2002) [downloadable]
cinepak Cinepak Codec (Radius, 1995) [downloadable]
cmd MS cmd.exe (Microsoft, 2004) [downloadable]
comctl32 MS common controls 5.80 (Microsoft, 2001) [downloadable]
comctl32ocx MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6 (Microsoft, 2012) [downloadable]
comdlg32ocx Common Dialog ActiveX Control for VB6 (Microsoft, 2012) [downloadable]
crypt32 MS crypt32 (Microsoft, 2004) [downloadable]
d3dcompiler_43 MS d3dcompiler_43.dll (Microsoft, 2010) [downloadable]
d3drm MS d3drm.dll (Microsoft, 2010) [downloadable]
d3dx10 MS d3dx10_??.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
d3dx10_43 MS d3dx10_43.dll (Microsoft, 2010) [downloadable]
d3dx11_42 MS d3dx11_42.dll (Microsoft, 2010) [downloadable]
d3dx11_43 MS d3dx11_43.dll (Microsoft, 2010) [downloadable]
d3dx9 MS d3dx9_??.dll from DirectX 9 redistributable (Microsoft, 2010) [downloadable]
d3dx9_24 MS d3dx9_24.dll (Microsoft, 2010) [downloadable]
d3dx9_25 MS d3dx9_25.dll (Microsoft, 2010) [downloadable]
d3dx9_26 MS d3dx9_26.dll (Microsoft, 2010) [downloadable]
d3dx9_27 MS d3dx9_27.dll (Microsoft, 2010) [downloadable]
d3dx9_28 MS d3dx9_28.dll (Microsoft, 2010) [downloadable]
d3dx9_29 MS d3dx9_29.dll (Microsoft, 2010) [downloadable]
d3dx9_30 MS d3dx9_30.dll (Microsoft, 2010) [downloadable]
d3dx9_31 MS d3dx9_31.dll (Microsoft, 2010) [downloadable]
d3dx9_32 MS d3dx9_32.dll (Microsoft, 2010) [downloadable]
d3dx9_33 MS d3dx9_33.dll (Microsoft, 2010) [downloadable]
d3dx9_34 MS d3dx9_34.dll (Microsoft, 2010) [downloadable]
d3dx9_35 MS d3dx9_35.dll (Microsoft, 2010) [downloadable]
d3dx9_36 MS d3dx9_36.dll (Microsoft, 2010) [downloadable]
d3dx9_37 MS d3dx9_37.dll (Microsoft, 2010) [downloadable]
d3dx9_38 MS d3dx9_38.dll (Microsoft, 2010) [downloadable]
d3dx9_39 MS d3dx9_39.dll (Microsoft, 2010) [downloadable]
d3dx9_40 MS d3dx9_40.dll (Microsoft, 2010) [downloadable]
d3dx9_41 MS d3dx9_41.dll (Microsoft, 2010) [downloadable]
d3dx9_42 MS d3dx9_42.dll (Microsoft, 2010) [downloadable]
d3dx9_43 MS d3dx9_43.dll (Microsoft, 2010) [downloadable]
d3dxof MS d3dxof.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dbghelp MS dbghelp (Microsoft, 2008) [downloadable]
devenum MS devenum.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dinput MS dinput.dll; breaks mouse, use only on Rayman 2 etc. (Microsoft, 2010) [downloadable]
dinput8 MS DirectInput 8 from DirectX user redistributable (Microsoft, 2010) [downloadable]
dirac The Dirac directshow filter v1.0.2 (Dirac, 2009) [downloadable]
directmusic MS DirectMusic from DirectX user redistributable (Microsoft, 2010) [downloadable]
directplay MS DirectPlay from DirectX user redistributable (Microsoft, 2010) [downloadable]
directx9 MS DirectX 9 (Usually overkill. Try d3dx9_36 first) (Microsoft, 2010) [downloadable]
dmband MS dmband.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmcompos MS dmcompos.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmime MS dmime.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmloader MS dmloader.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmscript MS dmscript.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmstyle MS dmstyle.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmsynth MS dmsynth.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmusic MS dmusic.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dmusic32 MS dmusic32.dll from DirectX user redistributable (Microsoft, 2006) [downloadable]
dotnet11 MS .NET 1.1 (Microsoft, 2003) [downloadable]
dotnet11sp1 MS .NET 1.1 SP1 (Microsoft, 2004) [downloadable]
dotnet20 MS .NET 2.0 (Microsoft, 2006) [downloadable]
dotnet20sdk MS .NET 2.0 SDK (Microsoft, 2006) [downloadable]
dotnet20sp1 MS .NET 2.0 SP1 (experimental) (Microsoft, 2008) [downloadable]
dotnet20sp2 MS .NET 2.0 SP2 (experimental) (Microsoft, 2009) [downloadable]
dotnet30 MS .NET 3.0 (Microsoft, 2006) [downloadable]
dotnet30sp1 MS .NET 3.0 SP1 (Microsoft, 2007) [downloadable]
dotnet35 MS .NET 3.5 (Microsoft, 2007) [downloadable]
dotnet35sp1 MS .NET 3.5 SP1 (Microsoft, 2008) [downloadable]
dotnet40 MS .NET 4.0 (Microsoft, 2011) [downloadable]
dotnet45 MS .NET 4.5 (Microsoft, 2012) [downloadable]
dotnet452 MS .NET 4.5.2 (Microsoft, 2012) [downloadable]
dotnet46 MS .NET 4.6 (Microsoft, 2015) [downloadable]
dotnet461 MS .NET 4.6.1 (Microsoft, 2015) [downloadable]
dotnet462 MS .NET 4.6.2 (Microsoft, 2016) [downloadable]
dotnet_verifier MS .NET Verifier (Microsoft, 2016) [downloadable]
dpvoice Microsoft dpvoice dpvvox dpvacm Audio dlls (Microsoft, 2002) [downloadable]
dsdmo MS dsdmo.dll (Microsoft, 2010) [downloadable]
dsound MS DirectSound from DirectX user redistributable (Microsoft, 2010) [downloadable]
dswave MS dswave.dll from DirectX user redistributable (Microsoft, 2010) [downloadable]
dxdiag DirectX Diagnostic Tool (Microsoft, 2010) [downloadable]
dxdiagn DirectX Diagnostic Library (Microsoft, 2011) [downloadable]
dxdiagn_feb2010 DirectX Diagnostic Library (February 2010) (Microsoft, 2010) [downloadable]
dxsdk_jun2010 MS DirectX SDK, June 2010 (developers only) (Microsoft, 2010) [downloadable]
dxsdk_nov2006 MS DirectX SDK, November 2006 (developers only) (Microsoft, 2006) [downloadable]
esent MS Extensible Storage Engine (Microsoft, 2011) [downloadable]
ffdshow ffdshow video codecs (doom9 folks, 2010) [downloadable]
flash Flash Player 14 (Adobe, 2014) [downloadable]
gdiplus MS GDI+ (Microsoft, 2011) [downloadable]
gdiplus_winxp MS GDI+ (Microsoft, 2004)
gfw MS Games For Windows Live (xlive.dll) (Microsoft, 2008) [downloadable]
glidewrapper GlideWrapper (Rolf Neuberger, 2005) [downloadable]
glut The glut utility library for OpenGL (Mark J. Kilgard, 2001) [downloadable]
gmdls General MIDI DLS Collection (Microsoft / Roland, 1999) [downloadable]
hid MS hid (Microsoft, 2003) [downloadable]
icodecs Indeo codecs (Intel, 1998) [downloadable]
ie6 Internet Explorer 6 (Microsoft, 2002) [downloadable]
ie7 Internet Explorer 7 (Microsoft, 2008) [downloadable]
ie8 Internet Explorer 8 (Microsoft, 2009) [downloadable]
ie8_kb2936068 Cumulative Security Update for Internet Explorer 8 (Microsoft, 2014) [downloadable]
jet40 MS Jet 4.0 Service Pack 8 (Microsoft, 2003) [downloadable]
l3codecx MPEG Layer-3 Audio Codec for Microsoft DirectShow (Microsoft, 2010) [downloadable]
mdac27 Microsoft Data Access Components 2.7 sp1 (Microsoft, 2006) [downloadable]
mdac28 Microsoft Data Access Components 2.8 sp1 (Microsoft, 2005) [downloadable]
mdx Managed DirectX (Microsoft, 2006) [downloadable]
mf MS Media Foundation (Microsoft, 2011) [downloadable]
mfc40 MS mfc40 (Microsoft Foundation Classes from win7sp1) (Microsoft, 1999) [downloadable]
mfc42 Visual C++ 6 SP4 mfc42 library; part of vcrun6 (Microsoft, 2000) [downloadable]
msacm32 MS ACM32 (Microsoft, 2003) [downloadable]
msasn1 MS ASN1 (Microsoft, 2003) [downloadable]
msctf MS Text Service Module (Microsoft, 2003) [downloadable]
msdxmocx MS Windows Media Player 2 ActiveX control for VB6 (Microsoft, 1999) [downloadable]
msflxgrd MS FlexGrid Control (msflxgrd.ocx) (Microsoft, 2012) [downloadable]
msftedit Microsoft RichEdit Control (Microsoft, 2011) [downloadable]
mshflxgd MS Hierarchical FlexGrid Control (mshflxgd.ocx) (Microsoft, 2012) [downloadable]
msls31 MS Line Services (Microsoft, 2001) [downloadable]
msmask MS Masked Edit Control (Microsoft, 2009) [downloadable]
mspatcha MS mspatcha (Microsoft, 2004) [downloadable]
msscript MS Windows Script Control (Microsoft, 2004) [downloadable]
msvcirt Visual C++ 6 SP4 msvcirt library; part of vcrun6 (Microsoft, 2000) [downloadable]
msxml3 MS XML Core Services 3.0 (Microsoft, 2005) [downloadable]
msxml4 MS XML Core Services 4.0 (Microsoft, 2009) [downloadable]
msxml6 MS XML Core Services 6.0 sp1 (Microsoft, 2007) [downloadable]
nuget NuGet Package manager (Outercurve Foundation, 2013) [downloadable]
ogg OpenCodecs 0.85: FLAC, Speex, Theora, Vorbis, WebM (Xiph.Org Foundation, 2011) [downloadable]
ole32 MS ole32 Module (ole32.dll) (Microsoft, 2004) [downloadable]
pdh MS pdh.dll (Performance Data Helper) (Microsoft, 2011) [downloadable]
physx PhysX (Nvidia, 2014) [downloadable]
pngfilt pngfilt.dll (from winxp) (Microsoft, 2004) [downloadable]
python26 Python interpreter 2.6.2 (Python Software Foundaton, 2009) [downloadable]
qdvd qdvd.dll (Microsoft, 2011) [downloadable]
qedit qedit.dll (Microsoft, 2011) [downloadable]
quartz quartz.dll (from Directx 9 user redistributable) (Microsoft, 2010) [downloadable]
quicktime72 Apple QuickTime 7.2 (Apple, 2010) [downloadable]
quicktime76 Apple QuickTime 7.6 (Apple, 2010) [downloadable]
riched20 MS RichEdit Control 2.0 (riched20.dll) (Microsoft, 2004) [downloadable]
riched30 MS RichEdit Control 3.0 (riched20.dll, msls31.dll) (Microsoft, 2001) [downloadable]
richtx32 MS Rich TextBox Control 6.0 (Microsoft, 2012) [downloadable]
sdl Simple DirectMedia Layer (Sam Lantinga, 2009) [downloadable]
secur32 MS Security Support Provider Interface (Microsoft, 2011) [downloadable]
setupapi MS Setup API (Microsoft, 2004) [downloadable]
shockwave Shockwave (Adobe, 2018) [downloadable]
speechsdk MS Speech SDK 5.1 (Microsoft, 2009) [downloadable]
tabctl32 Microsoft Tabbed Dialog Control 6.0 (tabctl32.ocx) (Microsoft, 2012) [downloadable]
updspapi Windows Update Service API (Microsoft, 2004) [downloadable]
usp10 Uniscribe (Microsoft, 2011) [downloadable]
vb2run MS Visual Basic 2 runtime (Microsoft, 1993) [downloadable]
vb3run MS Visual Basic 3 runtime (Microsoft, 1998) [downloadable]
vb4run MS Visual Basic 4 runtime (Microsoft, 1998) [downloadable]
vb5run MS Visual Basic 5 runtime (Microsoft, 2001) [downloadable]
vb6run MS Visual Basic 6 runtime sp6 (Microsoft, 2004) [downloadable]
vcrun2003 Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71) (Microsoft, 2003) [downloadable]
vcrun2005 Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80) (Microsoft, 2011) [downloadable]
vcrun2008 Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90) (Microsoft, 2011) [downloadable]
vcrun2010 Visual C++ 2010 libraries (mfc100,msvcp100,msvcr100) (Microsoft, 2010) [downloadable]
vcrun2012 Visual C++ 2012 libraries (atl110,mfc110,mfc110u,msvcp110,msvcr110,vcomp110) (Microsoft, 2012) [downloadable]
vcrun2013 Visual C++ 2013 libraries (mfc120,mfc120u,msvcp120,msvcr120,vcomp120) (Microsoft, 2013) [downloadable]
vcrun2015 Visual C++ 2015 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2015) [downloadable]
vcrun2017 Visual C++ 2017 libraries (concrt140.dll,mfc140.dll,mfc140u.dll,mfcm140.dll,mfcm140u.dll,msvcp140.dll,vcamp140.dll,vccorlib140.dll,vcomp140.dll,vcruntime140.dll) (Microsoft, 2017) [downloadable]
vcrun6 Visual C++ 6 SP4 libraries (mfc42, msvcp60, msvcirt) (Microsoft, 2000) [downloadable]
vcrun6sp6 Visual C++ 6 SP6 libraries (with fixes in ATL and MFC) (Microsoft, 2004) [downloadable]
vjrun20 MS Visual J# 2.0 SE libraries (requires dotnet20) (Microsoft, 2007) [downloadable]
vulkanrt Vulkan Runtime 1.1.73.0 (LunarG, 2018) [downloadable]
vulkansdk Vulkan SDK 1.1.73.0 (developers only) (LunarG, 2018) [downloadable]
webio MS Windows Web I/O (Microsoft, 2011) [downloadable]
windowscodecs MS Windows Imaging Component (Microsoft, 2006) [downloadable]
winhttp MS Windows HTTP Services (Microsoft, 2005) [downloadable]
wininet MS Windows Internet API (Microsoft, 2008) [downloadable]
wmi Windows Management Instrumentation (aka WBEM) Core 1.5 (Microsoft, 2000) [downloadable]
wmp10 Windows Media Player 10 (Microsoft, 2006) [downloadable]
wmp9 Windows Media Player 9 (Microsoft, 2003) [downloadable]
wmv9vcm MS Windows Media Video 9 Video Compression Manager (Microsoft, 2013) [downloadable]
wsh57 MS Windows Script Host 5.7 (Microsoft, 2007) [downloadable]
xact MS XACT Engine (Microsoft, 2010) [downloadable]
xinput Microsoft XInput (Xbox controller support) (Microsoft, 2010) [downloadable]
xmllite MS xmllite dll (Microsoft, 2011) [downloadable]
xna31 MS XNA Framework Redistributable 3.1 (Microsoft, 2009) [downloadable]
xna40 MS XNA Framework Redistributable 4.0 (Microsoft, 2010) [downloadable]
xvid Xvid Video Codec (xvid.org, 2009) [downloadable]
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.0 (Debian 3.0-1) and WINEARCH=win32
3dmark05
3dmark2000
3dmark2001
3m_library
7zip
abiword
adobeair
adobe_diged
adobe_diged4
algodoo_demo
alienswarm_steam
allcodecs
allfonts
amstream
aoe3_demo
art2kmin
atmlib
autohotkey
avifil32
baekmuk
binkw32
bioshock2_steam
bioshock_demo
borderlands_steam
busybox
cabinet
calibri
cambria
candara
cinepak
civ5_demo_steam
cjkfonts
cmake
cmd
cnc3_demo
cnc_tiberian_sun
colorprofile
comctl32
comctl32ocx
comdlg32ocx
consolas
constantia
controlpad
controlspy
corbel
corefonts
crayonphysics_demo
crypt32
d3dcompiler_43
d3drm
d3dx10
d3dx10_43
d3dx11_42
d3dx11_43
d3dx9
d3dx9_24
d3dx9_25
d3dx9_26
d3dx9_27
d3dx9_28
d3dx9_29
d3dx9_30
d3dx9_31
d3dx9_32
d3dx9_33
d3dx9_34
d3dx9_35
d3dx9_36
d3dx9_37
d3dx9_38
d3dx9_39
d3dx9_40
d3dx9_41
d3dx9_42
d3dx9_43
d3dxof
dbghelp
devenum
digitanks_demo
dinput
dinput8
dirac
directmusic
directplay
directx9
dmband
dmcompos
dmime
dmloader
dmscript
dmstyle
dmsynth
dmusic
dmusic32
dotnet11
dotnet11sp1
dotnet20
dotnet20sdk
dotnet20sp1
dotnet20sp2
dotnet30
dotnet30sp1
dotnet35
dotnet35sp1
dotnet40
dotnet45
dotnet452
dotnet46
dotnet461
dotnet462
dotnet_verifier
dpvoice
dragonage2_demo
droid
dsdmo
dsound
dswave
dxdiag
dxdiagn
dxdiagn_feb2010
dxsdk_jun2010
dxsdk_nov2006
emu8086
esent
eufonts
ev3
eve
ffdshow
fifa11_demo
firefox
flash
fontxplorer
gdiplus
gfw
glidewrapper
glut
gmdls
hid
hon
hphbp_demo
iceweasel
icodecs
ie6
ie7
ie8
ie8_kb2936068
ipamona
irfanview
jet40
kde
kindle
kobo
l3codecx
liberation
lucida
masseffect2_demo
maxmagicmarker_demo
mdac27
mdac28
mdx
meiryo
mf
mfc40
mfc42
mfsx_demo
mingw
mozillabuild
mpc
msacm32
msasn1
msctf
msdxmocx
msflxgrd
msftedit
mshflxgd
msls31
msmask
mspaint
mspatcha
msscript
msvcirt
msxml3
msxml4
msxml6
mt4
myth2_demo
nfsshift_demo
njcwp_trial
njjwp_trial
nook
npp
nuget
office2013pro
ogg
ole32
ollydbg110
ollydbg200
ollydbg201
opensymbol
openwatcom
pdh
penpenxmas
physx
pngfilt
pptfonts
psdk2003
psdkwin7
psdkwin71
python26
qdvd
qedit
qq
qqintl
quartz
quicktime72
quicktime76
riched20
riched30
richtx32
ruse_demo_steam
safari
sdl
secondlife
secur32
setupapi
shockwave
sketchup
speechsdk
spore_cc_demo
steam
supermeatboy_steam
tabctl32
tahoma
takao
tmnationsforever
trine_demo_steam
trine_steam
uff
unifont
updspapi
uplay
usp10
utorrent3
vb2run
vb3run
vb4run
vb5run
vb6run
vc2005express
vc2005expresssp1
vc2005trial
vc2008express
vc2010express
vcrun2003
vcrun2005
vcrun2008
vcrun2010
vcrun2012
vcrun2013
vcrun2015
vcrun2017
vcrun6
vcrun6sp6
vjrun20
vlc
vlgothic
vulkanrt
vulkansdk
webio
wenquanyi
wglgears
winamp
windowscodecs
winhttp
wininet
wme9
wmi
wmp10
wmp9
wmv9vcm
wog
wormsreloaded_demo_steam
wsh57
xact
xinput
xmllite
xna31
xna40
xvid
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.0 (Debian 3.0-1) and WINEARCH=win32
acreedbro Assassin's Creed Brotherhood (Ubisoft, 2011)
algodoo_demo Algodoo Demo (Algoryx, 2009) [downloadable]
alienswarm_steam Alien Swarm (Steam) (Valve, 2010) [downloadable]
amnesia_tdd_demo Amnesia: The Dark Descent Demo (Frictional Games, 2010)
aoe3_demo Age of Empires III Trial (Microsoft, 2005) [downloadable]
atmosphir Atmosphir (Minor Studios, 2011)
avatar_demo James Camerons Avatar: The Game Demo (Ubisoft, 2009)
beneath_a_steel_sky_gog Beneath a Steel Sky (GOG.com, free) (Virgin Interactive, 1994)
bfbc2 Battlefield Bad Company 2 (EA, 2010)
bioshock2 Bioshock 2 (2K Games, 2010)
bioshock2_steam Bioshock 2 (Steam) (2k, 2010) [downloadable]
bioshock_demo Bioshock Demo (2K Games, 2007) [downloadable]
blobby_volley Blobby Volley (Daniel Skoraszewsky, 2000)
borderlands_steam Borderlands (Steam, non-free) (2K Games, 2009) [downloadable]
bttf101 Back to the Future Episode 1 (Telltale, 2011)
cim_demo Cities In Motion Demo (Paradox Interactive, 2010)
civ4_demo Civilization IV Demo (Firaxis Games, 2005)
civ5_demo_steam Civilization V Demo (Steam) (2K Games, 2010) [downloadable]
cnc3_demo Command & Conquer 3 Demo (EA, 2007) [downloadable]
cnc_redalert3_demo Command & Conquer Red Alert 3 Demo (EA, 2008)
cnc_tiberian_sun Command & Conquer: Tiberian Sun (2010 edition) (EA, 1999) [downloadable]
cod1 Call of Duty (Activision, 2003)
cod4mw_demo Call of Duty 4: Modern Warfare (Activision, 2007)
cod5_waw Call of Duty 5: World at War (Activision, 2008)
cod_demo Call of Duty demo (Activision, 2003)
crayonphysics_demo Crayon Physics Deluxe demo (Kloonigames, 2011) [downloadable]
crysis2 Crysis 2 (EA, 2011)
csi6_demo CSI: Fatal Conspiracy Demo (Ubisoft, 2010)
darknesswithin2_demo Darkness Within 2 Demo (Zoetrope Interactive, 2010)
darkspore Darkspore (EA, 2011)
dcuo DC Universe Online (EA, 2011)
deadspace Dead Space (EA, 2008)
deadspace2 Dead Space 2 (EA, 2011)
demolition_company_demo Demolition Company demo (Giants Software, 2010)
deusex2_demo Deus Ex 2 / Deus Ex: Invisible War Demo (Eidos, 2003)
diablo2 Diablo II (Blizzard, 2000)
digitanks_demo Digitanks Demo (Lunar Workshop, 2011) [downloadable]
dirt2_demo Dirt 2 Demo (Codemasters, 2009)
dragonage Dragon Age: Origins (Bioware / EA, 2009)
dragonage2_demo Dragon Age II demo (EA/Bioware, 2011) [downloadable]
dragonage_ue Dragon Age: Origins - Ultimate Edition (Bioware / EA, 2010)
eve EVE Online Tyrannis (CCP Games, 2017) [downloadable]
fable_tlc Fable: The Lost Chapters (Microsoft, 2005)
fifa11_demo FIFA 11 Demo (EA Sports, 2010) [downloadable]
gta_vc Grand Theft Auto: Vice City (Rockstar, 2003)
hon Heroes of Newerth (S2 Games, 2013) [downloadable]
hordesoforcs2_demo Hordes of Orcs 2 Demo (Freeverse, 2010)
hphbp_demo Harry Potter and the Half-Blood Prince Demo (EA, 2009) [downloadable]
kotor1 Star Wars: Knights of the Old Republic (LucasArts, 2003)
lemonysnicket Lemony Snicket: A Series of Unfortunate Events (Activision, 2004)
lhp_demo LEGO Harry Potter Demo [Years 1-4] (Travellers Tales / WB, 2010)
losthorizon_demo Lost Horizon Demo (Deep Silver, 2010)
lswcs Lego Star Wars Complete Saga (Lucasarts, 2009)
luxor_ar Luxor Amun Rising (MumboJumbo, 2006)
masseffect2 Mass Effect 2 (DRM broken on Wine) (BioWare, 2010)
masseffect2_demo Mass Effect 2 (BioWare, 2010) [downloadable]
maxmagicmarker_demo Max & the Magic Marker Demo (Press Play, 2010) [downloadable]
mdk MDK (3dfx) (Playmates International, 1997)
menofwar Men of War (Aspyr Media, 2009)
mfsx_demo Microsoft Flight Simulator X Demo (Microsoft, 2006) [downloadable]
mfsxde Microsoft Flight Simulator X: Deluxe Edition (Microsoft, 2006)
mise Monkey Island: Special Edition (LucasArts, 2009)
myth2_demo Myth II demo 1.8.0 (Project Magma, 2011) [downloadable]
nfsshift_demo Need for Speed: SHIFT Demo (EA, 2009) [downloadable]
oblivion Elder Scrolls: Oblivion (Bethesda Game Studios, 2006)
penpenxmas Pen-Pen Xmas Olympics (Army of Trolls / Black Cat, 2007) [downloadable]
popfs Prince of Persia: The Forgotten Sands (Ubisoft, 2010)
rct3deluxe RollerCoaster Tycoon 3 Deluxe (DRM broken on Wine) (Atari, 2004)
riseofnations_demo Rise of Nations Trial (Microsoft, 2003)
ruse_demo_steam Ruse Demo (Steam) (Ubisoft, 2010) [downloadable]
sacrifice_gog Sacrifice (GOG.com) (Interplay, 2000)
sammax301_demo Sam & Max 301: The Penal Zone (Telltale Games, 2010)
sammax304_demo Sam & Max 304: Beyond the Alley of the Dolls (Telltale Games, 2010)
secondlife Second Life Viewer (Linden Labs, 2003-2011) [downloadable]
sims3 The Sims 3 (DRM broken on Wine) (EA, 2009)
sims3_gen The Sims 3: Generations (DRM broken on Wine) (EA, 2011)
simsmed The Sims Medieval (DRM broken on Wine) (EA, 2011)
singularity Singularity (Activision, 2010)
splitsecond Split Second (Disney, 2010)
spore Spore (EA, 2008)
spore_cc_demo Spore Creature Creator trial (EA, 2008) [downloadable]
starcraft2_demo Starcraft II Demo (Blizzard, 2010)
supermeatboy_steam Super Meat Boy (Steam, non-free) (Independent, 2010) [downloadable]
the_witcher_2_gog The Witcher 2: Assassins of Kings (Atari, 2011)
theundergarden_demo The UnderGarden Demo (Atari, 2010)
tmnationsforever TrackMania Nations Forever (Nadeo, 2009) [downloadable]
torchlight Torchlight - boxed version (Runic Games, 2009)
trainztcc_2004 Trainz: The Complete Collection: TRS2004 (Paradox Interactive, 2008)
trine_demo_steam Trine Demo (Steam) (Frozenbyte, 2009) [downloadable]
trine_steam Trine (Steam) (Frozenbyte, 2009) [downloadable]
tropico3_demo Tropico 3 Demo (Kalypso Media GmbH, 2009)
twfc Transformers: War for Cybertron (Activision, 2010)
typingofthedead_demo Typing of the Dead Demo (Sega, 1999)
ut3 Unreal Tournament 3 (Midway Games, 2007)
wog World of Goo Demo (2D Boy, 2008) [downloadable]
wormsreloaded_demo_steam Worms Reloaded Demo (Steam) (Team17, 2010) [downloadable]
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.0 (Debian 3.0-1) and WINEARCH=win32
3dmark03
3dmark06
amnesia_tdd_demo
atmosphir
avatar_demo
blobby_volley
bttf101
cim_demo
civ4_demo
cnc_redalert3_demo
cod4mw_demo
cod_demo
csi6_demo
darknesswithin2_demo
demolition_company_demo
deusex2_demo
dirt2_demo
foobar2000
gdiplus_winxp
hordesoforcs2_demo
lhp_demo
losthorizon_demo
protectionid
riseofnations_demo
sacrifice_gog
sammax301_demo
sammax304_demo
stalker_pripyat_bench
starcraft2_demo
theundergarden_demo
the_witcher_2_gog
tropico3_demo
typingofthedead_demo
unigine_heaven
utorrent
Using winetricks 20180603 - sha256sum: cad4e699f55c297afe5b177d68dccf1ef54e9dd23518a6f6343caa0ab7636615 with wine-3.0 (Debian 3.0-1) and WINEARCH=win32
alldlls=builtin Override most common DLLs to builtin
alldlls=default Remove all DLL overrides
ao=disabled Disable AlwaysOffscreen (default)
ao=enabled Enable AlwaysOffscreen
autostart_winedbg=disable Prevent winedbg from launching when an unhandled exception occurs
autostart_winedbg=enable Automatically launch winedbg when an unhandled exception occurs (default)
bad Fake verb that always returns false
cfc=disable Disable CheckFloatConstants (default)
cfc=enabled Enable CheckFloatConstants
csmt=off Disable Command Stream Multithreading
csmt=on Enable Command Stream Multithreading (default)
ddr=gdi Set DirectDrawRenderer to gdi
ddr=opengl Set DirectDrawRenderer to opengl
fontfix Check for broken fonts
fontsmooth=bgr Enable subpixel font smoothing for BGR LCDs
fontsmooth=disable Disable font smoothing
fontsmooth=gray Enable subpixel font smoothing
fontsmooth=rgb Enable subpixel font smoothing for RGB LCDs
forcemono Force using Mono instead of .NET (for debugging)
glsl=disabled Disable GLSL shaders, use ARB shaders (faster, but sometimes breaks)
glsl=enabled Enable GLSL shaders (default)
good Fake verb that always returns true
grabfullscreen=n Disable cursor clipping for full-screen windows (default)
grabfullscreen=y Force cursor clipping for full-screen windows (needed by some games)
gsm=0 Set MaxShaderModelGS to 0
gsm=1 Set MaxShaderModelGS to 1
gsm=2 Set MaxShaderModelGS to 2
gsm=3 Set MaxShaderModelGS to 3
heapcheck Enable heap checking with GlobalFlag
hidewineexports=disable Disable hiding Wine exports from applications (wine-staging)
hidewineexports=enable Enable hiding Wine exports from applications (wine-staging)
hosts Add empty C:\windows\system32\driverstc\{hosts,services} files
macdriver=mac Enable the Mac native Quartz driver (default)
macdriver=x11 Disable the Mac native Quartz driver, use X11 instead
multisampling=disabled Disable Direct3D multisampling
multisampling=enabled Enable Direct3D multisampling
mwo=disable Set DirectInput MouseWarpOverride to disable
mwo=enabled Set DirectInput MouseWarpOverride to enabled (default)
mwo=force Set DirectInput MouseWarpOverride to force (needed by some games)
native_mdac Override odbc32, odbccp32 and oledb32
native_oleaut32 Override oleaut32
nocrashdialog Disable crash dialog
npm=repack Set NonPower2Mode to repack
nt40 Set windows version to Windows NT 4.0
orm=backbuffer Set OffscreenRenderingMode=backbuffer
orm=fbo Set OffscreenRenderingMode=fbo (default)
psm=0 Set MaxShaderModelPS to 0
psm=1 Set MaxShaderModelPS to 1
psm=2 Set MaxShaderModelPS to 2
psm=3 Set MaxShaderModelPS to 3
remove_mono Remove builtin wine-mono
rtlm=auto Set RenderTargetLockMode to auto (default)
rtlm=disabled Set RenderTargetLockMode to disabled
rtlm=readdraw Set RenderTargetLockMode to readdraw
rtlm=readtex Set RenderTargetLockMode to readtex
rtlm=texdraw Set RenderTargetLockMode to texdraw
rtlm=textex Set RenderTargetLockMode to textex
sandbox Sandbox the wineprefix - remove links to /home/austin
strictdrawordering=disabled Disable StrictDrawOrdering (default)
strictdrawordering=enabled Enable StrictDrawOrdering
vd=1024x768 Enable virtual desktop, set size to 1024x768
vd=1280x1024 Enable virtual desktop, set size to 1280x1024
vd=1440x900 Enable virtual desktop, set size to 1440x900
vd=640x480 Enable virtual desktop, set size to 640x480
vd=800x600 Enable virtual desktop, set size to 800x600
vd=off Disable virtual desktop
videomemorysize=1024 Tell Wine your video card has 1024MB RAM
videomemorysize=2048 Tell Wine your video card has 2048MB RAM
videomemorysize=512 Tell Wine your video card has 512MB RAM
videomemorysize=default Let Wine detect amount of video card memory
vista Set Windows version to Windows Vista
vsm=0 Set MaxShaderModelVS to 0
vsm=1 Set MaxShaderModelVS to 1
vsm=2 Set MaxShaderModelVS to 2
vsm=3 Set MaxShaderModelVS to 3
win10 Set Windows version to Windows 10
win2k Set Windows version to Windows 2000
win2k3 Set Windows version to Windows 2003
win2k8 Set Windows version to Windows 2008 R2
win31 Set Windows version to Windows 3.1
win7 Set Windows version to Windows 7
win8 Set Windows version to Windows 8
win81 Set Windows version to Windows 8.1
win95 Set Windows version to Windows 95
win98 Set Windows version to Windows 98
windowmanagerdecorated=n Prevent the window manager from decorating windows
windowmanagerdecorated=y Allow the window manager to decorate windows (default)
windowmanagermanaged=n Prevent the window manager from controlling windows
windowmanagermanaged=y Allow the window manager to control windows (default)
winver= Set Windows version to default (win7)
winxp Set Windows version to Windows XP
These files are for development only (i.e., don't package them)
#!/bin/sh
#
# Script to bisect Wine regressions in Winetricks
#
# Usage: git bisect run $0 winetricks_command
#
# Copyright (C) 2017 Austin English
#
# This software comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the GNU Lesser
# Public License version 2.1 (or later), as published by the Free
# Software Foundation. Please see the file COPYING for details.
# This script should be used for bisecting wine regressions that affect winetricks
# For example, if dotnet20 works in wine-2.0, but not wine-2.2, use:
# $ cd $WINE-GIT
# $ git bisect start
# $ git bisect good wine-2.0
# $ git bisect bad wine-2.2
# Note: -q -v are automatically added
# $ git bisect run /path/to/this/script dotnet20
set -x
WINE_GIT="${WINE_GIT:-$HOME/wine-git}"
cd "$WINE_GIT" || exit 125
git clean -fxd || exit 125
./configure --disable-tests || exit 125
if command nproc >/dev/null 2>&1 ; then
make "-j$(nproc)" || exit 125
else
make -j2
fi
"${WINE_GIT}/server/wineserver" -k || true
rm -rf "$HOME/.wine" || exit 125
WINE="${WINE_GIT}/wine" winetricks -q -v "$@"
#!/bin/sh
#
# Copyright (C) 2017 Austin English
#
# This software comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the GNU Lesser
# Public License version 2.1 (or later), as published by the Free
# Software Foundation. Please see the file COPYING for details.
# Note: This script is GNU/Linux (coreutils) specific. It's intended as a one-off,
# and shouldn't be needed for OSX/FreeBSD/Solaris, it should only be used by the maintainer.
#
# Purpose: for every file in $WINETRICKS_CACHE, convert checksum from sha1 to sha256
# Ideally, run some command/script that populates a lot of verbs, e.g., make test
#
# Other criteria:
# One package per commit
# If package has already been converted, should be a no-op
# Echo failing packages to a log file, and ignore, for manual review
set -x
CACHE_DIR="${HOME}/.cache/winetricks"
SRC_DIR="$PWD"
winetricks="${SRC_DIR}/src/winetricks"
if [ ! -f README.md ] ; then
echo "Please run from the top level directory"
exit 1
fi
# Gather list of packages and their checksums
logdir="${SRC_DIR}/sha-convert-logs"
rm -rf "${logdir}"
mkdir -p "${logdir}"
for dir in "${CACHE_DIR}/"* ; do
# Skip LATEST/etc.
if [ ! -d "${dir}" ] ; then
continue
fi
package="$(basename "${dir}")"
case "${package}" in
win2ksp4|win7sp1|xpsp3|winxpsp3) continue ;;
esac
for file in "${dir}"/* ; do
# Convert the package:
echo file="${file}"
echo "dir=$dir, package=$package, file=$file"
sha1_file="$(sha1sum "${file}" | awk '{print $1}')"
sha256_file="$(sha256sum "${file}" | awk '{print $1}')"
echo "sha1: ${sha1_file}"
echo "sha256: ${sha256_file}"
sed -i "s!${sha1_file}!${sha256_file}!" "${winetricks}"
done
# Did it change?
if git diff-index --quiet HEAD -- ; then
echo "no diff detected"
continue
fi
# Test it
wineserver -k || true
rm -rf "$HOME/.wine"
# shellcheck disable=SC2115
rm -rf "${CACHE_DIR}/${package}"
# Not everything is actually quiet, of course..
"${winetricks}" -q -v "${package}"
test_status="$?"
# Commit it (if it worked):
if [ $test_status = 0 ] ; then
git commit -m "${package}: convert to sha256" "${winetricks}"
else
git checkout -f
echo "converting ${package} to sha256 failed" >> "${logdir}/conversion.log"
continue
fi
done
if [ "$(find "${logdir}" -type f | wc -l)" = 0 ] ; then
rm -rf "${logdir}"
else
echo "There were errors, check logs in ${logdir}"
exit 1
fi
This is a list of what files are in the helper verbs (i.e., DirectX / Service Packs)
Checking into git makes it a lost easier to search without having to manually extract
the files just to see if a native one is easily available.
Viewing cabinet: /home/austin/.cache/winetricks.bak/directx9/directx_feb2010_redist.exe
File size | Date Time | Name
-----------+---------------------+-------------
1347354 | 04.02.2010 10:21:18 | Apr2005_d3dx9_25_x64.cab
1078962 | 04.02.2010 10:21:18 | Apr2005_d3dx9_25_x86.cab
1397830 | 04.02.2010 10:21:18 | Apr2006_d3dx9_30_x64.cab
1115221 | 04.02.2010 10:21:18 | Apr2006_d3dx9_30_x86.cab
916430 | 04.02.2010 10:21:18 | Apr2006_MDX1_x86.cab
4162630 | 04.02.2010 10:21:18 | Apr2006_MDX1_x86_Archive.cab
179133 | 04.02.2010 10:21:20 | Apr2006_XACT_x64.cab
133103 | 04.02.2010 10:21:20 | Apr2006_XACT_x86.cab
87101 | 04.02.2010 10:21:20 | Apr2006_xinput_x64.cab
46010 | 04.02.2010 10:21:20 | Apr2006_xinput_x86.cab
1607358 | 04.02.2010 10:21:20 | APR2007_d3dx9_33_x64.cab
1606039 | 04.02.2010 10:21:22 | APR2007_d3dx9_33_x86.cab
698612 | 04.02.2010 10:21:20 | APR2007_d3dx10_33_x64.cab
695865 | 04.02.2010 10:21:20 | APR2007_d3dx10_33_x86.cab
195766 | 04.02.2010 10:21:22 | APR2007_XACT_x64.cab
151225 | 04.02.2010 10:21:22 | APR2007_XACT_x86.cab
96817 | 04.02.2010 10:21:22 | APR2007_xinput_x64.cab
53302 | 04.02.2010 10:21:22 | APR2007_xinput_x86.cab
1350542 | 04.02.2010 10:21:22 | Aug2005_d3dx9_27_x64.cab
1077644 | 04.02.2010 10:21:24 | Aug2005_d3dx9_27_x86.cab
182903 | 04.02.2010 10:21:24 | AUG2006_XACT_x64.cab
137235 | 04.02.2010 10:21:24 | AUG2006_XACT_x86.cab
87142 | 04.02.2010 10:21:24 | AUG2006_xinput_x64.cab
46058 | 04.02.2010 10:21:26 | AUG2006_xinput_x86.cab
1800160 | 04.02.2010 10:21:26 | AUG2007_d3dx9_35_x64.cab
1708152 | 04.02.2010 10:21:26 | AUG2007_d3dx9_35_x86.cab
852286 | 04.02.2010 10:21:26 | AUG2007_d3dx10_35_x64.cab
796867 | 04.02.2010 10:21:26 | AUG2007_d3dx10_35_x86.cab
198096 | 04.02.2010 10:21:26 | AUG2007_XACT_x64.cab
153012 | 04.02.2010 10:21:24 | AUG2007_XACT_x86.cab
1794084 | 04.02.2010 10:21:26 | Aug2008_d3dx9_39_x64.cab
1464672 | 04.02.2010 10:21:26 | Aug2008_d3dx9_39_x86.cab
867612 | 04.02.2010 10:21:26 | Aug2008_d3dx10_39_x64.cab
849167 | 04.02.2010 10:21:26 | Aug2008_d3dx10_39_x86.cab
121772 | 04.02.2010 10:21:26 | Aug2008_XACT_x64.cab
92996 | 04.02.2010 10:21:26 | Aug2008_XACT_x86.cab
271412 | 04.02.2010 10:21:26 | Aug2008_XAudio_x64.cab
271038 | 04.02.2010 10:21:26 | Aug2008_XAudio_x86.cab
919044 | 04.02.2010 10:21:26 | Aug2009_D3DCompiler_42_x64.cab
900598 | 04.02.2010 10:21:28 | Aug2009_D3DCompiler_42_x86.cab
3112111 | 04.02.2010 10:21:28 | Aug2009_d3dcsx_42_x64.cab
3319740 | 04.02.2010 10:21:28 | Aug2009_d3dcsx_42_x86.cab
930116 | 04.02.2010 10:21:30 | Aug2009_d3dx9_42_x64.cab
728456 | 04.02.2010 10:21:30 | Aug2009_d3dx9_42_x86.cab
232635 | 04.02.2010 10:21:28 | Aug2009_d3dx10_42_x64.cab
192131 | 04.02.2010 10:21:28 | Aug2009_d3dx10_42_x86.cab
136301 | 04.02.2010 10:21:30 | Aug2009_d3dx11_42_x64.cab
105044 | 04.02.2010 10:21:30 | Aug2009_d3dx11_42_x86.cab
122408 | 04.02.2010 10:21:30 | Aug2009_XACT_x64.cab
93106 | 04.02.2010 10:21:30 | Aug2009_XACT_x86.cab
273264 | 04.02.2010 10:21:32 | Aug2009_XAudio_x64.cab
272642 | 04.02.2010 10:21:32 | Aug2009_XAudio_x86.cab
1155491 | 04.02.2010 10:21:32 | BDANT.cab
975148 | 04.02.2010 10:21:32 | BDAXP.cab
1357976 | 04.02.2010 10:21:32 | Dec2005_d3dx9_28_x64.cab
1079456 | 04.02.2010 10:21:32 | Dec2005_d3dx9_28_x86.cab
1571154 | 04.02.2010 10:21:32 | DEC2006_d3dx9_32_x64.cab
1574376 | 04.02.2010 10:21:32 | DEC2006_d3dx9_32_x86.cab
212807 | 04.02.2010 10:21:32 | DEC2006_d3dx10_00_x64.cab
191720 | 04.02.2010 10:21:32 | DEC2006_d3dx10_00_x86.cab
192475 | 04.02.2010 10:21:32 | DEC2006_XACT_x64.cab
145599 | 04.02.2010 10:21:32 | DEC2006_XACT_x86.cab
94040 | 04.02.2010 10:21:32 | DSETUP.dll
1691480 | 04.02.2010 10:21:32 | dsetup32.dll
44448 | 04.02.2010 10:21:34 | dxdllreg_x86.cab
13264168 | 04.02.2010 10:21:34 | dxnt.cab
525656 | 04.02.2010 10:21:34 | DXSETUP.exe
95820 | 04.02.2010 10:21:34 | dxupdate.cab
1247499 | 04.02.2010 10:21:34 | Feb2005_d3dx9_24_x64.cab
1013225 | 04.02.2010 10:21:34 | Feb2005_d3dx9_24_x86.cab
1362796 | 04.02.2010 10:21:34 | Feb2006_d3dx9_29_x64.cab
1084720 | 04.02.2010 10:21:34 | Feb2006_d3dx9_29_x86.cab
178359 | 04.02.2010 10:21:34 | Feb2006_XACT_x64.cab
132409 | 04.02.2010 10:21:36 | Feb2006_XACT_x86.cab
194675 | 04.02.2010 10:21:36 | FEB2007_XACT_x64.cab
147983 | 04.02.2010 10:21:36 | FEB2007_XACT_x86.cab
54678 | 04.02.2010 10:21:36 | Feb2010_X3DAudio_x64.cab
20713 | 04.02.2010 10:21:36 | Feb2010_X3DAudio_x86.cab
122446 | 04.02.2010 10:21:36 | Feb2010_XACT_x64.cab
93180 | 04.02.2010 10:21:36 | Feb2010_XACT_x86.cab
276960 | 04.02.2010 10:21:36 | Feb2010_XAudio_x64.cab
277191 | 04.02.2010 10:21:36 | Feb2010_XAudio_x86.cab
1336002 | 04.02.2010 10:21:36 | Jun2005_d3dx9_26_x64.cab
1064925 | 04.02.2010 10:21:36 | Jun2005_d3dx9_26_x86.cab
180785 | 04.02.2010 10:21:36 | JUN2006_XACT_x64.cab
133671 | 04.02.2010 10:21:36 | JUN2006_XACT_x86.cab
1607774 | 04.02.2010 10:21:38 | JUN2007_d3dx9_34_x64.cab
1607286 | 04.02.2010 10:21:38 | JUN2007_d3dx9_34_x86.cab
699044 | 04.02.2010 10:21:36 | JUN2007_d3dx10_34_x64.cab
698472 | 04.02.2010 10:21:38 | JUN2007_d3dx10_34_x86.cab
197122 | 04.02.2010 10:21:38 | JUN2007_XACT_x64.cab
152909 | 04.02.2010 10:21:38 | JUN2007_XACT_x86.cab
1792608 | 04.02.2010 10:21:40 | JUN2008_d3dx9_38_x64.cab
1463878 | 04.02.2010 10:21:38 | JUN2008_d3dx9_38_x86.cab
867828 | 04.02.2010 10:21:38 | JUN2008_d3dx10_38_x64.cab
849919 | 04.02.2010 10:21:38 | JUN2008_d3dx10_38_x86.cab
55154 | 04.02.2010 10:21:40 | JUN2008_X3DAudio_x64.cab
21905 | 04.02.2010 10:21:40 | JUN2008_X3DAudio_x86.cab
121054 | 04.02.2010 10:21:40 | JUN2008_XACT_x64.cab
93128 | 04.02.2010 10:21:40 | JUN2008_XACT_x86.cab
269628 | 04.02.2010 10:21:40 | JUN2008_XAudio_x64.cab
269024 | 04.02.2010 10:21:42 | JUN2008_XAudio_x86.cab
1769862 | 04.02.2010 10:21:44 | Mar2008_d3dx9_37_x64.cab
1443282 | 04.02.2010 10:21:44 | Mar2008_d3dx9_37_x86.cab
844884 | 04.02.2010 10:21:42 | Mar2008_d3dx10_37_x64.cab
818260 | 04.02.2010 10:21:42 | Mar2008_d3dx10_37_x86.cab
55058 | 04.02.2010 10:21:44 | Mar2008_X3DAudio_x64.cab
21867 | 04.02.2010 10:21:44 | Mar2008_X3DAudio_x86.cab
122336 | 04.02.2010 10:21:44 | Mar2008_XACT_x64.cab
93734 | 04.02.2010 10:21:44 | Mar2008_XACT_x86.cab
251194 | 04.02.2010 10:21:44 | Mar2008_XAudio_x64.cab
226250 | 04.02.2010 10:21:44 | Mar2008_XAudio_x86.cab
1973702 | 04.02.2010 10:21:44 | Mar2009_d3dx9_41_x64.cab
1612446 | 04.02.2010 10:21:44 | Mar2009_d3dx9_41_x86.cab
1067160 | 04.02.2010 10:21:44 | Mar2009_d3dx10_41_x64.cab
1040745 | 04.02.2010 10:21:44 | Mar2009_d3dx10_41_x86.cab
54600 | 04.02.2010 10:21:44 | Mar2009_X3DAudio_x64.cab
21298 | 04.02.2010 10:21:44 | Mar2009_X3DAudio_x86.cab
121506 | 04.02.2010 10:21:52 | Mar2009_XACT_x64.cab
92740 | 04.02.2010 10:21:48 | Mar2009_XACT_x86.cab
275044 | 04.02.2010 10:21:48 | Mar2009_XAudio_x64.cab
273018 | 04.02.2010 10:21:48 | Mar2009_XAudio_x86.cab
1802058 | 04.02.2010 10:21:52 | Nov2007_d3dx9_36_x64.cab
1709360 | 04.02.2010 10:21:52 | Nov2007_d3dx9_36_x86.cab
864600 | 04.02.2010 10:21:52 | Nov2007_d3dx10_36_x64.cab
803884 | 04.02.2010 10:21:52 | Nov2007_d3dx10_36_x86.cab
46144 | 04.02.2010 10:21:52 | NOV2007_X3DAudio_x64.cab
18496 | 04.02.2010 10:21:52 | NOV2007_X3DAudio_x86.cab
196762 | 04.02.2010 10:21:52 | NOV2007_XACT_x64.cab
148264 | 04.02.2010 10:21:52 | NOV2007_XACT_x86.cab
1906878 | 04.02.2010 10:21:52 | Nov2008_d3dx9_40_x64.cab
1550796 | 04.02.2010 10:21:52 | Nov2008_d3dx9_40_x86.cab
994154 | 04.02.2010 10:21:52 | Nov2008_d3dx10_40_x64.cab
965421 | 04.02.2010 10:21:52 | Nov2008_d3dx10_40_x86.cab
54522 | 04.02.2010 10:21:52 | Nov2008_X3DAudio_x64.cab
21851 | 04.02.2010 10:21:52 | Nov2008_X3DAudio_x86.cab
121794 | 04.02.2010 10:21:52 | Nov2008_XACT_x64.cab
92684 | 04.02.2010 10:21:52 | Nov2008_XACT_x86.cab
273960 | 04.02.2010 10:21:52 | Nov2008_XAudio_x64.cab
272611 | 04.02.2010 10:21:52 | Nov2008_XAudio_x86.cab
86037 | 04.02.2010 10:21:52 | Oct2005_xinput_x64.cab
45359 | 04.02.2010 10:21:52 | Oct2005_xinput_x86.cab
1412902 | 04.02.2010 10:21:52 | OCT2006_d3dx9_31_x64.cab
1127217 | 04.02.2010 10:21:52 | OCT2006_d3dx9_31_x86.cab
182361 | 04.02.2010 10:21:52 | OCT2006_XACT_x64.cab
138017 | 04.02.2010 10:21:52 | OCT2006_XACT_x86.cab
All done, no errors.
Viewing cabinet: /home/austin/.cache/winetricks.bak/directx9/directx_Jun2010_redist.exe
File size | Date Time | Name
-----------+---------------------+-------------
1347354 | 02.06.2010 05:21:16 | Apr2005_d3dx9_25_x64.cab
1078962 | 02.06.2010 05:21:16 | Apr2005_d3dx9_25_x86.cab
1397830 | 02.06.2010 05:21:16 | Apr2006_d3dx9_30_x64.cab
1115221 | 02.06.2010 05:21:16 | Apr2006_d3dx9_30_x86.cab
916430 | 02.06.2010 05:21:18 | Apr2006_MDX1_x86.cab
4162630 | 02.06.2010 05:21:18 | Apr2006_MDX1_x86_Archive.cab
179133 | 02.06.2010 05:21:18 | Apr2006_XACT_x64.cab
133103 | 02.06.2010 05:21:18 | Apr2006_XACT_x86.cab
87101 | 02.06.2010 05:21:20 | Apr2006_xinput_x64.cab
46010 | 02.06.2010 05:21:34 | Apr2006_xinput_x86.cab
1607358 | 02.06.2010 05:21:36 | APR2007_d3dx9_33_x64.cab
1606039 | 02.06.2010 05:21:38 | APR2007_d3dx9_33_x86.cab
698612 | 02.06.2010 05:21:36 | APR2007_d3dx10_33_x64.cab
695865 | 02.06.2010 05:21:36 | APR2007_d3dx10_33_x86.cab
195766 | 02.06.2010 05:21:38 | APR2007_XACT_x64.cab
151225 | 02.06.2010 05:21:38 | APR2007_XACT_x86.cab
96817 | 02.06.2010 05:21:38 | APR2007_xinput_x64.cab
53302 | 02.06.2010 05:21:40 | APR2007_xinput_x86.cab
1350542 | 02.06.2010 05:21:40 | Aug2005_d3dx9_27_x64.cab
1077644 | 02.06.2010 05:21:40 | Aug2005_d3dx9_27_x86.cab
182903 | 02.06.2010 05:21:40 | AUG2006_XACT_x64.cab
137235 | 02.06.2010 05:21:40 | AUG2006_XACT_x86.cab
87142 | 02.06.2010 05:21:40 | AUG2006_xinput_x64.cab
46058 | 02.06.2010 05:21:40 | AUG2006_xinput_x86.cab
1800160 | 02.06.2010 05:21:42 | AUG2007_d3dx9_35_x64.cab
1708152 | 02.06.2010 05:21:42 | AUG2007_d3dx9_35_x86.cab
852286 | 02.06.2010 05:21:42 | AUG2007_d3dx10_35_x64.cab
796867 | 02.06.2010 05:21:42 | AUG2007_d3dx10_35_x86.cab
198096 | 02.06.2010 05:21:44 | AUG2007_XACT_x64.cab
153012 | 02.06.2010 05:21:44 | AUG2007_XACT_x86.cab
1794084 | 02.06.2010 05:21:44 | Aug2008_d3dx9_39_x64.cab
1464672 | 02.06.2010 05:21:44 | Aug2008_d3dx9_39_x86.cab
867612 | 02.06.2010 05:21:42 | Aug2008_d3dx10_39_x64.cab
849167 | 02.06.2010 05:21:44 | Aug2008_d3dx10_39_x86.cab
121772 | 02.06.2010 05:21:44 | Aug2008_XACT_x64.cab
92996 | 02.06.2010 05:21:44 | Aug2008_XACT_x86.cab
271412 | 02.06.2010 05:21:46 | Aug2008_XAudio_x64.cab
271038 | 02.06.2010 05:21:46 | Aug2008_XAudio_x86.cab
919044 | 02.06.2010 05:21:46 | Aug2009_D3DCompiler_42_x64.cab
900598 | 02.06.2010 05:21:56 | Aug2009_D3DCompiler_42_x86.cab
3112111 | 02.06.2010 05:21:56 | Aug2009_d3dcsx_42_x64.cab
3319740 | 02.06.2010 05:21:56 | Aug2009_d3dcsx_42_x86.cab
930116 | 02.06.2010 05:21:58 | Aug2009_d3dx9_42_x64.cab
728456 | 02.06.2010 05:21:58 | Aug2009_d3dx9_42_x86.cab
232635 | 02.06.2010 05:21:58 | Aug2009_d3dx10_42_x64.cab
192131 | 02.06.2010 05:21:58 | Aug2009_d3dx10_42_x86.cab
136301 | 02.06.2010 05:21:58 | Aug2009_d3dx11_42_x64.cab
105044 | 02.06.2010 05:21:58 | Aug2009_d3dx11_42_x86.cab
122408 | 02.06.2010 05:22:00 | Aug2009_XACT_x64.cab
93106 | 02.06.2010 05:22:00 | Aug2009_XACT_x86.cab
273264 | 02.06.2010 05:22:00 | Aug2009_XAudio_x64.cab
272642 | 02.06.2010 05:22:00 | Aug2009_XAudio_x86.cab
1357976 | 02.06.2010 05:22:00 | Dec2005_d3dx9_28_x64.cab
1079456 | 02.06.2010 05:22:00 | Dec2005_d3dx9_28_x86.cab
1571154 | 02.06.2010 05:22:00 | DEC2006_d3dx9_32_x64.cab
1574376 | 02.06.2010 05:22:02 | DEC2006_d3dx9_32_x86.cab
212807 | 02.06.2010 05:22:00 | DEC2006_d3dx10_00_x64.cab
191720 | 02.06.2010 05:22:00 | DEC2006_d3dx10_00_x86.cab
192475 | 02.06.2010 05:22:02 | DEC2006_XACT_x64.cab
145599 | 02.06.2010 05:22:02 | DEC2006_XACT_x86.cab
95576 | 30.03.2011 11:40:32 | DSETUP.dll
1566040 | 30.03.2011 11:40:32 | dsetup32.dll
44624 | 30.03.2011 11:40:32 | dxdllreg_x86.cab
517976 | 30.03.2011 11:40:34 | DXSETUP.exe
97152 | 30.03.2011 11:40:32 | dxupdate.cab
1247499 | 02.06.2010 05:22:02 | Feb2005_d3dx9_24_x64.cab
1013225 | 02.06.2010 05:22:02 | Feb2005_d3dx9_24_x86.cab
1362796 | 02.06.2010 05:22:02 | Feb2006_d3dx9_29_x64.cab
1084720 | 02.06.2010 05:22:04 | Feb2006_d3dx9_29_x86.cab
178359 | 02.06.2010 05:22:10 | Feb2006_XACT_x64.cab
132409 | 02.06.2010 05:22:10 | Feb2006_XACT_x86.cab
194675 | 02.06.2010 05:22:12 | FEB2007_XACT_x64.cab
147983 | 02.06.2010 05:22:12 | FEB2007_XACT_x86.cab
54678 | 02.06.2010 05:22:12 | Feb2010_X3DAudio_x64.cab
20713 | 02.06.2010 05:22:12 | Feb2010_X3DAudio_x86.cab
122446 | 02.06.2010 05:22:14 | Feb2010_XACT_x64.cab
93180 | 02.06.2010 05:22:14 | Feb2010_XACT_x86.cab
276960 | 02.06.2010 05:22:14 | Feb2010_XAudio_x64.cab
277191 | 02.06.2010 05:22:14 | Feb2010_XAudio_x86.cab
1336002 | 02.06.2010 05:22:14 | Jun2005_d3dx9_26_x64.cab
1064925 | 02.06.2010 05:22:16 | Jun2005_d3dx9_26_x86.cab
180785 | 02.06.2010 05:22:16 | JUN2006_XACT_x64.cab
133671 | 02.06.2010 05:22:16 | JUN2006_XACT_x86.cab
1607774 | 02.06.2010 05:22:16 | JUN2007_d3dx9_34_x64.cab
1607286 | 02.06.2010 05:22:16 | JUN2007_d3dx9_34_x86.cab
699044 | 02.06.2010 05:22:16 | JUN2007_d3dx10_34_x64.cab
698472 | 02.06.2010 05:22:16 | JUN2007_d3dx10_34_x86.cab
197122 | 02.06.2010 05:22:16 | JUN2007_XACT_x64.cab
152909 | 02.06.2010 05:22:18 | JUN2007_XACT_x86.cab
1792608 | 02.06.2010 05:22:18 | JUN2008_d3dx9_38_x64.cab
1463878 | 02.06.2010 05:22:18 | JUN2008_d3dx9_38_x86.cab
867828 | 02.06.2010 05:22:18 | JUN2008_d3dx10_38_x64.cab
849919 | 02.06.2010 05:22:18 | JUN2008_d3dx10_38_x86.cab
55154 | 02.06.2010 05:22:18 | JUN2008_X3DAudio_x64.cab
21905 | 02.06.2010 05:22:18 | JUN2008_X3DAudio_x86.cab
121054 | 02.06.2010 05:22:18 | JUN2008_XACT_x64.cab
93128 | 02.06.2010 05:22:18 | JUN2008_XACT_x86.cab
269628 | 02.06.2010 05:22:18 | JUN2008_XAudio_x64.cab
269024 | 02.06.2010 05:22:20 | JUN2008_XAudio_x86.cab
944460 | 02.06.2010 05:22:28 | Jun2010_D3DCompiler_43_x64.cab
931471 | 02.06.2010 05:22:28 | Jun2010_D3DCompiler_43_x86.cab
752783 | 02.06.2010 05:22:28 | Jun2010_d3dcsx_43_x64.cab
762188 | 02.06.2010 05:22:30 | Jun2010_d3dcsx_43_x86.cab
937246 | 02.06.2010 05:22:32 | Jun2010_d3dx9_43_x64.cab
768036 | 02.06.2010 05:22:32 | Jun2010_d3dx9_43_x86.cab
235955 | 02.06.2010 05:22:30 | Jun2010_d3dx10_43_x64.cab
197283 | 02.06.2010 05:22:30 | Jun2010_d3dx10_43_x86.cab
138205 | 02.06.2010 05:22:30 | Jun2010_d3dx11_43_x64.cab
109445 | 02.06.2010 05:22:30 | Jun2010_d3dx11_43_x86.cab
124596 | 02.06.2010 05:22:32 | Jun2010_XACT_x64.cab
93686 | 02.06.2010 05:22:32 | Jun2010_XACT_x86.cab
277338 | 02.06.2010 05:22:32 | Jun2010_XAudio_x64.cab
278060 | 02.06.2010 05:22:32 | Jun2010_XAudio_x86.cab
1769862 | 02.06.2010 05:22:34 | Mar2008_d3dx9_37_x64.cab
1443282 | 02.06.2010 05:22:34 | Mar2008_d3dx9_37_x86.cab
844884 | 02.06.2010 05:22:32 | Mar2008_d3dx10_37_x64.cab
818260 | 02.06.2010 05:22:34 | Mar2008_d3dx10_37_x86.cab
55058 | 02.06.2010 05:22:34 | Mar2008_X3DAudio_x64.cab
21867 | 02.06.2010 05:22:34 | Mar2008_X3DAudio_x86.cab
122336 | 02.06.2010 05:22:36 | Mar2008_XACT_x64.cab
93734 | 02.06.2010 05:22:36 | Mar2008_XACT_x86.cab
251194 | 02.06.2010 05:22:36 | Mar2008_XAudio_x64.cab
226250 | 02.06.2010 05:22:36 | Mar2008_XAudio_x86.cab
1973702 | 02.06.2010 05:22:36 | Mar2009_d3dx9_41_x64.cab
1612446 | 02.06.2010 05:22:36 | Mar2009_d3dx9_41_x86.cab
1067160 | 02.06.2010 05:22:36 | Mar2009_d3dx10_41_x64.cab
1040745 | 02.06.2010 05:22:36 | Mar2009_d3dx10_41_x86.cab
54600 | 02.06.2010 05:22:38 | Mar2009_X3DAudio_x64.cab
21298 | 02.06.2010 05:22:38 | Mar2009_X3DAudio_x86.cab
121506 | 02.06.2010 05:22:46 | Mar2009_XACT_x64.cab
92740 | 02.06.2010 05:22:46 | Mar2009_XACT_x86.cab
275044 | 02.06.2010 05:22:46 | Mar2009_XAudio_x64.cab
273018 | 02.06.2010 05:22:48 | Mar2009_XAudio_x86.cab
1802058 | 02.06.2010 05:22:48 | Nov2007_d3dx9_36_x64.cab
1709360 | 02.06.2010 05:22:48 | Nov2007_d3dx9_36_x86.cab
864600 | 02.06.2010 05:22:48 | Nov2007_d3dx10_36_x64.cab
803884 | 02.06.2010 05:22:48 | Nov2007_d3dx10_36_x86.cab
46144 | 02.06.2010 05:22:50 | NOV2007_X3DAudio_x64.cab
18496 | 02.06.2010 05:22:50 | NOV2007_X3DAudio_x86.cab
196762 | 02.06.2010 05:22:50 | NOV2007_XACT_x64.cab
148264 | 02.06.2010 05:22:50 | NOV2007_XACT_x86.cab
1906878 | 02.06.2010 05:22:52 | Nov2008_d3dx9_40_x64.cab
1550796 | 02.06.2010 05:22:52 | Nov2008_d3dx9_40_x86.cab
994154 | 02.06.2010 05:22:50 | Nov2008_d3dx10_40_x64.cab
965421 | 02.06.2010 05:22:52 | Nov2008_d3dx10_40_x86.cab
54522 | 02.06.2010 05:22:52 | Nov2008_X3DAudio_x64.cab
21851 | 02.06.2010 05:22:52 | Nov2008_X3DAudio_x86.cab
121794 | 02.06.2010 05:22:52 | Nov2008_XACT_x64.cab
92684 | 02.06.2010 05:22:52 | Nov2008_XACT_x86.cab
273960 | 02.06.2010 05:22:54 | Nov2008_XAudio_x64.cab
272611 | 02.06.2010 05:22:54 | Nov2008_XAudio_x86.cab
86037 | 02.06.2010 05:22:54 | Oct2005_xinput_x64.cab
45359 | 02.06.2010 05:22:54 | Oct2005_xinput_x86.cab
1412902 | 02.06.2010 05:22:54 | OCT2006_d3dx9_31_x64.cab
1127217 | 02.06.2010 05:22:54 | OCT2006_d3dx9_31_x86.cab
182361 | 02.06.2010 05:22:54 | OCT2006_XACT_x64.cab
138017 | 02.06.2010 05:22:54 | OCT2006_XACT_x86.cab
All done, no errors.
ComCt232.cab
ComCt232.dep
ComCt232.ocx
ComCt332.cab
ComCt332.dep
ComCt332.ocx
comctl32.cab
comctl32.dep
comctl32.ocx
ComDlg32.cab
ComDlg32.Dep
ComDlg32.ocx
dbadapt.cab
dbadapt.dep
dbadapt.dll
dbgrid32.cab
dbgrid32.Dep
dbgrid32.ocx
dblist32.cab
dblist32.dep
dblist32.ocx
mci32.cab
mci32.dep
mci32.ocx
MSAddnDr.cab
MSAddnDr.Dep
MSAddnDr.dll
MSAdoDc.cab
MSAdoDc.dep
MSAdoDc.ocx
MSBind.cab
MSBind.dep
MSBind.dll
mscdrun.cab
mscdrun.dep
mscdrun.dll
MSChrt20.cab
MSChrt20.Dep
MSChrt20.ocx
mscomct2.cab
mscomct2.dep
mscomct2.ocx
mscomctl.cab
mscomctl.dep
mscomctl.ocx
MSComm32.cab
MSComm32.dep
MSComm32.ocx
MSCsfDbg.dll
MSDatGrd.cab
MSDatGrd.dep
MSDatGrd.ocx
MSDatLst.cab
MSDatLst.dep
MSDatLst.ocx
MSDatRep.cab
MSDatRep.dep
MSDatRep.ocx
MSDbRpt.cab
MSDbRpt.dll
MSDbRptr.cab
MSDbRptr.dep
MSDbRptr.dll
MSFlxGrd.cab
MSFlxGrd.dep
MSFlxGrd.ocx
MShflxgd.cab
MShflxgd.dep
MShflxgd.ocx
MSHtmPgd.cab
MSHtmPgd.dll
MSHtmPgr.cab
MSHtmPgr.dep
MSHtmPgr.dll
MSINET.cab
MSINET.DEP
MSINET.ocx
msmapi32.cab
msmapi32.dep
msmapi32.ocx
msmask32.cab
msmask32.dep
msmask32.ocx
msrdc20.cab
msrdc20.dep
msrdc20.ocx
msrdo20.cab
msrdo20.dep
msrdo20.dll
msstdfmt.cab
msstdfmt.dll
msstkprp.cab
msstkprp.dll
mswcrun.cab
mswcrun.dep
mswcrun.dll
MSWINSCK.cab
MSWINSCK.dep
MSWINSCK.ocx
PicClp32.cab
PicClp32.dep
PicClp32.ocx
richtx32.cab
richtx32.dep
richtx32.ocx
sysinfo.cab
sysinfo.dep
sysinfo.ocx
TabCtl32.cab
TabCtl32.dep
TabCtl32.ocx
wbclsdsr.cab
wbclsdsr.ocx
Viewing cabinet: /home/austin/.cache/winetricks.bak/win2ksp4/W2KSP4_EN.EXE
File size | Date Time | Name
-----------+---------------------+-------------
214432 | 19.06.2003 12:05:04 | i386/ntldr
1 | 19.06.2003 12:05:04 | i386/cdtag.1
1 | 19.06.2003 12:05:04 | i386/tagfile.1
7833 | 19.06.2003 12:05:04 | i386/imaadp32.ac_
169670 | 19.06.2003 12:05:04 | i386/msaud32.ac_
4107 | 19.06.2003 12:05:04 | i386/conf.ad_
64835 | 19.06.2003 12:05:04 | i386/system.ad_
1823 | 19.06.2003 12:05:04 | i386/certckpn.as_
2433 | 19.06.2003 12:05:04 | i386/certlynx.as_
6955 | 19.06.2003 12:05:04 | i386/certrqbi.as_
10083 | 19.06.2003 12:05:04 | i386/certrqma.as_
4723 | 19.06.2003 12:05:04 | i386/certrqxt.as_
3453 | 19.06.2003 12:05:04 | i386/certrser.as_
3471 | 19.06.2003 12:05:04 | i386/certrsis.as_
1337 | 19.06.2003 12:05:04 | i386/certrspn.as_
7009 | 19.06.2003 12:05:04 | i386/certsces.as_
1306 | 19.06.2003 12:05:04 | i386/default.as_
2929 | 19.06.2003 12:05:04 | i386/ipp_0001.as_
1065 | 19.06.2003 12:05:04 | i386/ipp_0002.as_
2647 | 19.06.2003 12:05:04 | i386/ipp_0004.as_
2543 | 19.06.2003 12:05:04 | i386/ipp_0005.as_
1861 | 19.06.2003 12:05:04 | i386/ipp_0006.as_
2829 | 19.06.2003 12:05:04 | i386/ipp_0007.as_
2769 | 19.06.2003 12:05:04 | i386/ipp_0010.as_
599 | 19.06.2003 12:05:04 | i386/ipp_0013.as_
4180 | 19.06.2003 12:05:04 | i386/page1.as_
5746 | 19.06.2003 12:05:04 | i386/query.as_
1909 | 19.06.2003 12:05:04 | i386/search.as_
104017 | 19.06.2003 12:05:04 | i386/h261_32.ax_
114631 | 19.06.2003 12:05:04 | i386/h263_32.ax_
229792 | 19.06.2003 12:05:04 | i386/setupldr.bin
2826 | 19.06.2003 12:05:04 | i386/winnt.bm_
6407 | 19.06.2003 12:05:04 | i386/winnt256.bm_
4712 | 19.06.2003 12:05:04 | i386/msi.ca_
160993 | 19.06.2003 12:05:04 | i386/nt5prtx.ca_
1804784 | 19.06.2003 12:05:04 | i386/fp40ext.cab
1435265 | 19.06.2003 12:05:04 | i386/ims.cab
1116992 | 19.06.2003 12:05:04 | i386/ins.cab
4040608 | 19.06.2003 12:05:04 | i386/wms4.cab
5149 | 19.06.2003 12:05:04 | i386/empty.cat
34142 | 19.06.2003 12:05:04 | i386/fax.ch_
189201 | 19.06.2003 12:05:04 | i386/msoe.ch_
50888 | 19.06.2003 12:05:04 | i386/wab.ch_
29132 | 19.06.2003 12:05:04 | i386/command.co_
4121 | 19.06.2003 12:05:04 | i386/diskcomp.co_
3065 | 19.06.2003 12:05:04 | i386/diskcopy.co_
9967 | 19.06.2003 12:05:04 | i386/format.co_
8153 | 19.06.2003 12:05:04 | i386/startrom.co_
34724 | 19.06.2003 12:05:04 | i386/ntdetect.com
843 | 19.06.2003 12:05:04 | i386/12520437.cp_
885 | 19.06.2003 12:05:04 | i386/12520850.cp_
100553 | 19.06.2003 12:05:04 | i386/appwiz.cp_
81965 | 19.06.2003 12:05:04 | i386/desk.cp_
75982 | 19.06.2003 12:05:04 | i386/inetcpl.cp_
24987 | 19.06.2003 12:05:04 | i386/msmq.cp_
3843 | 19.06.2003 12:05:04 | i386/odbccp32.cp_
33477 | 19.06.2003 12:05:04 | i386/powercfg.cp_
23993 | 19.06.2003 12:05:04 | i386/sticpl.cp_
47996 | 19.06.2003 12:05:04 | i386/sysdm.cp_
53520 | 19.06.2003 12:05:04 | i386/liccpa.cpl
167199 | 19.06.2003 12:05:04 | i386/tsc1603.d1_
140195 | 19.06.2003 12:05:04 | i386/tsc1609.d1_
95905 | 19.06.2003 12:05:04 | i386/tsc3205.d1_
115327 | 19.06.2003 12:05:04 | i386/tsc3210.d1_
25377 | 19.06.2003 12:05:04 | i386/tsc3218.d1_
12253 | 19.06.2003 12:05:04 | i386/tsc1606.d3_
18461 | 19.06.2003 12:05:04 | i386/comempty.da_
11094 | 19.06.2003 12:05:04 | i386/acctres.dl_
36184 | 19.06.2003 12:05:04 | i386/aclui.dl_
90232 | 19.06.2003 12:05:04 | i386/acssnap.dl_
76037 | 19.06.2003 12:05:04 | i386/activeds.dl_
22887 | 19.06.2003 12:05:04 | i386/actxprxy.dl_
13673 | 19.06.2003 12:05:04 | i386/admexs.dl_
3370 | 19.06.2003 12:05:04 | i386/admin.dl_
22854 | 19.06.2003 12:05:04 | i386/adrot.dl_
58835 | 19.06.2003 12:05:04 | i386/adsiis.dl_
52115 | 19.06.2003 12:05:04 | i386/adsldp.dl_
49232 | 19.06.2003 12:05:04 | i386/adsldpc.dl_
21109 | 19.06.2003 12:05:04 | i386/adsmsext.dl_
57011 | 19.06.2003 12:05:04 | i386/adsnds.dl_
67166 | 19.06.2003 12:05:04 | i386/adsnt.dl_
41310 | 19.06.2003 12:05:04 | i386/adsnw.dl_
177727 | 19.06.2003 12:05:04 | i386/advapi32.dl_
41960 | 19.06.2003 12:05:04 | i386/advpack.dl_
49439 | 19.06.2003 12:05:04 | i386/appmgmts.dl_
77423 | 19.06.2003 12:05:04 | i386/appmgr.dl_
16268 | 19.06.2003 12:05:04 | i386/aqadmin.dl_
136855 | 19.06.2003 12:05:04 | i386/aqueue.dl_
147936 | 19.06.2003 12:05:04 | i386/asp.dl_
4072 | 19.06.2003 12:05:04 | i386/aspperf.dl_
11433 | 19.06.2003 12:05:04 | i386/asptxn.dl_
62805 | 19.06.2003 12:05:04 | i386/asycfilt.dl_
4736 | 19.06.2003 12:05:04 | i386/atkctrs.dl_
34224 | 19.06.2003 12:05:04 | i386/atl.dl_
148550 | 19.06.2003 12:05:04 | i386/atmfd.dl_
13841 | 19.06.2003 12:05:04 | i386/atmlib.dl_
4137 | 19.06.2003 12:05:04 | i386/authfilt.dl_
3371 | 19.06.2003 12:05:04 | i386/author.dl_
40317 | 19.06.2003 12:05:04 | i386/avifil32.dl_
88385 | 19.06.2003 12:05:04 | i386/avtapi.dl_
21272 | 19.06.2003 12:05:04 | i386/basesrv.dl_
8789 | 19.06.2003 12:05:04 | i386/batmeter.dl_
34415 | 19.06.2003 12:05:04 | i386/bhp001.dl_
3043 | 19.06.2003 12:05:04 | i386/bhp002.dl_
5295 | 19.06.2003 12:05:04 | i386/bhp003.dl_
2951 | 19.06.2003 12:05:04 | i386/bhp004.dl_
13811 | 19.06.2003 12:05:04 | i386/bhp005.dl_
8869 | 19.06.2003 12:05:04 | i386/bhp006.dl_
25331 | 19.06.2003 12:05:04 | i386/bhp007.dl_
11127 | 19.06.2003 12:05:04 | i386/bhp008.dl_
38833 | 19.06.2003 12:05:04 | i386/bhp009.dl_
6167 | 19.06.2003 12:05:04 | i386/bhp010.dl_
5047 | 19.06.2003 12:05:04 | i386/bhp011.dl_
19587 | 19.06.2003 12:05:04 | i386/bhp012.dl_
50455 | 19.06.2003 12:05:04 | i386/bhp013.dl_
4875 | 19.06.2003 12:05:04 | i386/bhp014.dl_
68461 | 19.06.2003 12:05:04 | i386/bhp015.dl_
6695 | 19.06.2003 12:05:04 | i386/bhp016.dl_
9123 | 19.06.2003 12:05:04 | i386/bhp017.dl_
5155 | 19.06.2003 12:05:04 | i386/bhp018.dl_
26251 | 19.06.2003 12:05:04 | i386/bhp019.dl_
20273 | 19.06.2003 12:05:04 | i386/bhp020.dl_
23939 | 19.06.2003 12:05:04 | i386/bhp021.dl_
8259 | 19.06.2003 12:05:04 | i386/bhp022.dl_
4397 | 19.06.2003 12:05:04 | i386/bhp023.dl_
6293 | 19.06.2003 12:05:04 | i386/bhp024.dl_
6149 | 19.06.2003 12:05:04 | i386/bhp025.dl_
45000 | 19.06.2003 12:05:04 | i386/binlsvc.dl_
5658 | 19.06.2003 12:05:04 | i386/brother.dl_
3784 | 19.06.2003 12:05:04 | i386/brothui.dl_
21075 | 19.06.2003 12:05:04 | i386/browscap.dl_
7407 | 19.06.2003 12:05:04 | i386/browselc.dl_
34158 | 19.06.2003 12:05:04 | i386/browser.dl_
352145 | 19.06.2003 12:05:04 | i386/browseui.dl_
3187 | 19.06.2003 12:05:04 | i386/c_is2022.dl_
136595 | 19.06.2003 12:05:04 | i386/callcont.dl_
48545 | 19.06.2003 12:05:04 | i386/capesnpn.dl_
62017 | 19.06.2003 12:05:04 | i386/catsrv.dl_
204021 | 19.06.2003 12:05:04 | i386/catsrvut.dl_
20113 | 19.06.2003 12:05:04 | i386/ccfapi32.dl_
51308 | 19.06.2003 12:05:04 | i386/cdfview.dl_
7850 | 19.06.2003 12:05:04 | i386/cdm.dl_
8262 | 19.06.2003 12:05:04 | i386/cdmodem.dl_
156825 | 19.06.2003 12:05:04 | i386/cdonts.dl_
305847 | 19.06.2003 12:05:04 | i386/cdosys.dl_
21938 | 19.06.2003 12:05:04 | i386/certadm.dl_
57972 | 19.06.2003 12:05:04 | i386/certcli.dl_
22337 | 19.06.2003 12:05:04 | i386/certdb.dl_
14946 | 19.06.2003 12:05:04 | i386/certenc.dl_
112908 | 19.06.2003 12:05:04 | i386/certmgr.dl_
100822 | 19.06.2003 12:05:04 | i386/certmmc.dl_
89098 | 19.06.2003 12:05:04 | i386/certocm.dl_
28409 | 19.06.2003 12:05:04 | i386/certpdef.dl_
17598 | 19.06.2003 12:05:04 | i386/certxds.dl_
12743 | 19.06.2003 12:05:04 | i386/cfgbkend.dl_
44402 | 19.06.2003 12:05:04 | i386/ciadmin.dl_
367797 | 19.06.2003 12:05:04 | i386/cimwin32.dl_
79203 | 19.06.2003 12:05:04 | i386/cladmwiz.dl_
37863 | 19.06.2003 12:05:04 | i386/clbcatex.dl_
176582 | 19.06.2003 12:05:04 | i386/clbcatq.dl_
18095 | 19.06.2003 12:05:04 | i386/cliconfg.dl_
10927 | 19.06.2003 12:05:04 | i386/clnetres.dl_
20371 | 19.06.2003 12:05:04 | i386/clnetrex.dl_
54599 | 19.06.2003 12:05:04 | i386/cluadmex.dl_
21357 | 19.06.2003 12:05:04 | i386/cluadmmc.dl_
19988 | 19.06.2003 12:05:04 | i386/clusapi.dl_
1831 | 19.06.2003 12:05:04 | i386/cluscomp.dl_
15041 | 19.06.2003 12:05:04 | i386/clusiis4.dl_
24786 | 19.06.2003 12:05:04 | i386/clusocm.dl_
88970 | 19.06.2003 12:05:04 | i386/clusres.dl_
3315 | 19.06.2003 12:05:04 | i386/clussprt.dl_
67595 | 19.06.2003 12:05:04 | i386/cmdial32.dl_
30343 | 19.06.2003 12:05:04 | i386/cmnquery.dl_
54942 | 19.06.2003 12:05:04 | i386/cmprops.dl_
9893 | 19.06.2003 12:05:04 | i386/cmutil.dl_
24617 | 19.06.2003 12:05:04 | i386/cmutoa.dl_
11281 | 19.06.2003 12:05:04 | i386/cnvfat.dl_
18908 | 19.06.2003 12:05:04 | i386/coadmin.dl_
14790 | 19.06.2003 12:05:04 | i386/colbact.dl_
65837 | 19.06.2003 12:05:04 | i386/comadmin.dl_
1009 | 19.06.2003 12:05:04 | i386/comcat.dl_
267923 | 19.06.2003 12:05:04 | i386/comctl32.dl_
108287 | 19.06.2003 12:05:04 | i386/comdlg32.dl_
11815 | 19.06.2003 12:05:04 | i386/compfilt.dl_
14084 | 19.06.2003 12:05:04 | i386/compobj.dl_
33548 | 19.06.2003 12:05:04 | i386/comrepl.dl_
89557 | 19.06.2003 12:05:04 | i386/comsetup.dl_
402744 | 19.06.2003 12:05:04 | i386/comsvcs.dl_
197625 | 19.06.2003 12:05:04 | i386/comuid.dl_
69078 | 19.06.2003 12:05:04 | i386/confmsp.dl_
16062 | 19.06.2003 12:05:04 | i386/controt.dl_
9539 | 19.06.2003 12:05:04 | i386/counters.dl_
214106 | 19.06.2003 12:05:04 | i386/crypt32.dl_
39371 | 19.06.2003 12:05:04 | i386/cryptdlg.dl_
18093 | 19.06.2003 12:05:04 | i386/cryptdll.dl_
22669 | 19.06.2003 12:05:04 | i386/cryptnet.dl_
31449 | 19.06.2003 12:05:04 | i386/cryptsvc.dl_
146460 | 19.06.2003 12:05:04 | i386/cryptui.dl_
21301 | 19.06.2003 12:05:04 | i386/csapi3t1.dl_
37367 | 19.06.2003 12:05:04 | i386/cscdll.dl_
93668 | 19.06.2003 12:05:04 | i386/cscui.dl_
17229 | 19.06.2003 12:05:04 | i386/csrsrv.dl_
179739 | 19.06.2003 12:05:04 | i386/dao360.dl_
6263 | 19.06.2003 12:05:04 | i386/dbmsadsn.dl_
5265 | 19.06.2003 12:05:04 | i386/dbmsrpcn.dl_
6185 | 19.06.2003 12:05:04 | i386/dbmsshrn.dl_
6999 | 19.06.2003 12:05:04 | i386/dbmsspxn.dl_
4497 | 19.06.2003 12:05:04 | i386/dbmsvinn.dl_
6487 | 19.06.2003 12:05:04 | i386/dbnmpntw.dl_
9280 | 19.06.2003 12:05:04 | i386/ddrop.dl_
17152 | 19.06.2003 12:05:04 | i386/debugex.dl_
76423 | 19.06.2003 12:05:04 | i386/devmgr.dl_
18071 | 19.06.2003 12:05:04 | i386/dfrgsnap.dl_
18620 | 19.06.2003 12:05:04 | i386/dfscore.dl_
70275 | 19.06.2003 12:05:04 | i386/dfsgui.dl_
49565 | 19.06.2003 12:05:04 | i386/dfssetup.dl_
9641 | 19.06.2003 12:05:04 | i386/dfsshlex.dl_
48551 | 19.06.2003 12:05:04 | i386/dhcpcsvc.dl_
58132 | 19.06.2003 12:05:04 | i386/dhcpmon.dl_
16061 | 19.06.2003 12:05:04 | i386/dhcpsapi.dl_
243143 | 19.06.2003 12:05:04 | i386/dhcpsnap.dl_
99557 | 19.06.2003 12:05:04 | i386/dhcpssvc.dl_
62647 | 19.06.2003 12:05:04 | i386/dinput.dl_
30929 | 19.06.2003 12:05:04 | i386/directdb.dl_
6485 | 19.06.2003 12:05:04 | i386/diskcopy.dl_
154105 | 19.06.2003 12:05:04 | i386/dmconfig.dl_
58683 | 19.06.2003 12:05:04 | i386/dmdlgs.dl_
67159 | 19.06.2003 12:05:04 | i386/dmdskmgr.dl_
23135 | 19.06.2003 12:05:04 | i386/dmdskres.dl_
3981 | 19.06.2003 12:05:04 | i386/dmintf.dl_
5325 | 19.06.2003 12:05:04 | i386/dmserver.dl_
10175 | 19.06.2003 12:05:04 | i386/dmutil.dl_
64377 | 19.06.2003 12:05:04 | i386/dnsapi.dl_
163823 | 19.06.2003 12:05:04 | i386/dnsmgr.dl_
14294 | 19.06.2003 12:05:04 | i386/dnsperf.dl_
46379 | 19.06.2003 12:05:04 | i386/dnsrslvr.dl_
1425 | 19.06.2003 12:05:04 | i386/ds32gt.dl_
159690 | 19.06.2003 12:05:04 | i386/dsadmin.dl_
32435 | 19.06.2003 12:05:04 | i386/dsauth.dl_
43791 | 19.06.2003 12:05:04 | i386/dsexts.dl_
17525 | 19.06.2003 12:05:04 | i386/dsfolder.dl_
38027 | 19.06.2003 12:05:04 | i386/dskquota.dl_
59391 | 19.06.2003 12:05:04 | i386/dskquoui.dl_
108225 | 19.06.2003 12:05:04 | i386/dsprop.dl_
64278 | 19.06.2003 12:05:04 | i386/dsquery.dl_
14250 | 19.06.2003 12:05:04 | i386/dssec.dl_
36310 | 19.06.2003 12:05:04 | i386/dsuiext.dl_
60894 | 19.06.2003 12:05:04 | i386/dsuiwiz.dl_
7672 | 19.06.2003 12:05:04 | i386/dt_ctrl.dl_
6613 | 19.06.2003 12:05:04 | i386/dwintl.dl_
217763 | 19.06.2003 12:05:04 | i386/dxmasf.dl_
109359 | 19.06.2003 12:05:04 | i386/dxmrtp.dl_
67924 | 19.06.2003 12:05:04 | i386/els.dl_
88555 | 19.06.2003 12:05:04 | i386/es.dl_
420540 | 19.06.2003 12:05:04 | i386/esent.dl_
25905 | 19.06.2003 12:05:04 | i386/eventlog.dl_
28633 | 19.06.2003 12:05:04 | i386/evntagnt.dl_
167959 | 19.06.2003 12:05:04 | i386/expsrv.dl_
42527 | 19.06.2003 12:05:04 | i386/fastprox.dl_
30727 | 19.06.2003 12:05:04 | i386/faxadmin.dl_
24993 | 19.06.2003 12:05:04 | i386/faxcom.dl_
7277 | 19.06.2003 12:05:04 | i386/faxdrv.dl_
75125 | 19.06.2003 12:05:04 | i386/faxt30.dl_
36528 | 19.06.2003 12:05:04 | i386/faxui.dl_
20853 | 19.06.2003 12:05:04 | i386/fcachdll.dl_
21544 | 19.06.2003 12:05:04 | i386/fdeploy.dl_
94575 | 19.06.2003 12:05:04 | i386/filemgmt.dl_
7642 | 19.06.2003 12:05:04 | i386/fmifs.dl_
93542 | 19.06.2003 12:05:04 | i386/fontext.dl_
76927 | 19.06.2003 12:05:04 | i386/fp4amsft.dl_
30065 | 19.06.2003 12:05:04 | i386/fp4anscp.dl_
59594 | 19.06.2003 12:05:04 | i386/fp4apws.dl_
14624 | 19.06.2003 12:05:04 | i386/fp4areg.dl_
39212 | 19.06.2003 12:05:04 | i386/fp4atxt.dl_
259206 | 19.06.2003 12:05:04 | i386/fp4autl.dl_
12476 | 19.06.2003 12:05:04 | i386/fp4avnb.dl_
9346 | 19.06.2003 12:05:04 | i386/fp4avss.dl_
17457 | 19.06.2003 12:05:04 | i386/fp4awebs.dl_
170030 | 19.06.2003 12:05:04 | i386/fp4awec.dl_
367246 | 19.06.2003 12:05:04 | i386/fp4awel.dl_
3313 | 19.06.2003 12:05:04 | i386/fpadmdll.dl_
67675 | 19.06.2003 12:05:04 | i386/fpencode.dl_
2201 | 19.06.2003 12:05:04 | i386/fpexedll.dl_
193284 | 19.06.2003 12:05:04 | i386/fpmmc.dl_
27185 | 19.06.2003 12:05:04 | i386/fpmmcsat.dl_
103871 | 19.06.2003 12:05:04 | i386/fpnw.dl_
63247 | 19.06.2003 12:05:04 | i386/framedyn.dl_
73876 | 19.06.2003 12:05:04 | i386/fscfg.dl_
3015 | 19.06.2003 12:05:04 | i386/ftpctrs2.dl_
2181 | 19.06.2003 12:05:04 | i386/ftpmib.dl_
2087 | 19.06.2003 12:05:04 | i386/ftpsapi2.dl_
3813 | 19.06.2003 12:05:04 | i386/ftpsvapi.dl_
23439 | 19.06.2003 12:05:04 | i386/ftpsvc.dl_
49320 | 19.06.2003 12:05:04 | i386/ftpsvc2.dl_
118254 | 19.06.2003 12:05:04 | i386/gdi32.dl_
98937 | 19.06.2003 12:05:04 | i386/gpedit.dl_
45529 | 19.06.2003 12:05:04 | i386/gptext.dl_
16581 | 19.06.2003 12:05:04 | i386/gzip.dl_
51946 | 19.06.2003 12:05:04 | i386/h323msp.dl_
49686 | 19.06.2003 12:05:04 | i386/hal.dl_
33738 | 19.06.2003 12:05:04 | i386/hal486c.dl_
39989 | 19.06.2003 12:05:04 | i386/halaacpi.dl_
34032 | 19.06.2003 12:05:04 | i386/halacpi.dl_
45508 | 19.06.2003 12:05:04 | i386/halapic.dl_
40331 | 19.06.2003 12:05:04 | i386/halmacpi.dl_
46375 | 19.06.2003 12:05:04 | i386/halmps.dl_
35788 | 19.06.2003 12:05:04 | i386/halsp.dl_
2621 | 19.06.2003 12:05:04 | i386/hccoin.dl_
15588 | 19.06.2003 12:05:04 | i386/hhsetup.dl_
8284 | 19.06.2003 12:05:04 | i386/hid.dl_
34610 | 19.06.2003 12:05:04 | i386/hlink.dl_
15064 | 19.06.2003 12:05:04 | i386/hostmib.dl_
20908 | 19.06.2003 12:05:04 | i386/hotplug.dl_
6142 | 19.06.2003 12:05:04 | i386/hticons.dl_
4221 | 19.06.2003 12:05:04 | i386/htrn_jis.dl_
106404 | 19.06.2003 12:05:04 | i386/httpext.dl_
3370 | 19.06.2003 12:05:04 | i386/httpmib.dl_
24897 | 19.06.2003 12:05:04 | i386/httpodbc.dl_
188415 | 19.06.2003 12:05:04 | i386/hypertrm.dl_
102587 | 19.06.2003 12:05:04 | i386/i81xdnt5.dl_
14092 | 19.06.2003 12:05:04 | i386/iasacct.dl_
28917 | 19.06.2003 12:05:04 | i386/iasads.dl_
25029 | 19.06.2003 12:05:04 | i386/iasnap.dl_
9242 | 19.06.2003 12:05:04 | i386/iasperf.dl_
40003 | 19.06.2003 12:05:04 | i386/iasrad.dl_
45379 | 19.06.2003 12:05:04 | i386/iassam.dl_
89039 | 19.06.2003 12:05:04 | i386/iassdo.dl_
23928 | 19.06.2003 12:05:04 | i386/iassvcs.dl_
8101 | 19.06.2003 12:05:04 | i386/iasuserr.dl_
56391 | 19.06.2003 12:05:04 | i386/icaapi.dl_
71392 | 19.06.2003 12:05:04 | i386/icm32.dl_
54594 | 19.06.2003 12:05:04 | i386/idq.dl_
71021 | 19.06.2003 12:05:04 | i386/iedkcs32.dl_
39204 | 19.06.2003 12:05:04 | i386/iepeers.dl_
16612 | 19.06.2003 12:05:04 | i386/iesetup.dl_
30650 | 19.06.2003 12:05:04 | i386/ifsutil.dl_
144796 | 19.06.2003 12:05:04 | i386/iis.dl_
115586 | 19.06.2003 12:05:04 | i386/iis_a.dl_
7667 | 19.06.2003 12:05:04 | i386/iisadmin.dl_
15879 | 19.06.2003 12:05:04 | i386/iischema.dl_
20113 | 19.06.2003 12:05:04 | i386/iisclex3.dl_
4315 | 19.06.2003 12:05:04 | i386/iisclus3.dl_
8129 | 19.06.2003 12:05:04 | i386/iiscrmap.dl_
21987 | 19.06.2003 12:05:04 | i386/iisext.dl_
33657 | 19.06.2003 12:05:04 | i386/iislog.dl_
24837 | 19.06.2003 12:05:04 | i386/iismap.dl_
15961 | 19.06.2003 12:05:04 | i386/iisprobe.dl_
53989 | 19.06.2003 12:05:04 | i386/iisrtl.dl_
105596 | 19.06.2003 12:05:04 | i386/iisui.dl_
14690 | 19.06.2003 12:05:04 | i386/imgutil.dl_
40870 | 19.06.2003 12:05:04 | i386/imm32.dl_
88147 | 19.06.2003 12:05:04 | i386/imsinsnt.dl_
265387 | 19.06.2003 12:05:04 | i386/inetcomm.dl_
14849 | 19.06.2003 12:05:04 | i386/inetcplc.dl_
78032 | 19.06.2003 12:05:04 | i386/inetmgr.dl_
11991 | 19.06.2003 12:05:04 | i386/inetmib1.dl_
31895 | 19.06.2003 12:05:04 | i386/inetpp.dl_
12140 | 19.06.2003 12:05:04 | i386/inetres.dl_
11215 | 19.06.2003 12:05:04 | i386/inetsloc.dl_
4731 | 19.06.2003 12:05:04 | i386/infoadmn.dl_
109105 | 19.06.2003 12:05:04 | i386/infocomm.dl_
2567 | 19.06.2003 12:05:04 | i386/infoctrs.dl_
85427 | 19.06.2003 12:05:04 | i386/infosoft.dl_
67024 | 19.06.2003 12:05:04 | i386/initpki.dl_
34969 | 19.06.2003 12:05:04 | i386/inseng.dl_
153659 | 19.06.2003 12:05:04 | i386/instdss5.dl_
71661 | 19.06.2003 12:05:04 | i386/instips5.dl_
526639 | 19.06.2003 12:05:04 | i386/instlsa5.dl_
327525 | 19.06.2003 12:05:04 | i386/instm165.dl_
265941 | 19.06.2003 12:05:04 | i386/instm3x5.dl_
100861 | 19.06.2003 12:05:04 | i386/instndi5.dl_
97717 | 19.06.2003 12:05:04 | i386/instrdp5.dl_
141817 | 19.06.2003 12:05:04 | i386/instrsa5.dl_
155215 | 19.06.2003 12:05:04 | i386/instsch5.dl_
32157 | 19.06.2003 12:05:04 | i386/iphlpapi.dl_
126743 | 19.06.2003 12:05:04 | i386/ipnathlp.dl_
26899 | 19.06.2003 12:05:04 | i386/iprip2.dl_
1010 | 19.06.2003 12:05:04 | i386/iprop.dl_
69885 | 19.06.2003 12:05:04 | i386/iprtrmgr.dl_
229265 | 19.06.2003 12:05:04 | i386/ipsnap.dl_
136028 | 19.06.2003 12:05:04 | i386/ipxsnap.dl_
32764 | 19.06.2003 12:05:04 | i386/irmon.dl_
31648 | 19.06.2003 12:05:04 | i386/isatq.dl_
10029 | 19.06.2003 12:05:04 | i386/iscomlog.dl_
28210 | 19.06.2003 12:05:04 | i386/isign32.dl_
23078 | 19.06.2003 12:05:04 | i386/ism.dl_
17418 | 19.06.2003 12:05:04 | i386/ismip.dl_
6654 | 19.06.2003 12:05:04 | i386/ismsink.dl_
26596 | 19.06.2003 12:05:04 | i386/ismsmtp.dl_
72437 | 19.06.2003 12:05:04 | i386/itircl.dl_
60167 | 19.06.2003 12:05:04 | i386/itss.dl_
22312 | 19.06.2003 12:05:04 | i386/ixsso.dl_
171557 | 19.06.2003 12:05:04 | i386/jet500.dl_
205664 | 19.06.2003 12:05:04 | i386/jscript.dl_
68143 | 19.06.2003 12:05:04 | i386/kdcsvc.dl_
160173 | 19.06.2003 12:05:04 | i386/kdextalp.dl_
177651 | 19.06.2003 12:05:04 | i386/kdextx86.dl_
100409 | 19.06.2003 12:05:04 | i386/kerberos.dl_
241099 | 19.06.2003 12:05:04 | i386/kernel32.dl_
20707 | 19.06.2003 12:05:04 | i386/ladmin2x.dl_
25878 | 19.06.2003 12:05:04 | i386/ladminx.dl_
8997 | 19.06.2003 12:05:04 | i386/laprxy.dl_
51209 | 19.06.2003 12:05:04 | i386/ldapsvcx.dl_
12493 | 19.06.2003 12:05:04 | i386/llsrpc.dl_
4823 | 19.06.2003 12:05:04 | i386/lmhsvc.dl_
10991 | 19.06.2003 12:05:04 | i386/lmmib2.dl_
4459 | 19.06.2003 12:05:04 | i386/lnfoadmn.dl_
106319 | 19.06.2003 12:05:04 | i386/lnfocomm.dl_
25371 | 19.06.2003 12:05:04 | i386/loadperf.dl_
87051 | 19.06.2003 12:05:04 | i386/localsec.dl_
128121 | 19.06.2003 12:05:04 | i386/localspl.dl_
19915 | 19.06.2003 12:05:04 | i386/loghours.dl_
10515 | 19.06.2003 12:05:04 | i386/logscrpt.dl_
5688 | 19.06.2003 12:05:04 | i386/lonsint.dl_
10539 | 19.06.2003 12:05:04 | i386/lpdsvc.dl_
10942 | 19.06.2003 12:05:04 | i386/lpk.dl_
8073 | 19.06.2003 12:05:04 | i386/lprmon.dl_
55737 | 19.06.2003 12:05:04 | i386/lrwizdll.dl_
240469 | 19.06.2003 12:05:04 | i386/lsasrv.dl_
5081 | 19.06.2003 12:05:04 | i386/lz32.dl_
30770 | 19.06.2003 12:05:04 | i386/mailmsg.dl_
13826 | 19.06.2003 12:05:04 | i386/md5filt.dl_
26980 | 19.06.2003 12:05:04 | i386/mdhcp.dl_
36580 | 19.06.2003 12:05:04 | i386/mdminst.dl_
12547 | 19.06.2003 12:05:04 | i386/mdsync.dl_
34141 | 19.06.2003 12:05:04 | i386/metadata.dl_
381336 | 19.06.2003 12:05:04 | i386/mfc42.dl_
380103 | 19.06.2003 12:05:04 | i386/mfc42u.dl_
7038 | 19.06.2003 12:05:04 | i386/mgmtapi.dl_
9133 | 19.06.2003 12:05:04 | i386/mimefilt.dl_
139568 | 19.06.2003 12:05:04 | i386/mlang.dl_
258431 | 19.06.2003 12:05:04 | i386/mmcndmgr.dl_
65212 | 19.06.2003 12:05:04 | i386/mobsync.dl_
40358 | 19.06.2003 12:05:04 | i386/modemui.dl_
45043 | 19.06.2003 12:05:04 | i386/mofd.dl_
28004 | 19.06.2003 12:05:04 | i386/mpr.dl_
34023 | 19.06.2003 12:05:04 | i386/mprddm.dl_
22327 | 19.06.2003 12:05:04 | i386/mprdim.dl_
267224 | 19.06.2003 12:05:04 | i386/mprsnap.dl_
21060 | 19.06.2003 12:05:04 | i386/mprui.dl_
113642 | 19.06.2003 12:05:04 | i386/mq1repl.dl_
90898 | 19.06.2003 12:05:04 | i386/mqads.dl_
11255 | 19.06.2003 12:05:04 | i386/mqcertui.dl_
18109 | 19.06.2003 12:05:04 | i386/mqclus.dl_
12511 | 19.06.2003 12:05:04 | i386/mqdbodbc.dl_
27760 | 19.06.2003 12:05:04 | i386/mqdscli.dl_
17566 | 19.06.2003 12:05:04 | i386/mqdssrv.dl_
19547 | 19.06.2003 12:05:04 | i386/mqmailoa.dl_
72719 | 19.06.2003 12:05:04 | i386/mqmailvb.dl_
103503 | 19.06.2003 12:05:04 | i386/mqmigrat.dl_
69221 | 19.06.2003 12:05:04 | i386/mqoa.dl_
3605 | 19.06.2003 12:05:04 | i386/mqperf.dl_
181425 | 19.06.2003 12:05:04 | i386/mqqm.dl_
3932 | 19.06.2003 12:05:04 | i386/mqrperf.dl_
42649 | 19.06.2003 12:05:04 | i386/mqrt.dl_
31182 | 19.06.2003 12:05:04 | i386/mqsec.dl_
120627 | 19.06.2003 12:05:04 | i386/mqsnap.dl_
10124 | 19.06.2003 12:05:04 | i386/mqupgrd.dl_
33331 | 19.06.2003 12:05:04 | i386/mqutil.dl_
110213 | 19.06.2003 12:05:04 | i386/mqxp32.dl_
308371 | 19.06.2003 12:05:04 | i386/msadce.dl_
2570 | 19.06.2003 12:05:04 | i386/msadcer.dl_
22305 | 19.06.2003 12:05:04 | i386/msadcf.dl_
1246 | 19.06.2003 12:05:04 | i386/msadcfr.dl_
119561 | 19.06.2003 12:05:04 | i386/msadco.dl_
1762 | 19.06.2003 12:05:04 | i386/msadcor.dl_
40513 | 19.06.2003 12:05:04 | i386/msadcs.dl_
68111 | 19.06.2003 12:05:04 | i386/msadds.dl_
3202 | 19.06.2003 12:05:04 | i386/msaddsr.dl_
2845 | 19.06.2003 12:05:04 | i386/msader15.dl_
192412 | 19.06.2003 12:05:04 | i386/msado15.dl_
51638 | 19.06.2003 12:05:04 | i386/msadomd.dl_
14041 | 19.06.2003 12:05:04 | i386/msador15.dl_
58385 | 19.06.2003 12:05:04 | i386/msadox.dl_
21289 | 19.06.2003 12:05:04 | i386/msadrh15.dl_
57308 | 19.06.2003 12:05:04 | i386/msafd.dl_
24251 | 19.06.2003 12:05:04 | i386/msasn1.dl_
60751 | 19.06.2003 12:05:04 | i386/msclus.dl_
6289 | 19.06.2003 12:05:04 | i386/mscpxl32.dl_
1415 | 19.06.2003 12:05:04 | i386/msdadc.dl_
1423 | 19.06.2003 12:05:04 | i386/msdaenum.dl_
1415 | 19.06.2003 12:05:04 | i386/msdaer.dl_
227154 | 19.06.2003 12:05:04 | i386/msdaipp.dl_
80752 | 19.06.2003 12:05:04 | i386/msdaora.dl_
34026 | 19.06.2003 12:05:04 | i386/msdaosp.dl_
2169 | 19.06.2003 12:05:04 | i386/msdaprsr.dl_
204255 | 19.06.2003 12:05:04 | i386/msdaprst.dl_
73391 | 19.06.2003 12:05:04 | i386/msdaps.dl_
50614 | 19.06.2003 12:05:04 | i386/msdarem.dl_
1653 | 19.06.2003 12:05:04 | i386/msdaremr.dl_
5013 | 19.06.2003 12:05:04 | i386/msdart32.dl_
1419 | 19.06.2003 12:05:04 | i386/msdasc.dl_
136032 | 19.06.2003 12:05:04 | i386/msdasql.dl_
2149 | 19.06.2003 12:05:04 | i386/msdasqlr.dl_
27910 | 19.06.2003 12:05:04 | i386/msdatl2.dl_
18277 | 19.06.2003 12:05:04 | i386/msdatt.dl_
1404 | 19.06.2003 12:05:04 | i386/msdaurl.dl_
9894 | 19.06.2003 12:05:04 | i386/msdfmap.dl_
37655 | 19.06.2003 12:05:04 | i386/msdtclog.dl_
203445 | 19.06.2003 12:05:04 | i386/msdtcprx.dl_
258018 | 19.06.2003 12:05:04 | i386/msdtctm.dl_
59664 | 19.06.2003 12:05:04 | i386/msdtcui.dl_
920 | 19.06.2003 12:05:04 | i386/msdxmlc.dl_
172675 | 19.06.2003 12:05:04 | i386/msexch40.dl_
135761 | 19.06.2003 12:05:04 | i386/msexcl40.dl_
93397 | 19.06.2003 12:05:04 | i386/msgina.dl_
19001 | 19.06.2003 12:05:04 | i386/msgsvc.dl_
1034457 | 19.06.2003 12:05:04 | i386/mshtml.dl_
103817 | 19.06.2003 12:05:04 | i386/mshtmled.dl_
12597 | 19.06.2003 12:05:04 | i386/mshtmler.dl_
585032 | 19.06.2003 12:05:04 | i386/msi.dl_
19208 | 19.06.2003 12:05:04 | i386/msident.dl_
3927 | 19.06.2003 12:05:04 | i386/msidntld.dl_
83716 | 19.06.2003 12:05:04 | i386/msieftp.dl_
126857 | 19.06.2003 12:05:04 | i386/msihnd.dl_
190959 | 19.06.2003 12:05:04 | i386/msimsg.dl_
105975 | 19.06.2003 12:05:04 | i386/msinfo32.dl_
587580 | 19.06.2003 12:05:04 | i386/msjet40.dl_
141371 | 19.06.2003 12:05:04 | i386/msjetol1.dl_
23273 | 19.06.2003 12:05:04 | i386/msjint40.dl_
34168 | 19.06.2003 12:05:04 | i386/msjro.dl_
14083 | 19.06.2003 12:05:04 | i386/msjter40.dl_
88117 | 19.06.2003 12:05:04 | i386/msjtes40.dl_
94345 | 19.06.2003 12:05:04 | i386/msltus40.dl_
51018 | 19.06.2003 12:05:04 | i386/msmqocm.dl_
512845 | 19.06.2003 12:05:04 | i386/msoe.dl_
80473 | 19.06.2003 12:05:04 | i386/msoeacct.dl_
218602 | 19.06.2003 12:05:04 | i386/msoeres.dl_
33424 | 19.06.2003 12:05:04 | i386/msoert2.dl_
66019 | 19.06.2003 12:05:04 | i386/msorcl32.dl_
15643 | 19.06.2003 12:05:04 | i386/mspatcha.dl_
154739 | 19.06.2003 12:05:04 | i386/mspbde40.dl_
14104 | 19.06.2003 12:05:04 | i386/msprivs.dl_
56907 | 19.06.2003 12:05:04 | i386/msrating.dl_
135419 | 19.06.2003 12:05:04 | i386/msrd2x40.dl_
144015 | 19.06.2003 12:05:04 | i386/msrd3x40.dl_
212035 | 19.06.2003 12:05:04 | i386/msrepl40.dl_
5280 | 19.06.2003 12:05:04 | i386/msrle32.dl_
16655 | 19.06.2003 12:05:04 | i386/mssign32.dl_
7325 | 19.06.2003 12:05:04 | i386/msswch.dl_
110081 | 19.06.2003 12:05:04 | i386/mst120.dl_
21047 | 19.06.2003 12:05:04 | i386/mst123.dl_
88347 | 19.06.2003 12:05:04 | i386/mstask.dl_
109133 | 19.06.2003 12:05:04 | i386/mstext40.dl_
11041 | 19.06.2003 12:05:04 | i386/mstlsapi.dl_
136726 | 19.06.2003 12:05:04 | i386/mstswcl.dl_
60761 | 19.06.2003 12:05:04 | i386/msv1_0.dl_
597355 | 19.06.2003 12:05:04 | i386/msvbvm60.dl_
47560 | 19.06.2003 12:05:04 | i386/msvfw32.dl_
34354 | 19.06.2003 12:05:04 | i386/msw3prt.dl_
465415 | 19.06.2003 12:05:04 | i386/mswdat10.dl_
30452 | 19.06.2003 12:05:04 | i386/mswsock.dl_
84921 | 19.06.2003 12:05:04 | i386/mswstr10.dl_
2913 | 19.06.2003 12:05:04 | i386/msxactps.dl_
154033 | 19.06.2003 12:05:04 | i386/msxbde40.dl_
218048 | 19.06.2003 12:05:04 | i386/msxml.dl_
21709 | 19.06.2003 12:05:04 | i386/mtxclu.dl_
9904 | 19.06.2003 12:05:04 | i386/mtxdm.dl_
34735 | 19.06.2003 12:05:04 | i386/mtxoci.dl_
39071 | 19.06.2003 12:05:04 | i386/mycomput.dl_
19787 | 19.06.2003 12:05:04 | i386/mydocs.dl_
12519 | 19.06.2003 12:05:04 | i386/myinfo.dl_
115025 | 19.06.2003 12:05:04 | i386/napmmc.dl_
7909 | 19.06.2003 12:05:04 | i386/ncdljres.dl_
5884 | 19.06.2003 12:05:04 | i386/nddeapi.dl_
135633 | 19.06.2003 12:05:04 | i386/netapi32.dl_
206192 | 19.06.2003 12:05:04 | i386/netcfgx.dl_
46414 | 19.06.2003 12:05:04 | i386/netid.dl_
167477 | 19.06.2003 12:05:04 | i386/netlogon.dl_
44015 | 19.06.2003 12:05:04 | i386/netman.dl_
33010 | 19.06.2003 12:05:04 | i386/netoc.dl_
56667 | 19.06.2003 12:05:04 | i386/netplwiz.dl_
149503 | 19.06.2003 12:05:04 | i386/netshell.dl_
29753 | 19.06.2003 12:05:04 | i386/netui0.dl_
38487 | 19.06.2003 12:05:04 | i386/netupgrd.dl_
25985 | 19.06.2003 12:05:04 | i386/newdev.dl_
22735 | 19.06.2003 12:05:04 | i386/nextlink.dl_
40393 | 19.06.2003 12:05:04 | i386/nlhtml.dl_
33782 | 19.06.2003 12:05:04 | i386/nmapi.dl_
110255 | 19.06.2003 12:05:04 | i386/nmas.dl_
31402 | 19.06.2003 12:05:04 | i386/nmcom.dl_
49397 | 19.06.2003 12:05:04 | i386/nmft.dl_
72183 | 19.06.2003 12:05:04 | i386/nmwb.dl_
64896 | 19.06.2003 12:05:04 | i386/nntpadm.dl_
4114 | 19.06.2003 12:05:04 | i386/nntpapi.dl_
56647 | 19.06.2003 12:05:04 | i386/nntpfs.dl_
297413 | 19.06.2003 12:05:04 | i386/nntpsnap.dl_
242922 | 19.06.2003 12:05:04 | i386/nntpsvc.dl_
128841 | 19.06.2003 12:05:04 | i386/npdsplay.dl_
8641 | 19.06.2003 12:05:04 | i386/nscmperf.dl_
19388 | 19.06.2003 12:05:04 | i386/nsepm.dl_
7695 | 19.06.2003 12:05:04 | i386/nsiislog.dl_
41725 | 19.06.2003 12:05:04 | i386/nsoobj.dl_
8649 | 19.06.2003 12:05:04 | i386/nsumperf.dl_
453220 | 19.06.2003 12:05:04 | i386/ntdsa.dl_
28430 | 19.06.2003 12:05:04 | i386/ntdsapi.dl_
17910 | 19.06.2003 12:05:04 | i386/ntdsatq.dl_
12951 | 19.06.2003 12:05:04 | i386/ntdsbcli.dl_
14675 | 19.06.2003 12:05:04 | i386/ntdsbsrv.dl_
32555 | 19.06.2003 12:05:04 | i386/ntdsetup.dl_
39138 | 19.06.2003 12:05:04 | i386/ntdskcc.dl_
60488 | 19.06.2003 12:05:04 | i386/ntevt.dl_
21669 | 19.06.2003 12:05:04 | i386/ntfrsapi.dl_
7669 | 19.06.2003 12:05:04 | i386/ntfrsprf.dl_
17476 | 19.06.2003 12:05:04 | i386/ntfsdrv.dl_
18611 | 19.06.2003 12:05:04 | i386/ntlanman.dl_
2694 | 19.06.2003 12:05:04 | i386/ntlsapi.dl_
50146 | 19.06.2003 12:05:04 | i386/ntmarta.dl_
18850 | 19.06.2003 12:05:04 | i386/ntmsapi.dl_
60258 | 19.06.2003 12:05:04 | i386/ntmsdba.dl_
164358 | 19.06.2003 12:05:04 | i386/ntmssvc.dl_
15533 | 19.06.2003 12:05:04 | i386/ntoc.dl_
27934 | 19.06.2003 12:05:04 | i386/ntprint.dl_
57499 | 19.06.2003 12:05:04 | i386/nwprovau.dl_
29872 | 19.06.2003 12:05:04 | i386/nwwks.dl_
131589 | 19.06.2003 12:05:04 | i386/oakley.dl_
87881 | 19.06.2003 12:05:04 | i386/objsel.dl_
35700 | 19.06.2003 12:05:04 | i386/occache.dl_
26195 | 19.06.2003 12:05:04 | i386/ocmanage.dl_
91765 | 19.06.2003 12:05:04 | i386/odbc32.dl_
2093 | 19.06.2003 12:05:04 | i386/odbc32gt.dl_
3540 | 19.06.2003 12:05:04 | i386/odbcbcp.dl_
10881 | 19.06.2003 12:05:04 | i386/odbcconf.dl_
39933 | 19.06.2003 12:05:04 | i386/odbccp32.dl_
81263 | 19.06.2003 12:05:04 | i386/odbccr32.dl_
81609 | 19.06.2003 12:05:04 | i386/odbccu32.dl_
13610 | 19.06.2003 12:05:04 | i386/odbcint.dl_
9033 | 19.06.2003 12:05:04 | i386/odbcji32.dl_
109329 | 19.06.2003 12:05:04 | i386/odbcjt32.dl_
33475 | 19.06.2003 12:05:04 | i386/odbctrac.dl_
1427 | 19.06.2003 12:05:04 | i386/oddbse32.dl_
1428 | 19.06.2003 12:05:04 | i386/odexl32.dl_
1426 | 19.06.2003 12:05:04 | i386/odfox32.dl_
1428 | 19.06.2003 12:05:04 | i386/odpdx32.dl_
1425 | 19.06.2003 12:05:04 | i386/odtext32.dl_
34595 | 19.06.2003 12:05:04 | i386/oeimport.dl_
15221 | 19.06.2003 12:05:04 | i386/oemiglib.dl_
56700 | 19.06.2003 12:05:04 | i386/offfilt.dl_
200973 | 19.06.2003 12:05:04 | i386/oieng400.dl_
23634 | 19.06.2003 12:05:04 | i386/oiui400.dl_
16363 | 19.06.2003 12:05:04 | i386/ole2.dl_
477948 | 19.06.2003 12:05:04 | i386/ole32.dl_
271525 | 19.06.2003 12:05:04 | i386/oleaut32.dl_
18873 | 19.06.2003 12:05:04 | i386/olecnv32.dl_
199614 | 19.06.2003 12:05:04 | i386/oledb32.dl_
10087 | 19.06.2003 12:05:04 | i386/oledb32r.dl_
1457 | 19.06.2003 12:05:04 | i386/oledb32x.dl_
41431 | 19.06.2003 12:05:04 | i386/oleprn.dl_
66315 | 19.06.2003 12:05:04 | i386/olepro32.dl_
32603 | 19.06.2003 12:05:04 | i386/olethk32.dl_
240439 | 19.06.2003 12:05:04 | i386/opengl32.dl_
15288 | 19.06.2003 12:05:04 | i386/pagecnt.dl_
8941 | 19.06.2003 12:05:04 | i386/pbserver.dl_
70110 | 19.06.2003 12:05:04 | i386/pdh.dl_
14005 | 19.06.2003 12:05:04 | i386/perfctrs.dl_
11795 | 19.06.2003 12:05:04 | i386/perfdisk.dl_
12103 | 19.06.2003 12:05:04 | i386/perfproc.dl_
23998 | 19.06.2003 12:05:04 | i386/pngfilt.dl_
41183 | 19.06.2003 12:05:04 | i386/polagent.dl_
50049 | 19.06.2003 12:05:04 | i386/polstore.dl_
6559 | 19.06.2003 12:05:04 | i386/powrprof.dl_
147414 | 19.06.2003 12:05:04 | i386/printui.dl_
94916 | 19.06.2003 12:05:04 | i386/proccon.dl_
14618 | 19.06.2003 12:05:04 | i386/profmap.dl_
65432 | 19.06.2003 12:05:04 | i386/ps5ui.dl_
46843 | 19.06.2003 12:05:04 | i386/psbase.dl_
209655 | 19.06.2003 12:05:04 | i386/pscript5.dl_
3306 | 19.06.2003 12:05:04 | i386/pwsdata.dl_
77823 | 19.06.2003 12:05:04 | i386/qcap.dl_
345351 | 19.06.2003 12:05:04 | i386/quartz.dl_
566884 | 19.06.2003 12:05:04 | i386/query.dl_
12360 | 19.06.2003 12:05:04 | i386/rapilib.dl_
90665 | 19.06.2003 12:05:04 | i386/rasapi32.dl_
32966 | 19.06.2003 12:05:04 | i386/rasauto.dl_
27176 | 19.06.2003 12:05:04 | i386/raschap.dl_
177891 | 19.06.2003 12:05:04 | i386/rasdlg.dl_
25251 | 19.06.2003 12:05:04 | i386/rasman.dl_
68598 | 19.06.2003 12:05:04 | i386/rasmans.dl_
28003 | 19.06.2003 12:05:04 | i386/rasmontr.dl_
95553 | 19.06.2003 12:05:04 | i386/rasppp.dl_
7262 | 19.06.2003 12:05:04 | i386/rassapi.dl_
28373 | 19.06.2003 12:05:04 | i386/rasscrpt.dl_
11639 | 19.06.2003 12:05:04 | i386/rassfm.dl_
24160 | 19.06.2003 12:05:04 | i386/rastapi.dl_
47375 | 19.06.2003 12:05:04 | i386/rastls.dl_
56464 | 19.06.2003 12:05:04 | i386/rasuser.dl_
28562 | 19.06.2003 12:05:04 | i386/rdpdd.dl_
44911 | 19.06.2003 12:05:04 | i386/rdpwsx.dl_
15375 | 19.06.2003 12:05:04 | i386/regapi.dl_
41775 | 19.06.2003 12:05:04 | i386/rend.dl_
17383 | 19.06.2003 12:05:04 | i386/resutils.dl_
237955 | 19.06.2003 12:05:04 | i386/riched20.dl_
19174 | 19.06.2003 12:05:04 | i386/rnr20.dl_
9257 | 19.06.2003 12:05:04 | i386/routeext.dl_
8785 | 19.06.2003 12:05:04 | i386/rpcns4.dl_
8847 | 19.06.2003 12:05:04 | i386/rpcproxy.dl_
1351 | 19.06.2003 12:05:04 | i386/rpcref.dl_
236423 | 19.06.2003 12:05:04 | i386/rpcrt4.dl_
100146 | 19.06.2003 12:05:04 | i386/rpcss.dl_
170672 | 19.06.2003 12:05:04 | i386/rsadmin.dl_
110235 | 19.06.2003 12:05:04 | i386/rscommon.dl_
9347 | 19.06.2003 12:05:04 | i386/rsconn.dl_
6256 | 19.06.2003 12:05:04 | i386/rsengps.dl_
7378 | 19.06.2003 12:05:04 | i386/rsfsaps.dl_
17129 | 19.06.2003 12:05:04 | i386/rshx32.dl_
45146 | 19.06.2003 12:05:04 | i386/rsidb.dl_
125588 | 19.06.2003 12:05:04 | i386/rsjob.dl_
65194 | 19.06.2003 12:05:04 | i386/rsmover.dl_
23741 | 19.06.2003 12:05:04 | i386/rsoptcom.dl_
14594 | 19.06.2003 12:05:04 | i386/rsshell.dl_
6874 | 19.06.2003 12:05:04 | i386/rssubps.dl_
77085 | 19.06.2003 12:05:04 | i386/rstask.dl_
34243 | 19.06.2003 12:05:04 | i386/rsvpsp.dl_
46454 | 19.06.2003 12:05:04 | i386/rtm.dl_
4263 | 19.06.2003 12:05:04 | i386/rwnh.dl_
18073 | 19.06.2003 12:05:04 | i386/samlib.dl_
177593 | 19.06.2003 12:05:04 | i386/samsrv.dl_
48123 | 19.06.2003 12:05:04 | i386/scecli.dl_
107293 | 19.06.2003 12:05:04 | i386/scesrv.dl_
59217 | 19.06.2003 12:05:04 | i386/schmmgmt.dl_
9311 | 19.06.2003 12:05:04 | i386/sclgntfy.dl_
22435 | 19.06.2003 12:05:04 | i386/scrdenrl.dl_
22434 | 19.06.2003 12:05:04 | i386/scrdx86.dl_
24744 | 19.06.2003 12:05:04 | i386/scripto.dl_
59051 | 19.06.2003 12:05:04 | i386/scrobj.dl_
56687 | 19.06.2003 12:05:04 | i386/scrrun.dl_
10463 | 19.06.2003 12:05:04 | i386/scsikd.dl_
8389 | 19.06.2003 12:05:04 | i386/seclogon.dl_
23992 | 19.06.2003 12:05:04 | i386/secur32.dl_
8615 | 19.06.2003 12:05:04 | i386/sendmail.dl_
18615 | 19.06.2003 12:05:04 | i386/sens.dl_
3036 | 19.06.2003 12:05:04 | i386/sensapi.dl_
77380 | 19.06.2003 12:05:04 | i386/seo.dl_
21765 | 19.06.2003 12:05:04 | i386/servdeps.dl_
225395 | 19.06.2003 12:05:04 | i386/setupapi.dl_
35865 | 19.06.2003 12:05:04 | i386/setupqry.dl_
41597 | 19.06.2003 12:05:04 | i386/sfc.dl_
53413 | 19.06.2003 12:05:04 | i386/sfcfiles.dl_
2877 | 19.06.2003 12:05:04 | i386/sfmpsprt.dl_
5480 | 19.06.2003 12:05:04 | i386/shcmn.dl_
75693 | 19.06.2003 12:05:04 | i386/shcv.dl_
77844 | 19.06.2003 12:05:04 | i386/shdoclc.dl_
389288 | 19.06.2003 12:05:04 | i386/shdocvw.dl_
800208 | 19.06.2003 12:05:04 | i386/shell32.dl_
30479 | 19.06.2003 12:05:04 | i386/shim.dl_
133226 | 19.06.2003 12:05:04 | i386/shlwapi.dl_
3364 | 19.06.2003 12:05:04 | i386/shtml.dl_
7114 | 19.06.2003 12:05:04 | i386/sisbkup.dl_
2756 | 19.06.2003 12:05:04 | i386/skdll.dl_
99703 | 19.06.2003 12:05:04 | i386/smlogcfg.dl_
62500 | 19.06.2003 12:05:04 | i386/smtpadm.dl_
3430 | 19.06.2003 12:05:04 | i386/smtpapi.dl_
54347 | 19.06.2003 12:05:04 | i386/smtpcons.dl_
4139 | 19.06.2003 12:05:04 | i386/smtpctrs.dl_
15876 | 19.06.2003 12:05:04 | i386/smtpdbg.dl_
280771 | 19.06.2003 12:05:04 | i386/smtpsnap.dl_
170314 | 19.06.2003 12:05:04 | i386/smtpsvc.dl_
9702 | 19.06.2003 12:05:04 | i386/snmpapi.dl_
123475 | 19.06.2003 12:05:04 | i386/snmpincl.dl_
65829 | 19.06.2003 12:05:04 | i386/snmpsnap.dl_
41172 | 19.06.2003 12:05:04 | i386/spoolss.dl_
239731 | 19.06.2003 12:05:04 | i386/sqloledb.dl_
223925 | 19.06.2003 12:05:04 | i386/sqlsrv32.dl_
29997 | 19.06.2003 12:05:04 | i386/sqlstr.dl_
3167 | 19.06.2003 12:05:04 | i386/sqlwid.dl_
12045 | 19.06.2003 12:05:04 | i386/sqlwoa.dl_
35871 | 19.06.2003 12:05:04 | i386/srvsvc.dl_
17138 | 19.06.2003 12:05:04 | i386/ssinc.dl_
19101 | 19.06.2003 12:05:04 | i386/sspifilt.dl_
3562 | 19.06.2003 12:05:04 | i386/staxmem.dl_
58482 | 19.06.2003 12:05:04 | i386/stdprov.dl_
18896 | 19.06.2003 12:05:04 | i386/sti.dl_
26259 | 19.06.2003 12:05:04 | i386/stobject.dl_
2706 | 19.06.2003 12:05:04 | i386/storage.dl_
92507 | 19.06.2003 12:05:04 | i386/storedbx.dl_
14793 | 19.06.2003 12:05:04 | i386/storprop.dl_
110658 | 19.06.2003 12:05:04 | i386/strmdll.dl_
18079 | 19.06.2003 12:05:04 | i386/svcext.dl_
2974 | 19.06.2003 12:05:04 | i386/svcpack.dl_
146175 | 19.06.2003 12:05:04 | i386/syssetup.dl_
111342 | 19.06.2003 12:05:04 | i386/tapi3.dl_
57617 | 19.06.2003 12:05:04 | i386/tapi32.dl_
105335 | 19.06.2003 12:05:04 | i386/tapisnap.dl_
75468 | 19.06.2003 12:05:04 | i386/tapisrv.dl_
5621 | 19.06.2003 12:05:04 | i386/tcpmib.dl_
19621 | 19.06.2003 12:05:04 | i386/tcpmon.dl_
17999 | 19.06.2003 12:05:04 | i386/tcpmonui.dl_
2054 | 19.06.2003 12:05:04 | i386/tcptsat.dl_
97196 | 19.06.2003 12:05:04 | i386/thumbvw.dl_
9757 | 19.06.2003 12:05:04 | i386/tls236.dl_
15538 | 19.06.2003 12:05:04 | i386/traffic.dl_
25761 | 19.06.2003 12:05:04 | i386/trksvr.dl_
43051 | 19.06.2003 12:05:04 | i386/trkwks.dl_
22587 | 19.06.2003 12:05:04 | i386/tsappcmp.dl_
25377 | 19.06.2003 12:05:04 | i386/tsctrc.dl_
24375 | 19.06.2003 12:05:04 | i386/tsoc.dl_
17801 | 19.06.2003 12:05:04 | i386/tsuserex.dl_
3592 | 19.06.2003 12:05:04 | i386/tty.dl_
4819 | 19.06.2003 12:05:04 | i386/ttyres.dl_
6344 | 19.06.2003 12:05:04 | i386/ttyui.dl_
147813 | 19.06.2003 12:05:04 | i386/txfaux.dl_
37945 | 19.06.2003 12:05:04 | i386/ufat.dl_
62559 | 19.06.2003 12:05:04 | i386/ulib.dl_
13184 | 19.06.2003 12:05:04 | i386/umandlg.dl_
127365 | 19.06.2003 12:05:04 | i386/unidrv.dl_
92695 | 19.06.2003 12:05:04 | i386/unidrvui.dl_
28343 | 19.06.2003 12:05:04 | i386/unimdmat.dl_
6652 | 19.06.2003 12:05:04 | i386/uniplat.dl_
207385 | 19.06.2003 12:05:04 | i386/unires.dl_
116202 | 19.06.2003 12:05:04 | i386/untfs.dl_
37450 | 19.06.2003 12:05:04 | i386/url.dl_
189599 | 19.06.2003 12:05:04 | i386/urlmon.dl_
6443 | 19.06.2003 12:05:04 | i386/usbmon.dl_
209249 | 19.06.2003 12:05:04 | i386/user32.dl_
110148 | 19.06.2003 12:05:04 | i386/userenv.dl_
142362 | 19.06.2003 12:05:04 | i386/usp10.dl_
12404 | 19.06.2003 12:05:04 | i386/utildll.dl_
11441 | 19.06.2003 12:05:04 | i386/vbajet32.dl_
185001 | 19.06.2003 12:05:04 | i386/vbscript.dl_
8498 | 19.06.2003 12:05:04 | i386/version.dl_
439682 | 19.06.2003 12:05:04 | i386/vfpodbc.dl_
24293 | 19.06.2003 12:05:04 | i386/vfwwdm32.dl_
37458 | 19.06.2003 12:05:04 | i386/vga.dl_
9727 | 19.06.2003 12:05:04 | i386/vwipxspx.dl_
25178 | 19.06.2003 12:05:04 | i386/w32time.dl_
1925 | 19.06.2003 12:05:04 | i386/w3ctrs.dl_
12662 | 19.06.2003 12:05:04 | i386/w3ext.dl_
116331 | 19.06.2003 12:05:04 | i386/w3scfg.dl_
2144 | 19.06.2003 12:05:04 | i386/w3svapi.dl_
147048 | 19.06.2003 12:05:04 | i386/w3svc.dl_
153437 | 19.06.2003 12:05:04 | i386/w95upgnt.dl_
227396 | 19.06.2003 12:05:04 | i386/wab32.dl_
34511 | 19.06.2003 12:05:04 | i386/wab32res.dl_
3764 | 19.06.2003 12:05:04 | i386/wabfind.dl_
37669 | 19.06.2003 12:05:04 | i386/wabimp.dl_
29584 | 19.06.2003 12:05:04 | i386/wam.dl_
20203 | 19.06.2003 12:05:04 | i386/wamreg.dl_
44694 | 19.06.2003 12:05:04 | i386/wavemsp.dl_
78337 | 19.06.2003 12:05:04 | i386/wbemcntl.dl_
234515 | 19.06.2003 12:05:04 | i386/wbemcomn.dl_
217681 | 19.06.2003 12:05:04 | i386/wbemcore.dl_
60059 | 19.06.2003 12:05:04 | i386/wbemdisp.dl_
119888 | 19.06.2003 12:05:04 | i386/wbemess.dl_
17205 | 19.06.2003 12:05:04 | i386/wbemperf.dl_
11183 | 19.06.2003 12:05:04 | i386/wbemprox.dl_
8600 | 19.06.2003 12:05:04 | i386/wbemsvc.dl_
106651 | 19.06.2003 12:05:04 | i386/webcheck.dl_
20038 | 19.06.2003 12:05:04 | i386/webhits.dl_
39499 | 19.06.2003 12:05:04 | i386/win32spl.dl_
28085 | 19.06.2003 12:05:04 | i386/winfax.dl_
232976 | 19.06.2003 12:05:04 | i386/wininet.dl_
29583 | 19.06.2003 12:05:04 | i386/winscard.dl_
62208 | 19.06.2003 12:05:04 | i386/winsmon.dl_
133231 | 19.06.2003 12:05:04 | i386/winsrv.dl_
201623 | 19.06.2003 12:05:04 | i386/winssnap.dl_
13623 | 19.06.2003 12:05:04 | i386/winsta.dl_
74675 | 19.06.2003 12:05:04 | i386/wintrust.dl_
47647 | 19.06.2003 12:05:04 | i386/wkssvc.dl_
66636 | 19.06.2003 12:05:04 | i386/wldap32.dl_
27845 | 19.06.2003 12:05:04 | i386/wlnotify.dl_
57462 | 19.06.2003 12:05:04 | i386/wmicore.dl_
44412 | 19.06.2003 12:05:04 | i386/wmiprov.dl_
115622 | 19.06.2003 12:05:04 | i386/wow32.dl_
31367 | 19.06.2003 12:05:04 | i386/ws2_32.dl_
145887 | 19.06.2003 12:05:04 | i386/wsecedit.dl_
4539 | 19.06.2003 12:05:04 | i386/wshatm.dl_
3086 | 19.06.2003 12:05:04 | i386/wshclus.dl_
3676 | 19.06.2003 12:05:04 | i386/wshirda.dl_
8049 | 19.06.2003 12:05:04 | i386/wshtcpip.dl_
18896 | 19.06.2003 12:05:04 | i386/wsnmp32.dl_
4720 | 19.06.2003 12:05:04 | i386/wsock32.dl_
12433 | 19.06.2003 12:05:04 | i386/wupdinfo.dl_
38572 | 19.06.2003 12:05:04 | i386/xactsrv.dl_
107148 | 19.06.2003 12:05:04 | i386/xenraxp.dl_
74658 | 19.06.2003 12:05:04 | i386/xenroll.dl_
74658 | 19.06.2003 12:05:04 | i386/xenrx86.dl_
33681 | 19.06.2003 12:05:04 | i386/xrxnui.dl_
163088 | 19.06.2003 12:05:04 | i386/dbghelp.dll
145680 | 19.06.2003 12:05:04 | i386/dssbase.dll
106496 | 19.06.2003 12:05:04 | i386/hal98apc.dll
107904 | 19.06.2003 12:05:04 | i386/hal98mp.dll
110016 | 19.06.2003 12:05:04 | i386/hal98tmr.dll
110080 | 19.06.2003 12:05:04 | i386/hal98up.dll
148960 | 19.06.2003 12:05:04 | i386/halborg.dll
128784 | 19.06.2003 12:05:04 | i386/imagehlp.dll
6928 | 19.06.2003 12:05:04 | i386/kbdca.dll
6416 | 19.06.2003 12:05:04 | i386/kbdlt1.dll
6416 | 19.06.2003 12:05:04 | i386/kbdro.dll
286773 | 19.06.2003 12:05:04 | i386/msvcrt.dll
491792 | 19.06.2003 12:05:04 | i386/ntdll.dll
85776 | 19.06.2003 12:05:04 | i386/ntsdexts.dll
132368 | 19.06.2003 12:05:04 | i386/rsabase.dll
147728 | 19.06.2003 12:05:04 | i386/schannel.dll
6656 | 19.06.2003 12:05:04 | i386/spmsg.dll
3856 | 19.06.2003 12:05:04 | i386/svcpack1.dll
750864 | 19.06.2003 12:05:04 | i386/winnt32a.dll
790800 | 19.06.2003 12:05:04 | i386/winnt32u.dll
1064 | 19.06.2003 12:05:04 | i386/cache.dn_
10447 | 19.06.2003 12:05:04 | i386/wdmaud.dr_
48199 | 19.06.2003 12:05:04 | i386/winspool.dr_
32783 | 19.06.2003 12:05:04 | i386/accwiz.ex_
2914 | 19.06.2003 12:05:04 | i386/admin.ex_
66580 | 19.06.2003 12:05:04 | i386/adsvw.ex_
10517 | 19.06.2003 12:05:04 | i386/at.ex_
2915 | 19.06.2003 12:05:04 | i386/author.ex_
184313 | 19.06.2003 12:05:04 | i386/autoconv.ex_
4000 | 19.06.2003 12:05:04 | i386/autolfn.ex_
7760 | 19.06.2003 12:05:04 | i386/cacls.ex_
4959 | 19.06.2003 12:05:04 | i386/cafixweb.ex_
13126 | 19.06.2003 12:05:04 | i386/certreq.ex_
54322 | 19.06.2003 12:05:04 | i386/certsrv.ex_
90057 | 19.06.2003 12:05:04 | i386/certutil.ex_
79775 | 19.06.2003 12:05:04 | i386/cfgwiz.ex_
7735 | 19.06.2003 12:05:04 | i386/chgusr.ex_
4959 | 19.06.2003 12:05:04 | i386/chkdsk.ex_
5096 | 19.06.2003 12:05:04 | i386/chkntfs.ex_
13857 | 19.06.2003 12:05:04 | i386/cipher.ex_
8731 | 19.06.2003 12:05:04 | i386/cliconfg.ex_
107295 | 19.06.2003 12:05:04 | i386/cluadmin.ex_
77656 | 19.06.2003 12:05:04 | i386/cluscfg.ex_
216976 | 19.06.2003 12:05:04 | i386/clussvc.ex_
38492 | 19.06.2003 12:05:04 | i386/cluster.ex_
77564 | 19.06.2003 12:05:04 | i386/cmd.ex_
18188 | 19.06.2003 12:05:04 | i386/cmstp.ex_
214125 | 19.06.2003 12:05:04 | i386/conf.ex_
11591 | 19.06.2003 12:05:04 | i386/conime.ex_
95905 | 19.06.2003 12:05:04 | i386/conman.ex_
2526 | 19.06.2003 12:05:04 | i386/control.ex_
5910 | 19.06.2003 12:05:04 | i386/convert.ex_
28410 | 19.06.2003 12:05:04 | i386/convlog.ex_
1684 | 19.06.2003 12:05:04 | i386/csrss.ex_
16242 | 19.06.2003 12:05:04 | i386/csvde.ex_
39295 | 19.06.2003 12:05:04 | i386/dcomcnfg.ex_
121966 | 19.06.2003 12:05:04 | i386/dcpromo.ex_
29336 | 19.06.2003 12:05:04 | i386/dfrgfat.ex_
34745 | 19.06.2003 12:05:04 | i386/dfrgntfs.ex_
43455 | 19.06.2003 12:05:04 | i386/dfssvc.ex_
5269 | 19.06.2003 12:05:04 | i386/diskperf.ex_
2272 | 19.06.2003 12:05:04 | i386/dllhost.ex_
2283 | 19.06.2003 12:05:04 | i386/dllhst3g.ex_
68464 | 19.06.2003 12:05:04 | i386/dmadmin.ex_
3977 | 19.06.2003 12:05:04 | i386/dmremote.ex_
128648 | 19.06.2003 12:05:04 | i386/dns.ex_
28697 | 19.06.2003 12:05:04 | i386/drwtsn32.ex_
163925 | 19.06.2003 12:05:04 | i386/dxdiag.ex_
9654 | 19.06.2003 12:05:04 | i386/encinst.ex_
12063 | 19.06.2003 12:05:04 | i386/esentutl.ex_
73753 | 19.06.2003 12:05:04 | i386/eudcedit.ex_
33846 | 19.06.2003 12:05:04 | i386/evntwin.ex_
93929 | 19.06.2003 12:05:04 | i386/explorer.ex_
42055 | 19.06.2003 12:05:04 | i386/faxsvc.ex_
4139 | 19.06.2003 12:05:04 | i386/find.ex_
11954 | 19.06.2003 12:05:04 | i386/findstr.ex_
6247 | 19.06.2003 12:05:04 | i386/fortutil.ex_
5899 | 19.06.2003 12:05:04 | i386/fp98sadm.ex_
35239 | 19.06.2003 12:05:04 | i386/fp98swin.ex_
5147 | 19.06.2003 12:05:04 | i386/fpadmcgi.ex_
68724 | 19.06.2003 12:05:04 | i386/fpcount.ex_
3777 | 19.06.2003 12:05:04 | i386/fpremadm.ex_
6867 | 19.06.2003 12:05:04 | i386/fpsrvadm.ex_
15218 | 19.06.2003 12:05:04 | i386/ftp.ex_
29677 | 19.06.2003 12:05:04 | i386/gpresult.ex_
35725 | 19.06.2003 12:05:04 | i386/grovel.ex_
3661 | 19.06.2003 12:05:04 | i386/hh.ex_
8404 | 19.06.2003 12:05:04 | i386/hidserv.ex_
1692 | 19.06.2003 12:05:04 | i386/htimage.ex_
2099 | 19.06.2003 12:05:04 | i386/hypertrm.ex_
40761 | 19.06.2003 12:05:04 | i386/icwconn1.ex_
2069 | 19.06.2003 12:05:04 | i386/ifmember.ex_
5293 | 19.06.2003 12:05:04 | i386/iisreset.ex_
12131 | 19.06.2003 12:05:04 | i386/iisrstas.ex_
1693 | 19.06.2003 12:05:04 | i386/imagemap.ex_
6073 | 19.06.2003 12:05:04 | i386/inetinfo.ex_
3282 | 19.06.2003 12:05:04 | i386/inetmgr.ex_
12122 | 19.06.2003 12:05:04 | i386/ismserv.ex_
17051 | 19.06.2003 12:05:04 | i386/keymigrt.ex_
54932 | 19.06.2003 12:05:04 | i386/krnl386.ex_
4316 | 19.06.2003 12:05:04 | i386/label.ex_
31465 | 19.06.2003 12:05:04 | i386/licmgr.ex_
30684 | 19.06.2003 12:05:04 | i386/locator.ex_
8885 | 19.06.2003 12:05:04 | i386/lodctr.ex_
28081 | 19.06.2003 12:05:04 | i386/logagent.ex_
8850 | 19.06.2003 12:05:04 | i386/lsass.ex_
114228 | 19.06.2003 12:05:04 | i386/lserver.ex_
17660 | 19.06.2003 12:05:04 | i386/magnify.ex_
233122 | 19.06.2003 12:05:04 | i386/mmc.ex_
47436 | 19.06.2003 12:05:04 | i386/mobsync.ex_
6492 | 19.06.2003 12:05:04 | i386/mofcomp.ex_
1253 | 19.06.2003 12:05:04 | i386/mplayer2.ex_
5876 | 19.06.2003 12:05:04 | i386/mq1sync.ex_
9479 | 19.06.2003 12:05:04 | i386/mqbkup.ex_
22646 | 19.06.2003 12:05:04 | i386/mqmig.ex_
5924 | 19.06.2003 12:05:04 | i386/mqsvc.ex_
10072 | 19.06.2003 12:05:04 | i386/msg.ex_
10530 | 19.06.2003 12:05:04 | i386/mshta.ex_
24686 | 19.06.2003 12:05:04 | i386/msiexec.ex_
23388 | 19.06.2003 12:05:04 | i386/msiinst.ex_
9470 | 19.06.2003 12:05:04 | i386/msimn.ex_
6575 | 19.06.2003 12:05:04 | i386/msinfo32.ex_
125140 | 19.06.2003 12:05:04 | i386/mspaint.ex_
2918 | 19.06.2003 12:05:04 | i386/msswchx.ex_
56477 | 19.06.2003 12:05:04 | i386/mstask.ex_
115329 | 19.06.2003 12:05:04 | i386/mstsc32d.ex_
48525 | 19.06.2003 12:05:04 | i386/mtstocom.ex_
10113 | 19.06.2003 12:05:04 | i386/narrator.ex_
7502 | 19.06.2003 12:05:04 | i386/nbtstat.ex_
1563 | 19.06.2003 12:05:04 | i386/nddeapir.ex_
56349 | 19.06.2003 12:05:04 | i386/net1.ex_
46043 | 19.06.2003 12:05:04 | i386/netdde.ex_
220599 | 19.06.2003 12:05:04 | i386/netmon.ex_
7902 | 19.06.2003 12:05:04 | i386/netstat.ex_
90129 | 19.06.2003 12:05:04 | i386/nscm.ex_
35357 | 19.06.2003 12:05:04 | i386/nslookup.ex_
408624 | 19.06.2003 12:05:04 | i386/nsrex.ex_
211933 | 19.06.2003 12:05:04 | i386/nsum.ex_
396819 | 19.06.2003 12:05:04 | i386/ntbackup.ex_
62323 | 19.06.2003 12:05:04 | i386/ntdsutil.ex_
270510 | 19.06.2003 12:05:04 | i386/ntfrs.ex_
18451 | 19.06.2003 12:05:04 | i386/ntfrsupg.ex_
739193 | 19.06.2003 12:05:04 | i386/ntkrnlpa.ex_
746215 | 19.06.2003 12:05:04 | i386/ntkrpamp.ex_
773855 | 19.06.2003 12:05:04 | i386/ntoskrnl.ex_
737835 | 19.06.2003 12:05:04 | i386/ntkrnlmp.ex_
188984 | 19.06.2003 12:05:04 | i386/ntvdm.ex_
5759 | 19.06.2003 12:05:04 | i386/odbcad32.ex_
10341 | 19.06.2003 12:05:04 | i386/odbcconf.ex_
25922 | 19.06.2003 12:05:04 | i386/oemig50.ex_
61550 | 19.06.2003 12:05:04 | i386/osk.ex_
97917 | 19.06.2003 12:05:04 | i386/osloader.ex_
24139 | 19.06.2003 12:05:04 | i386/packager.ex_
7055 | 19.06.2003 12:05:04 | i386/pcmediat.ex_
47812 | 19.06.2003 12:05:04 | i386/poledit.ex_
29591 | 19.06.2003 12:05:04 | i386/proccsvc.ex_
157576 | 19.06.2003 12:05:04 | i386/pws.ex_
11388 | 19.06.2003 12:05:04 | i386/pwstray.ex_
8966 | 19.06.2003 12:05:04 | i386/quser.ex_
10566 | 19.06.2003 12:05:04 | i386/qwinsta.ex_
114521 | 19.06.2003 12:05:04 | i386/rbfg.ex_
3162 | 19.06.2003 12:05:04 | i386/recover.ex_
48819 | 19.06.2003 12:05:04 | i386/regedt32.ex_
29335 | 19.06.2003 12:05:04 | i386/regsvc.ex_
4543 | 19.06.2003 12:05:04 | i386/regsvr32.ex_
22623 | 19.06.2003 12:05:04 | i386/resrcmon.ex_
45675 | 19.06.2003 12:05:04 | i386/riprep.ex_
33620 | 19.06.2003 12:05:04 | i386/risetup.ex_
33420 | 19.06.2003 12:05:04 | i386/rseng.ex_
96602 | 19.06.2003 12:05:04 | i386/rsfsa.ex_
5002 | 19.06.2003 12:05:04 | i386/rsh.ex_
6049 | 19.06.2003 12:05:04 | i386/rslaunch.ex_
13448 | 19.06.2003 12:05:04 | i386/rsm.ex_
19789 | 19.06.2003 12:05:04 | i386/rsnotify.ex_
103764 | 19.06.2003 12:05:04 | i386/rssub.ex_
2783 | 19.06.2003 12:05:04 | i386/rstore.ex_
89017 | 19.06.2003 12:05:04 | i386/rsvp.ex_
4008 | 19.06.2003 12:05:04 | i386/runas.ex_
23521 | 19.06.2003 12:05:04 | i386/savedump.ex_
37501 | 19.06.2003 12:05:04 | i386/scardsvr.ex_
54478 | 19.06.2003 12:05:04 | i386/scrcons.ex_
6588 | 19.06.2003 12:05:04 | i386/secedit.ex_
44947 | 19.06.2003 12:05:04 | i386/services.ex_
29122 | 19.06.2003 12:05:04 | i386/setup50.ex_
106203 | 19.06.2003 12:05:04 | i386/setupldr.ex_
5257 | 19.06.2003 12:05:04 | i386/sfmpsexe.ex_
29389 | 19.06.2003 12:05:04 | i386/sfmsvc.ex_
13471 | 19.06.2003 12:05:04 | i386/shmgrate.ex_
2908 | 19.06.2003 12:05:04 | i386/shtml.ex_
18112 | 19.06.2003 12:05:04 | i386/skeys.ex_
33531 | 19.06.2003 12:05:04 | i386/smlogsvc.ex_
22175 | 19.06.2003 12:05:04 | i386/smss.ex_
45655 | 19.06.2003 12:05:04 | i386/sndrec32.ex_
15271 | 19.06.2003 12:05:04 | i386/snmp.ex_
3435 | 19.06.2003 12:05:04 | i386/snmptrap.ex_
17248 | 19.06.2003 12:05:04 | i386/spoolsv.ex_
7077 | 19.06.2003 12:05:04 | i386/stimon.ex_
27921 | 19.06.2003 12:05:04 | i386/stisvc.ex_
1238 | 19.06.2003 12:05:04 | i386/stub_fpsrvadm.ex_
27218 | 19.06.2003 12:05:04 | i386/stub_fpsrvwin.ex_
3836 | 19.06.2003 12:05:04 | i386/subst.ex_
30216 | 19.06.2003 12:05:04 | i386/sysprep.ex_
33014 | 19.06.2003 12:05:04 | i386/taskmgr.ex_
6786 | 19.06.2003 12:05:04 | i386/tcptest.ex_
63332 | 19.06.2003 12:05:04 | i386/termsrv.ex_
7337 | 19.06.2003 12:05:04 | i386/tftp.ex_
9439 | 19.06.2003 12:05:04 | i386/timeserv.ex_
21367 | 19.06.2003 12:05:04 | i386/tlntsess.ex_
81470 | 19.06.2003 12:05:04 | i386/tlntsvr.ex_
69688 | 19.06.2003 12:05:04 | i386/tsadmin.ex_
57565 | 19.06.2003 12:05:04 | i386/unregmp2.ex_
7101 | 19.06.2003 12:05:04 | i386/unsecapp.ex_
23325 | 19.06.2003 12:05:04 | i386/user.ex_
7555 | 19.06.2003 12:05:04 | i386/userinit.ex_
108239 | 19.06.2003 12:05:04 | i386/usrmgr.ex_
10590 | 19.06.2003 12:05:04 | i386/utilman.ex_
25456 | 19.06.2003 12:05:04 | i386/w32tm.ex_
9190 | 19.06.2003 12:05:04 | i386/wab.ex_
12503 | 19.06.2003 12:05:04 | i386/wabmig.ex_
48175 | 19.06.2003 12:05:04 | i386/wbemtest.ex_
128619 | 19.06.2003 12:05:04 | i386/winhlp32.ex_
3226 | 19.06.2003 12:05:04 | i386/winhstb.ex_
77009 | 19.06.2003 12:05:04 | i386/winlogon.ex_
58794 | 19.06.2003 12:05:04 | i386/winmgmt.ex_
66139 | 19.06.2003 12:05:04 | i386/winrep.ex_
68001 | 19.06.2003 12:05:04 | i386/wins.ex_
1343 | 19.06.2003 12:05:04 | i386/winver.ex_
15821 | 19.06.2003 12:05:04 | i386/wpnpinst.ex_
150528 | 19.06.2003 12:05:04 | i386/arcldr.exe
163840 | 19.06.2003 12:05:04 | i386/arcsetup.exe
576272 | 19.06.2003 12:05:04 | i386/autochk.exe
568592 | 19.06.2003 12:05:04 | i386/autofmt.exe
5392 | 19.06.2003 12:05:04 | i386/cleanjpm.exe
1785160 | 19.06.2003 12:05:04 | i386/dtcsetup.exe
62224 | 19.06.2003 12:05:04 | i386/ldifde.exe
83728 | 19.06.2003 12:05:04 | i386/llssrv.exe
73488 | 19.06.2003 12:05:04 | i386/regedit.exe
89088 | 19.06.2003 12:05:04 | i386/spuninst.exe
80144 | 19.06.2003 12:05:04 | i386/telnet.exe
81829 | 19.06.2003 12:05:04 | i386/winnt.exe
11503 | 19.06.2003 12:05:04 | i386/pltfm_h_r.gif
2837 | 19.06.2003 12:05:04 | i386/fudl2400.gp_
2829 | 19.06.2003 12:05:04 | i386/fudl2600.gp_
2369 | 19.06.2003 12:05:04 | i386/fudl3300.gp_
2725 | 19.06.2003 12:05:04 | i386/fudl3400.gp_
2821 | 19.06.2003 12:05:04 | i386/fudl5600.gp_
2073 | 19.06.2003 12:05:04 | i386/locale.gp_
2851 | 19.06.2003 12:05:04 | i386/ncdl104j.gp_
3661 | 19.06.2003 12:05:04 | i386/ncdl125j.gp_
3053 | 19.06.2003 12:05:04 | i386/ncdl14rj.gp_
2979 | 19.06.2003 12:05:04 | i386/ncdl14wj.gp_
3813 | 19.06.2003 12:05:04 | i386/ncdl14xj.gp_
2973 | 19.06.2003 12:05:04 | i386/ncdl1e4j.gp_
2983 | 19.06.2003 12:05:04 | i386/ncdl1ewj.gp_
3055 | 19.06.2003 12:05:04 | i386/ncdl1f4j.gp_
2889 | 19.06.2003 12:05:04 | i386/ncdl202j.gp_
2967 | 19.06.2003 12:05:04 | i386/ncdl204j.gp_
4157 | 19.06.2003 12:05:04 | i386/ncdl222j.gp_
4339 | 19.06.2003 12:05:04 | i386/ncdl225j.gp_
4159 | 19.06.2003 12:05:04 | i386/ncdl22xj.gp_
3890 | 19.06.2003 12:05:04 | i386/ncdl24j.gp_
3333 | 19.06.2003 12:05:04 | i386/ncdl24rj.gp_
3335 | 19.06.2003 12:05:04 | i386/ncdl24wj.gp_
3885 | 19.06.2003 12:05:04 | i386/ncdl24xj.gp_
4338 | 19.06.2003 12:05:04 | i386/ncdl25j.gp_
4331 | 19.06.2003 12:05:04 | i386/ncdl265j.gp_
4341 | 19.06.2003 12:05:04 | i386/ncdl26ej.gp_
3325 | 19.06.2003 12:05:04 | i386/ncdl26wj.gp_
3286 | 19.06.2003 12:05:04 | i386/ncdl2ej.gp_
3282 | 19.06.2003 12:05:04 | i386/ncdl2fj.gp_
3297 | 19.06.2003 12:05:04 | i386/ncdl2n2j.gp_
3288 | 19.06.2003 12:05:04 | i386/ncdl2nj.gp_
4167 | 19.06.2003 12:05:04 | i386/ncdl2x2j.gp_
4167 | 19.06.2003 12:05:04 | i386/ncdl2xej.gp_
3480 | 19.06.2003 12:05:04 | i386/ncdl2xj.gp_
2993 | 19.06.2003 12:05:04 | i386/ncdl404j.gp_
2993 | 19.06.2003 12:05:04 | i386/ncdl4e4j.gp_
2221 | 19.06.2003 12:05:04 | i386/stdnames.gp_
349 | 19.06.2003 12:05:04 | i386/ttfsub.gp_
5309 | 19.06.2003 12:05:04 | i386/brep.hl_
4829 | 19.06.2003 12:05:04 | i386/dsclient.hl_
50271 | 19.06.2003 12:05:04 | i386/mplayer2.hl_
34513 | 19.06.2003 12:05:04 | i386/msoe.hl_
10853 | 19.06.2003 12:05:04 | i386/msoeacct.hl_
8386 | 19.06.2003 12:05:04 | i386/pscript.hl_
6049 | 19.06.2003 12:05:04 | i386/unidrv.hl_
17532 | 19.06.2003 12:05:04 | i386/wab.hl_
1697 | 19.06.2003 12:05:04 | i386/achg.ht_
1061 | 19.06.2003 12:05:04 | i386/aexp.ht_
1006 | 19.06.2003 12:05:04 | i386/aexp2.ht_
1061 | 19.06.2003 12:05:04 | i386/aexp2b.ht_
900 | 19.06.2003 12:05:04 | i386/aexp3.ht_
1006 | 19.06.2003 12:05:04 | i386/aexp4.ht_
1063 | 19.06.2003 12:05:04 | i386/aexp4b.ht_
979 | 19.06.2003 12:05:04 | i386/anot.ht_
812 | 19.06.2003 12:05:04 | i386/anot3.ht_
6376 | 19.06.2003 12:05:04 | i386/ciquery.ht_
3079 | 19.06.2003 12:05:04 | i386/pubplace.ht_
841 | 19.06.2003 12:05:04 | i386/text.ht_
39781 | 19.06.2003 12:05:04 | i386/readmesp.htm
830 | 19.06.2003 12:05:04 | i386/phone.ic_
47227 | 19.06.2003 12:05:04 | i386/winabc.im_
31734 | 19.06.2003 12:05:04 | i386/wingb.im_
50186 | 19.06.2003 12:05:04 | i386/winpy.im_
50174 | 19.06.2003 12:05:04 | i386/winsp.im_
50176 | 19.06.2003 12:05:04 | i386/winzm.im_
367 | 19.06.2003 12:05:04 | i386/adcjavas.in_
361 | 19.06.2003 12:05:04 | i386/adcvbs.in_
3819 | 19.06.2003 12:05:04 | i386/adojavas.in_
3795 | 19.06.2003 12:05:04 | i386/adovbs.in_
2051 | 19.06.2003 12:05:04 | i386/axperf.in_
353 | 19.06.2003 12:05:04 | i386/bhp016.in_
4639 | 19.06.2003 12:05:04 | i386/certsgcl.in_
1923 | 19.06.2003 12:05:04 | i386/certsrck.in_
3739 | 19.06.2003 12:05:04 | i386/dcup.in_
596 | 19.06.2003 12:05:04 | i386/encinst.in_
1386 | 19.06.2003 12:05:04 | i386/flash.in_
1050 | 19.06.2003 12:05:04 | i386/hidserv.in_
8661 | 19.06.2003 12:05:04 | i386/ie.in_
409 | 19.06.2003 12:05:04 | i386/iefiles5.in_
4034 | 19.06.2003 12:05:04 | i386/ieuinit.in_
3965 | 19.06.2003 12:05:04 | i386/ipp_util.in_
4941 | 19.06.2003 12:05:04 | i386/keyboard.in_
7038 | 19.06.2003 12:05:04 | i386/licenoc.in_
1002 | 19.06.2003 12:05:04 | i386/memcard.in_
4741 | 19.06.2003 12:05:04 | i386/mplayer2.in_
730 | 19.06.2003 12:05:04 | i386/msdfmap.in_
4370 | 19.06.2003 12:05:04 | i386/mshdc.in_
684 | 19.06.2003 12:05:04 | i386/msi.in_
3949 | 19.06.2003 12:05:04 | i386/msoe50.in_
2689 | 19.06.2003 12:05:04 | i386/multimed.in_
1369 | 19.06.2003 12:05:04 | i386/netias.in_
3207 | 19.06.2003 12:05:04 | i386/netmacsv.in_
2117 | 19.06.2003 12:05:04 | i386/netwlan2.in_
2065 | 19.06.2003 12:05:04 | i386/oledbjvs.in_
2053 | 19.06.2003 12:05:04 | i386/oledbvbs.in_
3239 | 19.06.2003 12:05:04 | i386/pcmcia.in_
2301 | 19.06.2003 12:05:04 | i386/printupg.in_
4329 | 19.06.2003 12:05:04 | i386/tcpmon.in_
9515 | 19.06.2003 12:05:04 | i386/tsoc.in_
562 | 19.06.2003 12:05:04 | i386/tsocenc.in_
2628 | 19.06.2003 12:05:04 | i386/wab50.in_
4819 | 19.06.2003 12:05:04 | i386/wkstamig.in_
7633 | 19.06.2003 12:05:04 | i386/wmsocm.in_
45204 | 19.06.2003 12:05:04 | i386/drvindex.inf
692158 | 19.06.2003 12:05:04 | i386/intl.inf
719 | 19.06.2003 12:05:04 | i386/exschema.ld_
202 | 19.06.2003 12:05:04 | i386/trial.ld_
58620 | 19.06.2003 12:05:04 | i386/dnary.md_
2772 | 19.06.2003 12:05:04 | i386/accserv.mi_
2811 | 19.06.2003 12:05:04 | i386/authserv.mi_
2352 | 19.06.2003 12:05:04 | i386/ntevt.mo_
757 | 19.06.2003 12:05:04 | i386/smtpcons.mo_
217858 | 19.06.2003 12:05:04 | i386/instmsi.ms_
1108867 | 19.06.2003 12:05:04 | i386/webfldrs.ms_
15208448 | 19.06.2003 12:05:04 | i386/adminpak.msi
8145 | 19.06.2003 12:05:04 | i386/startrom.n1_
167200 | 19.06.2003 12:05:04 | i386/tsc1603.ne_
140196 | 19.06.2003 12:05:04 | i386/tsc1608.ne_
12254 | 19.06.2003 12:05:04 | i386/tsc1617.ne_
95906 | 19.06.2003 12:05:04 | i386/tsc3205.ne_
115328 | 19.06.2003 12:05:04 | i386/tsc3210.ne_
25378 | 19.06.2003 12:05:04 | i386/tsc3218.ne_
29291 | 19.06.2003 12:05:04 | i386/locale.nl_
51792 | 19.06.2003 12:05:04 | i386/sortkey.nl_
5253 | 19.06.2003 12:05:04 | i386/sorttbls.nl_
138618 | 19.06.2003 12:05:04 | i386/pscript.nt_
43030 | 19.06.2003 12:05:04 | i386/asctrls.oc_
43624 | 19.06.2003 12:05:04 | i386/certmap.oc_
51620 | 19.06.2003 12:05:04 | i386/certwiz.oc_
40539 | 19.06.2003 12:05:04 | i386/cnfgprts.oc_
27999 | 19.06.2003 12:05:04 | i386/dmview.oc_
233069 | 19.06.2003 12:05:04 | i386/hhctrl.oc_
38812 | 19.06.2003 12:05:04 | i386/ieinfo5.oc_
106362 | 19.06.2003 12:05:04 | i386/imgedit.oc_
22286 | 19.06.2003 12:05:04 | i386/logui.oc_
288202 | 19.06.2003 12:05:04 | i386/msdxm.oc_
39443 | 19.06.2003 12:05:04 | i386/msscript.oc_
77843 | 19.06.2003 12:05:04 | i386/sysmon.oc_
32820 | 19.06.2003 12:05:04 | i386/tdc.oc_
248 | 19.06.2003 12:05:04 | i386/handler.re_
293 | 19.06.2003 12:05:04 | i386/handsafe.re_
291 | 19.06.2003 12:05:04 | i386/handunsf.re_
725 | 19.06.2003 12:05:04 | i386/odbcconf.rs_
28182 | 19.06.2003 12:05:04 | i386/logon.sc_
9877 | 19.06.2003 12:05:04 | i386/scrnsave.sc_
63651 | 19.06.2003 12:05:04 | i386/ss3dfo.sc_
21437 | 19.06.2003 12:05:04 | i386/ssbezier.sc_
18981 | 19.06.2003 12:05:04 | i386/ssflwbox.sc_
15629 | 19.06.2003 12:05:04 | i386/ssmarque.sc_
200131 | 19.06.2003 12:05:04 | i386/ssmaze.sc_
14643 | 19.06.2003 12:05:04 | i386/ssmyst.sc_
34908 | 19.06.2003 12:05:04 | i386/sspipes.sc_
12618 | 19.06.2003 12:05:04 | i386/ssstars.sc_
29277 | 19.06.2003 12:05:04 | i386/sstext3d.sc_
39602 | 19.06.2003 12:05:04 | i386/instcat.sq_
21658 | 19.06.2003 12:05:04 | i386/1394bus.sy_
5983 | 19.06.2003 12:05:04 | i386/4mmdat.sy_
84529 | 19.06.2003 12:05:04 | i386/acpi.sy_
6549 | 19.06.2003 12:05:04 | i386/acpiec.sy_
5509 | 19.06.2003 12:05:04 | i386/adicsc.sy_
5564 | 19.06.2003 12:05:04 | i386/adicvls.sy_
34361 | 19.06.2003 12:05:04 | i386/adpu160m.sy_
60400 | 19.06.2003 12:05:04 | i386/afd.sy_
10465 | 19.06.2003 12:05:04 | i386/agp440.sy_
11833 | 19.06.2003 12:05:04 | i386/agpcpq.sy_
88227 | 19.06.2003 12:05:04 | i386/altnd5.sy_
10507 | 19.06.2003 12:05:04 | i386/asyncmac.sy_
45042 | 19.06.2003 12:05:04 | i386/atapi.sy_
5292 | 19.06.2003 12:05:04 | i386/atlmc.sy_
25370 | 19.06.2003 12:05:04 | i386/atmlane.sy_
142457 | 19.06.2003 12:05:04 | i386/atmuni.sy_
4044 | 19.06.2003 12:05:04 | i386/battc.sy_
5319 | 19.06.2003 12:05:04 | i386/breecemc.sy_
33029 | 19.06.2003 12:05:04 | i386/cdfs.sy_
15760 | 19.06.2003 12:05:04 | i386/cdrom.sy_
19975 | 19.06.2003 12:05:04 | i386/classpnp.sy_
25541 | 19.06.2003 12:05:04 | i386/clusdisk.sy_
27560 | 19.06.2003 12:05:04 | i386/clusnet.sy_
5395 | 19.06.2003 12:05:04 | i386/cmbatt.sy_
5351 | 19.06.2003 12:05:04 | i386/compbatt.sy_
5256 | 19.06.2003 12:05:04 | i386/country.sy_
6911 | 19.06.2003 12:05:04 | i386/cpqarray.sy_
5510 | 19.06.2003 12:05:04 | i386/ddsmc.sy_
35638 | 19.06.2003 12:05:04 | i386/dfs.sy_
5679 | 19.06.2003 12:05:04 | i386/discmc.sy_
17355 | 19.06.2003 12:05:04 | i386/disk.sy_
6817 | 19.06.2003 12:05:04 | i386/diskdump.sy_
4277 | 19.06.2003 12:05:04 | i386/diskperf.sy_
32940 | 19.06.2003 12:05:04 | i386/dlc.sy_
3616 | 19.06.2003 12:05:04 | i386/dlttape.sy_
116969 | 19.06.2003 12:05:04 | i386/dmboot.sy_
63653 | 19.06.2003 12:05:04 | i386/dmio.sy_
3317 | 19.06.2003 12:05:04 | i386/dmload.sy_
22851 | 19.06.2003 12:05:04 | i386/dot4.sy_
7108 | 19.06.2003 12:05:04 | i386/dot4prt.sy_
12250 | 19.06.2003 12:05:04 | i386/efs.sy_
5493 | 19.06.2003 12:05:04 | i386/elmsmc.sy_
6520 | 19.06.2003 12:05:04 | i386/examc.sy_
69726 | 19.06.2003 12:05:04 | i386/fastfat.sy_
14952 | 19.06.2003 12:05:04 | i386/fdc.sy_
10975 | 19.06.2003 12:05:04 | i386/flpydisk.sy_
111740 | 19.06.2003 12:05:04 | i386/fpnwsrv.sy_
3985 | 19.06.2003 12:05:04 | i386/fs_rec.sy_
55373 | 19.06.2003 12:05:04 | i386/ftdisk.sy_
5899 | 19.06.2003 12:05:04 | i386/gameenum.sy_
9870 | 19.06.2003 12:05:04 | i386/hidbatt.sy_
14617 | 19.06.2003 12:05:04 | i386/hidclass.sy_
11953 | 19.06.2003 12:05:04 | i386/hidparse.sy_
7005 | 19.06.2003 12:05:04 | i386/hpmc.sy_
24517 | 19.06.2003 12:05:04 | i386/i8042prt.sy_
24128 | 19.06.2003 12:05:04 | i386/i81xnt5.sy_
49101 | 19.06.2003 12:05:04 | i386/ibmtrp.sy_
29882 | 19.06.2003 12:05:04 | i386/icam3.sy_
2479 | 19.06.2003 12:05:04 | i386/intelide.sy_
31806 | 19.06.2003 12:05:04 | i386/ipnat.sy_
34920 | 19.06.2003 12:05:04 | i386/ipsec.sy_
30011 | 19.06.2003 12:05:04 | i386/irda.sy_
10532 | 19.06.2003 12:05:04 | i386/irsir.sy_
25999 | 19.06.2003 12:05:04 | i386/isapnp.sy_
5576 | 19.06.2003 12:05:04 | i386/jvcmc.sy_
12573 | 19.06.2003 12:05:04 | i386/kbdclass.sy_
10536 | 19.06.2003 12:05:04 | i386/key01.sy_
10353 | 19.06.2003 12:05:04 | i386/keyboard.sy_
84731 | 19.06.2003 12:05:04 | i386/kmixer.sy_
61215 | 19.06.2003 12:05:04 | i386/ks.sy_
30433 | 19.06.2003 12:05:04 | i386/ksecdd.sy_
17777 | 19.06.2003 12:05:04 | i386/lp6nds35.sy_
24185 | 19.06.2003 12:05:04 | i386/mf.sy_
16470 | 19.06.2003 12:05:04 | i386/modem.sy_
11045 | 19.06.2003 12:05:04 | i386/mouclass.sy_
6207 | 19.06.2003 12:05:04 | i386/mouhid.sy_
14663 | 19.06.2003 12:05:04 | i386/mountmgr.sy_
35757 | 19.06.2003 12:05:04 | i386/mqac.sy_
205847 | 19.06.2003 12:05:04 | i386/mrxsmb.sy_
19623 | 19.06.2003 12:05:04 | i386/msdv.sy_
19572 | 19.06.2003 12:05:04 | i386/msgpc.sy_
2662 | 19.06.2003 12:05:04 | i386/mstee.sy_
43586 | 19.06.2003 12:05:04 | i386/mup.sy_
87207 | 19.06.2003 12:05:04 | i386/ndis.sy_
5099 | 19.06.2003 12:05:04 | i386/ndistapi.sy_
48504 | 19.06.2003 12:05:04 | i386/ndiswan.sy_
91610 | 19.06.2003 12:05:04 | i386/netbt.sy_
20241 | 19.06.2003 12:05:04 | i386/nmnt.sy_
5680 | 19.06.2003 12:05:04 | i386/nsmmc.sy_
18332 | 19.06.2003 12:05:04 | i386/ntdos.sy_
264131 | 19.06.2003 12:05:04 | i386/ntfs.sy_
17903 | 19.06.2003 12:05:04 | i386/ntio.sy_
18284 | 19.06.2003 12:05:04 | i386/ntio404.sy_
18950 | 19.06.2003 12:05:04 | i386/ntio411.sy_
18752 | 19.06.2003 12:05:04 | i386/ntio412.sy_
18286 | 19.06.2003 12:05:04 | i386/ntio804.sy_
48043 | 19.06.2003 12:05:04 | i386/nwlnkipx.sy_
35296 | 19.06.2003 12:05:04 | i386/nwlnknb.sy_
84096 | 19.06.2003 12:05:04 | i386/nwrdr.sy_
21849 | 19.06.2003 12:05:04 | i386/ohci1394.sy_
15126 | 19.06.2003 12:05:04 | i386/openhci.sy_
31097 | 19.06.2003 12:05:04 | i386/parallel.sy_
13360 | 19.06.2003 12:05:04 | i386/parport.sy_
6248 | 19.06.2003 12:05:04 | i386/partmgr.sy_
33734 | 19.06.2003 12:05:04 | i386/pci.sy_
1537 | 19.06.2003 12:05:04 | i386/pciide.sy_
12352 | 19.06.2003 12:05:04 | i386/pciidex.sy_
52305 | 19.06.2003 12:05:04 | i386/pcmcia.sy_
6053 | 19.06.2003 12:05:04 | i386/plasmc.sy_
5440 | 19.06.2003 12:05:04 | i386/pnrmc.sy_
68246 | 19.06.2003 12:05:04 | i386/portcls.sy_
9906 | 19.06.2003 12:05:04 | i386/ppa.sy_
8949 | 19.06.2003 12:05:04 | i386/ppa3.sy_
31457 | 19.06.2003 12:05:04 | i386/psched.sy_
9180 | 19.06.2003 12:05:04 | i386/ptilink.sy_
5844 | 19.06.2003 12:05:04 | i386/qlstrmc.sy_
4987 | 19.06.2003 12:05:04 | i386/qntmmc.sy_
11214 | 19.06.2003 12:05:04 | i386/rasirda.sy_
28550 | 19.06.2003 12:05:04 | i386/rasl2tp.sy_
25824 | 19.06.2003 12:05:04 | i386/raspptp.sy_
84982 | 19.06.2003 12:05:04 | i386/rdbss.sy_
70234 | 19.06.2003 12:05:04 | i386/rdpdr.sy_
48572 | 19.06.2003 12:05:04 | i386/rdpwd.sy_
15060 | 19.06.2003 12:05:04 | i386/redbook.sy_
25715 | 19.06.2003 12:05:04 | i386/rsfilter.sy_
20111 | 19.06.2003 12:05:04 | i386/sbp2port.sy_
41719 | 19.06.2003 12:05:04 | i386/scsiport.sy_
6693 | 19.06.2003 12:05:04 | i386/scsiprnt.sy_
5337 | 19.06.2003 12:05:04 | i386/seaddsmc.sy_
29999 | 19.06.2003 12:05:04 | i386/ser101.sy_
30255 | 19.06.2003 12:05:04 | i386/ser71051.sy_
7926 | 19.06.2003 12:05:04 | i386/serenum.sy_
30037 | 19.06.2003 12:05:04 | i386/serial.sy_
153882 | 19.06.2003 12:05:04 | i386/setupdd.sy_
6002 | 19.06.2003 12:05:04 | i386/sfloppy.sy_
80817 | 19.06.2003 12:05:04 | i386/sfmatalk.sy_
84325 | 19.06.2003 12:05:04 | i386/sfmsrv.sy_
34318 | 19.06.2003 12:05:04 | i386/sis.sy_
51000 | 19.06.2003 12:05:04 | i386/skfpwin.sy_
12138 | 19.06.2003 12:05:04 | i386/smbbatt.sy_
5565 | 19.06.2003 12:05:04 | i386/snyaitmc.sy_
11033 | 19.06.2003 12:05:04 | i386/sonydcam.sy_
6767 | 19.06.2003 12:05:04 | i386/sonymc.sy_
5665 | 19.06.2003 12:05:04 | i386/spctramc.sy_
133782 | 19.06.2003 12:05:04 | i386/srv.sy_
5652 | 19.06.2003 12:05:04 | i386/stkmc.sy_
22565 | 19.06.2003 12:05:04 | i386/stream.sy_
24161 | 19.06.2003 12:05:04 | i386/swmidi.sy_
14542 | 19.06.2003 12:05:04 | i386/symc8xx.sy_
25689 | 19.06.2003 12:05:04 | i386/sysaudio.sy_
6271 | 19.06.2003 12:05:04 | i386/tape.sy_
162156 | 19.06.2003 12:05:04 | i386/tcpip.sy_
6984 | 19.06.2003 12:05:04 | i386/tdasync.sy_
8820 | 19.06.2003 12:05:04 | i386/tdi.sy_
11472 | 19.06.2003 12:05:04 | i386/tdipx.sy_
10083 | 19.06.2003 12:05:04 | i386/tdnetb.sy_
5925 | 19.06.2003 12:05:04 | i386/tdpipe.sy_
10130 | 19.06.2003 12:05:04 | i386/tdspx.sy_
10614 | 19.06.2003 12:05:04 | i386/tdtcp.sy_
18983 | 19.06.2003 12:05:04 | i386/termdd.sy_
34269 | 19.06.2003 12:05:04 | i386/udfs.sy_
19633 | 19.06.2003 12:05:04 | i386/uhcd.sy_
98141 | 19.06.2003 12:05:04 | i386/update.sy_
11947 | 19.06.2003 12:05:04 | i386/usbd.sy_
12194 | 19.06.2003 12:05:04 | i386/usbehci.sy_
22127 | 19.06.2003 12:05:04 | i386/usbhub.sy_
27611 | 19.06.2003 12:05:04 | i386/usbhub20.sy_
60242 | 19.06.2003 12:05:04 | i386/usbport.sy_
9701 | 19.06.2003 12:05:04 | i386/usbprint.sy_
7322 | 19.06.2003 12:05:04 | i386/usbscan.sy_
12207 | 19.06.2003 12:05:04 | i386/usbser.sy_
12324 | 19.06.2003 12:05:04 | i386/usbstor.sy_
11223 | 19.06.2003 12:05:04 | i386/viaagp.sy_
27289 | 19.06.2003 12:05:04 | i386/videoprt.sy_
17509 | 19.06.2003 12:05:04 | i386/wanarp.sy_
38469 | 19.06.2003 12:05:04 | i386/wdmaud.sy_
899293 | 19.06.2003 12:05:04 | i386/win32k.sy_
187024 | 19.06.2003 12:05:04 | i386/spcmdcon.sys
28039 | 19.06.2003 12:05:04 | i386/activeds.tl_
10957 | 19.06.2003 12:05:04 | i386/mqoa10.tl_
15102 | 19.06.2003 12:05:04 | i386/msado20.tl_
16122 | 19.06.2003 12:05:04 | i386/msado21.tl_
1631 | 19.06.2003 12:05:04 | i386/msdatsrc.tl_
83063 | 19.06.2003 12:05:04 | i386/mshtml.tl_
5566 | 19.06.2003 12:05:04 | i386/stdole2.tl_
104489 | 19.06.2003 12:05:04 | i386/h323.ts_
82607 | 19.06.2003 12:05:04 | i386/unimdm.ts_
184838 | 19.06.2003 12:05:04 | i386/arial.tt_
181190 | 19.06.2003 12:05:04 | i386/arialbd.tt_
138380 | 19.06.2003 12:05:04 | i386/micross.tt_
145161 | 19.06.2003 12:05:04 | i386/tahoma.tt_
140387 | 19.06.2003 12:05:04 | i386/tahomabd.tt_
216384 | 19.06.2003 12:05:04 | i386/times.tt_
210414 | 19.06.2003 12:05:04 | i386/timesbd.tt_
7141 | 19.06.2003 12:05:04 | i386/msoe.tx_
668 | 19.06.2003 12:05:04 | i386/sdmap.tx_
118 | 19.06.2003 12:05:04 | i386/phone.ve_
4045 | 19.06.2003 12:05:04 | i386/compdata/qdomains.htm
3200 | 19.06.2003 12:05:04 | i386/compdata/qdomains.txt
59985 | 19.06.2003 12:05:04 | i386/ia/nt5inf.ca_
134085 | 19.06.2003 12:05:04 | i386/ia/wlbs.ch_
10651 | 19.06.2003 12:05:04 | i386/ia/ntfrsres.dl_
11131 | 19.06.2003 12:05:04 | i386/ia/wlbsctrl.dl_
28603 | 19.06.2003 12:05:04 | i386/ia/wlbsprov.dl_
2689 | 19.06.2003 12:05:04 | i386/ia/setpwd.ex_
10113 | 19.06.2003 12:05:04 | i386/ia/wlbs.ex_
69632 | 19.06.2003 12:05:04 | i386/ia/setupreg.hiv
10743 | 19.06.2003 12:05:04 | i386/ia/wlbs.hl_
24235 | 19.06.2003 12:05:04 | i386/ia/apcompat.in_
19542 | 19.06.2003 12:05:04 | i386/ia/basicsv.in_
18108 | 19.06.2003 12:05:04 | i386/ia/basicwk.in_
6141 | 19.06.2003 12:05:04 | i386/ia/comntsrv.in_
2858 | 19.06.2003 12:05:04 | i386/ia/dcup5.in_
4018 | 19.06.2003 12:05:04 | i386/ia/defltdc.in_
20624 | 19.06.2003 12:05:04 | i386/ia/defltsv.in_
19132 | 19.06.2003 12:05:04 | i386/ia/defltwk.in_
18797 | 19.06.2003 12:05:04 | i386/ia/dsup.in_
17333 | 19.06.2003 12:05:04 | i386/ia/dwup.in_
2462 | 19.06.2003 12:05:04 | i386/ia/fp40ext.in_
47200 | 19.06.2003 12:05:04 | i386/ia/iis.in_
1773 | 19.06.2003 12:05:04 | i386/ia/iisdbg.in_
8304 | 19.06.2003 12:05:04 | i386/ia/ims.in_
7664 | 19.06.2003 12:05:04 | i386/ia/ins.in_
7930 | 19.06.2003 12:05:04 | i386/ia/machine.in_
3936 | 19.06.2003 12:05:04 | i386/ia/mchgr.in_
2124 | 19.06.2003 12:05:04 | i386/ia/netcpqg.in_
2326 | 19.06.2003 12:05:04 | i386/ia/netcpqi.in_
2707 | 19.06.2003 12:05:04 | i386/ia/netel90x.in_
1525 | 19.06.2003 12:05:04 | i386/ia/netnwcli.in_
2242 | 19.06.2003 12:05:04 | i386/ia/netoc.in_
5896 | 19.06.2003 12:05:04 | i386/ia/netrass.in_
2872 | 19.06.2003 12:05:04 | i386/ia/netsnmp.in_
833 | 19.06.2003 12:05:04 | i386/ia/netwlbsm.in_
2721 | 19.06.2003 12:05:04 | i386/ia/sceregvl.in_
7773 | 19.06.2003 12:05:04 | i386/ia/scsi.in_
854 | 19.06.2003 12:05:04 | i386/ia/sysoc.in_
6175 | 19.06.2003 12:05:04 | i386/ia/syssetup.in_
4229 | 19.06.2003 12:05:04 | i386/ia/tape.in_
5508 | 19.06.2003 12:05:04 | i386/ia/usb.in_
20447 | 19.06.2003 12:05:04 | i386/ia/dmreg.inf
133357 | 19.06.2003 12:05:04 | i386/ia/dosnet.inf
45204 | 19.06.2003 12:05:04 | i386/ia/drvindex.inf
143896 | 19.06.2003 12:05:04 | i386/ia/hivecls.inf
299699 | 19.06.2003 12:05:04 | i386/ia/hivesft.inf
298426 | 19.06.2003 12:05:04 | i386/ia/hivesys.inf
151598 | 19.06.2003 12:05:04 | i386/ia/hiveusd.inf
304265 | 19.06.2003 12:05:04 | i386/ia/layout.inf
10127 | 19.06.2003 12:05:04 | i386/ia/wlbsprov.mf_
2957 | 19.06.2003 12:05:04 | i386/ia/wlbsprov.mo_
358781 | 19.06.2003 12:05:04 | i386/ia/txtsetup.sif
42893 | 19.06.2003 12:05:04 | i386/ia/e100bnt5.sy_
42894 | 19.06.2003 12:05:04 | i386/ia/hptxnt5.sy_
42899 | 19.06.2003 12:05:04 | i386/ia/ibmfent5.sy_
29041 | 19.06.2003 12:05:04 | i386/ia/wlbs.sy_
60932 | 19.06.2003 12:05:04 | i386/id/nt5inf.ca_
134085 | 19.06.2003 12:05:04 | i386/id/wlbs.ch_
10651 | 19.06.2003 12:05:04 | i386/id/ntfrsres.dl_
11131 | 19.06.2003 12:05:04 | i386/id/wlbsctrl.dl_
28603 | 19.06.2003 12:05:04 | i386/id/wlbsprov.dl_
2689 | 19.06.2003 12:05:04 | i386/id/setpwd.ex_
10113 | 19.06.2003 12:05:04 | i386/id/wlbs.ex_
69632 | 19.06.2003 12:05:04 | i386/id/setupreg.hiv
10743 | 19.06.2003 12:05:04 | i386/id/wlbs.hl_
24235 | 19.06.2003 12:05:04 | i386/id/apcompat.in_
19542 | 19.06.2003 12:05:04 | i386/id/basicsv.in_
18108 | 19.06.2003 12:05:04 | i386/id/basicwk.in_
6141 | 19.06.2003 12:05:04 | i386/id/comntsrv.in_
2858 | 19.06.2003 12:05:04 | i386/id/dcup5.in_
4018 | 19.06.2003 12:05:04 | i386/id/defltdc.in_
20624 | 19.06.2003 12:05:04 | i386/id/defltsv.in_
19132 | 19.06.2003 12:05:04 | i386/id/defltwk.in_
18797 | 19.06.2003 12:05:04 | i386/id/dsup.in_
17333 | 19.06.2003 12:05:04 | i386/id/dwup.in_
2462 | 19.06.2003 12:05:04 | i386/id/fp40ext.in_
47200 | 19.06.2003 12:05:04 | i386/id/iis.in_
1773 | 19.06.2003 12:05:04 | i386/id/iisdbg.in_
8296 | 19.06.2003 12:05:04 | i386/id/ims.in_
7660 | 19.06.2003 12:05:04 | i386/id/ins.in_
7930 | 19.06.2003 12:05:04 | i386/id/machine.in_
3936 | 19.06.2003 12:05:04 | i386/id/mchgr.in_
2048 | 19.06.2003 12:05:04 | i386/id/netcpqg.in_
2336 | 19.06.2003 12:05:04 | i386/id/netcpqi.in_
2137 | 19.06.2003 12:05:04 | i386/id/netel90x.in_
1525 | 19.06.2003 12:05:04 | i386/id/netnwcli.in_
2242 | 19.06.2003 12:05:04 | i386/id/netoc.in_
5896 | 19.06.2003 12:05:04 | i386/id/netrass.in_
2872 | 19.06.2003 12:05:04 | i386/id/netsnmp.in_
833 | 19.06.2003 12:05:04 | i386/id/netwlbsm.in_
2721 | 19.06.2003 12:05:04 | i386/id/sceregvl.in_
5923 | 19.06.2003 12:05:04 | i386/id/scsi.in_
848 | 19.06.2003 12:05:04 | i386/id/sysoc.in_
6139 | 19.06.2003 12:05:04 | i386/id/syssetup.in_
4229 | 19.06.2003 12:05:04 | i386/id/tape.in_
5508 | 19.06.2003 12:05:04 | i386/id/usb.in_
20447 | 19.06.2003 12:05:04 | i386/id/dmreg.inf
129949 | 19.06.2003 12:05:04 | i386/id/dosnet.inf
41646 | 19.06.2003 12:05:04 | i386/id/drvindex.inf
143896 | 19.06.2003 12:05:04 | i386/id/hivecls.inf
299820 | 19.06.2003 12:05:04 | i386/id/hivesft.inf
288926 | 19.06.2003 12:05:04 | i386/id/hivesys.inf
151598 | 19.06.2003 12:05:04 | i386/id/hiveusd.inf
284463 | 19.06.2003 12:05:04 | i386/id/layout.inf
10127 | 19.06.2003 12:05:04 | i386/id/wlbsprov.mf_
2957 | 19.06.2003 12:05:04 | i386/id/wlbsprov.mo_
342503 | 19.06.2003 12:05:04 | i386/id/txtsetup.sif
29041 | 19.06.2003 12:05:04 | i386/id/wlbs.sy_
23093 | 19.06.2003 12:05:04 | i386/ip/nt5inf.ca_
34789 | 19.06.2003 12:05:04 | i386/ip/wmpocm.ex_
69632 | 19.06.2003 12:05:04 | i386/ip/setupreg.hiv
24215 | 19.06.2003 12:05:04 | i386/ip/apcompat.in_
19402 | 19.06.2003 12:05:04 | i386/ip/basicsv.in_
18108 | 19.06.2003 12:05:04 | i386/ip/basicwk.in_
6143 | 19.06.2003 12:05:04 | i386/ip/comntwks.in_
2858 | 19.06.2003 12:05:04 | i386/ip/dcup5.in_
4018 | 19.06.2003 12:05:04 | i386/ip/defltdc.in_
20494 | 19.06.2003 12:05:04 | i386/ip/defltsv.in_
19132 | 19.06.2003 12:05:04 | i386/ip/defltwk.in_
18653 | 19.06.2003 12:05:04 | i386/ip/dsup.in_
17333 | 19.06.2003 12:05:04 | i386/ip/dwup.in_
2462 | 19.06.2003 12:05:04 | i386/ip/fp40ext.in_
47166 | 19.06.2003 12:05:04 | i386/ip/iis.in_
1763 | 19.06.2003 12:05:04 | i386/ip/iisdbg.in_
8292 | 19.06.2003 12:05:04 | i386/ip/ims.in_
7814 | 19.06.2003 12:05:04 | i386/ip/machine.in_
3936 | 19.06.2003 12:05:04 | i386/ip/mchgr.in_
2124 | 19.06.2003 12:05:04 | i386/ip/netcpqg.in_
2326 | 19.06.2003 12:05:04 | i386/ip/netcpqi.in_
2707 | 19.06.2003 12:05:04 | i386/ip/netel90x.in_
1507 | 19.06.2003 12:05:04 | i386/ip/netnwcli.in_
2216 | 19.06.2003 12:05:04 | i386/ip/netoc.in_
5598 | 19.06.2003 12:05:04 | i386/ip/netrass.in_
2810 | 19.06.2003 12:05:04 | i386/ip/netsnmp.in_
2721 | 19.06.2003 12:05:04 | i386/ip/sceregvl.in_
7773 | 19.06.2003 12:05:04 | i386/ip/scsi.in_
740 | 19.06.2003 12:05:04 | i386/ip/sysoc.in_
5857 | 19.06.2003 12:05:04 | i386/ip/syssetup.in_
4229 | 19.06.2003 12:05:04 | i386/ip/tape.in_
5508 | 19.06.2003 12:05:04 | i386/ip/usb.in_
729 | 19.06.2003 12:05:04 | i386/ip/wmpocm.in_
20447 | 19.06.2003 12:05:04 | i386/ip/dmreg.inf
122169 | 19.06.2003 12:05:04 | i386/ip/dosnet.inf
45204 | 19.06.2003 12:05:04 | i386/ip/drvindex.inf
143896 | 19.06.2003 12:05:04 | i386/ip/hivecls.inf
303895 | 19.06.2003 12:05:04 | i386/ip/hivesft.inf
293447 | 19.06.2003 12:05:04 | i386/ip/hivesys.inf
151008 | 19.06.2003 12:05:04 | i386/ip/hiveusd.inf
279502 | 19.06.2003 12:05:04 | i386/ip/layout.inf
335081 | 19.06.2003 12:05:04 | i386/ip/txtsetup.sif
42893 | 19.06.2003 12:05:04 | i386/ip/e100bnt5.sy_
42894 | 19.06.2003 12:05:04 | i386/ip/hptxnt5.sy_
42899 | 19.06.2003 12:05:04 | i386/ip/ibmfent5.sy_
58632 | 19.06.2003 12:05:04 | i386/is/nt5inf.ca_
134085 | 19.06.2003 12:05:04 | i386/is/wlbs.ch_
10651 | 19.06.2003 12:05:04 | i386/is/ntfrsres.dl_
11131 | 19.06.2003 12:05:04 | i386/is/wlbsctrl.dl_
28603 | 19.06.2003 12:05:04 | i386/is/wlbsprov.dl_
2689 | 19.06.2003 12:05:04 | i386/is/setpwd.ex_
10113 | 19.06.2003 12:05:04 | i386/is/wlbs.ex_
69632 | 19.06.2003 12:05:04 | i386/is/setupreg.hiv
10743 | 19.06.2003 12:05:04 | i386/is/wlbs.hl_
24235 | 19.06.2003 12:05:04 | i386/is/apcompat.in_
19402 | 19.06.2003 12:05:04 | i386/is/basicsv.in_
18108 | 19.06.2003 12:05:04 | i386/is/basicwk.in_
6141 | 19.06.2003 12:05:04 | i386/is/comntsrv.in_
2858 | 19.06.2003 12:05:04 | i386/is/dcup5.in_
4018 | 19.06.2003 12:05:04 | i386/is/defltdc.in_
20494 | 19.06.2003 12:05:04 | i386/is/defltsv.in_
19132 | 19.06.2003 12:05:04 | i386/is/defltwk.in_
18653 | 19.06.2003 12:05:04 | i386/is/dsup.in_
17333 | 19.06.2003 12:05:04 | i386/is/dwup.in_
2462 | 19.06.2003 12:05:04 | i386/is/fp40ext.in_
47146 | 19.06.2003 12:05:04 | i386/is/iis.in_
1773 | 19.06.2003 12:05:04 | i386/is/iisdbg.in_
8292 | 19.06.2003 12:05:04 | i386/is/ims.in_
7656 | 19.06.2003 12:05:04 | i386/is/ins.in_
7930 | 19.06.2003 12:05:04 | i386/is/machine.in_
3936 | 19.06.2003 12:05:04 | i386/is/mchgr.in_
2124 | 19.06.2003 12:05:04 | i386/is/netcpqg.in_
2326 | 19.06.2003 12:05:04 | i386/is/netcpqi.in_
2707 | 19.06.2003 12:05:04 | i386/is/netel90x.in_
1525 | 19.06.2003 12:05:04 | i386/is/netnwcli.in_
2242 | 19.06.2003 12:05:04 | i386/is/netoc.in_
5896 | 19.06.2003 12:05:04 | i386/is/netrass.in_
2872 | 19.06.2003 12:05:04 | i386/is/netsnmp.in_
833 | 19.06.2003 12:05:04 | i386/is/netwlbsm.in_
2721 | 19.06.2003 12:05:04 | i386/is/sceregvl.in_
7773 | 19.06.2003 12:05:04 | i386/is/scsi.in_
830 | 19.06.2003 12:05:04 | i386/is/sysoc.in_
6129 | 19.06.2003 12:05:04 | i386/is/syssetup.in_
4229 | 19.06.2003 12:05:04 | i386/is/tape.in_
5508 | 19.06.2003 12:05:04 | i386/is/usb.in_
20447 | 19.06.2003 12:05:04 | i386/is/dmreg.inf
132959 | 19.06.2003 12:05:04 | i386/is/dosnet.inf
45204 | 19.06.2003 12:05:04 | i386/is/drvindex.inf
143896 | 19.06.2003 12:05:04 | i386/is/hivecls.inf
299699 | 19.06.2003 12:05:04 | i386/is/hivesft.inf
298426 | 19.06.2003 12:05:04 | i386/is/hivesys.inf
151598 | 19.06.2003 12:05:04 | i386/is/hiveusd.inf
303562 | 19.06.2003 12:05:04 | i386/is/layout.inf
10127 | 19.06.2003 12:05:04 | i386/is/wlbsprov.mf_
2957 | 19.06.2003 12:05:04 | i386/is/wlbsprov.mo_
357874 | 19.06.2003 12:05:04 | i386/is/txtsetup.sif
42893 | 19.06.2003 12:05:04 | i386/is/e100bnt5.sy_
42894 | 19.06.2003 12:05:04 | i386/is/hptxnt5.sy_
42899 | 19.06.2003 12:05:04 | i386/is/ibmfent5.sy_
29041 | 19.06.2003 12:05:04 | i386/is/wlbs.sy_
61145 | 19.06.2003 12:05:04 | i386/iw/nt5inf.ca_
134085 | 19.06.2003 12:05:04 | i386/iw/wlbs.ch_
10651 | 19.06.2003 12:05:04 | i386/iw/ntfrsres.dl_
11131 | 19.06.2003 12:05:04 | i386/iw/wlbsctrl.dl_
28603 | 19.06.2003 12:05:04 | i386/iw/wlbsprov.dl_
2689 | 19.06.2003 12:05:04 | i386/iw/setpwd.ex_
10113 | 19.06.2003 12:05:04 | i386/iw/wlbs.ex_
69632 | 19.06.2003 12:05:04 | i386/iw/setupreg.hiv
10743 | 19.06.2003 12:05:04 | i386/iw/wlbs.hl_
26559 | 19.06.2003 12:05:04 | i386/iw/apcompat.in_
19542 | 19.06.2003 12:05:04 | i386/iw/basicsv.in_
18108 | 19.06.2003 12:05:04 | i386/iw/basicwk.in_
6141 | 19.06.2003 12:05:04 | i386/iw/comntsrv.in_
2858 | 19.06.2003 12:05:04 | i386/iw/dcup5.in_
4018 | 19.06.2003 12:05:04 | i386/iw/defltdc.in_
20624 | 19.06.2003 12:05:04 | i386/iw/defltsv.in_
19132 | 19.06.2003 12:05:04 | i386/iw/defltwk.in_
18797 | 19.06.2003 12:05:04 | i386/iw/dsup.in_
17333 | 19.06.2003 12:05:04 | i386/iw/dwup.in_
2462 | 19.06.2003 12:05:04 | i386/iw/fp40ext.in_
47184 | 19.06.2003 12:05:04 | i386/iw/iis.in_
1773 | 19.06.2003 12:05:04 | i386/iw/iisdbg.in_
8296 | 19.06.2003 12:05:04 | i386/iw/ims.in_
7654 | 19.06.2003 12:05:04 | i386/iw/ins.in_
7930 | 19.06.2003 12:05:04 | i386/iw/machine.in_
3936 | 19.06.2003 12:05:04 | i386/iw/mchgr.in_
417 | 19.06.2003 12:05:04 | i386/iw/minioc.in_
2124 | 19.06.2003 12:05:04 | i386/iw/netcpqg.in_
2326 | 19.06.2003 12:05:04 | i386/iw/netcpqi.in_
2707 | 19.06.2003 12:05:04 | i386/iw/netel90x.in_
1525 | 19.06.2003 12:05:04 | i386/iw/netnwcli.in_
2242 | 19.06.2003 12:05:04 | i386/iw/netoc.in_
5896 | 19.06.2003 12:05:04 | i386/iw/netrass.in_
2872 | 19.06.2003 12:05:04 | i386/iw/netsnmp.in_
833 | 19.06.2003 12:05:04 | i386/iw/netwlbsm.in_
2721 | 19.06.2003 12:05:04 | i386/iw/sceregvl.in_
7773 | 19.06.2003 12:05:04 | i386/iw/scsi.in_
846 | 19.06.2003 12:05:04 | i386/iw/sysoc.in_
6175 | 19.06.2003 12:05:04 | i386/iw/syssetup.in_
4229 | 19.06.2003 12:05:04 | i386/iw/tape.in_
5508 | 19.06.2003 12:05:04 | i386/iw/usb.in_
20447 | 19.06.2003 12:05:04 | i386/iw/dmreg.inf
133357 | 19.06.2003 12:05:04 | i386/iw/dosnet.inf
45204 | 19.06.2003 12:05:04 | i386/iw/drvindex.inf
143896 | 19.06.2003 12:05:04 | i386/iw/hivecls.inf
299699 | 19.06.2003 12:05:04 | i386/iw/hivesft.inf
298426 | 19.06.2003 12:05:04 | i386/iw/hivesys.inf
151598 | 19.06.2003 12:05:04 | i386/iw/hiveusd.inf
304274 | 19.06.2003 12:05:04 | i386/iw/layout.inf
275 | 19.06.2003 12:05:04 | i386/iw/prodspec.ini
10127 | 19.06.2003 12:05:04 | i386/iw/wlbsprov.mf_
2957 | 19.06.2003 12:05:04 | i386/iw/wlbsprov.mo_
358770 | 19.06.2003 12:05:04 | i386/iw/txtsetup.sif
42893 | 19.06.2003 12:05:04 | i386/iw/e100bnt5.sy_
42894 | 19.06.2003 12:05:04 | i386/iw/hptxnt5.sy_
42899 | 19.06.2003 12:05:04 | i386/iw/ibmfent5.sy_
29041 | 19.06.2003 12:05:04 | i386/iw/wlbs.sy_
47227 | 19.06.2003 12:05:04 | i386/lang/chs/winabc.im_
31734 | 19.06.2003 12:05:04 | i386/lang/chs/wingb.im_
50186 | 19.06.2003 12:05:04 | i386/lang/chs/winpy.im_
50174 | 19.06.2003 12:05:04 | i386/lang/chs/winsp.im_
50176 | 19.06.2003 12:05:04 | i386/lang/chs/winzm.im_
33329 | 19.06.2003 12:05:04 | i386/lang/cht/uniime.dl_
33099 | 19.06.2003 12:05:04 | i386/lang/cht/chajei.im_
33785 | 19.06.2003 12:05:04 | i386/lang/cht/dayi.im_
33515 | 19.06.2003 12:05:04 | i386/lang/cht/phon.im_
32830 | 19.06.2003 12:05:04 | i386/lang/cht/quick.im_
10219 | 19.06.2003 12:05:04 | i386/lang/cht/romanime.im_
27167 | 19.06.2003 12:05:04 | i386/lang/cht/unicdime.im_
33670 | 19.06.2003 12:05:04 | i386/lang/cht/winar30.im_
27609 | 19.06.2003 12:05:04 | i386/lang/cht/winime.im_
4545568 | 19.06.2003 12:05:04 | i386/lang/cht/mingliu.tt_
6137 | 19.06.2003 12:05:04 | i386/lang/jpn/fmlbpres.dl_
99693 | 19.06.2003 12:05:04 | i386/lang/jpn/imejpdct.dl_
254263 | 19.06.2003 12:05:04 | i386/lang/jpn/imejpknl.dl_
73419 | 19.06.2003 12:05:04 | i386/lang/jpn/imejputy.dl_
87245 | 19.06.2003 12:05:04 | i386/lang/jpn/imepad.dl_
26293 | 19.06.2003 12:05:04 | i386/lang/jpn/imeskdic.dl_
154225 | 19.06.2003 12:05:04 | i386/lang/jpn/imeskf.dl_
73785 | 19.06.2003 12:05:04 | i386/lang/jpn/multibox.dl_
46540 | 19.06.2003 12:05:04 | i386/lang/jpn/softkey.dl_
31027 | 19.06.2003 12:05:04 | i386/lang/jpn/imejpmig.ex_
108926 | 19.06.2003 12:05:04 | i386/lang/jpn/imejp.im_
3937475 | 19.06.2003 12:05:04 | i386/lang/jpn/msmincho.tt_
27349 | 19.06.2003 12:05:04 | i386/lang/kor/korwbrkr.dl_
28371 | 19.06.2003 12:05:04 | i386/lang/kor/imekr98u.im_
692187 | 19.06.2003 12:05:04 | i386/lang/kor/korwbrkr.le_
3585 | 19.06.2003 12:05:04 | i386/new/wuau.ad_
6553075 | 19.06.2003 12:05:04 | i386/new/sp4.cab
1167584 | 19.06.2003 12:05:04 | i386/new/sp4.cat
30629 | 19.06.2003 12:05:04 | i386/new/apps.ch_
19364 | 19.06.2003 12:05:04 | i386/new/oe_msgr.ch_
21547 | 19.06.2003 12:05:04 | i386/new/wuauhelp.ch_
24332 | 19.06.2003 12:05:04 | i386/new/wuaucpl.cp_
47985 | 19.06.2003 12:05:04 | i386/new/acgenral.dl_
86461 | 19.06.2003 12:05:04 | i386/new/aclayers.dl_
30875 | 19.06.2003 12:05:04 | i386/new/acspecfc.dl_
25922 | 19.06.2003 12:05:04 | i386/new/authz.dl_
67775 | 19.06.2003 12:05:04 | i386/new/dssenh.dl_
43978 | 19.06.2003 12:05:04 | i386/new/iuctl.dl_
81021 | 19.06.2003 12:05:04 | i386/new/iuengine.dl_
20125 | 19.06.2003 12:05:04 | i386/new/msisip.dl_
5269 | 19.06.2003 12:05:04 | i386/new/msxmlr.dl_
28618 | 19.06.2003 12:05:04 | i386/new/pclxl.dl_
93877 | 19.06.2003 12:05:04 | i386/new/qmgr.dl_
6915 | 19.06.2003 12:05:04 | i386/new/qmgrprxy.dl_
58427 | 19.06.2003 12:05:04 | i386/new/rsaenh.dl_
32998 | 19.06.2003 12:05:04 | i386/new/sdbapiu.dl_
7735 | 19.06.2003 12:05:04 | i386/new/slayerui.dl_
1565 | 19.06.2003 12:05:04 | i386/new/sp2res.dl_
298327 | 19.06.2003 12:05:04 | i386/new/sp3res.dl_
156838 | 19.06.2003 12:05:04 | i386/new/winhttp.dl_
89180 | 19.06.2003 12:05:04 | i386/new/wuaueng.dl_
4655 | 19.06.2003 12:05:04 | i386/new/wuauserv.dl_
14527 | 19.06.2003 12:05:04 | i386/new/wzcdlg.dl_
9744 | 19.06.2003 12:05:04 | i386/new/wzcsapi.dl_
65313 | 19.06.2003 12:05:04 | i386/new/wzcsvc.dl_
8205 | 19.06.2003 12:05:04 | i386/new/ftpqfe.ex_
12891 | 19.06.2003 12:05:04 | i386/new/msiregmv.ex_
17475 | 19.06.2003 12:05:04 | i386/new/msmqprop.ex_
2897 | 19.06.2003 12:05:04 | i386/new/perfvd.ex_
7781 | 19.06.2003 12:05:04 | i386/new/sp4iis.ex_
5503 | 19.06.2003 12:05:04 | i386/new/spiisupd.ex_
4526 | 19.06.2003 12:05:04 | i386/new/sptsupd.ex_
49974 | 19.06.2003 12:05:04 | i386/new/wuauclt.ex_
12529 | 19.06.2003 12:05:04 | i386/new/wzcsetup.ex_
4237 | 19.06.2003 12:05:04 | i386/new/p6disp.gp_
845 | 19.06.2003 12:05:04 | i386/new/p6font.gp_
2888 | 19.06.2003 12:05:04 | i386/new/pclxl.gp_
496 | 19.06.2003 12:05:04 | i386/new/pjl.gp_
3361 | 19.06.2003 12:05:04 | i386/new/ftpnt5.ht_
633 | 19.06.2003 12:05:04 | i386/new/ieaccess.in_
7693 | 19.06.2003 12:05:04 | i386/new/mdmirmdm.in_
900 | 19.06.2003 12:05:04 | i386/new/ndisuio.in_
1397 | 19.06.2003 12:05:04 | i386/new/netwzc.in_
621 | 19.06.2003 12:05:04 | i386/new/oeaccess.in_
607 | 19.06.2003 12:05:04 | i386/new/spsecupd.in_
5259 | 19.06.2003 12:05:04 | i386/new/au.inf
454 | 19.06.2003 12:05:04 | i386/new/extenum.ld_
355 | 19.06.2003 12:05:04 | i386/new/mac8021x.ld_
140069 | 19.06.2003 12:05:04 | i386/new/pscrptfe.nt_
48074 | 19.06.2003 12:05:04 | i386/new/msimain.sd_
86818 | 19.06.2003 12:05:04 | i386/new/sysmain.sd_
13075 | 19.06.2003 12:05:04 | i386/new/fips.sy_
5989 | 19.06.2003 12:05:04 | i386/new/irenum.sy_
11511 | 19.06.2003 12:05:04 | i386/new/msircomm.sy_
6672 | 19.06.2003 12:05:04 | i386/new/ndisuio.sy_
130 | 19.06.2003 12:05:04 | i386/new/iisperf.tx_
21173 | 19.06.2003 12:05:04 | i386/root/spnotes.htm
0 | 19.06.2003 12:05:04 | i386/root/cdromsp4.tst
491792 | 19.06.2003 12:05:04 | i386/system32/ntdll.dll
12253 | 19.06.2003 12:05:04 | i386/tsclient/tsctrc.dl_
167199 | 19.06.2003 12:05:04 | i386/tsclient/conman.ex_
140197 | 19.06.2003 12:05:04 | i386/tsclient/mstsc16d.ex_
9657 | 19.06.2003 12:05:04 | i386/uniproc/mp2up.cat
241133 | 19.06.2003 12:05:04 | i386/uniproc/kernel32.dl_
133231 | 19.06.2003 12:05:04 | i386/uniproc/winsrv.dl_
491792 | 19.06.2003 12:05:04 | i386/uniproc/ntdll.dll
899387 | 19.06.2003 12:05:04 | i386/uniproc/win32k.sy_
1167584 | 19.06.2003 12:05:04 | i386/update/sp4.cat
437 | 19.06.2003 12:05:04 | i386/update/verisignpub1.crl
134416 | 19.06.2003 12:05:04 | i386/update/rsaenhs.dll
18944 | 19.06.2003 12:05:04 | i386/update/spcustom.dll
9654 | 19.06.2003 12:05:04 | i386/update/encinst.ex_
24848 | 19.06.2003 12:05:04 | i386/update/spdwnw2k.exe
15872 | 19.06.2003 12:05:04 | i386/update/spupdsvc.exe
21776 | 19.06.2003 12:05:04 | i386/update/spupdw2k.exe
417824 | 19.06.2003 12:05:04 | i386/update/update.exe
7952 | 19.06.2003 12:05:04 | i386/update/updcrl.exe
281130 | 19.06.2003 12:05:04 | i386/update/update.inf
308 | 19.06.2003 12:05:04 | i386/update/updencin.inf
210 | 19.06.2003 12:05:04 | i386/update/updencts.inf
1856 | 19.06.2003 12:05:04 | i386/update/updtblk.inf
1344512 | 19.06.2003 12:05:04 | i386/update/update.msi
19493 | 19.06.2003 12:05:04 | i386/update/eula.txt
118282 | 19.06.2003 12:05:04 | i386/update/update.ver
7680 | 19.06.2003 12:05:04 | i386/win9xmig/msi/migrate.dll
33792 | 19.06.2003 12:05:04 | i386/win9xmig/msi/msi9xmig.dll
31744 | 19.06.2003 12:05:04 | i386/win9xmig/msi/msintmig.dll
533264 | 19.06.2003 12:05:04 | i386/win9xupg/w95upg.dll
1096139 | 19.06.2003 12:05:04 | i386/win9xupg/migdb.inf
106496 | 19.06.2003 12:05:04 | i386/win9xupg/jpnime/migrate.dll
286773 | 19.06.2003 12:05:04 | i386/winntupg/msvcrt.dll
15120 | 19.06.2003 12:05:04 | i386/winntupg/ntdsupg.dll
3662 | 19.06.2003 12:05:04 | i386/winntupg/ms/modemshr/netmshr.inf
2836 | 19.06.2003 12:05:04 | i386/winntupg/ms/modemshr/netsrdr.inf
All done, no errors.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
#!/bin/sh
#
# This script is public domain.
# This script installs bashate by unpacking .deb files built for Ubuntu 18.04.
# This is intended to install/use bashate in TravisCI.
# Usage (.travis.yml):
# ...
# os:
# - linux
# - ...
# sudo: required
# dist: trusty
# ...
# addons:
# apt:
# packages:
# - python-tz
# - ...
# ...
# before_install:
# - time sh ./misc/travis-install-bashate-deb.sh
# - ...
set -eux
# "us-central1.gce.archive.ubuntu.com" is used by "apt" addon
# (See "Installing APT Packages" in logs), assuming it's fast
UBUNTU_POOL=http://us-central1.gce.archive.ubuntu.com/ubuntu/pool
DEB_BABEL_LOCALEDATA=$UBUNTU_POOL/main/p/python-babel/python-babel-localedata_2.4.0+dfsg.1-2ubuntu1_all.deb
DEB_BABEL=$UBUNTU_POOL/main/p/python-babel/python-babel_2.4.0+dfsg.1-2ubuntu1_all.deb
DEB_BASHATE=$UBUNTU_POOL/universe/p/python-bashate/python-bashate_0.5.1-1_all.deb
DEB_PBR=$UBUNTU_POOL/main/p/python-pbr/python-pbr_3.1.1-3ubuntu3_all.deb
DEB_SIX=$UBUNTU_POOL/main/s/six/python-six_1.11.0-2_all.deb
if which bashate >/dev/null; then
echo "bashate is already installed."
exit 1
fi
if test -d /Library; then
# macOS: "six" is already installed
curl --remote-name-all $DEB_BABEL_LOCALEDATA $DEB_BABEL $DEB_BASHATE $DEB_PBR
BINDIR=/usr/local/bin
PACKAGESDIR=/Library/Python/2.7/site-packages
else
# Ubuntu
curl --remote-name-all $DEB_BABEL_LOCALEDATA $DEB_BABEL $DEB_BASHATE $DEB_PBR $DEB_SIX
BINDIR=/usr/bin
PACKAGESDIR=/usr/lib/python2.7/dist-packages
fi
for f in *.deb; do
ar p "$f" data.tar.xz | tar -Jvxf -
done
sudo cp -R usr/lib/python2.7/dist-packages/* $PACKAGESDIR/
sudo install -m 755 usr/bin/python2-bashate $BINDIR/bashate
#!/bin/sh
#
# This script is public domain.
#
# This file is intended to install bashate via pip.
set -ex
if test -d /Library; then
# macOS
curl https://bootstrap.pypa.io/get-pip.py | sudo python
else
# Ubuntu
sudo apt-get install python-pip
fi
sudo -H pip install bashate
# Homepage: https://github.com/josephbisch/test-releases-api/blob/master/github-api-releases.py
#
# Copyright:
# Copyright (C) 2016 Joseph Bisch <joseph.bisch AT gmail.com>
#
# License:
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later
# version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this program. If not, see
# <https://www.gnu.org/licenses/>.
import requests
import getpass
import json
import sys
import os
import ntpath
import magic
from urllib.parse import urljoin
GITHUB_API = 'https://api.github.com'
def check_status(res, j):
if res.status_code >= 400:
msg = j.get('message', 'UNDEFINED')
print('ERROR: %s' % msg)
return 1
return 0
def create_release(owner, repo, tag, token):
url = urljoin(GITHUB_API, '/'.join(['repos', owner, repo, 'releases']))
headers = {'Authorization': token}
data = {'tag_name': tag, 'name': tag, 'body': 'winetricks - %s' % tag}
res = requests.post(url, auth=(owner, token), data=json.dumps(data), headers=headers)
j = json.loads(res.text)
if check_status(res, j):
return 1
return 0
def upload_asset(path, owner, repo, tag):
token = os.environ['GITHUB_TOKEN']
url = urljoin(GITHUB_API,
'/'.join(['repos', owner, repo, 'releases', 'tags', tag]))
res = requests.get(url)
j = json.loads(res.text)
if check_status(res, j):
# release must not exist, creating release from tag
if create_release(owner, repo, tag, token):
return 0
else:
# Need to start over with uploading now that release is created
# Return 1 to indicate we need to run upload_asset again
return 1
upload_url = j['upload_url']
upload_url = upload_url.split('{')[0]
fname = ntpath.basename(path)
with open(path) as f:
contents = f.read()
try:
content_type = mime.from_file(path)
except:
content = magic.detect_from_filename(path)
content_type = content.name
headers = {'Content-Type': content_type, 'Authorization': token}
params = {'name': fname}
res = requests.post(upload_url, data=contents, auth=(owner, token),
headers=headers, params=params)
j = json.loads(res.text)
if check_status(res, j):
return 0
print('SUCCESS: %s uploaded' % fname)
return 0
if __name__ == '__main__':
path = sys.argv[1]
owner = sys.argv[2]
repo = sys.argv[3]
tag = sys.argv[4]
if not os.path.isabs(path):
path = os.path.join(os.path.dirname(os.path.realpath(__file__)), path)
ret = 1 # Run upload_asset at least once.
while ret:
ret = upload_asset(path, owner, repo, tag)
#!/bin/sh
# Link checker for winetricks.
#
# Copyright (C) 2011,2012,2013 Dan Kegel.
#
# This software comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the GNU Lesser
# Public License version 2.1 (or later), as published by the Free
# Software Foundation. Please see the file COPYING for details.
set -e
passes=0
errors=0
check_deps() {
if ! test -x "$(which curl 2>/dev/null)"; then
echo "Please install curl"
exit 1
fi
}
if [ -f README.md ] ; then
TOP="$PWD"
elif [ -f ../README.md ] ; then
TOP=".."
else
echo "Dude, where's my car?!"
exit 1
fi
datadir="${TOP}/output/links.d"
mkdir -p "${datadir}"
WINETRICKS_SOURCEFORGE=https://downloads.sourceforge.net
# ftp.microsoft.com resolves to two different IP addresses, one of which is broken
ftp_microsoft_com=64.4.17.176
w_download() {
# shellcheck disable=SC2016
url="$(echo "$1" | sed -e 's,$ftp_microsoft_com,'$ftp_microsoft_com',;s,$WINETRICKS_SOURCEFORGE,'$WINETRICKS_SOURCEFORGE',;s, ,%20,g')"
urlkey="$(echo "$url" | tr / _)"
echo "$url" > "${datadir}/${urlkey}.url"
}
# Extract list of URLs from winetricks
extract_all() {
# https://github.com/koalaman/shellcheck/issues/861
# shellcheck disable=SC1003
grep '^ *w_download ' winetricks | grep -E 'ftp|http|WINETRICKS_SOURCEFORGE' | sed 's/^ *//' | tr -d '\\' > url-script-fragment.tmp
# shellcheck disable=SC1091
. ./url-script-fragment.tmp
}
# Show results for a given url
# Input: .url file
# Output: line with OK or BAD followed by URL,
# optionally followed by lines with more detail
show_one() {
urlfile=$1
base=${urlfile%.url}
url="$(cat "$urlfile")"
if grep -E "HTTP.*200|HTTP.*30[0-9]|Content-Length" "$base.log" > /dev/null; then
passes=$((passes + 1))
else
echo "BAD $url"
cat "$base.log"
echo ""
errors=$((errors + 1))
fi
}
# Show full report on most recent crawl
show_all() {
for urlfile in "$datadir"/*.url ; do
show_one "$urlfile"
done
}
# Save info about the given url to a file
# Input: .url file
# Output:
# .log gets the full info
# .dat gets a summary
# Calls show_one to print results out as they come in
crawl_one() {
urlfile=$1
base=${urlfile%.url}
url="$(cat "$urlfile")"
curl --connect-timeout 10 --retry 6 -s -S -I "$url" 2>&1 |
tr -d '\015' |
grep . |
sort > "$base.log"
# more diff-able?
# cat "$base.log" |
# grep -E 'HTTP|Last-Modified:|Content-Length:|ETag:' |
# tr '\012' ' ' |
# sed 's/ Connection:.*//' > "$datadir"/"$urlkey.dat"
# echo "" >> "$base.dat"
show_one "$urlfile"
}
# Fetch all info
# Do fetches in background so slow servers don't hang us
# Print quick feedback as results come in
crawl_all() {
for urlfile in "$datadir"/*.url ; do
url="$(cat "$urlfile")"
echo "Crawling $url"
crawl_one "$urlfile" &
sleep 1
done
# Wait for fetches to finish
wait
}
mkdir -p "$datadir"
case "$1" in
check-deps)
check_deps
exit $?
;;
crawl)
check_deps
extract_all
crawl_all
show_all
;;
report)
show_all
;;
*) echo "Usage: linkcheck.sh crawl|report"; exit 1;;
esac
# cleanup
rm -rf "$datadir" url-script-fragment.tmp
echo "Test over, $errors failures, $passes successes."
if test $errors = 0 && test $passes -gt 0
then
echo PASS
exit 0
else
echo FAIL
exit 1
fi
#!/bin/sh
# Trivial release helper for winetricks
#
# Usage: $0 optional_version_name
#
# Copyright (C) 2016 Austin English
#
# This software comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the GNU Lesser
# Public License version 2.1 (or later), as published by the Free
# Software Foundation. Please see the file COPYING for details.
set -e
#set -u
set -x
nopush=0
# Don't push commits/tags or upload files
if [ "$1" = "--no-push" ] ; then
nopush=1
shift
fi
# FIXME: If "--no-push" isn't set, above statement dies, not sure how to construct properly to avoid
set -u
# For a WINEPREFIX for winetricks list commands:
tmpdir="$(mktemp -d)"
# WINEPREFIX must be under a directory owned by user, so can't be in /tmp directly..
export WINEPREFIX="${tmpdir}/wineprefix"
# Set an empty cache so nothing shows as cached:
export W_CACHE="/dev/null"
# Set WINEARCH="win32" so we don't get 64-bit warning in output:
export WINEARCH="win32"
# Needed by the list commands below:
export WINETRICKS_LATEST_VERSION_CHECK="development"
if [ -z "$GITHUB_TOKEN" ] ; then
echo "GITHUB_TOKEN must be set in the environment!"
exit 1
fi
# Make sure we're at top level:
if [ ! -f Makefile ] ; then
echo "Please run this from the top of the source tree"
exit 1
fi
version="${1:-$(date +%Y%m%d)}"
if git tag | grep -w "${version}" ; then
echo "A tag for ${version} already exists!"
exit 1
fi
# update version in winetricks itself
sed -i -e "s%WINETRICKS_VERSION=.*%WINETRICKS_VERSION=${version}%" src/winetricks
# update manpage
line=".TH WINETRICKS 1 \"$(date +"%B %Y")\" \"Winetricks ${version}\" \"Wine Package Manager\""
sed -i -e "s%\\.TH.*%${line}%" src/winetricks.1
# update LATEST (version) file
echo "${version}" > files/LATEST
# Update verb lists:
# actual categories
./src/winetricks apps list | sed 's/[[:blank:]]*$//' > files/verbs/apps.txt
./src/winetricks benchmarks list | sed 's/[[:blank:]]*$//' > files/verbs/benchmarks.txt
./src/winetricks dlls list | sed 's/[[:blank:]]*$//' > files/verbs/dlls.txt
./src/winetricks games list | sed 's/[[:blank:]]*$//' > files/verbs/games.txt
./src/winetricks settings list | sed 's/[[:blank:]]*$//' > files/verbs/settings.txt
# meta categories
./src/winetricks list-all | sed 's/[[:blank:]]*$//' > files/verbs/all.txt
./src/winetricks list-download | sed 's/[[:blank:]]*$//' > files/verbs/download.txt
./src/winetricks list-manual-download | sed 's/[[:blank:]]*$//' > files/verbs/manual-download.txt
git commit files/LATEST files/verbs/*.txt src/winetricks src/winetricks.1 -m "version bump - ${version}"
git tag -s -m "winetricks-${version}" "${version}"
# update development version in winetricks
sed -i -e "s%WINETRICKS_VERSION=.*%WINETRICKS_VERSION=${version}-next%" src/winetricks
git commit src/winetricks -m "development version bump - ${version}-next"
if [ $nopush = 1 ] ; then
echo "--no-push used, not pushing commits / tags"
else
git push
git push --tags
fi
# create local tarball, identical to github's generated one
git archive --prefix="winetricks-${version}/" -o "${tmpdir}/${version}.tar.gz" "${version}"
# create a detached signature of the tarball
gpg --armor --default-key 0x053F0749 --detach-sign "${tmpdir}/${version}.tar.gz"
# upload the detached signature to github:
if [ $nopush = 1 ] ; then
echo "--no-push used, not uploading signature file"
else
python3 src/github-api-releases.py "${tmpdir}/${version}.tar.gz.asc" Winetricks winetricks "${version}"
fi
rm -rf "${tmpdir}"
exit 0
#!/bin/sh
# Script to locate unique files useful for install checks
#
# Copyright (C) 2014 Dan Kegel
# Copyright (C) 2016 Austin English
#
# This software comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the GNU Lesser
# Public License version 2.1 (or later), as published by the Free
# Software Foundation. Please see the file COPYING for details.
set -e
if ! test "$1"
then
echo "Please specify a bunch of wineprefixes to grub through"
echo "For instance, ~/winetrickstest-prefixes/dotnet20sp{,1,2}"
exit 1
fi
# Generate list of all filenames (except those which look ephemeral)
rm -f /tmp/allfiles.txt
for dir ; do
(
cd "$dir/drive_c"
# FIXME: don't assume there are no ='s in filenames, e.g. rewrite in perl
find . -type f | tr ' ' '=' | grep -E -iv 'tmp|temp|installer|NativeImages' | sort > ../files.txt
cat ../files.txt >> /tmp/allfiles.txt
)
done
# Find filenames that occur only once
sort < /tmp/allfiles.txt | uniq -c | awk '$1 == 1 {print $2}' > /tmp/uniqfiles.txt
# Associate them with the verb they came from
for dir ; do
(
cd "$dir"
# Undo the space-to-= transformation, too
grep -F -f /tmp/uniqfiles.txt < files.txt | tr '=' ' ' > uniqfiles.txt
)
echo "$dir/uniqfiles.txt"
done
This source diff could not be displayed because it is too large. You can view the blob instead.
.\" -*- nroff -*-
.TH WINETRICKS 1 "June 2018" "Winetricks 20180603" "Wine Package Manager"
.SH NAME
winetricks \- manage virtual Windows environments using Wine
.SH SYNOPSIS
.BI "winetricks "
[options] [verb ... ]
.SH DESCRIPTION
.B winetricks
is an easy way to work around common problems in Wine.
.PP
It provides simple commands to
tweak Wine settings,
download and install missing Windows DLLs and fonts,
or install various games or apps with appropriate workarounds for the current version of Wine.
.PP
It can be used via GUI or command line. The command-line mode is intended both for interactive use and as a building block in fancier Wine frontends and in automated regression testing.
.B winetricks
with no arguments displays a GUI using either Zenity or Kdialog.
.SH OPTIONS
.TP
.B
\-\-country=CC
Set country code to CC and don't detect your IP address
when retrying downloads
.TP
.B
\-\-force
Don't check whether packages were already installed
.TP
.B
\-\-gui
Show GUI diagnostics even when driven by the command-line interface
.TP
.B
\-\-isolate
Install each app or game in its own bottle
.TP
.B
\-k, \-\-keep_isos
Cache ISOs (allows later installation without disc)
.TP
.B
\-\-no\-isolate
Don't install each app or game in its own bottle (default)
.TP
.B
\-\-no\-clean
Don't delete temp directories (useful during debugging)
.TP
.B
\-q, \-\-unattended
Don't ask any questions, just install automatically
.TP
.B
\-r, \-\-ddrescue
Retry hard when caching scratched discs
.TP
.B
\-\-showbroken
Even show verbs that are currently broken in Wine
.TP
.B
\-v, \-\-verbose
Echo all commands as they are executed
.TP
.B
\-h, \-\-help
Display this message and exit
.TP
.B
\-V, \-\-version
Display version and exit
.SH COMMANDS
.TP
.B
apps list
list verbs in category 'applications'
.TP
.B
benchmarks list
list verbs in category 'benchmarks'
.TP
.B
dlls list
list verbs in category 'dlls'
.TP
.B
games list
list verbs in category 'games'
.TP
.B
list
list categories
.TP
.B
list-cached
list cached-and-ready-to-install verbs
.TP
.B
list-download
list verbs which download automatically
.TP
.B
list-manual-download
list verbs which download with some help from the user
.TP
.B
list-installed
list already-installed verbs
.TP
.B
prefix=foobar
select WINEPREFIX=$HOME/.local/share/wineprefixes/foobar
.TP
.B
settings list
list verbs in category 'settings'
.PP
.SH EXAMPLES
.TP
To see list of available packages to install:
winetricks list-download
.TP
To install a package:
winetricks 7zip
.SH ENVIRONMENT VARIABLES
Wine checks several environment variables on startup:
.TP
.I WINE
If set, this specifies which wine binary to use by default
.TP
.I WINESERVER
If set, this specifies which wineserver to use by default
.TP
.I WINEPREFIX
If set, this specifies the location of the default .wine directory ( usually
.IR $HOME/.wine
).
.TP
.I XDG_CACHE_HOME
If set, this is path to system's user data cache (default: $HOME/.cache)
.I W_CACHE
path to Winetricks' user data cache (default: $XDG_CACHE_HOME/winetricks}
.SH AUTHORS
Dan Kegel, Austin English, and many others. For a complete list,
please see the "Copyright" section in the file 'winetricks'.
.SH COPYRIGHT
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
See <https://www.gnu.org/licenses/>.
.SH BUGS
.PP
Bugs may be reported at
.I http://winetricks.org
.PP
.SH AVAILABILITY
The most recent version of
.B winetricks
can be downloaded from
.I http://winetricks.org/download/releases/
.PP
The latest snapshot of the code may be obtained via git; see
.I https://github.com/Winetricks/winetricks/
.PP
For further information about
.B winetricks
see
.I http://winetricks.org
.SH "SEE ALSO"
.BR wine (1)
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2017 Daniel Rusek <mail@asciiwolf.com> -->
<component type="desktop">
<id>winetricks.desktop</id>
<project_license>GPL-2.1</project_license>
<metadata_license>CC0-1.0</metadata_license>
<name>Winetricks</name>
<summary>Work around problems and install applications under Wine</summary>
<description>
<p>
Winetricks is an easy way to work around problems in Wine.
</p>
<p>
It lets you install missing DLLs or tweak various Wine settings individually.
It also has a menu of supported games/apps for which it can do all the workarounds automatically.
</p>
</description>
<url type="homepage">https://github.com/Winetricks/winetricks</url>
<update_contact>mail@asciiwolf.com</update_contact>
</component>
[Desktop Entry]
Name=Winetricks
Comment=Work around problems and install applications under Wine
Comment[pl]=Rozwiązuj problemy i instaluj aplikacje z użyciem Wine
Comment[ru]=Решение проблем и установка программ с помощью Wine
Exec=winetricks --gui
Terminal=false
Icon=winetricks
Type=Application
Categories=Utility;
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="winetricks-48-2.svg"
inkscape:version="0.48.0 r9654"
id="svg2"
height="48"
width="48"
version="1.0">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1680"
inkscape:window-height="975"
id="namedview3503"
showgrid="true"
inkscape:zoom="10.12257"
inkscape:cx="39.114884"
inkscape:cy="14.984264"
inkscape:window-x="1280"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg2">
<inkscape:grid
spacingy="0.5px"
spacingx="0.5px"
snapvisiblegridlinesonly="true"
enabled="true"
visible="true"
empspacing="2"
id="grid3526"
type="xygrid" />
</sodipodi:namedview>
<metadata
id="metadata3505">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs4">
<linearGradient
id="linearGradient5314">
<stop
style="stop-color:#000000;stop-opacity:0.35652173;"
offset="0"
id="stop5316" />
<stop
id="stop5322"
offset="0.43749997"
style="stop-color:#000000;stop-opacity:0.28695652;" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop5318" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3430">
<stop
style="stop-color:#cc0000;stop-opacity:1;"
offset="0"
id="stop3432" />
<stop
id="stop3438"
offset="0.66666663"
style="stop-color:#cc0000;stop-opacity:1" />
<stop
style="stop-color:#cc0000;stop-opacity:0;"
offset="1"
id="stop3434" />
</linearGradient>
<linearGradient
id="linearGradient4481">
<stop
id="stop4483"
offset="0"
style="stop-color:#a40000;stop-opacity:1" />
<stop
style="stop-color:#f57900;stop-opacity:1"
offset="0.15978512"
id="stop4491" />
<stop
style="stop-color:#edd400;stop-opacity:1"
offset="0.34338808"
id="stop4489" />
<stop
id="stop4495"
offset="0.5544045"
style="stop-color:#73d216;stop-opacity:1" />
<stop
style="stop-color:#3465a4;stop-opacity:1"
offset="1"
id="stop4499" />
<stop
id="stop4485"
offset="1"
style="stop-color:#5c3566;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient4430"
inkscape:collect="always">
<stop
id="stop4432"
offset="0"
style="stop-color:#2e3436;stop-opacity:1" />
<stop
id="stop4434"
offset="1"
style="stop-color:#000000;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4414">
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0"
id="stop4416" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="1"
id="stop4418" />
</linearGradient>
<linearGradient
id="linearGradient4387"
inkscape:collect="always">
<stop
id="stop4389"
offset="0"
style="stop-color:#2e3436;stop-opacity:1" />
<stop
id="stop4391"
offset="1"
style="stop-color:#000000;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient4402">
<stop
offset="0"
style="stop-color:#e80000;stop-opacity:1"
id="stop4404" />
<stop
offset="1"
style="stop-color:#490000;stop-opacity:1"
id="stop4406" />
</linearGradient>
<linearGradient
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4402"
id="linearGradient4400"
y2="7.1351838"
x2="22.035772"
y1="15.98358"
x1="27.216721" />
<linearGradient
id="linearGradient3452">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3454" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0"
id="stop3456" />
</linearGradient>
<linearGradient
id="linearGradient3442">
<stop
offset="0"
style="stop-color:#000000;stop-opacity:1"
id="stop3444" />
<stop
offset="1"
style="stop-color:#000000;stop-opacity:0"
id="stop3446" />
</linearGradient>
<linearGradient
id="linearGradient3373">
<stop
offset="0"
style="stop-color:#000000;stop-opacity:1"
id="stop3375" />
<stop
offset="1"
style="stop-color:#373737;stop-opacity:0"
id="stop3377" />
</linearGradient>
<linearGradient
id="linearGradient3346">
<stop
offset="0"
style="stop-color:#737373;stop-opacity:1"
id="stop3348" />
<stop
offset="1"
style="stop-color:#000000;stop-opacity:0"
id="stop3350" />
</linearGradient>
<linearGradient
id="linearGradient3228">
<stop
offset="0"
style="stop-color:#373737;stop-opacity:1"
id="stop3230" />
<stop
offset="1"
style="stop-color:#373737;stop-opacity:0"
id="stop3232" />
</linearGradient>
<linearGradient
id="linearGradient3220">
<stop
offset="0"
style="stop-color:#373737;stop-opacity:1"
id="stop3222" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3224" />
</linearGradient>
<linearGradient
id="linearGradient3198">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3200" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0"
id="stop3202" />
</linearGradient>
<linearGradient
id="linearGradient3189">
<stop
offset="0"
style="stop-color:#e40000;stop-opacity:1"
id="stop3191" />
<stop
offset="1"
style="stop-color:#490000;stop-opacity:1"
id="stop3193" />
</linearGradient>
<linearGradient
id="linearGradient3171">
<stop
offset="0"
style="stop-color:#fd0000;stop-opacity:1"
id="stop3173" />
<stop
offset="1"
style="stop-color:#6a0000;stop-opacity:1"
id="stop3175" />
</linearGradient>
<radialGradient
gradientTransform="matrix(1.4717199,-0.4836227,0.1784028,0.5276254,-15.853782,25.128759)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3189"
id="radialGradient3187"
fy="26.577381"
fx="26.625"
r="12.5"
cy="26.577381"
cx="26.625" />
<linearGradient
gradientTransform="matrix(1.5439563,0,0,1.5428223,-13.002754,-11.785278)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3198"
id="linearGradient3206"
y2="19"
x2="22"
y1="25.270369"
x1="30.376078" />
<linearGradient
gradientTransform="matrix(1.551329,0,0,1.529349,-13.231894,-11.862931)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3220"
id="linearGradient3226"
y2="27"
x2="19"
y1="33"
x1="29" />
<linearGradient
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3228"
id="linearGradient3234"
y2="9.2769918"
x2="21.439751"
y1="19.121878"
x1="29.454559" />
<linearGradient
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3198"
id="linearGradient3244"
y2="5.0354052"
x2="17.79917"
y1="12.037592"
x1="25.26918" />
<linearGradient
gradientTransform="matrix(1.551329,0,0,1.5293489,-11.904902,-12.881536)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3198"
id="linearGradient3274"
y2="18.3125"
x2="23"
y1="18.3125"
x1="17.604616" />
<radialGradient
gradientTransform="matrix(2.3866597,-0.117642,0.1489799,2.9373862,-39.572536,-38.349836)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3346"
id="radialGradient3361"
fy="22.61413"
fx="27.5"
r="6.5"
cy="22.61413"
cx="27.5" />
<filter
id="filter3391"
color-interpolation-filters="sRGB"
height="1.336"
width="1.1344"
y="-0.168"
x="-0.067199998">
<feGaussianBlur
id="feGaussianBlur3393"
stdDeviation="0.14" />
</filter>
<filter
id="filter3436"
color-interpolation-filters="sRGB"
height="1.2801698"
width="1.1580106"
y="-0.14008497"
x="-0.079005308">
<feGaussianBlur
id="feGaussianBlur3438"
stdDeviation="0.3190069" />
</filter>
<linearGradient
gradientTransform="translate(-8.0000004,15.967633)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3373"
id="linearGradient3440"
y2="25.5"
x2="20.5"
y1="27.5"
x1="16" />
<linearGradient
gradientTransform="translate(-8.0000004,15.967633)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3442"
id="linearGradient3448"
y2="27"
x2="21.5"
y1="27"
x1="16" />
<radialGradient
gradientTransform="matrix(1.551329,0,0,0.2811779,-0.8402834,14.539516)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3452"
id="radialGradient3458"
fy="14.18971"
fx="18"
r="5.5054908"
cy="14.18971"
cx="18" />
<radialGradient
gradientTransform="matrix(1,0,0,0.4950025,0,5.5549725)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3171"
id="radialGradient5790"
fy="13.191627"
fx="25.01705"
r="9.7513494"
cy="13.191627"
cx="25.01705" />
<linearGradient
id="linearGradient4333">
<stop
offset="0"
style="stop-color:#000000;stop-opacity:1"
id="stop4335" />
<stop
offset="1"
style="stop-color:#000000;stop-opacity:0"
id="stop4337" />
</linearGradient>
<radialGradient
gradientTransform="matrix(1,0,0,0.226496,0,25.67067)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4333"
id="radialGradient7042"
fy="33.1875"
fx="37.375"
r="14.625"
cy="33.1875"
cx="37.375" />
<linearGradient
gradientTransform="translate(0.80906163,-0.64668861)"
y2="34"
x2="3"
y1="41.882328"
x1="25.764656"
gradientUnits="userSpaceOnUse"
id="linearGradient4505"
xlink:href="#linearGradient4481"
inkscape:collect="always" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3430"
id="radialGradient3436"
cx="10.250003"
cy="5.4999995"
fx="10.250003"
fy="5.4999995"
r="1.5"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.24999735,3.9731725e-7)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3430"
id="radialGradient3751"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.24999735,3.9731725e-7)"
cx="10.250003"
cy="5.4999995"
fx="10.250003"
fy="5.4999995"
r="1.5" />
<linearGradient
gradientTransform="matrix(1.0293043,0,0,1.0285483,-8.6685031,-7.8568524)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3198-0"
id="linearGradient10034"
y2="19"
x2="22"
y1="25.270369"
x1="30.376078" />
<linearGradient
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3198-0"
id="linearGradient10030"
y2="5.0354052"
x2="17.79917"
y1="12.037592"
x1="25.26918" />
<linearGradient
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3228-2"
id="linearGradient10028"
y2="9.2769918"
x2="21.439751"
y1="14.24252"
x1="27.680748" />
<radialGradient
gradientTransform="matrix(1.5911065,-0.078428,0.09931994,1.9582576,-26.381692,-25.566559)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3346-7"
id="radialGradient10023"
fy="22.61413"
fx="27.5"
r="6.5"
cy="22.61413"
cx="27.5" />
<linearGradient
gradientTransform="matrix(1.0342194,0,0,1.0195661,-8.8212631,-7.9086211)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3220-2"
id="linearGradient10017"
y2="27"
x2="19"
y1="33"
x1="29" />
<radialGradient
gradientTransform="matrix(0.9811466,-0.3224151,0.1189352,0.3517503,-10.569189,16.752507)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3189-5"
id="radialGradient10014"
fy="26.577381"
fx="26.625"
r="12.5"
cy="26.577381"
cx="26.625" />
<linearGradient
gradientTransform="matrix(1.0342194,0,0,1.019566,-7.9366017,-8.5876911)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3198-0"
id="linearGradient10007"
y2="18.3125"
x2="23"
y1="18.3125"
x1="17.604616" />
<radialGradient
gradientTransform="matrix(1.0342194,0,0,0.1874519,-0.560189,9.6930112)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3452-2"
id="radialGradient10003"
fy="14.18971"
fx="18"
r="5.5054908"
cy="14.18971"
cx="18" />
<linearGradient
gradientTransform="translate(-8.0000004,15.967633)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3442-4"
id="linearGradient9997"
y2="27"
x2="21.5"
y1="27"
x1="16" />
<linearGradient
gradientTransform="translate(-8.0000004,15.967633)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3373-0"
id="linearGradient9995"
y2="25.5"
x2="20.5"
y1="27.5"
x1="16" />
<linearGradient
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4402-6"
id="linearGradient9987"
y2="7.1351838"
x2="22.035772"
y1="15.98358"
x1="27.216721" />
<radialGradient
gradientTransform="matrix(1,0,0,0.4950025,0,5.5549725)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient3171-9"
id="radialGradient9985"
fy="13.191627"
fx="25.01705"
r="9.7513494"
cy="13.191627"
cx="25.01705" />
<radialGradient
gradientTransform="matrix(1,0,0,0.226496,0,25.67067)"
gradientUnits="userSpaceOnUse"
xlink:href="#linearGradient4333-1"
id="radialGradient9973"
fy="33.1875"
fx="37.375"
r="14.625"
cy="33.1875"
cx="37.375" />
<linearGradient
id="linearGradient4333-1">
<stop
offset="0"
style="stop-color:#000000;stop-opacity:1"
id="stop4335-5" />
<stop
offset="1"
style="stop-color:#000000;stop-opacity:0"
id="stop4337-9" />
</linearGradient>
<filter
id="filter3436-7"
color-interpolation-filters="sRGB"
height="1.2801698"
width="1.1580106"
y="-0.14008497"
x="-0.079005308">
<feGaussianBlur
id="feGaussianBlur3438-1"
stdDeviation="0.3190069" />
</filter>
<filter
id="filter3391-1"
color-interpolation-filters="sRGB"
height="1.336"
width="1.1344"
y="-0.168"
x="-0.067199998">
<feGaussianBlur
id="feGaussianBlur3393-7"
stdDeviation="0.14" />
</filter>
<linearGradient
id="linearGradient3171-9">
<stop
offset="0"
style="stop-color:#fd0000;stop-opacity:1"
id="stop3173-0" />
<stop
offset="1"
style="stop-color:#6a0000;stop-opacity:1"
id="stop3175-9" />
</linearGradient>
<linearGradient
id="linearGradient3189-5">
<stop
offset="0"
style="stop-color:#e40000;stop-opacity:1"
id="stop3191-9" />
<stop
offset="1"
style="stop-color:#490000;stop-opacity:1"
id="stop3193-4" />
</linearGradient>
<linearGradient
id="linearGradient3198-0">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3200-6" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0"
id="stop3202-1" />
</linearGradient>
<linearGradient
id="linearGradient3220-2">
<stop
offset="0"
style="stop-color:#373737;stop-opacity:1"
id="stop3222-6" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3224-1" />
</linearGradient>
<linearGradient
id="linearGradient3228-2">
<stop
offset="0"
style="stop-color:#373737;stop-opacity:1"
id="stop3230-7" />
<stop
offset="1"
style="stop-color:#cfcfcf;stop-opacity:0.67826086"
id="stop3232-2" />
</linearGradient>
<linearGradient
id="linearGradient3346-7">
<stop
offset="0"
style="stop-color:#737373;stop-opacity:1"
id="stop3348-1" />
<stop
offset="1"
style="stop-color:#000000;stop-opacity:0"
id="stop3350-7" />
</linearGradient>
<linearGradient
id="linearGradient3373-0">
<stop
offset="0"
style="stop-color:#000000;stop-opacity:1"
id="stop3375-4" />
<stop
offset="1"
style="stop-color:#373737;stop-opacity:0"
id="stop3377-8" />
</linearGradient>
<linearGradient
id="linearGradient3442-4">
<stop
offset="0"
style="stop-color:#000000;stop-opacity:1"
id="stop3444-9" />
<stop
offset="1"
style="stop-color:#000000;stop-opacity:0"
id="stop3446-5" />
</linearGradient>
<linearGradient
id="linearGradient3452-2">
<stop
offset="0"
style="stop-color:#ffffff;stop-opacity:1"
id="stop3454-6" />
<stop
offset="1"
style="stop-color:#ffffff;stop-opacity:0"
id="stop3456-6" />
</linearGradient>
<linearGradient
id="linearGradient4402-6">
<stop
offset="0"
style="stop-color:#e80000;stop-opacity:1"
id="stop4404-8" />
<stop
offset="1"
style="stop-color:#490000;stop-opacity:1"
id="stop4406-9" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4333-1"
id="radialGradient4927"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.4206982,0,0,0.10417298,-7.5093889,25.52542)"
cx="37.375"
cy="33.1875"
fx="37.375"
fy="33.1875"
r="14.625" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3346-7"
id="radialGradient4929"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.5911065,-0.078428,0.09931994,1.9582576,-33.490665,-10.65446)"
cx="27.5"
cy="22.61413"
fx="27.5"
fy="22.61413"
r="6.5" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3228-2"
id="linearGradient4931"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2744752,0,0,1.0288787,-20.421903,32.094433)"
x1="27.680748"
y1="14.24252"
x2="21.439751"
y2="9.2769918" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3198-0"
id="linearGradient4933"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2818465,0,0,0.9398128,-20.591442,33.074158)"
x1="25.26918"
y1="12.037592"
x2="17.79917"
y2="5.0354052" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3220-2"
id="linearGradient4935"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0342194,0,0,1.0195661,-15.930237,7.0034779)"
x1="29"
y1="33"
x2="19"
y2="27" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3189-5"
id="radialGradient4937"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9811466,-0.3224151,0.1189352,0.3517503,-17.678162,31.664606)"
cx="26.625"
cy="26.577381"
fx="26.625"
fy="26.577381"
r="12.5" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3171-9"
id="radialGradient4939"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2818465,0,0,0.46520969,-20.591443,21.257925)"
cx="25.01705"
cy="13.191627"
fx="25.01705"
fy="13.191627"
r="9.7513494" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4402-6"
id="linearGradient4941"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2818465,0,0,0.9398128,-20.591443,16.037291)"
x1="27.216721"
y1="15.98358"
x2="22.035772"
y2="7.1351838" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3198-0"
id="linearGradient4943"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0293043,0,0,1.0285483,-15.777477,7.0552466)"
x1="30.376078"
y1="25.270369"
x2="22"
y2="19" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3198-0"
id="linearGradient4945"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0342194,0,0,1.019566,-15.045575,6.3244079)"
x1="17.604616"
y1="18.3125"
x2="23"
y2="18.3125" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3452-2"
id="radialGradient4947"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0342194,0,0,0.1874519,-7.6691625,24.60511)"
cx="18"
cy="14.18971"
fx="18"
fy="14.18971"
r="5.5054908" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3373-0"
id="linearGradient4949"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-8.0000004,15.967633)"
x1="16"
y1="27.5"
x2="20.5"
y2="25.5" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3442-4"
id="linearGradient4951"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-8.0000004,15.967633)"
x1="16"
y1="27"
x2="21.5"
y2="27" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4414"
id="linearGradient5041"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.8660254,0.5,-0.5,0.8660254,28.795491,-5.4863174)"
x1="20"
y1="12"
x2="23"
y2="12" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4387"
id="linearGradient5044"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.8660254,0.5,-0.5,0.8660254,28.795491,-5.4863174)"
x1="9.6967577"
y1="24.661448"
x2="33.232051"
y2="24.661448" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4430"
id="linearGradient5046"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.8660254,0.5,-0.5,0.8660254,28.795491,-5.4863174)"
x1="19.5"
y1="28.5"
x2="23.5"
y2="28.5" />
<filter
inkscape:collect="always"
id="filter5288"
x="-0.096581568"
width="1.1931631"
y="-0.24544133"
height="1.4908827">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.4084812"
id="feGaussianBlur5290" />
</filter>
<filter
inkscape:collect="always"
id="filter5292"
x="-0.094953789"
width="1.1899076"
y="-0.28274465"
height="1.5654893">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.4084812"
id="feGaussianBlur5294" />
</filter>
<filter
inkscape:collect="always"
id="filter5296"
x="-0.093379969"
width="1.1867599"
y="-0.31657004"
height="1.6331401">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.4084812"
id="feGaussianBlur5298" />
</filter>
<filter
inkscape:collect="always"
id="filter5300"
x="-0.09185747"
width="1.1837149"
y="-0.34142273"
height="1.6828455">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.4084812"
id="feGaussianBlur5302" />
</filter>
<filter
inkscape:collect="always"
id="filter5304"
x="-0.090383821"
width="1.1807676"
y="-0.35849012"
height="1.7169802">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.4084812"
id="feGaussianBlur5306" />
</filter>
<filter
inkscape:collect="always"
id="filter5308"
x="-0.088956708"
width="1.1779134"
y="-0.37025007"
height="1.7405001">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.4084812"
id="feGaussianBlur5310" />
</filter>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient5314"
id="radialGradient5320"
cx="31.533031"
cy="42.717693"
fx="31.533031"
fy="42.717693"
r="10"
gradientTransform="matrix(0.94117645,5.1573811e-8,-1.0232898e-7,0.3,1.7336228,30.18469)"
gradientUnits="userSpaceOnUse" />
<filter
inkscape:collect="always"
id="filter5336"
x="-0.16169737"
width="1.3233947"
y="-0.26859951"
height="1.537199">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.7814011"
id="feGaussianBlur5338" />
</filter>
<filter
inkscape:collect="always"
id="filter5362"
x="-0.08176702"
width="1.163534"
y="-0.38004895"
height="1.7600979">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.2546333"
id="feGaussianBlur5364" />
</filter>
</defs>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Layer"
style="display:inline" />
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="Layer#1"
style="display:inline" />
<path
sodipodi:type="arc"
style="fill:url(#radialGradient5320);fill-opacity:1;stroke:none"
id="path5312"
sodipodi:cx="32"
sodipodi:cy="43"
sodipodi:rx="10"
sodipodi:ry="3"
d="m 42,43 a 10,3 0 1 1 -20,0 10,3 0 1 1 20,0 z"
transform="matrix(1.1125,0,0,0.66666667,-3.725,15.333333)" />
<path
sodipodi:nodetypes="ccssssc"
inkscape:connector-curvature="0"
id="path4471"
d="m 38.437753,18.816514 5.37131,-9.4632026 c 0,0 -11.431748,-5.9127633 -16.485239,-2.6544699 C 16,14 18,6 8,6 3.864361,6 4.674862,25.56208 8,28 c 4.591619,3.366477 8.846572,-0.496652 16.809063,-7.646688 7.909325,-7.102295 13.62869,-1.536798 13.62869,-1.536798 z"
style="fill:url(#linearGradient4505);fill-opacity:1;stroke:none;filter:url(#filter5336)" />
<path
inkscape:connector-curvature="0"
id="rect4403"
d="M 42.932987,9.0268224 23.932986,41.935788 c -0.276142,0.478293 0.275466,1.313741 1.232052,1.866025 0.956584,0.552285 1.955907,0.612268 2.23205,0.133974 l 19,-32.908965 -3.464101,-1.9999996 z"
style="fill:url(#linearGradient5044);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5046);stroke-width:1;stroke-linejoin:round" />
<g
id="g4908"
transform="translate(4.608974,-0.412099)">
<g
transform="matrix(0.7031669,0,0,0.7031669,34.093702,46.695236)"
id="g2637-7"
style="display:inline" />
<path
inkscape:connector-curvature="0"
d="m 14.366918,28.982658 a 6.1527114,1.5235282 0 0 1 -12.3054229,0 6.1527114,1.5235282 0 1 1 12.3054229,0 z"
id="path4331-5"
style="opacity:0.07000002;fill:url(#radialGradient4927);fill-opacity:1;stroke:none" />
<path
inkscape:connector-curvature="0"
d="m 27.43751,11 a 4.43751,2.1843004 0 1 1 -8.87502,0 4.43751,2.1843004 0 1 1 8.87502,0 z"
transform="matrix(1.2818465,0,0,0.9398128,-20.591443,33.893397)"
id="path3420-6"
style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.61406273;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;display:inline;filter:url(#filter3436-7)" />
<path
inkscape:connector-curvature="0"
d="m 14.062124,17.708921 c -0.517109,-1.019566 -9.8250835,-1.019566 -10.3421935,0 0,1.529349 -1.5513289,6.117396 -1.5513289,10.19566 0,4.078264 5.1710969,6.627179 6.7224259,6.627179 1.5513285,0 6.7224255,-2.548915 6.7224255,-6.627179 0,-4.078264 -1.551329,-8.666311 -1.551329,-10.19566 z"
id="path3159-3"
style="fill:url(#radialGradient4929);fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 14.369376,43.412099 a 5.47835,1.97835 0 1 1 -10.9566989,0 5.47835,1.97835 0 1 1 10.9566989,0 z"
id="path3157-9"
style="fill:url(#linearGradient4931);fill-opacity:1;stroke:#888a85;stroke-width:1.04329979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 13.391027,43.412099 a 4.4999994,1.2722688 0 1 1 -8.9999985,0 4.4999994,1.2722688 0 1 1 8.9999985,0 z"
id="path3236-4"
style="fill:none;stroke:url(#linearGradient4933);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 6.3054795,33.512195 c 1.034219,1.019566 2.068439,2.548914 2.068439,8.156528 0,1.019566 0.139877,1.529349 0.517109,1.529349 0.377232,0 0.51711,-0.509783 0.51711,-1.529349 0,-5.607614 1.0342185,-7.136962 2.0684395,-8.156528"
id="path3163-8"
style="fill:url(#linearGradient4935);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 1.8910265,26.412099 c 0,6 5.448672,8.119661 7.000001,8.119661 1.5513285,0 6.9999985,-2.119661 6.9999985,-8.119661"
id="path3179-1"
style="fill:url(#radialGradient4937);fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 15.22436,26.375232 a 6.3333333,1.5293491 0 0 1 -12.6666666,0 6.3333333,1.5293491 0 1 1 12.6666666,0 z"
id="path5788-2"
style="fill:url(#radialGradient4939);fill-opacity:1;stroke:url(#linearGradient4941);stroke-width:0.67398685;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 13.484776,19.724599 -10.4999995,6.90625 c -0.4718541,2.107139 0.576116,3.883935 1.96875,5.15625 0.699766,0.639309 1.477853,1.154497 2.1875,1.5 0.709647,0.345503 1.365522,0.53125 1.75,0.53125 0.384589,0 1.04584,-0.207652 1.7812495,-0.5625 0.735411,-0.354848 1.561296,-0.852436 2.28125,-1.53125 1.439909,-1.357629 2.499328,-3.322833 1.84375,-5.78125 -0.0015,-0.01036 -0.0015,-0.02089 0,-0.03125 -0.326276,-2.610206 -0.67143,-3.938005 -1.3125,-6.1875 z"
id="path10032"
style="fill:none;stroke:url(#linearGradient4943);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 5.1217035,19.578766 3.102657,0 c 0,0 -1.551329,6.117396 -1.551329,8.666311 0,1.529349 1.03422,2.548915 0.51711,3.058697 -0.51711,0.509784 -3.102658,-1.47887 -3.102658,-4.078263 0,-1.019566 0.51711,-4.078264 1.03422,-7.646745 z"
id="path3266-9"
style="fill:url(#linearGradient4945);fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 14.07516,17.639007 a 5.1841339,1.2399459 0 1 1 -7.84e-4,-0.02154"
id="path2385-3"
style="fill:none;stroke:#919191;stroke-width:0.97392541;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 13.891028,18.877076 c -0.333333,0.333334 -2.307791,0.699935 -5.1622375,0.699935 -2.854445,0 -4.50443,-0.366601 -4.837763,-0.699935"
id="path3358-9"
style="fill:none;stroke:#ffffff;stroke-width:0.67398679;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 14.891028,25.9121 c 0,0.570364 -2.333333,1.333333 -6.0126805,1.366601 -3.679347,0.03327 -5.987321,-0.796237 -5.987321,-1.366601"
id="path3450-0"
style="fill:none;stroke:url(#radialGradient4947);stroke-width:0.67398679;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:1;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 7.5576935,34.9121 c 0,0 0.333334,0.666667 1.333334,0.639227 1,-0.02744 1.3333335,-0.639227 1.3333335,-0.639227"
id="path3395-8"
style="opacity:0.35;fill:none;stroke:#000000;stroke-width:0.66666669px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;display:inline" />
<path
inkscape:connector-curvature="0"
d="m 7.9999996,43.467633 2.4999994,-1 2.46875,0.125 -4.9687494,0.875 z"
transform="matrix(1.0342194,0,0,1.019566,0.6172729,-1.40602)"
id="path3363-8"
style="fill:url(#linearGradient4949);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4951);stroke-width:0.64922434px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;display:inline;filter:url(#filter3391-1)" />
<path
inkscape:connector-curvature="0"
d="m 14.062124,17.708921 c -0.671098,-1.796822 -9.6710975,-1.796822 -10.3421935,0 0,1.529349 -1.828904,6.124913 -1.828904,10.203178 0,4.078264 5.448672,6.619662 7.000001,6.619662 1.5513285,0 6.9999985,-2.541398 6.9999985,-6.619662 0,-4.078265 -1.828902,-8.673829 -1.828902,-10.203178 z"
id="path3354-5"
style="fill:none;stroke:#919191;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
sodipodi:nodetypes="cssscc"
inkscape:connector-curvature="0"
style="fill:url(#linearGradient5041);fill-opacity:1;fill-rule:nonzero;stroke:#babdb6;stroke-width:1;stroke-linejoin:round"
d="m 42.932987,9.0268224 -5,8.6602536 c -0.276143,0.478293 0.275466,1.313741 1.23205,1.866026 0.956585,0.552284 1.955909,0.612267 2.232051,0.133974 l 5,-8.660254 z"
id="path4410" />
<path
d="m 11.5,43.5 a 2.5,1.1666666 0 1 1 -5,0 2.5,1.1666666 0 1 1 5,0 z"
sodipodi:ry="1.1666666"
sodipodi:rx="2.5"
sodipodi:cy="43.5"
sodipodi:cx="9"
id="path4407"
style="fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:#babdb6;stroke-width:1.20761478"
sodipodi:type="arc"
transform="matrix(0.69282031,0.4,-0.42857137,0.74230738,57.072509,-25.863549)" />
</svg>
#!/bin/sh
# Wrapper around checkbashisms/shellcheck/whatever other shell checkers I can find
#
# Copyright (C) 2016 Austin English
#
# This software comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the GNU Lesser
# Public License version 2.1 (or later), as published by the Free
# Software Foundation. Please see the file COPYING for details.
set -e
set -x
w_die() {
echo "$* failed"
exit 1
}
w_try() {
"$@"
status=$?
if test $status -ne 0; then
w_die "Note: command $* returned status $status. Aborting."
fi
}
command bashate --help > /dev/null || w_die "bashate must be installed!"
command checkbashisms --help > /dev/null || w_die "checkbashisms must be installed!"
command shellcheck --version > /dev/null || w_die "shellcheck must be installed!"
if [ ! -f Makefile ] ; then
w_die "$0 should be run from the top of the source tree"
fi
# Different versions can give different results:
#echo "======================== Begin bashate version info ==========================="
## bashate doesn't have a --version option (as of bashate-0.3.1)
#bashate --version
#echo "======================== End checkbashisms version info ==========================="
echo "======================== Begin checkbashisms version info ==========================="
checkbashisms --version
echo "======================== End checkbashisms version info ==========================="
echo "======================== Begin shellcheck version info ==========================="
shellcheck --version
echo "======================== End shellcheck version info ==========================="
# Use git ls-files if available, this prevents 'finding' scripts that aren't checked into git.
# E.g., if patching foo fails, then foo.orig would also be 'found'.
# The find fallback is for non git users, e.g., distros packaging winetricks or end users
# running shell-checks from a tarball download.
if [ -d .git ] ; then
files_to_check="$(git ls-files | xargs file | grep -e 'POSIX shell script' | cut -d : -f1)"
else
files_to_check="$(find . -type f -exec file {} \; | grep -e 'POSIX shell script' | cut -d : -f1)"
fi
for shellscript in $files_to_check; do
echo "Checking ${shellscript} for bashisms:"
w_try checkbashisms --posix "${shellscript}"
echo "Checking ${shellscript} with shellcheck:"
w_try shellcheck -s sh "${shellscript}"
echo "Checking ${shellscript} with bashate:"
# Can't ignore individual things for now, filed bug:
# https://bugs.launchpad.net/bash8/+bug/1698088
# E006=line length check
# E010=do/while same line (in some perl in winetricks)
w_try bashate -i E006,E010 "${shellscript}"
done
#!/bin/sh
set -x
# Invoked by travis to check for trailing whitespace
# Only in travis since local tree may have other diffs applied:
make cleanup
# Git diff doesn't show the trailing whitespace as of 2018/05/13.
# Tried various color/diff settings with no luck.
# The workaround is cat, but commands aren't standard on Linux/OS X
git diff --exit-code > whitespace.diff
ret="$?"
if [ "$ret" = 0 ]; then
echo "No trailing whitespace found."
exit 0
else
echo "There is trailing whitespace that needs to be fixed:"
if [ "$TRAVIS_OS_NAME" = "linux" ]; then
cat -A whitespace.diff
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
# Currently unimpemented on OSX.
# sed will need to be fixed as well:
# sed --in-place 's,[ \t]\+$,,' $(find Makefile src tests -type f)
# sed: illegal option -- -
# usage: sed script [-Ealn] [-i extension] [file ...]
# sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...]
# make: *** [cleanup] Error 1
# cat -etv whitespace.diff
echo "Not fully implemented on osx yet"
else
echo "Unknown OS!"
fi
exit 1
fi
#!/bin/sh
# Regression test for winetricks
#
# Copyright (C) 2010-2014 Dan Kegel
# Copyright (C) 2011-2017 Austin English
# See also copyright notice in src/winetricks.
#
# This software comes with ABSOLUTELY NO WARRANTY.
#
# This is free software, placed under the terms of the GNU Lesser
# Public License version 2.1 (or later), as published by the Free
# Software Foundation. Please see the file COPYING for details.
# Requires wine >= 2.8 (https://bugs.winehq.org/show_bug.cgi?id=37811)
# TODO:
# add selfupdate tests
# automate non -q verbs with autohotkey
# Override this if you want to put the work area on a different disk
WINE_PREFIXES=${WINE_PREFIXES:-$HOME/winetrickstest-prefixes}
XDG_CACHE_HOME="${XDG_CACHE_HOME:-$HOME/.cache}"
cache="$XDG_CACHE_HOME/winetricks"
#set -e
set -x
# FIXME: currently this requires running from src (linkcheck.sh might too), which is ugly.
# IMO it should run from top, and/or have the logic to find src and cd there itself
# Once this is fixed, check outputdir logic below:
if [ -f README.md ] ; then
TOP="$PWD"
elif [ -f ../README.md ] ; then
# realpath isn't available on OSX, use a subshell instead:
TOP="$(cd .. && echo "$PWD")"
else
echo "Running from unknown directory. Exiting"
exit 1
fi
# Start with a fresh output dir each time:
outputdir="${TOP}/output"
rm -rf "${outputdir}"
mkdir -p "${outputdir}"
# Workaround for:
# kcov has trouble with forking shell scripts
# https://github.com/SimonKagstrom/kcov/issues/64
# https://github.com/SimonKagstrom/kcov/issues/165
# check-deps checks for time/cabextract, but doesn't invoke winetricks so we don't care about it for coverage
# If the below code runs, it creates an empty 'kcov-results' dir in the root directory. So, bail out here:
if [ "$1" = "check-deps" ] ; then
true
# Using an environmental variable rather than a CLI option
# so it doesn't need extra handling/targets in Makefile
elif [ ! -z "$WINETRICKS_ENABLE_KCOV" ] ; then
KCOV_RESULTS="${outputdir}/kcov-results"
rm -rf "$KCOV_RESULTS"
mkdir -p "$KCOV_RESULTS"
# kcov --kcov-options output-dir testscript --test-script-args
# I think kcov lets you append results, if not we may have to use separate for each invocation then combine at the end
# It seems to be capping out at 468 lines for me. Mentioned on their github here:
# https://github.com/SimonKagstrom/kcov/issues/165
# Previously, winetricks-test used `$WINETRICKS`. That fails for kcov, which
# then tracks bash itself and not winetricks. `./winetricks` works fine.
WINETRICKS="kcov --configure=bash-use-basic-parser=1 $KCOV_RESULTS ./winetricks"
#WINETRICKS="kcov --configure=bash-use-basic-parser=1 $KCOV_RESULTS-$(date +%k-%M-%S) ./winetricks"
else
WINETRICKS="./winetricks"
fi
# Disable winetricks update checks:
WINETRICKS_LATEST_VERSION_CHECK=disabled
export WINETRICKS_LATEST_VERSION_CHECK
# Disable some verbose output that makes parsing harder:
WINETRICKS_SUPER_QUIET=1
export WINETRICKS_SUPER_QUIET
# verbs known to not work in -q mode yet
BLACKLIST="dx8sdk|kde|mingw|psdk2003|psdkwin7"
# verbs that hang in -q because of simple problem we should work around soon
BLACKLIST="$BLACKLIST|vc2005trial"
# verbs that are too slow
BLACKLIST="$BLACKLIST|bfbc2|dxsdk_nov2006|dxsdk_jun2010"
# steam verbs I don't have
BLACKLIST="$BLACKLIST|borderlands|supermeatboy|trine"
# broken http://bugs.winehq.org/show_bug.cgi?id=26411:
BLACKLIST="$BLACKLIST|mfsxde|mfsx_demo"
# hang lately, probably ui changes in install process
BLACKLIST="$BLACKLIST|bioshock2"
# broken/flaky, http://bugs.winehq.org/show_bug.cgi?id=26016
BLACKLIST="$BLACKLIST|xmllite"
# redundant metaverbs
BLACKLIST="$BLACKLIST|allcodecs"
# FIXME: (wine/winetricks bug?) usually hangs in winetricks-test:
BLACKLIST="$BLACKLIST|dotnet30sp1|dotnet35|dotnet35sp1|dotnet45"
# https://bugs.winehq.org/show_bug.cgi?id=40460
BLACKLIST="$BLACKLIST|dotnet20sp2|xna31"
# https://bugs.winehq.org/show_bug.cgi?id=16876
BLACKLIST="$BLACKLIST|wmi"
# Travis CI is apparently blocking archive.org, which breaks several verbs:
# https://github.com/travis-ci/travis-ci/issues/6798
# Blacklist those verbs on those hosts:
# FIXME: setup another test target for torify, use it to d/l these?
ARCHIVE_ORG_BLACKLIST="atmlib|avifil32|cabinet|cmd|comctl32ocx|comdgl32ocx|gmdls|mdac27|mfc40|msflxgrd|mshflxgd"
ARCHIVE_ORG_BLACKLIST="$ARCHIVE_ORG_BLACKLIST|msls31ms|msmask|msscript|msxml3|pdh|pngfilt|riched30"
ARCHIVE_ORG_BLACKLIST="$ARCHIVE_ORG_BLACKLIST|richtx32|secur32|tabctl32|usp10|"
# See https://docs.travis-ci.com/user/environment-variables/#Default-Environment-Variables
if [ "$TRAVIS" = "true" ] ; then
BLACKLIST="$ARCHIVE_ORG_BLACKLIST|$BLACKLIST"
fi
# Tests that fail under Xvfb
XVFB_DOTNET_BLACKLIST="dotnet11|dotnet11sp1|dotnet20|dotnet20sdk|dotnet20sp1|dotnet30|dotnet40|dotnet46"
XVFB_BLACKLIST="$XVFB_DOTNET_BLACKLIST|adobeair|binkw32|dirac|directmusic|dxdiag|flash|gdiplus_winxp|gfw|ie6|ie7|ie8"
XVFB_BLACKLIST="$XVFB_BLACKLIST|jet40|nuget|quicktime72|vcrun2008|vcrun2010|vcrun2012|vcrun2013|vcrun2015"
XVFB_BLACKLIST="$XVFB_BLACKLIST|vjrun20|windowscodecs|wmi|wmp9|wmp10|wsh56js|wsh56vb|xmllite|xna31|xna40|xvid"
# Verbs known to update frequently
QUICKCHECK="flash steam"
failed_verbs=""
passes=0
errors=0
skips=0
# Check for programs this script (or winetricks) uses.
# Better to find out they're missing now than in the
# middle of a two day run.
check_deps() {
for tool in time cabextract; do
which $tool
ret=$?
if [ ! $ret -eq 0 ] ; then
echo "Please install $tool."
exit 1
fi
done
}
fail()
{
echo "FAIL: $*"
failed_verbs="${failed_verbs}|$*"
errors=$((errors + 1))
}
pass()
{
echo "PASS: $*"
passes=$((passes + 1))
}
skip()
{
echo "SKIP: $*"
skips=$((skips + 1))
was_skipped=1
}
w_die()
{
echo "$*"
exit 1
}
w_time()
{
# OSX time doesn't support -o, so try it first:
if ! /usr/bin/time -o "${outputdir}/test.log" echo test > /dev/null 2>&1; then
/usr/bin/time -p "$@"
else
/usr/bin/time -p -o "${outputdir}/time.log" "$@"
fi
}
case "$LANG" in
""|"C") echo "Some games won't install in the Posix locale; doing 'export LANG=en_US.UTF-8'" ; export LANG=en_US.UTF-8;;
esac
case "$OS" in
"Windows_NT")
# Mostly unimplemented...
# Cheezy fix for getting rid of double slashes when running cygwin in wine
case "$HOME" in
/) HOME="" ;;
esac
WINE=""
WINESERVER=true
#DRIVE_C="C:/"
;;
*)
export WINE=${WINE:-wine}
# Find wineserver. Some distros (Debian) don't have it on the path,
# on the mistaken understanding that user scripts never need it :-(
# If wineserver is from wine-development set WINE to wine-development.
# FIXME: get packagers to put wineserver on the path.
for x in \
"$WINESERVER" \
"${WINE}server" \
"$(which wineserver 2> /dev/null)" \
"$(dirname $WINE)/server/wineserver" \
/usr/lib/wine/wineserver \
/usr/lib/i386-kfreebsd-gnu/wine/wineserver \
/usr/lib/i386-linux-gnu/wine/wineserver \
/usr/lib/powerpc-linux-gnu/wine/wineserver \
/usr/lib/i386-kfreebsd-gnu/wine/bin/wineserver \
/usr/lib/i386-linux-gnu/wine/bin/wineserver \
/usr/lib/powerpc-linux-gnu/wine/bin/wineserver \
/usr/lib/x86_64-linux-gnu/wine/bin/wineserver \
/usr/lib/i386-kfreebsd-gnu/wine-development/wineserver \
/usr/lib/i386-linux-gnu/wine-development/wineserver \
/usr/lib/powerpc-linux-gnu/wine-development/wineserver \
/usr/lib/x86_64-linux-gnu/wine-development/wineserver \
file-not-found
do
if [ -x "$x" ] ; then
case "$x" in
/usr/lib/*/wine-development/wineserver)
if [ -x /usr/bin/wine-development ] ; then
WINE="/usr/bin/wine-development"
fi
;;
esac
break
fi
done
case "$x" in
file-not-found) w_die "wineserver not found!" ;;
*) WINESERVER="$x" ;;
esac
;;
esac
test_speed()
{
# shellcheck disable=SC2086
if ! w_time $XVFB $WINETRICKS nocrashdialog "$1" > "${outputdir}/foo.log"; then
fail "winetricks $1 returned status $?"
fi
# shellcheck disable=SC2046
if [ $(wc -l < "${outputdir}/foo.log") -lt 5 ] ; then
fail "winetricks $1 returned too few lines"
fi
if [ ! -f time.log ] ; then
# OSX, fake it:
seconds=0
else
seconds=$(awk '/real/ {print $2}' < "${outputdir}/time.log" | sed 's/\..*//')
fi
echo "test_speed: winetricks $1 took $seconds seconds"
# Longest runtime as of 11 Dec 2010 is 5 seconds on an e8400 with cygwin
# shellcheck disable=SC2086
if [ $seconds -gt 7 ] ; then
fail "test_speed: winetricks $1 took $seconds seconds"
fi
}
# Return the number of blocks available in the system
total_df()
{
df | grep -v /dev/loop | awk '/^\// { sum += $4 } END { print sum }'
}
# for single apps, wrapper around test_command:
test_app()
{
app=$1
was_skipped=0
# Watch transient disk space
DF_START=$(total_df)
if [ -d "$W_CACHE/$app" ] ; then
DU_CACHE_START=$(du -s "$W_CACHE/$app" | awk '{print $1}')
else
DU_CACHE_START=0
fi
touch "${outputdir}/df-daemon"
(set +x; while test -f "${outputdir}/df-daemon"; do total_df; sleep 1; done ) > "${outputdir}/df-during.log" &
test_command --verify "$app"
if [ $was_skipped = 1 ]; then
skip "post-install file check for skipped verb $app"
else
# Post install:
# Don't check whether metaverbs are installed
case "$app" in
allcodecs) ;;
*)
# no xvfb needed
./winetricks -q list-installed > "${outputdir}/list-installed.out"
if ! grep -w "$app" "${outputdir}/list-installed.out"; then
fail "test app $app not installed after install?"
fi
;;
esac
# Cleanup..
echo "rm ${outputdir}/df-daemon"
rm "${outputdir}/df-daemon"
# Total max disk usage = max df change plus any initial blocks in cache
DF_MIN=$(awk '{ if (min == "" || $1 < min) min=$1; } END {printf "%d\n", min}' < "${outputdir}/df-during.log" )
DF_DIFF=$((DF_START - DF_MIN))
TOTAL=$((DF_DIFF + DU_CACHE_START))
echo "test_app: ${app}: max_disk $TOTAL blocks."
TOTAL_MB=$((TOTAL / 1024))
mkdir -p "${outputdir}/measurements"
echo "${app}:size_MB=${TOTAL_MB},time_sec=${seconds}" >> "${outputdir}/measurements/$app.dat"
# Cleanup the prefix, unless $W_OPT_NOCLEAN is set to 1 (to match winetricks):
if [ "$W_OPT_NOCLEAN" = "1" ]; then
echo "W_OPT_NOCLEAN set to 1, not removing wineprefix $WINEPREFIX"
else
echo "Removing wineprefix $WINEPREFIX"
# FIXME: for some reason, steam doesn't clean up. $WINESERVER -k doesn't help either
rm -rf "$WINEPREFIX"
fi
fi
}
test_command()
{
command="$*"
_command_dash="$(echo "$command" | tr " " "-")"
export WINEPREFIX="$WINE_PREFIXES/$_command_dash"
#DRIVE_C="$WINEPREFIX/dosdevices/c:"
# always use a clean $WINEPREFIX
if [ -d "$WINEPREFIX" ] ; then
rm -rf "$WINEPREFIX"
fi
# Isolate us from the user's home directory
$XVFB $WINETRICKS sandbox
echo "Installing $command"
# shellcheck disable=SC2086
$XVFB $WINETRICKS --no-isolate -q nocrashdialog "$@"
return=$?
if [ "$EXPECT_FAIL" = "yes" ] ; then
# A success is failure:
if [ "$return" = "0" ] ; then
fail "$command succeeded, should have failed"
elif [ "$return" = "32" ] && [ "$WINEARCH" != "win32" ]; then
skip "$command is not supported on $WINEARCH, requires win32"
elif [ "$return" = "64" ] && [ "$WINEARCH" != "win64" ]; then
skip "$command is not supported on $WINEARCH, requires win64"
else
fail "test_command $command failed!"
return
fi
else
echo "winetricks $* completed"
fi
if [ ! -f time.log ] ; then
seconds=0
else
seconds=$(awk '/real/ {print $2}' < time.log | sed 's/\..*//')
fi
echo "test_app: ${app}: install_time $seconds seconds."
# Cleanup:
for x in $command; do
case $x in
dotnet*)
# bug in wine? the wineconsoles are for the langpacks, and seem empty.
if pgrep wineconsole; then
killall wineconsole
fi
;;
fontxplorer)
# a number of apps open a folder on the desktop
# FIXME: this should this be in the verb
if pgrep winefile ; then
killall winefile.exe
fi
;;
hegemony*)
# FIXME: this should this be in the verb
if pgrep Launcher ; then
killall Launcher.exe
fi
;;
wmi)
# wmi starts a service
# FIXME: this should this be in the verb
if pgrep WinMgmt ; then
killall WinMgmt.exe
fi
;;
esac
done
# Arcania-Gothic4, et al
if pgrep notepad.exe ; then
killall notepad.exe
fi
echo "Checking for dangling processes!"
# shellcheck disable=SC2009
ps augxw | grep \\.exe
"$WINESERVER" -w
echo "Wineserver done."
pass "$@"
}
test_custom_verbs()
{
# Custom .verb support isn't commonly used, and may break without notice for a while
# Also try with --isolate:
# https://github.com/Winetricks/winetricks/issues/599
# Test as apps first, then dll, since they take different codepaths
# First, a working 'app' as an app:
cat > "${outputdir}/true.verb" <<_EOF
w_metadata true apps
load_true()
{
echo "true should succeed"
/bin/true
}
_EOF
# Next, a broken 'app' as an app:
cat > "${outputdir}/false.verb" <<_EOF
w_metadata false apps
load_false()
{
echo "false should fail"
false
}
_EOF
# no xvfb needed
$WINETRICKS --no-isolate "${outputdir}/true.verb" ; ret=$?
case $ret in
0) pass "${outputdir}/true.verb not isolated, as apps passed" ;;
*) fail "${outputdir}/true.verb not isolated, as apps failed" ;;
esac
# no xvfb needed
$WINETRICKS --no-isolate "${outputdir}/false.verb" ; ret=$?
case $ret in
0) fail "false.verb not isolated, as apps worked, should have failed" ;;
1) pass "false.verb not isolated, as apps passed" ;;
*) fail "false.verb not isolated, as apps failed in unexpected way" ;;
esac
# no xvfb needed
$WINETRICKS --isolate "${outputdir}/true.verb" ; ret=$?
case $ret in
0) pass "${outputdir}/true.verb isolated, as apps passed" ;;
*) fail "${outputdir}/true.verb isolated, as apps failed" ;;
esac
# no xvfb needed
$WINETRICKS --isolate "${outputdir}/false.verb" ; ret=$?
case $ret in
0) fail "${outputdir}/false.verb isolated, as apps worked, should have failed" ;;
1) pass "${outputdir}/false.verb isolated, as apps passed" ;;
*) fail "${outputdir}/false.verb isolated, as apps failed in unexpected way" ;;
esac
# Repeat as dll:
# First, a working 'app' as a dll:
cat > "${outputdir}/true.verb" <<_EOF
w_metadata true dlls
load_true()
{
echo "true should succeed"
true
}
_EOF
# Next, a broken 'app' as a dll:
cat > "${outputdir}/false.verb" <<_EOF
w_metadata false dlls
load_false()
{
echo "false should fail"
false
}
_EOF
# no xvfb needed
$WINETRICKS --no-isolate "${outputdir}/true.verb" ; ret=$?
case $ret in
0) pass "true.verb isolated, as dlls passed" ;;
*) fail "true.verb isolated, as dlls failed" ;;
esac
# no xvfb needed
$WINETRICKS --no-isolate "${outputdir}/false.verb" ; ret=$?
case $ret in
0) fail "${outputdir}/false.verb isolated, as dlls worked, should have failed" ;;
1) pass "${outputdir}/false.verb isolated, as dlls passed" ;;
*) fail "${outputdir}/false.verb isolated, as dlls failed in unexpected way" ;;
esac
# no xvfb needed
$WINETRICKS --no-isolate "${outputdir}/true.verb" ; ret=$?
case $ret in
0) pass "${outputdir}/true.verb isolated, as dlls passed" ;;
*) fail "${outputdir}/true.verb isolated, as dlls failed" ;;
esac
# no xvfb needed
$WINETRICKS --no-isolate "${outputdir}/false.verb" ; ret=$?
case $ret in
0) fail "${outputdir}/false.verb isolated, as dlls worked, should have failed" ;;
1) pass "${outputdir}/false.verb isolated, as dlls passed" ;;
*) fail "${outputdir}/false.verb isolated, as dlls failed in unexpected way" ;;
esac
rm "${outputdir}/false.verb" "${outputdir}/true.verb"
pass
}
test_dlls()
{
# no xvfb needed, kcov breaks
./winetricks list-manual-download > "${outputdir}/manual.log"
./winetricks dlls list | awk '{print $1}' > "${outputdir}/dlls.log"
if grep .------------------- "${outputdir}/dlls.log" ; then
fail "output of dlls list contained garbage"
exit 1
fi
sort -u < "${outputdir}/dlls.log" | grep -F -w -v -f "${outputdir}/manual.log" | grep -E -v "$BLACKLIST" > "${outputdir}/dlls.verbs"
if [ ! -f "${outputdir}/dlls.verbs" ] ; then
w_die "${outputdir}/dlls.verbs doesn't exist? No verbs to test!"
elif [ -f "${outputdir}/dlls.verbs" ] && [ ! -s "${outputdir}/dlls.verbs" ] ; then
w_die "${outputdir}/dlls.verbs exists, but it is empty"
else
echo "Testing these verbs:"
cat "${outputdir}/dlls.verbs"
fi
while IFS= read -r line; do
test_app "$line"
done < "${outputdir}/dlls.verbs"
}
test_dotnet()
{
# verify that each individual installer works:
# skipping dotnet30sp1/dotnet35/dotnet35sp1/dotnet45, known to hang (FIXME bug)
# dotnet20sp2: https://bugs.winehq.org/show_bug.cgi?id=40460
for x in dotnet11 dotnet11sp1 dotnet20 dotnet20sp1 dotnet30 dotnet40 dotnet46 dotnet461 dotnet462; do
echo "testing $x"
test_command --verify $x
done
# FIXME: add other possible combinations
# combinations that should work:
# FIXME: dotnet20sp2: https://bugs.winehq.org/show_bug.cgi?id=40460
for combo in "dotnet20 dotnet20sp2"; do
# shellcheck disable=SC2086
EXPECT_FAIL=yes test_command --verify $combo
done
# combinations that should break:
for fail_combo in "dotnet11 dotnet20"; do
# shellcheck disable=SC2086
EXPECT_FAIL=yes test_command $fail_combo
done
}
test_install_cached_or_download()
{
# no xvfb needed, kcov breaks
./winetricks list-cached list-download > "${outputdir}/ticd.log"
if grep .------------------- ticd.log ; then
fail "output of list-cached list-download contained garbage"
exit 1
fi
sort -u < ticd.log | grep -E -v "$BLACKLIST" > ticd.verbs
if true ; then
# Split into two, only do half
nverbs=$(wc -l < ticd.verbs )
firsthalf=$((nverbs / 2 + 1))
sed "${firsthalf}"',$d' < ticd.verbs > ticd-1.verbs
sed '1,'"${firsthalf}"d < ticd.verbs > ticd-2.verbs
VERBS=$(cat ticd-1.verbs)
else
VERBS=$(cat ticd.verbs)
fi
for a in $VERBS; do
test_app "$a"
done
# no xvfb needed, kcov breaks
./winetricks list-cached | sort > cached.txt
# Verbs that are just wrappers around others don't detect cache/install state yet.
# Verbs that are just informative placeholders don't ever download (gecko).
# And some verbs (gecko110) don't usually install for other reasons.
BLACKLIST_CACHE="allfonts|cjkfonts|allcodecs|gecko|gecko110|fontfix"
grep -E -vw "$BLACKLIST_CACHE" ticd.verbs > download.txt
comm -23 download.txt cached.txt > download-but-not-cached.txt
echo "Supposedly downloadable"
cat download.txt
echo "Cached"
cat cached.txt
echo "Downloadable but not cached"
cat download-but-not-cached.txt
# shellcheck disable=SC2046
if [ $(wc -l < download-but-not-cached.txt) != 0 ] ; then
fail "test_install_cached_or_download: asked to install all downloadable apps, but some not listed as cached afterwards"
cat download-but-not-cached.txt
fi
}
test_quick()
{
echo "warning: quick test takes up around 20GB"
# Test the frequent download-changes-checksum offenders first
export W_CACHE="$cache"
for a in $QUICKCHECK; do
# shellcheck disable=SC2115
rm -rf "$WINE_PREFIXES/$a"
test_app "$a"
done
# And test all the automatically-downloadable dlls
test_dlls
}
test_full() {
test_quick
test_dotnet
test_speed list
test_speed list-download
#test_install_cached_or_download
test_speed list-cached
test_speed list-installed
test_custom_verbs
test_w_compare_wine_version
}
test_xvfb() {
if [ ! "$(which xvfb-run 2>/dev/null)" ] ; then
w_die "Please install xvfb-run for xvfb tests"
fi
BLACKLIST="$BLACKLIST|$XVFB_BLACKLIST"
export BLACKLIST
# Not test_quick() since flash fails without proper X, but test_quick() doesn't respect $BLACKLIST
# Also, we don't really want to duplicate those tests twice, as this is for TravisCI where time is limited..
test_dlls
}
helper_test_w_compare_wine_version()
{
version="$1" # version we're pretending to be (e.g., wine-2.0)
comparison="$2" # the comparison to make (e.g., ',1.8', '1.9,', or '1.8,1.9')
workaround_expected="$3" # should the workaround be executed (yes/no)
WINETRICKS_WINE_VERSION="$version"
export WINETRICKS_WINE_VERSION
if [ "${workaround_expected}" = "yes" ] ; then
cat > "${outputdir}/test_version.verb" <<_EOF
w_metadata test_version settings
load_test_version()
{
# FIXME: w_info/w_die aren't getting through b/c of QUIET? stop using quiet everywhere..
if w_workaround_wine_bug 99999 "test" "$comparison" ; then
w_info "Using w_workaround, expected, version: $WINETRICKS_WINE_VERSION"
else
w_die "Not using w_workaround, unexpected, version: $WINETRICKS_WINE_VERSION"
fi
}
_EOF
elif [ "${workaround_expected}" = "no" ] ; then
cat > "${outputdir}/test_version.verb" <<_EOF
w_metadata test_version settings
load_test_version()
{
if w_workaround_wine_bug 99999 "test" "$comparison" ; then
w_die "Using w_workaround, unexpected, version: $WINETRICKS_WINE_VERSION"
else
w_info "Not using w_workaround, expected, version: $WINETRICKS_WINE_VERSION"
fi
}
_EOF
else
w_die "unknown value ${workaround_expected}!"
fi
# no xvfb needed
$WINETRICKS -v --no-isolate "${outputdir}/test_version.verb" ; ret=$?
case $ret in
0) pass "test_version.verb (version: $version comparison: $comparison expected: $workaround_expected passed" ;;
*) fail "test_version.verb (version: $version comparison: $comparison expected: $workaround_expected failed" ;;
esac
}
test_w_compare_wine_version()
{
# Previous code was very fragile, and had no regression tests.
# Now that we can override reported Wine version with $WINETRICKS_WINE_VERSION, easier to test using some custom verbs
# val1, (for >= val1)
# ,val2 (for <= val2)
# val1,val2 (for >= val1 && <= val2)
# helper_test_w_compare_wine_version() {
# version="$1" # version we're pretending to be (e.g., wine-2.0)
# comparison="$2" # the comparison to make (e.g., ',1.8', '1.9,', or '1.8,1.9')
# workaround_expected="$3" # should the workaround be executed (yes/no)
helper_test_w_compare_wine_version "wine-2.0" ",1.6" "no"
helper_test_w_compare_wine_version "wine-2.0" ",1.4" "no"
helper_test_w_compare_wine_version "wine-2.0" "1.4,1.6" "no"
helper_test_w_compare_wine_version "wine-1.6" "1.4,2.0" "yes"
helper_test_w_compare_wine_version "wine-1.0" "1.8.0," "no"
helper_test_w_compare_wine_version "wine-1.0" ",1.8.0" "yes"
helper_test_w_compare_wine_version "wine-1.3" ",1.2" "no"
helper_test_w_compare_wine_version "wine-1.3" "1.2," "yes"
helper_test_w_compare_wine_version "wine-1.3.4" ",1.2" "no"
helper_test_w_compare_wine_version "wine-1.3.4" "1.2," "yes"
helper_test_w_compare_wine_version "wine-1.6" ",1.2" "no"
helper_test_w_compare_wine_version "wine-1.6" ",1.2" "no"
helper_test_w_compare_wine_version "wine-1.6" "1.2," "yes"
helper_test_w_compare_wine_version "wine-1.6-rc1" ",1.2" "no"
helper_test_w_compare_wine_version "wine-1.6-rc1" "1.2," "yes"
helper_test_w_compare_wine_version "wine-2.0.1" ",1.8.0" "no"
helper_test_w_compare_wine_version "wine-2.0.1" "1.8.0," "yes"
helper_test_w_compare_wine_version "wine-2.0.1" ",2.0" "no"
helper_test_w_compare_wine_version "wine-2.0.1" ",2.0" "no"
helper_test_w_compare_wine_version "wine-2.0.1" "2.0," "yes"
helper_test_w_compare_wine_version "wine-2.0" ",1.8.0" "no"
helper_test_w_compare_wine_version "wine-2.0" ",1.8.0" "no"
helper_test_w_compare_wine_version "wine-2.0" "1.8.0," "yes"
helper_test_w_compare_wine_version "wine-2.0" "1.8.0," "yes"
helper_test_w_compare_wine_version "wine-2.0" ",1.8.1" "no"
helper_test_w_compare_wine_version "wine-2.0" "1.8.1," "yes"
helper_test_w_compare_wine_version "wine-2.0" ",1.8" "no"
helper_test_w_compare_wine_version "wine-2.0" "1.8," "yes"
helper_test_w_compare_wine_version "wine-2.0" ",1.9" "no"
helper_test_w_compare_wine_version "wine-2.0.1 (debian 2.0.1-r1)" ",1.8.0" "no"
helper_test_w_compare_wine_version "wine-2.0.1 (debian 2.0.1-r1)" "1.8.0," "yes"
helper_test_w_compare_wine_version "wine-2.0.1 (staging)" ",1.8.0" "no"
helper_test_w_compare_wine_version "wine-2.0.1 (staging)" "1.8.0," "yes"
helper_test_w_compare_wine_version "wine-2.0-rc1" ",1.8.0" "no"
helper_test_w_compare_wine_version "wine-2.0-rc1" ",1.8.0" "no"
helper_test_w_compare_wine_version "wine-2.0-rc1" "1.8.0," "yes"
helper_test_w_compare_wine_version "wine-3.0" ",1.8.0" "no"
helper_test_w_compare_wine_version "wine-3.0" "1.8.0," "yes"
# FIXME: there's plenty of room for more tests..
}
case "$1" in
check-deps) check_deps ; exit $? ;;
custom-verbs) test_custom_verbs ;;
dotnet) check_deps && test_dotnet ;;
full) check_deps && test_full ;;
quick) check_deps && test_quick ;;
w_compare_wine_version) check_deps && test_w_compare_wine_version ;;
xvfb-check) check_deps && XVFB=xvfb-run && export XVFB && test_xvfb ;;
*) echo "Usage: $0 quick|full" ; exit 1 ;;
esac
# Turn off set -x so the results are cleaner:
set +x
echo "==============================================================="
echo "Test over, $errors failures, $passes successes, $skips skipped."
if [ $errors = 0 ] && [ $passes -gt 0 ] ; then
echo PASS
echo "==============================================================="
exit 0
else
echo FAIL
echo "Test failures:"
oldifs="$IFS"
IFS="|"
for test_failure in $failed_verbs; do
if [ -z "$test_failure" ]; then
:
fi
echo "$test_failure"
done
IFS=$oldifs
echo "==============================================================="
exit 1
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment