Extensions are a doorway for Arma to connect to outside resources via custom .dlls. Extensions are fast and versatile. But currently there is a very limiting interface for working with extensions. It only allows for sending and receiving a text string. To improve working with extensions please consider:
- Switch STRING type of data to ARRAY to be sent to and from extension.
- Introduce EH ExtensionCallback which would fire when a certain subroutine is called inside .dll. This will allow for truly asynchronous operation of extensions.
- Enable extensions to be signed and signature checked.
Thanks in advance.