Built-in functions run at full compiled speed and are the same functions used internally by MicroStation's own commands. These built-in functions are essential for applications to work seamlessly with MicroStation and other applications. MDL programmers use the same tools as MicroStation developers to create commands. Access to built-in variables. Much of MicroStation's global data is available to MDL programs as built-in variables.
Header files define the data structures of built-in variables.
There are many places where applications can use MDL to modify MicroStation's behaviour. An application can designate one of its functions as a hook and cause MicroStation to call that function when certain events occur. A runtime environment that provides standard operating system functions such as file access, memory management, and memory protection. The user interface toolbox insures that the same dialogue box code will work on all platforms. The resource manager lets you separate your application's code and data.