HLLAPI support

High Level Language Application Program Interface (HLLAPI) was developed so 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, PCSHLL, EHLAPI, 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.

BlueZone ships with the following HLLAPI DLL files:
DLL Environment Description
WHLAPI32.DLL BlueZone 32-bit HLLAPI DLL Provides compatibility for IBM Standard and Windows HLLAPI. Uses shared memory to communicate with the BlueZone emulator. This is the most commonly used module. It is copied to, and is identical to, the following modules on the CD Image:
  • PCSHLL.DLL
  • EHLAPI32.DLL
This module also supports the WD_ and ATM APIs for compatibility with applications written using these APIs.
EEHLLAPI.DLL BlueZone 32-bit HLLAPI DLL Provides compatibility for IBM Enhanced HLLAPI and Windows HLLAPI. Uses shared memory to communicate with the BlueZone emulator.
Note: All files that may be needed to write a program that interfaces with BlueZone through the HLLAPI interface are provided in the DOCS\WHLLAPI folder of the BlueZone CD image.