| CBL_ABORT_RUN_UNIT | Abort the current run-unit irrespective of the state of existing threads |
| CBL_ALLOC_DYN_MEM | Allocate thread-storage or thread-specific heap memory |
| CBL_ALLOC_MEM | Dynamic memory allocation |
| CBL_ALLOC_SHMEM | Allocate thread-storage or thread-specific heap memory |
| CBL_ALLOC_THREAD_MEM | Allocate thread-storage or thread-specific heap memory |
| CBL_AND | Logical AND |
| CBL_CANCEL | Cancel a program |
| CBL_CANCEL_PROC | Control program cancel routines |
| CBL_CFGREAD_EXTFH | Force the File Handler to read its configuration file |
| CBL_CHANGE_DIR | Change the current directory |
| CBL_CHECK_FILE_EXIST | Check if file exists |
| CBL_CLEAR_SCR | Clear screen |
| CBL_CLOSE_FILE | Close byte-stream file |
| CBL_CLOSE_VFILE | Close heap |
| CBL_COPY_FILE | Copy file |
| CBL_CREATE_DIR | Create directory |
| CBL_CREATE_FILE | Create byte-stream file |
| CBL_CTF_COMP_PROPERTY_GET | Returns a named property value for a component. |
| CBL_CTF_COMP_PROPERTY_SET | Specifies a value for a component's property. |
| CBL_CTF_DEST | Specifies an output destination by associating (or disassociating) an emitter with (or from) a component or the default emitter list. |
| CBL_CTF_EMITTER_PROPERTY_GET | Returns a named property value for an emitter. |
| CBL_CTF_EMITTER_PROPERTY_SET | Sets a named property value for an emitter. |
| CBL_CTF_LEVEL | Specifies the trace level to be used for a specific component, or the default trace level if a component name is not specified. |
| CBL_CTF_TRACE | Outputs an event to one or more output destinations. |
| CBL_CTF_TRACER_GET | Returns a tracer handle that can be passed to all of the other tracing routines. |
| CBL_CTF_TRACER_LEVEL_GET | Returns a tracer's current threshold trace level. |
| CBL_CTF_TRACER_NOTIFY | Installs or uninstalls a tracer configuration callback function. |
| CBL_DEBUGBREAK | Start a debugger |
| CBL_DELETE_DIR | Delete directory |
| CBL_DIR_SCAN_END | Terminates a search operation |
| CBL_DIR_SCAN_READ | Searches for the next entry in the file system |
| CBL_DIR_SCAN_START | Initializes a search for a file or directory |
| CBL_DELETE_FILE | Delete file |
| CBL_EQ | Logical EQuivalence |
| CBL_ERROR_PROC | Register error procedures |
| CBL_EVENT_CLEAR | Clear the specified event |
| CBL_EVENT_CLOSE | Close the supplied event handle |
| CBL_EVENT_OPEN_INTRA | Create an intra-process event |
| CBL_EVENT_POST | Post the specified event |
| CBL_EVENT_WAIT | Wait for the event to be posted |
| CBL_EXEC_RUN_UNIT | Create run-unit |
| CBL_EXIT_PROC | Register closedown procedure |
| CBL_FILENAME_CONVERT | Convert a filename between space-terminated and null-terminated format |
| CBL_FILENAME_MAX_LENGTH | Return the maximum size of the filename that can be handled by the operating system |
| CBL_FLUSH_FILE | Flush byte-stream file buffers to disk |
| CBL_FREE_DYN_MEM | Free memory allocated by CBL_ALLOC_DYN_MEM |
| CBL_FREE_MEM | Free memory allocated by CBL_ALLOC_MEM |
| CBL_FREE_RECORD_LOCK | Release a record lock on a file |
| CBL_FREE_SHMEM | Free memory allocated by CBL_ALLOC_SHMEM |
| CBL_FREE_THREAD_MEM | Free memory allocated by CBL_ALLOC_THREAD_MEM |
| CBL_GET_CSR_POS | Get cursor position |
| CBL_GET_CURRENT_DIR | Return the current directory |
| CBL_GET_EXIT_INFO | Determine circumstances of exit-procedure invocation |
| CBL_GET_KBD_STATUS | Test for character at keyboard |
| CBL_GET_MOUSE_MASK | Get mouse event mask |
| CBL_GET_MOUSE_POSITION | Get mouse screen coordinates |
| CBL_GET_MOUSE_STATUS | Get number of events in queue |
| CBL_GET_OS_INFO | Get operating system information |
| CBL_GET_PROGRAM_INFO | Return information for a named program, or a program in the current call stack |
| CBL_GET_RECORD_LOCK | Release a record lock on a file |
| CBL_GET_SCR_GRAPHICS | Get graphics characters |
| CBL_GET_SCR_LINE_DRAW | Get line drawing characters |
| CBL_GET_SCR_SIZE | Get screen size |
| CBL_GET_SHMEM_PTR | Read named value |
| CBL_HIDE_MOUSE | Hide mouse pointer |
| CBL_IMP | Logical IMPlies |
| CBL_INIT_MOUSE | Initialize mouse support |
| CBL_JOIN_FILENAME | Join part of filename |
| CBL_LOCATE_FILE | Locate file/Expand path |
| CBL_MEM_STRATEGY | Change the memory strategy for an application dynamically |
| CBL_MEM_VALIDATE | Validate memory and compact memory heaps |
| CBL_MONITOR_BROWSE | Acquire browse capability for a thread |
| CBL_MONITOR_BROWSE_TO_READ | Convert browse capability to read capability |
| CBL_MONITOR_BROWSE_TO_WRITE | Convert browse capability to write capability |
| CBL_MONITOR_CLOSE | Close the supplied monitor handle |
| CBL_MONITOR_OPEN_INTRA | Create a monitor |
| CBL_MONITOR_READ | Acquire read capability |
| CBL_MONITOR_RELEASE | Release lock applied to the specified monitor |
| CBL_MONITOR_UNBROWSE | Release browse capability |
| CBL_MONITOR_UNREAD | Release read capability |
| CBL_MONITOR_UNWRITE | Release write capability |
| CBL_MONITOR_WRITE | Acquire write capability |
| CBL_MONITOR_WRITE_TO_BROWSE | Convert monitor write capability to browse |
| CBL_MUTEX_ACQUIRE | Acquire a mutex |
| CBL_MUTEX_CLOSE | Close the specified mutex |
| CBL_MUTEX_OPEN_INTRA | Create an intra-process mutex |
| CBL_MUTEX_RELEASE | Release the specified mutex |
| CBL_NLS_CLOSE_MSG_FILE | Close message file |
| CBL_NLS_COMPARE | Compare two strings |
| CBL_NLS_INFO | Get or set national language information |
| CBL_NLS_OPEN_MSG_FILE | Open message file |
| CBL_NLS_READ_MSG | Read message from message file |
| CBL_NOT | Logical NOT |
| CBL_OPEN_FILE | Open byte-stream file |
| CBL_OPEN_VFILE | Open heap |
| CBL_OR | Logical OR |
| CBL_PUT_SHMEM_PTR | Create/update named value |
| CBL_READ_FILE | Read byte-stream file |
| CBL_READ_KBD_CHAR | Read character from keyboard (no echo) |
| CBL_READ_MOUSE_EVENT | Read mouse event queue |
| CBL_READ_SCR_ATTRS | Read attribute string |
| CBL_READ_SCR_CHARS | Read character string |
| CBL_READ_SCR_CHATTRS | Read character and attribute strings |
| CBL_READ_VFILE | Read from heap |
| CBL_RENAME_FILE | Rename file |
| CBL_SCR_ALLOCATE_COLOR | Allocate color for RGB value |
| CBL_SCR_ALLOCATE_VC_COLOR | Allocate color in virtual colormap |
| CBL_SCR_CREATE_VC | Create virtual colormap |
| CBL_SCR_DESTROY_VC | Destroy virtual colormap |
| CBL_SCR_GET_ATTR_INFO | Get attribute information |
| CBL_SCR_GET_ATTRIBUTES | Get attribute value |
| CBL_SCR_NAME_TO_RGB | Convert color name to RGB value |
| CBL_SCR_QUERY_COLORMAP | Query colormap entry |
| CBL_SCR_RESTORE_ATTRIBUTES | Restore attribute table |
| CBL_SCR_SAVE_ATTRIBUTES | Save attribute table |
| CBL_SCR_SET_ATTRIBUTES | Set attribute value |
| CBL_SCR_SET_PC_ATTRIBUTES | Set up IBM-PC attribute palette |
| CBL_SEMAPHORE_ACQUIRE | Acquire one of the resources represented by the semaphore |
| CBL_SEMAPHORE_CLOSE | Close a semaphore |
| CBL_SEMAPHORE_OPEN_INTRA | Open an intra-process semaphore |
| CBL_SEMAPHORE_RELEASE | Release one of the resources represented by the semaphore |
| CBL_SET_CSR_POS | Set cursor position |
| CBL_SET_MOUSE_MASK | Set mouse event mask |
| CBL_SHOW_MOUSE | Draw mouse pointer |
| CBL_SPLIT_FILENAME | Divide filename into parts |
| CBL_SUBSYSTEM | Declare/deallocate subsystems |
| CBL_SWAP_SCR_CHATTRS | Swap character and attribute |
| CBL_TERM_MOUSE | Terminate mouse support |
| CBL_TEST_RECORD_LOCK | Obtain a record lock on a file |
| CBL_THREAD_CREATE | Create a thread |
| CBL_THREAD_CREATE_P | Create a thread from a procedure pointer |
| CBL_THREAD_DETACH | Detach a non-detached thread |
| CBL_THREAD_EXIT | Terminate the current thread |
| CBL_THREAD_IDDATA_ALLOC | Allocate an id-data area for a thread |
| CBL_THREAD_IDDATA_GET | Get a pointer to an id-data area |
| CBL_THREAD_KILL | Kill a thread |
| CBL_THREAD_LIST_END | End thread-list processing |
| CBL_THREAD_LIST_NEXT | Get next thread in thread-list |
| CBL_THREAD_LIST_START | Start thread-list processing |
| CBL_THREAD_LOCK | Lock functions of thread-handling routines |
| CBL_THREAD_PROG_LOCK | Lock a thread |
| CBL_THREAD_PROG_UNLOCK | Unlock a thread |
| CBL_THREAD_RESUME | Resume a suspended thread |
| CBL_THREAD_SELF | Store the thread identifier of a thread |
| CBL_THREAD_SLEEP | Cause a thread to relinquish control of the CPU |
| CBL_THREAD_SUSPEND | Suspend a thread |
| CBL_THREAD_UNLOCK | Unlock locked thread-handling routines |
| CBL_THREAD_WAIT | Wait for a non-detached thread to complete |
| CBL_THREAD_YIELD | Yield a thread's timeslice |
| CBL_TOLOWER | Convert a string to lower case |
| CBL_TOUPPER | Convert a string to upper case |
| CBL_TSTORE_CLOSE | Deallocate thread-storage area |
| CBL_TSTORE_CREATE | Create a thread-storage area |
| CBL_TSTORE_GET | Get a pointer to a thread-storage area |
| CBL_WRITE_FILE | Write byte-stream file |
| CBL_WRITE_SCR_ATTRS | Write attribute string |
| CBL_WRITE_SCR_CHARS | Write character string |
| CBL_WRITE_SCR_CHARS_ATTR | Write character string with attribute |
| CBL_WRITE_SCR_CHATTRS | Write character and attribute strings |
| CBL_WRITE_SCR_N_ATTR | Repeat write attribute |
| CBL_WRITE_SCR_N_CHAR | Repeat write character |
| CBL_WRITE_SCR_N_CHATTR | Repeat write character and attributes |
| CBL_WRITE_SCR_TTY | Write characters TTY-style |
| CBL_WRITE_VFILE | Write to heap |
| CBL_XOR | Logical eXclusive OR |
| CBL_YIELD_RUN_UNIT | Yield the current run-unit |
| MF_CLIENT_STATE_ALLOCATE | Allocate a client identifier |
| MF_CLIENT_STATE_DELETE | Delete client information |
| MF_CLIENT_STATE_EXPIRY | Return a date string for use in the cookie expiry field |
| MF_CLIENT_STATE_FILE | Specify a file to store state information in |
| MF_CLIENT_STATE_PURGE | Delete client information when date criteria are met |
| MF_CLIENT_STATE_RESTORE | Restore a previously saved or allocated record |
| MF_CLIENT_STATE_SAVE | Update the information in the state file |
| MFFH_MODIFY_DISABLE | Disable modifications to FCD trace fields |
| MFFH_MODIFY_TRACE | Modify FCD trace fields |
| PC_FIND_DRIVES | Find valid drives |
| PC_ISAP_GET_EXT | Returns the ISAPI extension block |
| PC_PRINT_FILE | Print a file |
| PC_PRINTER_CLOSE | Close a printer channel |
| PC_PRINTER_CONTROL | Send a printer command to a printer |
| PC_PRINTER_DEFAULT_FONT | Set the default font for all PC_PRINTER_ routines |
| PC_PRINTER_DEFAULT_NAME | Set the default printer for all PC_PRINTER_ routines |
| PC_PRINTER_DEFAULT_PROPERTIES | Set one or more of the properties of the default printer for all PC_PRINTER_ routines |
| PC_PRINTER_FREE_BMP | Free bitmap from memory |
| PC_PRINTER_GET_COLOR | Set printer color |
| PC_PRINTER_GET_FONT | Get printer color |
| PC_PRINTER_INFO | Get printer information |
| PC_PRINTER_LOAD_BMP | Load bitmap into memory |
| PC_PRINTER_OPEN | Open a printer channel |
| PC_PRINTER_REDIRECTION_PROC | Register a user function to be called when a program uses OPEN OUTPUT syntax |
| PC_PRINTER_SET_COLOR | Set printer color |
| PC_PRINTER_SET_DEFAULT | Set a process-wide default printer |
| PC_PRINTER_SET_FONT | Set printer font |
| PC_PRINTER_WRITE | Write text to a printer |
| PC_PRINTER_WRITE_BMP | Write bitmap to a printer |
| PC_READ_DRIVE | Read current drive |
| PC_SET_DRIVE | Set current drive |
| PC_WIN_CHAR_TO_OEM | Translate a buffer of ANSI characters into the OEM character set |
| PC_WIN_HANDLE | Returns the handle of the window used for screen I/O |
| PC_WIN_INIT | Initialize Win32 API program |
| PC_WIN_OEM_TO_CHAR | Translate a buffer of of OEM characters into the ANSI character set |
| PC_WIN_SET_CHARSET | Specify the character set to be used by CBL_TOUPPER and CBL_TOLOWER |
| X"91" function 11 | Set programmable switches |
| X"91" function 12 | Read programmable switches |
| X"91" function 13 | Set Run-time switches |
| X"91" function 14 | Read Run-time switches |
| X"91" function 15 | Check program exists |
| X"91" function 16 | Count linkage parameters |
| X"91" function 35 | Execute a program |
| X"91" function 46 | Enable null insertion |
| X"91" function 47 | Disable null insertion |
| X"91" function 48 | Enable tab insertion |
| X"91" function 49 | Disable tab insertion |
| X"91" function 69 | Scan directory |
| X"A7" functions 6/7 | User attribute |
| X"A7" function 16 | Turn user attribute on/off |
| X"A7" function 17 | Set cursor type |
| X"A7" function 18 | Make console I/O redirectable |
| X"A7" functions 20/21 | System attributes |
| X"A7" function 25 | Get screen type |
| X"AF" function 1 | Configure enhanced ACCEPT and DISPLAY syntax |
| X"AF" function 18 | Display character |
| X"AF" function 22 | Sound alarm |
| X"AF" function 26 | Get character |
| X"B0" function 0 | Create function-key table |
| X"B0" function 2 | Test shift-key status |
| X"B0" function 4 | Disable keyboard interrupts |
| X"E5" | Sound bell |
| X"F4" | Pack byte |
| X"F5" | Unpack byte |