The Development Kit is shipped with several additional Modules. Most of them are not components of the core API, however we strongly recommend to use them instead of platform-dependent functions. Using theese, keeps possible to compile the code of your add-on both on macOS and Windows. See the appropriate module’s documentation for details.
GSRoot and InputOutput modules (they contain e.g.
IO::Location) are mandatory used to interact with the core API.
The Development Kit includes another built-in function set to provide platform independent interface for resource management. This can be optionally replaced by the RSxxx functions in the GSRoot module. (See: Resource Manager)