Hardware specific device context
 This defines an independent value which is used for hardware and OS specific values. 
This is basically a simple pointer which has to be changed to the desired format at the corresponding places using static_cast<...>(...).
Example:
| Typedefs | |
| using | HardwareContext = ADDON_HARDWARE_CONTEXT |