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"91" function 15
Checks for the existence of the specified program.
X"91" function 16 (deprecated)
Shows how many of the parameters in the call statement of the calling program have been transferred to the called subprogram.
X"91" function 35
Performs an EXEC call (like the DOS 4B call) to the specified program file, executing it.
X"91" function 46
Enables insertion of a null character x"00" before data characters whose value is less than x"20" in line sequential files.
X"91" function 47
Disables insertion of a null character x"00" before data characters whose value is less than x"20" in line sequential files.
X"91" function 48
Enables insertion of tab characters in line sequential files.
X"91" function 49
Disables insertion of tab characters in line sequential files.
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.