Win 32 Functions for Regina, version 1.3.0

This package is a small collection of functions which provide access to
the NT registry, event log, service control manager and shell, and to a
large set of applications through OLE Automation.

Many of the functions originally appeared as part of the Regina port
performed by Ataman software, which has been shipped with the NT
resource kit. I have changed the source code to allow the functions to
be loaded from a dll using rxfuncadd, and I have corrected some of the
poorer features of the design. As of version 1.1, I've started adding new
functions.

The package is released partly under the terms of the GNU Library General
Public License version 2, and partly under the terms of the Mozilla
Public License, version 1.0. Previous versions have been released
entirely under the terms of the GNU Library license.

I will attempt to fix bugs and add new features as I have time and I
feel the need. Please let me know via e-mail to my personal address,
ptjm@interlog.com, if you encounter bugs, require new features, or would
like to contribute code (either functions or examples) or documentation.

Please see w32funcs.tex (or w32funcs.pdf if you don't have LaTeX) for
a description of all the functions. Please let me know if anything is
unclear, especially if you aren't technically inclined.

This is version 1.3.1. I will increment the third digit if I ever do a bug-fix
release. I will increment the second digit if I ever add new functions. I
sincerely doubt that I will ever increment the first digit, but it would
indicate major new functionality or a complete re-implementation or something
like that.

To compile the library using Microsoft C, type nmake. If you take the trouble
to make this compile with a different compiler, please do let me know.

To install, copy w32util.dll to a directory in your path (e.g., the directory
with regina.exe).

-- Patrick TJ McPhee
   ptjm@interlog.com
