Classes
Principle
Classes are essentials namespaces or domains for applications. On their own, classes have no real use or value, but when paired up with applications; classes can provide a powerful ecosystem to automate tasks in NTFX and perform otherwise not possible feats.
Schematic
Top Level Class
Top level classes are registered directly with the NTFX Registration Service ntfxcore.services.classregistrar. This registration service is a local sub-process that runs on the Host OS
// Class Scheme
[ITR registrar]
mdl::_ntfx_srv->create_proto((mpdl3*) => {
int *rfClassIns = mpdl3->ntfx_core(0, "classregistrar", true);
power});Creating a top level class is easy. Simply import the NTFX Api into the language of your choice. For supported languages we have a custom made API, for other langauges you can use the native managed or unmanaged API's.
Supported langauges with pacakges:
C/C++
C#
JavaScript
Other languages:
Common unmanaged DLL (ntfxapi.dll)
Common managed DLL (com.ntfx.api.dll)
Creating a class and sample application:
Last updated