internal static extern JavaScriptErrorCode JsSetCurrentContext(JavaScriptContext context);
internal static extern JavaScriptErrorCode JsGetRuntime(JavaScriptContext context, out JavaScriptRuntime runtime);
internal static extern JavaScriptErrorCode JsGetCurrentContext(out JavaScriptContext currentContext);
internal static extern JavaScriptErrorCode JsCreateContext(JavaScriptRuntime runtime, out JavaScriptContext newContext);
internal static extern JavaScriptErrorCode JsContextRelease(JavaScriptContext reference, out uint count);
internal static extern JavaScriptErrorCode JsSetContextData(JavaScriptContext context, IntPtr data);
internal static extern JavaScriptErrorCode JsGetContextOfObject(JavaScriptValue obj, out JavaScriptContext context);