| Item | Description |
| HB_BackGroundActive() | Queries and/or changes the activity of a single background task. |
| HB_BackGroundAdd() | Adds a new background task. |
| HB_BackGroundDel() | Removes a background task from the internal task list. |
| HB_BackGroundReset() | Resets the internal counter of background tasks. |
| HB_BackGroundRun() | Enforces execution of one or all background tasks. |
| HB_BackGroundTime() | Queries or changes the wait interval in milliseconds after which the task is executed. |
| HB_IdleAdd() | Adds a background task for being executed during idle states. |
| HB_IdleDel() | Removes a task from the list of idle tasks. |
| HB_IdleReset() | Resets the internal counter of idle tasks. |
| HB_IdleSleep() | Halts idle task processing for a number of seconds. |
| HB_IdleSleepMSec() | Queries or changes the default time interval for idle task processing. |
| HB_IdleState() | Signals an idle state. |
| HB_IdleWaitNoCPU() | Toggles the mode for CPU usage in Idle wait states. |
| SET BACKGROUND TASKS | Enables or disables the activity of background tasks. |
| SET BACKGROUNDTICK | Defines the processing interval for background tasks. |