Object files shipped with OpenEdge
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
The following object file shipped with OpenEdge is required to build an HLC
library:
prohlcdll.obj\prohlcdll.o—In addition to the entry points for the HLC interface defined inhlc.h, this file holds the following entry points:void *promalloc(size)—Returns the memory allocated to the current ABL session.void profree(void *ret)—Frees the memory allocated to the current ABL session usingpromalloc().void proSetGlobalStruct(void *ptr)—Saves a pointer to a user-defined global data structure in the context of the current ABL session. The global structure is returned via a call toproGetGlobalStruct*().void *proGetGlobalStruct()—Returns the pointer to the memory saved by the call toproSetGlobalStruct().