energy/cef/cef-types-ptr.go
2022-12-14 13:17:53 +08:00

97 lines
3.3 KiB
Go

//----------------------------------------
//
// Copyright © yanghy. All Rights Reserved.
//
// Licensed under GNU General Public License v3.0
//
//----------------------------------------
package cef
type iCefV8ContextPtr struct {
Browse uintptr //ptr
Frame uintptr //ptr
Global uintptr //ptr
}
type iCefCookiePtr struct {
url, name, value, domain, path uintptr //string
secure, httponly, hasExpires uintptr //bool
creation, lastAccess, expires uintptr //float64
count, total, aID uintptr //int32
sameSite uintptr //int32 TCefCookieSameSite
priority uintptr //int32 TCefCookiePriority
aSetImmediately uintptr //bool
aDeleteCookie uintptr //bool
aResult uintptr //bool
}
type tCefRequestContextSettingsPtr struct {
Size uintptr //uint32
CachePath uintptr //TCefString
PersistSessionCookies uintptr //int32
PersistUserPreferences uintptr //int32
AcceptLanguageList uintptr //uint32
CookieableSchemesList uintptr //uint32
CookieableSchemesExcludeDefaults uintptr //int32
}
type TCefBrowserSettingsPtr struct {
Size uintptr //NativeUInt
WindowlessFrameRate uintptr //Integer
StandardFontFamily uintptr //TCefString
FixedFontFamily uintptr //TCefString
SerifFontFamily uintptr //TCefString
SansSerifFontFamily uintptr //TCefString
CursiveFontFamily uintptr //TCefString
FantasyFontFamily uintptr //TCefString
DefaultFontSize uintptr //Integer
DefaultFixedFontSize uintptr //Integer
MinimumFontSize uintptr //Integer
MinimumLogicalFontSize uintptr //Integer
DefaultEncoding uintptr //TCefString
RemoteFonts uintptr //TCefState
Javascript uintptr //TCefState
JavascriptCloseWindows uintptr //TCefState
JavascriptAccessClipboard uintptr //TCefState
JavascriptDomPaste uintptr //TCefState
ImageLoading uintptr //TCefState
ImageShrinkStandaLonetoFit uintptr //TCefState
TextAreaResize uintptr //TCefState
TabToLinks uintptr //TCefState
LocalStorage uintptr //TCefState
Databases uintptr //TCefState
Webgl uintptr //TCefState
BackgroundColor uintptr //TCefColor
AcceptLanguageList uintptr //TCefString
ChromeStatusBubble uintptr //TCefState
}
type tCefProxyPtr struct {
ProxyType uintptr //TCefProxyType
ProxyScheme uintptr //TCefProxySchem
ProxyServer uintptr //string
ProxyPort uintptr //int32
ProxyUsername uintptr //string
ProxyPassword uintptr //string
ProxyScriptURL uintptr //string
ProxyByPassList uintptr //string
MaxConnectionsPerProxy uintptr //int32
CustomHeaderName uintptr //string
CustomHeaderValue uintptr //string
}
type beforePopupInfoPtr struct {
TargetUrl uintptr //string
TargetFrameName uintptr //string
TargetDisposition uintptr //int32
UserGesture uintptr //bool
}
type tCefRectPtr struct {
X uintptr //int32
Y uintptr //int32
Width uintptr //int32
Height uintptr //int32
}