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.
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_INFO_DOTNET
Enables the access to the native Hdc for a printer. Invokes a delegate with the current .NET Graphics object for the printer handle along with a Rectangle object and the PageSettings object.
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.
X"A7" function 25
Returns the current screen type as recognized by the run-time system.
X"AF" function 1
Sets various configurable features of Adis, including enabling or disabling individual user function, Adis or data keys, or a series of consecutive keys at run-time.
X"AF" function 18
Displays a character to the screen at the current cursor position.