Files
lserp_cs_5.0/插件库/Cef3.24/Interop/Classes.g/cef_frame_t.g.cs
T
2026-07-10 15:25:05 +08:00

668 lines
22 KiB
C#

//
// DO NOT MODIFY! THIS IS AUTOGENERATED FILE!
//
namespace Cef3.Interop
{
using System;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.InteropServices;
using System.Security;
[StructLayout(LayoutKind.Sequential, Pack = libcef.ALIGN)]
[SuppressMessage("Microsoft.Design", "CA1049:TypesThatOwnNativeResourcesShouldBeDisposable")]
internal unsafe struct cef_frame_t
{
internal cef_base_t _base;
internal IntPtr _is_valid;
internal IntPtr _undo;
internal IntPtr _redo;
internal IntPtr _cut;
internal IntPtr _copy;
internal IntPtr _paste;
internal IntPtr _del;
internal IntPtr _select_all;
internal IntPtr _view_source;
internal IntPtr _get_source;
internal IntPtr _get_text;
internal IntPtr _load_request;
internal IntPtr _load_url;
internal IntPtr _load_string;
internal IntPtr _execute_java_script;
internal IntPtr _is_main;
internal IntPtr _is_focused;
internal IntPtr _get_name;
internal IntPtr _get_identifier;
internal IntPtr _get_parent;
internal IntPtr _get_url;
internal IntPtr _get_browser;
internal IntPtr _get_v8context;
internal IntPtr _visit_dom;
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void add_ref_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate int release_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate int has_one_ref_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate int is_valid_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void undo_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void redo_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void cut_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void copy_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void paste_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void del_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void select_all_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void view_source_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void get_source_delegate(cef_frame_t* self, cef_string_visitor_t* visitor);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void get_text_delegate(cef_frame_t* self, cef_string_visitor_t* visitor);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void load_request_delegate(cef_frame_t* self, cef_request_t* request);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void load_url_delegate(cef_frame_t* self, cef_string_t* url);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void load_string_delegate(cef_frame_t* self, cef_string_t* string_val, cef_string_t* url);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void execute_java_script_delegate(cef_frame_t* self, cef_string_t* code, cef_string_t* script_url, int start_line);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate int is_main_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate int is_focused_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate cef_string_userfree* get_name_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate long get_identifier_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate cef_frame_t* get_parent_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate cef_string_userfree* get_url_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate cef_browser_t* get_browser_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate cef_v8context_t* get_v8context_delegate(cef_frame_t* self);
[UnmanagedFunctionPointer(libcef.CEF_CALLBACK)]
#if !DEBUG
[SuppressUnmanagedCodeSecurity]
#endif
private delegate void visit_dom_delegate(cef_frame_t* self, cef_domvisitor_t* visitor);
// AddRef
private static IntPtr _p0;
private static add_ref_delegate _d0;
public static void add_ref(cef_frame_t* self)
{
add_ref_delegate d;
var p = self->_base._add_ref;
if (p == _p0) { d = _d0; }
else
{
d = (add_ref_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(add_ref_delegate));
if (_p0 == IntPtr.Zero) { _d0 = d; _p0 = p; }
}
d(self);
}
// Release
private static IntPtr _p1;
private static release_delegate _d1;
public static int release(cef_frame_t* self)
{
release_delegate d;
var p = self->_base._release;
if (p == _p1) { d = _d1; }
else
{
d = (release_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(release_delegate));
if (_p1 == IntPtr.Zero) { _d1 = d; _p1 = p; }
}
return d(self);
}
// HasOneRef
private static IntPtr _p2;
private static has_one_ref_delegate _d2;
public static int has_one_ref(cef_frame_t* self)
{
has_one_ref_delegate d;
var p = self->_base._has_one_ref;
if (p == _p2) { d = _d2; }
else
{
d = (has_one_ref_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(has_one_ref_delegate));
if (_p2 == IntPtr.Zero) { _d2 = d; _p2 = p; }
}
return d(self);
}
// IsValid
private static IntPtr _p3;
private static is_valid_delegate _d3;
public static int is_valid(cef_frame_t* self)
{
is_valid_delegate d;
var p = self->_is_valid;
if (p == _p3) { d = _d3; }
else
{
d = (is_valid_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(is_valid_delegate));
if (_p3 == IntPtr.Zero) { _d3 = d; _p3 = p; }
}
return d(self);
}
// Undo
private static IntPtr _p4;
private static undo_delegate _d4;
public static void undo(cef_frame_t* self)
{
undo_delegate d;
var p = self->_undo;
if (p == _p4) { d = _d4; }
else
{
d = (undo_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(undo_delegate));
if (_p4 == IntPtr.Zero) { _d4 = d; _p4 = p; }
}
d(self);
}
// Redo
private static IntPtr _p5;
private static redo_delegate _d5;
public static void redo(cef_frame_t* self)
{
redo_delegate d;
var p = self->_redo;
if (p == _p5) { d = _d5; }
else
{
d = (redo_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(redo_delegate));
if (_p5 == IntPtr.Zero) { _d5 = d; _p5 = p; }
}
d(self);
}
// Cut
private static IntPtr _p6;
private static cut_delegate _d6;
public static void cut(cef_frame_t* self)
{
cut_delegate d;
var p = self->_cut;
if (p == _p6) { d = _d6; }
else
{
d = (cut_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(cut_delegate));
if (_p6 == IntPtr.Zero) { _d6 = d; _p6 = p; }
}
d(self);
}
// Copy
private static IntPtr _p7;
private static copy_delegate _d7;
public static void copy(cef_frame_t* self)
{
copy_delegate d;
var p = self->_copy;
if (p == _p7) { d = _d7; }
else
{
d = (copy_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(copy_delegate));
if (_p7 == IntPtr.Zero) { _d7 = d; _p7 = p; }
}
d(self);
}
// Paste
private static IntPtr _p8;
private static paste_delegate _d8;
public static void paste(cef_frame_t* self)
{
paste_delegate d;
var p = self->_paste;
if (p == _p8) { d = _d8; }
else
{
d = (paste_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(paste_delegate));
if (_p8 == IntPtr.Zero) { _d8 = d; _p8 = p; }
}
d(self);
}
// Delete
private static IntPtr _p9;
private static del_delegate _d9;
public static void del(cef_frame_t* self)
{
del_delegate d;
var p = self->_del;
if (p == _p9) { d = _d9; }
else
{
d = (del_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(del_delegate));
if (_p9 == IntPtr.Zero) { _d9 = d; _p9 = p; }
}
d(self);
}
// SelectAll
private static IntPtr _pa;
private static select_all_delegate _da;
public static void select_all(cef_frame_t* self)
{
select_all_delegate d;
var p = self->_select_all;
if (p == _pa) { d = _da; }
else
{
d = (select_all_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(select_all_delegate));
if (_pa == IntPtr.Zero) { _da = d; _pa = p; }
}
d(self);
}
// ViewSource
private static IntPtr _pb;
private static view_source_delegate _db;
public static void view_source(cef_frame_t* self)
{
view_source_delegate d;
var p = self->_view_source;
if (p == _pb) { d = _db; }
else
{
d = (view_source_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(view_source_delegate));
if (_pb == IntPtr.Zero) { _db = d; _pb = p; }
}
d(self);
}
// GetSource
private static IntPtr _pc;
private static get_source_delegate _dc;
public static void get_source(cef_frame_t* self, cef_string_visitor_t* visitor)
{
get_source_delegate d;
var p = self->_get_source;
if (p == _pc) { d = _dc; }
else
{
d = (get_source_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_source_delegate));
if (_pc == IntPtr.Zero) { _dc = d; _pc = p; }
}
d(self, visitor);
}
// GetText
private static IntPtr _pd;
private static get_text_delegate _dd;
public static void get_text(cef_frame_t* self, cef_string_visitor_t* visitor)
{
get_text_delegate d;
var p = self->_get_text;
if (p == _pd) { d = _dd; }
else
{
d = (get_text_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_text_delegate));
if (_pd == IntPtr.Zero) { _dd = d; _pd = p; }
}
d(self, visitor);
}
// LoadRequest
private static IntPtr _pe;
private static load_request_delegate _de;
public static void load_request(cef_frame_t* self, cef_request_t* request)
{
load_request_delegate d;
var p = self->_load_request;
if (p == _pe) { d = _de; }
else
{
d = (load_request_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(load_request_delegate));
if (_pe == IntPtr.Zero) { _de = d; _pe = p; }
}
d(self, request);
}
// LoadURL
private static IntPtr _pf;
private static load_url_delegate _df;
public static void load_url(cef_frame_t* self, cef_string_t* url)
{
load_url_delegate d;
var p = self->_load_url;
if (p == _pf) { d = _df; }
else
{
d = (load_url_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(load_url_delegate));
if (_pf == IntPtr.Zero) { _df = d; _pf = p; }
}
d(self, url);
}
// LoadString
private static IntPtr _p10;
private static load_string_delegate _d10;
public static void load_string(cef_frame_t* self, cef_string_t* string_val, cef_string_t* url)
{
load_string_delegate d;
var p = self->_load_string;
if (p == _p10) { d = _d10; }
else
{
d = (load_string_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(load_string_delegate));
if (_p10 == IntPtr.Zero) { _d10 = d; _p10 = p; }
}
d(self, string_val, url);
}
// ExecuteJavaScript
private static IntPtr _p11;
private static execute_java_script_delegate _d11;
public static void execute_java_script(cef_frame_t* self, cef_string_t* code, cef_string_t* script_url, int start_line)
{
execute_java_script_delegate d;
var p = self->_execute_java_script;
if (p == _p11) { d = _d11; }
else
{
d = (execute_java_script_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(execute_java_script_delegate));
if (_p11 == IntPtr.Zero) { _d11 = d; _p11 = p; }
}
d(self, code, script_url, start_line);
}
// IsMain
private static IntPtr _p12;
private static is_main_delegate _d12;
public static int is_main(cef_frame_t* self)
{
is_main_delegate d;
var p = self->_is_main;
if (p == _p12) { d = _d12; }
else
{
d = (is_main_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(is_main_delegate));
if (_p12 == IntPtr.Zero) { _d12 = d; _p12 = p; }
}
return d(self);
}
// IsFocused
private static IntPtr _p13;
private static is_focused_delegate _d13;
public static int is_focused(cef_frame_t* self)
{
is_focused_delegate d;
var p = self->_is_focused;
if (p == _p13) { d = _d13; }
else
{
d = (is_focused_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(is_focused_delegate));
if (_p13 == IntPtr.Zero) { _d13 = d; _p13 = p; }
}
return d(self);
}
// GetName
private static IntPtr _p14;
private static get_name_delegate _d14;
public static cef_string_userfree* get_name(cef_frame_t* self)
{
get_name_delegate d;
var p = self->_get_name;
if (p == _p14) { d = _d14; }
else
{
d = (get_name_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_name_delegate));
if (_p14 == IntPtr.Zero) { _d14 = d; _p14 = p; }
}
return d(self);
}
// GetIdentifier
private static IntPtr _p15;
private static get_identifier_delegate _d15;
public static long get_identifier(cef_frame_t* self)
{
get_identifier_delegate d;
var p = self->_get_identifier;
if (p == _p15) { d = _d15; }
else
{
d = (get_identifier_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_identifier_delegate));
if (_p15 == IntPtr.Zero) { _d15 = d; _p15 = p; }
}
return d(self);
}
// GetParent
private static IntPtr _p16;
private static get_parent_delegate _d16;
public static cef_frame_t* get_parent(cef_frame_t* self)
{
get_parent_delegate d;
var p = self->_get_parent;
if (p == _p16) { d = _d16; }
else
{
d = (get_parent_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_parent_delegate));
if (_p16 == IntPtr.Zero) { _d16 = d; _p16 = p; }
}
return d(self);
}
// GetURL
private static IntPtr _p17;
private static get_url_delegate _d17;
public static cef_string_userfree* get_url(cef_frame_t* self)
{
get_url_delegate d;
var p = self->_get_url;
if (p == _p17) { d = _d17; }
else
{
d = (get_url_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_url_delegate));
if (_p17 == IntPtr.Zero) { _d17 = d; _p17 = p; }
}
return d(self);
}
// GetBrowser
private static IntPtr _p18;
private static get_browser_delegate _d18;
public static cef_browser_t* get_browser(cef_frame_t* self)
{
get_browser_delegate d;
var p = self->_get_browser;
if (p == _p18) { d = _d18; }
else
{
d = (get_browser_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_browser_delegate));
if (_p18 == IntPtr.Zero) { _d18 = d; _p18 = p; }
}
return d(self);
}
// GetV8Context
private static IntPtr _p19;
private static get_v8context_delegate _d19;
public static cef_v8context_t* get_v8context(cef_frame_t* self)
{
get_v8context_delegate d;
var p = self->_get_v8context;
if (p == _p19) { d = _d19; }
else
{
d = (get_v8context_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_v8context_delegate));
if (_p19 == IntPtr.Zero) { _d19 = d; _p19 = p; }
}
return d(self);
}
// VisitDOM
private static IntPtr _p1a;
private static visit_dom_delegate _d1a;
public static void visit_dom(cef_frame_t* self, cef_domvisitor_t* visitor)
{
visit_dom_delegate d;
var p = self->_visit_dom;
if (p == _p1a) { d = _d1a; }
else
{
d = (visit_dom_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(visit_dom_delegate));
if (_p1a == IntPtr.Zero) { _d1a = d; _p1a = p; }
}
try
{
d(self, visitor);
}
catch { }
}
}
}