Accepts program arguments for subsequent operations with them.
Closes the session with the window manager.
Connects to the window manager.
A function for loading external libraries that are needed when implementing internal functions.
Arguments given to the program.
Static function to initialize the runtime. Allocates memory for runtime and executes its functions of accepting arguments, loading the necessary libraries and connecting to the window manager through its interface functions.
The interface of interaction between the program and the window manager.