message: Add managed handlers.
diff: @@ -133,6 +133,14 @@ namespace NWN
  public delegate IntPtr RequestHookDelegate(IntPtr address, IntPtr managedFuncPtr, int priority);
  [SuppressUnmanagedCodeSecurity][UnmanagedFunctionPointer(CallingConvention.Cdecl)]
  public delegate void ReturnHookDelegate(IntPtr hook);
  + [SuppressUnmanagedCodeSecurity][UnmanagedFunctionPointer(CallingConvention.Cdecl)]
  + public delegate void StackPushRawStringDelegate(IntPtr charPtr);
  + [SuppressUnmanagedCodeSecurity][UnmanagedFunctionPointer(CallingConvention.Cdecl)]
  + public delegate IntPtr StackPopRawStringDelegate();
  + [SuppressUnmanagedCodeSecurity][UnmanagedFunctionPointer(CallingConvention.Cdecl)]
  + public delegate void nwnxPushRawStringDelegate(IntPtr charPtr);
  + [SuppressUnmanagedCodeSecurity][UnmanagedFunctionPointer(CallingConvention.Cdecl)]
  + public delegate IntPtr nwnxPopRawStringDelegate();
  [StructLayout(LayoutKind.Sequential)]
  public readonly struct BootstrapArgs
  @@ -177,6 +185,10 @@ namespace NWN
  public readonly GetNWNXExportedGlobalsDelegate GetNWNXExportedGlobals;
  public readonly RequestHookDelegate RequestHook;
  public readonly ReturnHookDelegate ReturnHook;
  + public readonly StackPushRawStringDelegate StackPushRawString;
  + public readonly StackPopRawStringDelegate StackPopRawString;
  + public readonly nwnxPushRawStringDelegate nwnxPushRawString;
  + public readonly nwnxPopRawStringDelegate nwnxPopRawString;
  }
  public static BootstrapArgs NativeFunctions;
  private static AllHandlers _handlers;
  