CBL_CFGREAD_DYNFH The CBL_CFGREAD_DYNFH option determines whether the File Handler should reread its configuration file for configurable custom file handlers.
CBL_CFGREAD_EXTFH Forces the File Handler to reread its configuration file.
CBL_EXIT_PROC Installs or removes a closedown procedure to be invoked automatically when the application terminates.
CBL_FILENAME_CONVERT Converts a filename between space-terminated and null-terminated format.
CBL_FILENAME_MAX_LENGTH Returns the maximum size of a filename that the run-time system and the current operating system can handle. This size does
not include any terminators (null or space).
CBL_FLUSH_FILE Ensures all file buffers for a file are written to disk. This includes both run-time system buffers and operating system buffers.
CBL_FREE_DYN_MEM Frees dynamically allocated memory allocated by the CBL_ALLOC_DYN_MEM routine.
CBL_GET_SCR_GRAPHICS Returns operating system independent codes for graphics characters.
CBL_GET_SCR_LINE_DRAW Returns a table of values defining the character values required by the run-time system screen output routines to correctly
display given line drawing characters.
CBL_GET_SCR_SIZE Returns information about the size of the screen.
CBL_IMP Does a logical IMPLIES between the bits of two data items.
CBL_INIT_MOUSE Initializes mouse support. This routine must be called before other mouse routines can be called.
CBL_JOIN_FILENAME Forms a filename by joining together its component parts; that is, the pathname, basename and extension.
CBL_LOCATE_FILE This routine has two uses. It can be used to expand an environment variable in a file specification, where the environment
variable contains a list of several paths. It can also determine whether an OPEN INPUT statement using a particular file specification
finds the file in a library file or as a separate disk file.
CBL_MEM_STRATEGY Changes the memory strategy for an application dynamically.
CBL_MEM_VALIDATE Validates memory allocations, monitored freed memory, and, if the operating system supports it, compacts memory heaps.
CBL_MONITOR_BROWSE Acquires the specified monitor's browse capability for the current thread, blocking until that capability can be acquired.
CBL_MONITOR_BROWSE_TO_READ Converts monitor browse capability already acquired by the current thread to read capability.
CBL_MONITOR_BROWSE_TO_WRITE Converts monitor browse capability already acquired by the current thread to write capability, blocking until this can be
achieved.
CBL_RUNTIME_ERROR Forces the application to terminate with a run-time error condition.
CBL_SCR_ALLOCATE_COLOR Finds an entry in the colormap for each of one or more given RGB values.
CBL_SCR_ALLOCATE_VC_COLOR Sets one or more specified virtual colormap entries to the RGB values supplied.
CBL_SCR_CREATE_VC Creates a virtual colormap and copies the contents of the system colormap to it.
CBL_SCR_DESTROY_VC Destroys a virtual colormap, causing the run-time system to revert to using the system colormap.
CBL_SCR_GET_ATTR_INFO Returns information about the attribute system for the environment.
CBL_SCR_GET_ATTRIBUTES Gets the character attribute code, and foreground and background colormap indexes for one or more entries in the attribute
table.
CBL_SCR_SET_ATTRIBUTES Defines the character attribute, and foreground and background colormap indexes associated with each of one or more COBOL
attribute values (attribute table indexes).
CBL_SCR_SET_PC_ATTRIBUTES Sets up the current COBOL attribute table so as to emulate, as closely as possible, the IBM-PC attribute table.
CBL_SEMAPHORE_ACQUIRE Acquires one of the resources represented by the semaphore by decrementing the associated count.
CBL_SRV_SERVICE_FLAGS_GET Enables a program running within a COBOL container as part of a service to determine the service's execution characteristics.
CBL_SRV_SERVICE_FLAGS_SET Enables a program running within a COBOL container as part of a service to set one or more the service's execution characteristics.
CBL_SWAP_SCR_CHATTRS Swaps a string of characters and their attributes with a string from the screen.
CBL_THREAD_IDDATA_GET Returns a pointer to the id-data area for the specified thread.
CBL_THREAD_KILL Kills the specified thread, terminating it abnormally and detaching all resources associated with it.
CBL_THREAD_LIST_END Used in conjunction with CBL_THREAD_LIST_START and CBL_THREAD_LIST_NEXT to obtain a list of all currently existing threads
that the run-time system knows about. It is required to terminate a CBL_THREAD_LIST_START.
CBL_THREAD_LIST_NEXT Used in conjunction with CBL_THREAD_LIST_START and CBL_THREAD_LIST_END to obtain a list of all currently existing threads
that the run-time system knows about. The CBL_THREAD_LIST_NEXT call takes returns the next item in the list of threads.
CBL_THREAD_LIST_START Used in conjunction with CBL_THREAD_LIST_NEXT and CBL_THREAD_LIST_END to obtain a list of all currently existing threads that
the run-time system knows about.
CBL_THREAD_LOCK Locks most functions of the thread-handling routines.
CBL_THREAD_PROG_LOCK With CBL_THREAD_PROG_UNLOCK, provides a single pre-initialized synchronization object per calling COBOL program
CBL_THREAD_PROG_UNLOCK With CBL_THREAD_PROG_LOCK, provides a single pre-initialized synchronization object per calling COBOL program
CBL_THREAD_RESUME Resumes a thread that was or will be suspended by CBL_THREAD_SUSPEND.
CBL_THREAD_SELF Stores the thread identifier of the current thread.
CBL_THREAD_SLEEP Causes the calling thread to give up control to the processor for the given number of milliseconds.
CBL_TSTORE_CREATE Creates a handle for and specifies the size of a thread-storage area. These values can be used in subsequent calls to CBL_TSTORE_GET.
The new thread-storage area is initialized to zeroes.
CBL_TSTORE_GET Gets a pointer to the thread-specific memory specified by CBL_TSTORE_CREATE.
ES_WRITE_CUSTOM_HSF Writes data to a custom field in the HSF record viewable from the generated .csv file.
JVM_LOAD_NATIVE (deprecated) Loads a native shared library into the JVM runtime. Once the shared library is loaded, use the CALL statement to call one
of its entry points, from your JVM COBOL programs.
JVM_UNSAFE_NATIVE_MEMCOPY Copies native memory to managed memory allocated by third-party APIs, such as the Windows FormatMessage API. You cannot address
managed memory except with this JVM_UNSAFE_NATIVE_MEMCOPY library routine.
MFFH_MODIFY_DISABLE Disables all File Handler trace modification set by previous MFFH_MODIFY_TRACE calls.
MFFH_MODIFY_TRACE Modifies some FCD fields, to save directly accessing the FCD. You can use this call whether you are issuing standard COBOL
I/O statements or calling the File Handler explicitly using the API.
PC_PRINT_FILE Prints the contents of the specified file, optionally displaying printer control, font, and progress indicator dialog boxes,
before commencing the print.
PC_PRINTER_INFO Returns a native device context handle, and other information that can be used to enhance the printing of a document by calling
native graphics functions directly.
PC_PRINTER_LOAD_BMP Loads a bitmap or other supported file format into memory ready for the PC_PRINTER_WRITE_BMP function.
PC_PRINTER_OPEN Opens a printer channel, giving it a document title, and optionally displaying printer control, font, and progress indicator
dialog boxes
PC_PRINTER_REDIRECTION_PROC Registers a user function that is called when a program uses OPEN OUTPUT syntax and the ASSIGN TO PRINTER clause.