Win 32 Functions for Regina, version 1.5.1

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

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.

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.5.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. To compile using the
MinGW version of gcc, type make -f makefile.mingw. 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
