INSMAC10.ZIP includes:

	README.TXT	This file.
	INSMACRO.DLL	Dynamic Link Library exporting functions for Windows
			help file macros manipulations.
	INSMACRO.H	C include file with information about INSMACRO.DLL.
	HMM_DEMO.EXE	Demo program for INSMACRO.DLL (application).
	HMM_DEMO.HLP	Help file manipulated by HMM_DEMO.EXE.
	INSMACRO.HLP	Demo program for INSMACRO.DLL (Windows help file).
	TEST.HLP	Help file manipulated by INSMACRO.HLP and TEST.BAT.
	INSMAC_D.EXE	DOS program for manipulation of help files.
	TEST.BAT	DOS batch test program for INSMAC_D.EXE.
	FILE_ID.DIZ	Package description file.
In subdirectory IMHELP:
	INSMACRO.RTF	Source code for INSMACRO.HLP.
	INSMACRO.HPJ	Help project file for INSMACRO.HLP.
In subdirectory HMM_DEMO.SRC:
	HMM_DEMO.C	Source file for HMM_DEMO.EXE (Borland C).
	HMM_DEMO.H	Include file for HMM_DEMO.C.
	HMM_DEMO.DEF	Definition file for HMM_DEMO.EXE.
	HMM_DEMO.RC	Resource file for HMM_DEMO.EXE.
	HMM1.ICO	Icon.
	HMM2.ICO	Ditto.
	HMM3.ICO	Ditto.

This package includes a DLL (Dynamic Link Library) which offers functionality
for manipulating macros in Windows help files from your own C program, Pascal
program, or even from your own Help file. Included is also a DOS program which
can manipulate help file macros from the DOS command line and batch programs.

What these utilities do is hack helpfiles on-the-fly, adding and deleting
[CONFIG] macros to compiled 16 and 32 bit helpfiles at will.

Manipulating help file macros is a delicate matter, and these tools should be
used only by people who know what they are doing.

You should always save a copy of your help files before you begin any
manipulation.

Note that the tools in this package have more or less the same functionality
as the WH_wEdit program by the same author. This program is available in the
package WH_EDxxx.ZIP, where xxx currently is 114. WH_wEit is exelent to
visually edit macros in a help file (and can edit help window colors and
size, too), whereas insmacro.dll and insmac_d.exe have their force when it
comes to predefined changes to macros in several copies of a help file.

Use the command
	PKUNZIP -d INSMAC10 <destination>
to extract the files to the directory specified by <destination> and to
subdirectories.

The file INSMACRO.H describes the functions exported by INSMACRO.DLL.

The Windows help file INSMACRO.HLP loads the DLL and calls functions in it,
thus manipulating macros in the help file TEST.HLP. The source code for this
help file is found in subdirectory IMHELP.

The Windows application HMM_DEMO.EXE lets you manipulate macros in the help file
HMM_DEMO.HLP. The source code for HMM_DEMO.EXE is in subdirectory HMM_DEMO.SRC.
This program has only been compiled with Borland C compilers version 3 and
above, but other compilers can be used with no or few modifications. A topic in
HMM_DEMO.HLP describes parts of the program.

The DOS program INSMAC_D.EXE will display a help screen if it is called without
parameters. The batch file TEST.BAT calls INSMAC_D.EXE to manipulate macros in
help file TEST.HLP. TEST.BAT can be invoked from a hotspot in INSMACRO.HLP's
"Demos" topic.

INSMAC_D.EXE, INSMACRO.DLL, and INSMACRO.H are copyrighted freeware developed
by Bent Lynggaard <bent.lynggaard@risoe.dk> who retains copyright on the
software in this package. The software can be used for free only for
non-commercial purposes.

HMM_Demo.exe and the accompanying source code HMM_Demo.c can freely be copied.

The InsMacro functions were inspired by Cub Lea <cublea@cyberstore.ca> who
assisted with the documentation and testing.

All inquiries in regard to licensing this software for distribution,
modification or inclusion in other software should be directed to Cub Lea
<cublea@cyberstore.ca>.

All these tools and test programs are supplied witout any kind of warranties.

1997-02-02.
Bent Lynggaard.
<bent.lynggaard@risoe.dk>
