| C-Library File IO Routines | 
The PxPlus C-Library interface enables PxPlus Keyed, Indexed and EFF files to be accessed by programs written in 'C' and other programming languages. It consists of the following file IO functions:
| Function | Description | 
| Get Environment Variables | |
| Allocate Environment | |
| File Close | |
| De-allocate Environment | |
| Pointer to Internal Structure Block | |
| Read Dictionary | |
| Return Last Error Status | |
| Get Address/Position Within File | |
| Write a New Record | |
| Extended File Open | |
| Read a Record from a File | |
| Register Usage of Library | |
| Remove a Record | |
| Position Within Keyed/Indexed File | |
| Set Address/Position of File | |
| Return Last Error Message | |
| Update an Existing Record | |
| Write/Rewrite a Record | |
| Set Environment Variables | 
In addition to the above functions, two 'C' header files are provided:
| 
 | PVKIO.H | Contains file structures and function prototypes | 
| 
 | SYBEX.H | Contains computer word size definitions and macros | 
Environments Provided
These functions have been pre-compiled for the 32-bit and 64-bit Windows environment.
Use and distribution of this package is prohibited without first obtaining an authorized registration key. A warning message to this effect is presented whenever a file is opened unless the application first invokes the PVK_RegisterKey( ) function with a valid registration string and registration number.
Distribution of the PXPIO routines is restricted to only those companies that apply for and receive a registration string and number directly from PVX Plus Technologies Ltd.