Configuring BlueZone |
Chapter 5 |
HLLAPI is an acronym for High Level Language Application Program Interface. HLLAPI was developed so that external programs can be written to interact with a host session. This is accomplished by using the BlueZone emulator acting as the “middleware” between the HLLAPI application and the host session.
BlueZone is fully 32-bit WHLLAPI, EHLLAPI and EEHLLAPI compatible allowing easy migration of many custom or third-party applications used with other emulators. BlueZone HLLAPI is compatible with third party HLLAPI applications including (but not limited to) those from Shared Medical (Siemens), Neasi-Webber, Real Vision, and Decision Technology.
To support older HLLAPI applications on 32-bit systems, BlueZone also supports DOS HLLAPI and 16-bit HLLAPI conversations with 32-bit BlueZone.
BlueZone ships with the following HLLAPI DLL files:
WHLLAPI.DLL – BlueZone 32-bit HLLAPI DLL - Provides compatibility with Windows HLLAPI. Uses the DDE Server interface to communicate with the BlueZone emulator. Note that BlueZone's DDE Server Interface must be enabled in order for this DLL to work.
SEE
BlueZone
API Support for details.
WHLAPI32.DLL – BlueZone 32-bit HLLAPI DLL - Provides compatibility with Windows HLLAPI. Uses “Shared Memory” to communicate with the BlueZone emulator.
PCSHLL.DLL – BlueZone 32-bit HLLAPI DLL - Provides compatibility with IBM PCOMM HLLLAPI. Uses “Shared Memory” to communicate with the BlueZone emulator.
EHLAPI32.DLL – BlueZone 32-bit HLLAPI DLL - Provides compatibility with IBM EHLLAPI. Uses “Shared Memory” to communicate with the BlueZone emulator.
EEHLLAPI.DLL – BlueZone 32-bit HLLAPI DLL - Based on IBM's EEHLLAPI specification. Uses “Shared Memory” to communicate with the BlueZone emulator.
WHLAPI16.DLL – BlueZone “Thunking” DLL - Used as a bridge between older 16-bit DOS HLLAPI applications and the BlueZone WHLAPI32.DLL.
BZHLLINT.EXE – BlueZone HLLAPI Interrupt Program. Used with Windows 2000/XP/2003 only.
BZHLLVDD.DLL – BlueZone Virtual Device Driver. Used with Windows 2000/XP/2003 only.
BZHR.EXE – BlueZone DOS HLLAPI Redirector. Used with Windows 95/98/ME only.
VDOSHLLD.VXD – BlueZone VDOSHLLD Virtual Device Driver. Used with Windows 95/98/ME only.
VECT7F.EXE – BlueZone HLLAPI Interrupt Vector Program. Used with Windows 95/98/ME only.
TIP If
you intend on writing a program to interface with BlueZone via the HLLAPI
interface, the following documents are provided on the BlueZone CD-ROM
or the BlueZone Image.
BZWHLL.H
BZWHLL_I.C
WOSA HLLAPI 1.1.DOC - Sometimes referred to as Windows HLLAPI.
These documents are located in the DOCS\WHLLAPI folder on the BlueZone CD-ROM or BlueZone Image file.