Previous Topic: Workstation API - Compile and LinkNext Topic: Windows Encyclopedia API - Compile and Link


Windows Encyclopedia API

The Windows Encyclopedia API provides access from a program running on a Windows platform to the models stored in a Client Server Encyclopedia on the same platform (local) or another platform (remote) or a Host Encyclopedia (remote).

Windows programs that use the Encyclopedia API can be linked using API static libraries or using a Dynamic Link Library that contains all the Encyclopedia API functions. Windows programs linked using the DLL implementation of the API are linked with the import library and must be installed with one of the following API DLLs and the other DLLs listed.

Windows Encyclopedia
API DLL

Windows Encyclopedia
API Import Library

Description

eapi32.dll

eapi32.lib

CSE read-only API

eapi32m.dll

eapi32m.lib

HE read-only API

ueapi32.dll

ueapi32.lib

CSE Update API

ueapi32m.dll

ueapi32m.lib

HE Update API

csedb<ver>.dll *

<none>

CSE database access support

cseti<ver>.dll *

<none>

CSE TCP/IP access

iefmbt.dll

iefmbt.lib

Multi-byte characters set.

* - <ver> is replaced with a version number.

The statically linked API programs use some of the libraries listed below, depending on the selection of read-only or Update API, and connection to a Client Server Encyclopedia or to a Host Encyclopedia.

Windows Encyclopedia
API Static Libraries

Description

encyapi.lib

CSE read-only functions

updapi.lib

CSE read-only and update functions, replaces encyapi.lib

encyapim.lib

HE read-only functions

updapim.lib

HE read-only and update functions, replaces encyapim.lib

eapimvs.lib

HE support functions

eapiclt.lib

CSE/HE client functions

eapimds.lib

CSE/HE Message Dispatcher functions

eapinet.lib

CSE/HE network support functions

eapisrv.lib

CSE/HE server support functions

eapisqc.lib

CSE database access import library

eapiutl.lib

CSE/HE utility functions

htint.lib

CSE Communications import library

iefmbt.lib

CSE/HE multi-byte character import library

Demonstration programs for read-only access to CSE and HE are provided with the read-only API installation. Demonstration programs for read and update access to Client Server Encyclopedia and Host Encyclopedia are installed with the Update API. The following files are installed with the sample/demonstration programs.

Windows Encyclopedia
API Demo Programs

Description

apidemo.c

Read-only API demo source code

apidemo.exe

Read-only API demo executable, static link access CSE

apidemo.txt

Read-only API demo link file, static link access CSE

apidemo2.exe

Read-only API demo executable, dynamic link access CSE

apidemo2.txt

Read-only API demo link file, dynamic link access CSE

apidemom.exe

Read-only API demo, static link access HE

apidemom.txt

Read-only API demo link file, static link access HE

apidem2m.exe

Read-only API demo, dynamic link access HE

apidem2m.txt

Read-only API demo link file, dynamic link access HE

upddemo.c

Update API demo source code

upddemo.exe

Update API demo executable, static link access CSE

upddemo.txt

Update API demo link file, static link access CSE

upddemo2.exe

Update API demo executable, dynamic link access CSE

upddemo2.txt

Update API demo link file, dynamic link access CSE

upddemom.exe

Update API demo executable, static link access HE

upddemom.txt

Update API demo link file, static link access HE

upddem2m.exe

Update API demo executable, dynamic link access HE

upddem2m.txt

Update API demo link file, dynamic access HE

upddemo2.exe

Update API demo executable, dynamic link access CSE