| alloc | Allocates native memory for a structure or buffer. |
| call | Invokes a native function through FFI. |
| createRef | Creates a mutable reference wrapper. |
| findNativeClass | Finds a native class by walking the type hierarchy. |
| getNativeClass | Gets a registered class by its GLib type name. |
| getNativeId | Gets the internal handle ID for a native pointer. |
| getNativeInterface | Gets a native object as a specific interface type if it implements that interface. |
| getNativeObject | Creates a JavaScript wrapper for a native GObject. |
| getStartError | Returns why FFI calls are not allowed, or null if they are allowed. |
| isObjectEqual | Compares two NativeObject instances for equality based on their underlying handles. |
| read | Reads a value from native memory. |
| readPointer | Reads a value from memory pointed to by a pointer field. |
| registerNativeClass | Registers a native class for type resolution. |
| setInstantiating | Sets the instantiation flag. |
| start | Initializes the GTK application runtime. |
| stop | Shuts down the GTK application runtime. |
| write | Writes a value to native memory. |
| writePointer | Writes a struct value to memory pointed to by a pointer field. |