The following table shows entry points divided into the categories DL-BASE, DMOD, and buffer management, and listed in alphabetic order within each category.
DL-BASE entry points
| sbpuinit | Initialize the DL-BASE. |
| sbpurcvx | Process Opens from routing procedure. |
| sbpusend | Send message. |
| sbputerm | Terminate. |
DMOD entry points
| routproc | Sample routing procedure. |
| sepdchnk | Get FMI chunk size. |
| sepdcrec | Get user and diagnostics records from configuration file. |
| sepdgetinfo | Get SNA Server system information. |
| sepdrout | Set up routing procedure (OS/2, Win32®, and Microsoft® MS-DOS® only). |
| sepwrout | Set up routing procedure (Microsoft® Windows® 3.x only). |
| (for MS-DOS) | |
| CMDGoTSR | Start background thread and go resident. |
| CMDSemClear | Standard semaphore functions for MS-DOS environment. |
| CMDSemRequest | |
| CMDSemSet | |
| CMDSemWait | |
| CMDStartFG | Resume scheduling of current foreground process. |
| CMDStopFG | Suspend current foreground process. |
| RegisterSwitchProc | Register a task-switch detection procedure. |
Buffer management entry points
| sbpibegt | Get buffer element. |
| sbpiberl | Release buffer element. |
| sepdbubl | Get buffer. |
| sepdburl | Release buffer. |
Note The PASCAL calling convention is used for all entry points including routing procedures, with the exception of Win32, where the standard-call convention is used.
The format of buffer headers and elements is described in Messages. The formats of individual messages contained in buffers are defined in FMI Message Formats.