mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2024-11-24 08:02:15 +02:00
2604 lines
123 KiB
ObjectPascal
2604 lines
123 KiB
ObjectPascal
unit uCEFConstants;
|
|
|
|
{$IFDEF FPC}
|
|
{$MODE OBJFPC}{$H+}
|
|
{$ENDIF}
|
|
|
|
{$I cef.inc}
|
|
|
|
{$IFNDEF TARGET_64BITS}{$ALIGN ON}{$ENDIF}
|
|
{$MINENUMSIZE 4}
|
|
|
|
interface
|
|
|
|
{$IFDEF MSWINDOWS}
|
|
uses
|
|
{$IFDEF DELPHI16_UP}
|
|
System.Classes, Winapi.Messages;
|
|
{$ELSE}
|
|
Classes, Messages;
|
|
{$ENDIF}
|
|
{$ENDIF}
|
|
|
|
const
|
|
/// <summary>
|
|
/// Supported error code values.
|
|
/// Ranges:
|
|
/// 0- 99 System related errors
|
|
/// 100-199 Connection related errors
|
|
/// 200-299 Certificate errors
|
|
/// 300-399 HTTP errors
|
|
/// 400-499 Cache errors
|
|
/// 500-599 ?
|
|
/// 600-699 FTP errors
|
|
/// 700-799 Certificate manager errors
|
|
/// 800-899 DNS resolver errors
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefErrorCode values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_errorcode_t)</see></para>
|
|
/// <para><see href="https://chromium.googlesource.com/chromium/src/+/master/net/base/net_error_list.h">For the complete list of error values see include/base/internal/cef_net_error_list.h which includes this Chromium source file /net/base/net_error_list.h</see></para>
|
|
/// </remarks>
|
|
ERR_NONE = 0;
|
|
ERR_IO_PENDING = -1;
|
|
ERR_FAILED = -2;
|
|
ERR_ABORTED = -3;
|
|
ERR_INVALID_ARGUMENT = -4;
|
|
ERR_INVALID_HANDLE = -5;
|
|
ERR_FILE_NOT_FOUND = -6;
|
|
ERR_TIMED_OUT = -7;
|
|
ERR_FILE_TOO_BIG = -8;
|
|
ERR_UNEXPECTED = -9;
|
|
ERR_ACCESS_DENIED = -10;
|
|
ERR_NOT_IMPLEMENTED = -11;
|
|
ERR_INSUFFICIENT_RESOURCES = -12;
|
|
ERR_OUT_OF_MEMORY = -13;
|
|
ERR_UPLOAD_FILE_CHANGED = -14;
|
|
ERR_SOCKET_NOT_CONNECTED = -15;
|
|
ERR_FILE_EXISTS = -16;
|
|
ERR_FILE_PATH_TOO_LONG = -17;
|
|
ERR_FILE_NO_SPACE = -18;
|
|
ERR_FILE_VIRUS_INFECTED = -19;
|
|
ERR_BLOCKED_BY_CLIENT = -20;
|
|
ERR_NETWORK_CHANGED = -21;
|
|
ERR_BLOCKED_BY_ADMINISTRATOR = -22;
|
|
ERR_SOCKET_IS_CONNECTED = -23;
|
|
ERR_BLOCKED_ENROLLMENT_CHECK_PENDING = -24;
|
|
ERR_UPLOAD_STREAM_REWIND_NOT_SUPPORTED = -25;
|
|
ERR_CONTEXT_SHUT_DOWN = -26;
|
|
ERR_BLOCKED_BY_RESPONSE = -27;
|
|
ERR_BLOCKED_BY_XSS_AUDITOR = -28;
|
|
ERR_CLEARTEXT_NOT_PERMITTED = -29;
|
|
ERR_BLOCKED_BY_CSP = -30;
|
|
ERR_H2_OR_QUIC_REQUIRED = -31;
|
|
//
|
|
ERR_CONNECTION_CLOSED = -100;
|
|
ERR_CONNECTION_RESET = -101;
|
|
ERR_CONNECTION_REFUSED = -102;
|
|
ERR_CONNECTION_ABORTED = -103;
|
|
ERR_CONNECTION_FAILED = -104;
|
|
ERR_NAME_NOT_RESOLVED = -105;
|
|
ERR_INTERNET_DISCONNECTED = -106;
|
|
ERR_SSL_PROTOCOL_ERROR = -107;
|
|
ERR_ADDRESS_INVALID = -108;
|
|
ERR_ADDRESS_UNREACHABLE = -109;
|
|
ERR_SSL_CLIENT_AUTH_CERT_NEEDED = -110;
|
|
ERR_TUNNEL_CONNECTION_FAILED = -111;
|
|
ERR_NO_SSL_VERSIONS_ENABLED = -112;
|
|
ERR_SSL_VERSION_OR_CIPHER_MISMATCH = -113;
|
|
ERR_SSL_RENEGOTIATION_REQUESTED = -114;
|
|
ERR_PROXY_AUTH_UNSUPPORTED = -115;
|
|
ERR_CERT_ERROR_IN_SSL_RENEGOTIATION = -116;
|
|
ERR_BAD_SSL_CLIENT_AUTH_CERT = -117;
|
|
ERR_CONNECTION_TIMED_OUT = -118;
|
|
ERR_HOST_RESOLVER_QUEUE_TOO_LARGE = -119;
|
|
ERR_SOCKS_CONNECTION_FAILED = -120;
|
|
ERR_SOCKS_CONNECTION_HOST_UNREACHABLE = -121;
|
|
ERR_ALPN_NEGOTIATION_FAILED = -122;
|
|
ERR_SSL_NO_RENEGOTIATION = -123;
|
|
ERR_WINSOCK_UNEXPECTED_WRITTEN_BYTES = -124;
|
|
ERR_SSL_DECOMPRESSION_FAILURE_ALERT = -125;
|
|
ERR_SSL_BAD_RECORD_MAC_ALERT = -126;
|
|
ERR_PROXY_AUTH_REQUESTED = -127;
|
|
//
|
|
ERR_PROXY_CONNECTION_FAILED = -130;
|
|
ERR_MANDATORY_PROXY_CONFIGURATION_FAILED = -131;
|
|
//
|
|
ERR_PRECONNECT_MAX_SOCKET_LIMIT = -133;
|
|
ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED = -134;
|
|
ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY = -135;
|
|
ERR_PROXY_CERTIFICATE_INVALID = -136;
|
|
ERR_NAME_RESOLUTION_FAILED = -137;
|
|
ERR_NETWORK_ACCESS_DENIED = -138;
|
|
ERR_TEMPORARILY_THROTTLED = -139;
|
|
ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT = -140;
|
|
ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED = -141;
|
|
ERR_MSG_TOO_BIG = -142;
|
|
//
|
|
ERR_WS_PROTOCOL_ERROR = -145;
|
|
//
|
|
ERR_ADDRESS_IN_USE = -147;
|
|
ERR_SSL_HANDSHAKE_NOT_COMPLETED = -148;
|
|
ERR_SSL_BAD_PEER_PUBLIC_KEY = -149;
|
|
ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN = -150;
|
|
ERR_CLIENT_AUTH_CERT_TYPE_UNSUPPORTED = -151;
|
|
//
|
|
ERR_SSL_DECRYPT_ERROR_ALERT = -153;
|
|
ERR_WS_THROTTLE_QUEUE_TOO_LARGE = -154;
|
|
//
|
|
ERR_SSL_SERVER_CERT_CHANGED = -156;
|
|
//
|
|
ERR_SSL_UNRECOGNIZED_NAME_ALERT = -159;
|
|
ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR = -160;
|
|
ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR = -161;
|
|
ERR_SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE = -162;
|
|
ERR_SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE = -163;
|
|
ERR_SSL_CLIENT_AUTH_CERT_BAD_FORMAT = -164;
|
|
//
|
|
ERR_ICANN_NAME_COLLISION = -166;
|
|
ERR_SSL_SERVER_CERT_BAD_FORMAT = -167;
|
|
ERR_CT_STH_PARSING_FAILED = -168;
|
|
ERR_CT_STH_INCOMPLETE = -169;
|
|
ERR_UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH = -170;
|
|
ERR_CT_CONSISTENCY_PROOF_PARSING_FAILED = -171;
|
|
ERR_SSL_OBSOLETE_CIPHER = -172;
|
|
ERR_WS_UPGRADE = -173;
|
|
ERR_READ_IF_READY_NOT_IMPLEMENTED = -174;
|
|
//
|
|
ERR_NO_BUFFER_SPACE = -176;
|
|
ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS = -177;
|
|
ERR_EARLY_DATA_REJECTED = -178;
|
|
ERR_WRONG_VERSION_ON_EARLY_DATA = -179;
|
|
ERR_TLS13_DOWNGRADE_DETECTED = -180;
|
|
ERR_SSL_KEY_USAGE_INCOMPATIBLE = -181;
|
|
ERR_INVALID_ECH_CONFIG_LIST = -182;
|
|
ERR_ECH_NOT_NEGOTIATED = -183;
|
|
ERR_ECH_FALLBACK_CERTIFICATE_INVALID = -184;
|
|
//
|
|
ERR_CERT_COMMON_NAME_INVALID = -200;
|
|
ERR_CERT_DATE_INVALID = -201;
|
|
ERR_CERT_AUTHORITY_INVALID = -202;
|
|
ERR_CERT_CONTAINS_ERRORS = -203;
|
|
ERR_CERT_NO_REVOCATION_MECHANISM = -204;
|
|
ERR_CERT_UNABLE_TO_CHECK_REVOCATION = -205;
|
|
ERR_CERT_REVOKED = -206;
|
|
ERR_CERT_INVALID = -207;
|
|
ERR_CERT_WEAK_SIGNATURE_ALGORITHM = -208;
|
|
//
|
|
ERR_CERT_NON_UNIQUE_NAME = -210;
|
|
ERR_CERT_WEAK_KEY = -211;
|
|
ERR_CERT_NAME_CONSTRAINT_VIOLATION = -212;
|
|
ERR_CERT_VALIDITY_TOO_LONG = -213;
|
|
ERR_CERTIFICATE_TRANSPARENCY_REQUIRED = -214;
|
|
ERR_CERT_SYMANTEC_LEGACY = -215;
|
|
//
|
|
ERR_CERT_KNOWN_INTERCEPTION_BLOCKED = -217;
|
|
//
|
|
ERR_CERT_END = -219;
|
|
//
|
|
ERR_INVALID_URL = -300;
|
|
ERR_DISALLOWED_URL_SCHEME = -301;
|
|
ERR_UNKNOWN_URL_SCHEME = -302;
|
|
ERR_INVALID_REDIRECT = -303;
|
|
//
|
|
ERR_TOO_MANY_REDIRECTS = -310;
|
|
ERR_UNSAFE_REDIRECT = -311;
|
|
ERR_UNSAFE_PORT = -312;
|
|
//
|
|
ERR_INVALID_RESPONSE = -320;
|
|
ERR_INVALID_CHUNKED_ENCODING = -321;
|
|
ERR_METHOD_NOT_SUPPORTED = -322;
|
|
ERR_UNEXPECTED_PROXY_AUTH = -323;
|
|
ERR_EMPTY_RESPONSE = -324;
|
|
ERR_RESPONSE_HEADERS_TOO_BIG = -325;
|
|
//
|
|
ERR_PAC_SCRIPT_FAILED = -327;
|
|
ERR_REQUEST_RANGE_NOT_SATISFIABLE = -328;
|
|
ERR_MALFORMED_IDENTITY = -329;
|
|
ERR_CONTENT_DECODING_FAILED = -330;
|
|
ERR_NETWORK_IO_SUSPENDED = -331;
|
|
ERR_SYN_REPLY_NOT_RECEIVED = -332;
|
|
ERR_ENCODING_CONVERSION_FAILED = -333;
|
|
ERR_UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT = -334;
|
|
//
|
|
ERR_NO_SUPPORTED_PROXIES = -336;
|
|
ERR_SPDY_PROTOCOL_ERROR = -337;
|
|
ERR_INVALID_AUTH_CREDENTIALS = -338;
|
|
ERR_UNSUPPORTED_AUTH_SCHEME = -339;
|
|
ERR_ENCODING_DETECTION_FAILED = -340;
|
|
ERR_MISSING_AUTH_CREDENTIALS = -341;
|
|
ERR_UNEXPECTED_SECURITY_LIBRARY_STATUS = -342;
|
|
ERR_MISCONFIGURED_AUTH_ENVIRONMENT = -343;
|
|
ERR_UNDOCUMENTED_SECURITY_LIBRARY_STATUS = -344;
|
|
ERR_RESPONSE_BODY_TOO_BIG_TO_DRAIN = -345;
|
|
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH = -346;
|
|
ERR_INCOMPLETE_SPDY_HEADERS = -347;
|
|
ERR_PAC_NOT_IN_DHCP = -348;
|
|
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION = -349;
|
|
ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION = -350;
|
|
ERR_SPDY_SERVER_REFUSED_STREAM = -351;
|
|
ERR_SPDY_PING_FAILED = -352;
|
|
//
|
|
ERR_CONTENT_LENGTH_MISMATCH = -354;
|
|
ERR_INCOMPLETE_CHUNKED_ENCODING = -355;
|
|
ERR_QUIC_PROTOCOL_ERROR = -356;
|
|
ERR_RESPONSE_HEADERS_TRUNCATED = -357;
|
|
ERR_QUIC_HANDSHAKE_FAILED = -358;
|
|
//
|
|
ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY = -360;
|
|
ERR_SPDY_FLOW_CONTROL_ERROR = -361;
|
|
ERR_SPDY_FRAME_SIZE_ERROR = -362;
|
|
ERR_SPDY_COMPRESSION_ERROR = -363;
|
|
ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION = -364;
|
|
ERR_HTTP_1_1_REQUIRED = -365;
|
|
ERR_PROXY_HTTP_1_1_REQUIRED = -366;
|
|
ERR_PAC_SCRIPT_TERMINATED = -367;
|
|
//
|
|
ERR_INVALID_HTTP_RESPONSE = -370;
|
|
ERR_CONTENT_DECODING_INIT_FAILED = -371;
|
|
ERR_SPDY_RST_STREAM_NO_ERROR_RECEIVED = -372;
|
|
ERR_SPDY_PUSHED_STREAM_NOT_AVAILABLE = -373;
|
|
ERR_SPDY_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER = -374;
|
|
ERR_TOO_MANY_RETRIES = -375;
|
|
ERR_SPDY_STREAM_CLOSED = -376;
|
|
ERR_SPDY_CLIENT_REFUSED_STREAM = -377;
|
|
ERR_SPDY_PUSHED_RESPONSE_DOES_NOT_MATCH = -378;
|
|
ERR_HTTP_RESPONSE_CODE_FAILURE = -379;
|
|
ERR_QUIC_CERT_ROOT_NOT_KNOWN = -380;
|
|
ERR_QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED = -381;
|
|
//
|
|
ERR_CACHE_MISS = -400;
|
|
ERR_CACHE_READ_FAILURE = -401;
|
|
ERR_CACHE_WRITE_FAILURE = -402;
|
|
ERR_CACHE_OPERATION_NOT_SUPPORTED = -403;
|
|
ERR_CACHE_OPEN_FAILURE = -404;
|
|
ERR_CACHE_CREATE_FAILURE = -405;
|
|
ERR_CACHE_RACE = -406;
|
|
ERR_CACHE_CHECKSUM_READ_FAILURE = -407;
|
|
ERR_CACHE_CHECKSUM_MISMATCH = -408;
|
|
ERR_CACHE_LOCK_TIMEOUT = -409;
|
|
ERR_CACHE_AUTH_FAILURE_AFTER_READ = -410;
|
|
ERR_CACHE_ENTRY_NOT_SUITABLE = -411;
|
|
ERR_CACHE_DOOM_FAILURE = -412;
|
|
ERR_CACHE_OPEN_OR_CREATE_FAILURE = -413;
|
|
//
|
|
ERR_INSECURE_RESPONSE = -501;
|
|
ERR_NO_PRIVATE_KEY_FOR_CERT = -502;
|
|
ERR_ADD_USER_CERT_FAILED = -503;
|
|
ERR_INVALID_SIGNED_EXCHANGE = -504;
|
|
ERR_INVALID_WEB_BUNDLE = -505;
|
|
ERR_TRUST_TOKEN_OPERATION_FAILED = -506;
|
|
ERR_TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST = -507;
|
|
//
|
|
ERR_FTP_FAILED = -601;
|
|
ERR_FTP_SERVICE_UNAVAILABLE = -602;
|
|
ERR_FTP_TRANSFER_ABORTED = -603;
|
|
ERR_FTP_FILE_BUSY = -604;
|
|
ERR_FTP_SYNTAX_ERROR = -605;
|
|
ERR_FTP_COMMAND_NOT_SUPPORTED = -606;
|
|
ERR_FTP_BAD_COMMAND_SEQUENCE = -607;
|
|
//
|
|
ERR_PKCS12_IMPORT_BAD_PASSWORD = -701;
|
|
ERR_PKCS12_IMPORT_FAILED = -702;
|
|
ERR_IMPORT_CA_CERT_NOT_CA = -703;
|
|
ERR_IMPORT_CERT_ALREADY_EXISTS = -704;
|
|
ERR_IMPORT_CA_CERT_FAILED = -705;
|
|
ERR_IMPORT_SERVER_CERT_FAILED = -706;
|
|
ERR_PKCS12_IMPORT_INVALID_MAC = -707;
|
|
ERR_PKCS12_IMPORT_INVALID_FILE = -708;
|
|
ERR_PKCS12_IMPORT_UNSUPPORTED = -709;
|
|
ERR_KEY_GENERATION_FAILED = -710;
|
|
//
|
|
ERR_PRIVATE_KEY_EXPORT_FAILED = -712;
|
|
ERR_SELF_SIGNED_CERT_GENERATION_FAILED = -713;
|
|
ERR_CERT_DATABASE_CHANGED = -714;
|
|
//
|
|
ERR_DNS_MALFORMED_RESPONSE = -800;
|
|
ERR_DNS_SERVER_REQUIRES_TCP = -801;
|
|
ERR_DNS_SERVER_FAILED = -802;
|
|
ERR_DNS_TIMED_OUT = -803;
|
|
ERR_NS_CACHE_MISS = -804;
|
|
ERR_DNS_SEARCH_EMPTY = -805;
|
|
ERR_DNS_SORT_ERROR = -806;
|
|
//
|
|
ERR_DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED = -808;
|
|
ERR_DNS_NAME_HTTPS_ONLY = -809;
|
|
|
|
/// <summary>
|
|
/// command_id constants declared in cef_command_ids.h and used by some callbacks in ICefCommandHandler
|
|
/// cef_command_ids.h is generated in /include/cef_command_ids.h
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/app/chrome_command_ids.h">The command_id values are also available in chrome/app/chrome_command_ids.h</see></para>
|
|
/// </remarks>
|
|
IDC_MinimumLabelValue = 4000;
|
|
IDC_BACK = 33000;
|
|
IDC_FORWARD = 33001;
|
|
IDC_RELOAD = 33002;
|
|
IDC_HOME = 33003;
|
|
IDC_OPEN_CURRENT_URL = 33004;
|
|
IDC_STOP = 33006;
|
|
IDC_RELOAD_BYPASSING_CACHE = 33007;
|
|
IDC_RELOAD_CLEARING_CACHE = 33009;
|
|
IDC_NEW_WINDOW = 34000;
|
|
IDC_NEW_INCOGNITO_WINDOW = 34001;
|
|
IDC_PIN_TO_START_SCREEN = 34005;
|
|
IDC_CLOSE_WINDOW = 34012;
|
|
IDC_ALWAYS_ON_TOP = 34013;
|
|
IDC_NEW_TAB = 34014;
|
|
IDC_CLOSE_TAB = 34015;
|
|
IDC_SELECT_NEXT_TAB = 34016;
|
|
IDC_SELECT_PREVIOUS_TAB = 34017;
|
|
IDC_SELECT_TAB_0 = 34018;
|
|
IDC_SELECT_TAB_1 = 34019;
|
|
IDC_SELECT_TAB_2 = 34020;
|
|
IDC_SELECT_TAB_3 = 34021;
|
|
IDC_SELECT_TAB_4 = 34022;
|
|
IDC_SELECT_TAB_5 = 34023;
|
|
IDC_SELECT_TAB_6 = 34024;
|
|
IDC_SELECT_TAB_7 = 34025;
|
|
IDC_SELECT_LAST_TAB = 34026;
|
|
IDC_DUPLICATE_TAB = 34027;
|
|
IDC_RESTORE_TAB = 34028;
|
|
IDC_SHOW_AS_TAB = 34029;
|
|
IDC_FULLSCREEN = 34030;
|
|
IDC_EXIT = 34031;
|
|
IDC_MOVE_TAB_NEXT = 34032;
|
|
IDC_MOVE_TAB_PREVIOUS = 34033;
|
|
IDC_SEARCH = 34035;
|
|
IDC_DEBUG_FRAME_TOGGLE = 34038;
|
|
IDC_WINDOW_MENU = 34045;
|
|
IDC_MINIMIZE_WINDOW = 34046;
|
|
IDC_MAXIMIZE_WINDOW = 34047;
|
|
IDC_ALL_WINDOWS_FRONT = 34048;
|
|
IDC_NAME_WINDOW = 34049;
|
|
IDC_TOGGLE_MULTITASK_MENU = 34050;
|
|
IDC_USE_SYSTEM_TITLE_BAR = 34051;
|
|
IDC_RESTORE_WINDOW = 34052;
|
|
IDC_OPEN_IN_PWA_WINDOW = 34053;
|
|
IDC_MOVE_TAB_TO_NEW_WINDOW = 34054;
|
|
IDC_COPY_URL = 34060;
|
|
IDC_OPEN_IN_CHROME = 34061;
|
|
IDC_SITE_SETTINGS = 34062;
|
|
IDC_WEB_APP_MENU_APP_INFO = 34063;
|
|
IDC_VISIT_DESKTOP_OF_LRU_USER_2 = 34080;
|
|
IDC_VISIT_DESKTOP_OF_LRU_USER_3 = 34081;
|
|
IDC_VISIT_DESKTOP_OF_LRU_USER_4 = 34082;
|
|
IDC_VISIT_DESKTOP_OF_LRU_USER_5 = 34083;
|
|
IDC_BOOKMARK_THIS_TAB = 35000;
|
|
IDC_BOOKMARK_ALL_TABS = 35001;
|
|
IDC_VIEW_SOURCE = 35002;
|
|
IDC_PRINT = 35003;
|
|
IDC_SAVE_PAGE = 35004;
|
|
IDC_EMAIL_PAGE_LOCATION = 35006;
|
|
IDC_BASIC_PRINT = 35007;
|
|
IDC_SAVE_CREDIT_CARD_FOR_PAGE = 35008;
|
|
IDC_TRANSLATE_PAGE = 35009;
|
|
IDC_MANAGE_PASSWORDS_FOR_PAGE = 35010;
|
|
IDC_ROUTE_MEDIA = 35011;
|
|
IDC_WINDOW_MUTE_SITE = 35012;
|
|
IDC_WINDOW_PIN_TAB = 35013;
|
|
IDC_WINDOW_GROUP_TAB = 35014;
|
|
IDC_MIGRATE_LOCAL_CREDIT_CARD_FOR_PAGE = 35015;
|
|
IDC_SEND_TAB_TO_SELF = 35016;
|
|
IDC_FOCUS_THIS_TAB = 35017;
|
|
IDC_QRCODE_GENERATOR = 35021;
|
|
IDC_WINDOW_CLOSE_TABS_TO_RIGHT = 35022;
|
|
IDC_WINDOW_CLOSE_OTHER_TABS = 35023;
|
|
IDC_NEW_TAB_TO_RIGHT = 35024;
|
|
IDC_SAVE_AUTOFILL_ADDRESS = 35025;
|
|
IDC_OFFERS_AND_REWARDS_FOR_PAGE = 35026;
|
|
IDC_WEBAUTHN = 35027;
|
|
IDC_SHARING_HUB = 35028;
|
|
IDC_SHARING_HUB_MENU = 35029;
|
|
IDC_VIRTUAL_CARD_MANUAL_FALLBACK = 35030;
|
|
IDC_SHARING_HUB_SCREENSHOT = 35031;
|
|
IDC_VIRTUAL_CARD_ENROLL = 35032;
|
|
IDC_FOLLOW = 35033;
|
|
IDC_UNFOLLOW = 35034;
|
|
IDC_SAVE_IBAN_FOR_PAGE = 35035;
|
|
IDC_MUTE_TARGET_SITE = 35050;
|
|
IDC_PIN_TARGET_TAB = 35051;
|
|
IDC_GROUP_TARGET_TAB = 35052;
|
|
IDC_DUPLICATE_TARGET_TAB = 35053;
|
|
IDC_CUT = 36000;
|
|
IDC_COPY = 36001;
|
|
IDC_PASTE = 36003;
|
|
IDC_EDIT_MENU = 36004;
|
|
IDC_FIND = 37000;
|
|
IDC_FIND_NEXT = 37001;
|
|
IDC_FIND_PREVIOUS = 37002;
|
|
IDC_CLOSE_FIND_OR_STOP = 37003;
|
|
IDC_FIND_MENU = 37100;
|
|
IDC_ZOOM_MENU = 38000;
|
|
IDC_ZOOM_PLUS = 38001;
|
|
IDC_ZOOM_NORMAL = 38002;
|
|
IDC_ZOOM_MINUS = 38003;
|
|
IDC_ZOOM_PERCENT_DISPLAY = 38004;
|
|
IDC_FOCUS_TOOLBAR = 39000;
|
|
IDC_FOCUS_LOCATION = 39001;
|
|
IDC_FOCUS_SEARCH = 39002;
|
|
IDC_FOCUS_MENU_BAR = 39003;
|
|
IDC_FOCUS_NEXT_PANE = 39004;
|
|
IDC_FOCUS_PREVIOUS_PANE = 39005;
|
|
IDC_FOCUS_BOOKMARKS = 39006;
|
|
IDC_FOCUS_INACTIVE_POPUP_FOR_ACCESSIBILITY = 39007;
|
|
IDC_FOCUS_WEB_CONTENTS_PANE = 39009;
|
|
IDC_OPEN_FILE = 40000;
|
|
IDC_CREATE_SHORTCUT = 40002;
|
|
IDC_DEVELOPER_MENU = 40003;
|
|
IDC_DEV_TOOLS = 40004;
|
|
IDC_DEV_TOOLS_CONSOLE = 40005;
|
|
IDC_TASK_MANAGER = 40006;
|
|
IDC_DEV_TOOLS_DEVICES = 40007;
|
|
IDC_FEEDBACK = 40008;
|
|
IDC_SHOW_BOOKMARK_BAR = 40009;
|
|
IDC_SHOW_HISTORY = 40010;
|
|
IDC_SHOW_BOOKMARK_MANAGER = 40011;
|
|
IDC_SHOW_DOWNLOADS = 40012;
|
|
IDC_CLEAR_BROWSING_DATA = 40013;
|
|
IDC_IMPORT_SETTINGS = 40014;
|
|
IDC_OPTIONS = 40015;
|
|
IDC_EDIT_SEARCH_ENGINES = 40016;
|
|
IDC_VIEW_PASSWORDS = 40017;
|
|
IDC_ABOUT = 40018;
|
|
IDC_HELP_PAGE_VIA_KEYBOARD = 40019;
|
|
IDC_HELP_PAGE_VIA_MENU = 40020;
|
|
IDC_SHOW_APP_MENU = 40021;
|
|
IDC_MANAGE_EXTENSIONS = 40022;
|
|
IDC_DEV_TOOLS_INSPECT = 40023;
|
|
IDC_UPGRADE_DIALOG = 40024;
|
|
IDC_PROFILING_ENABLED = 40028;
|
|
IDC_BOOKMARKS_MENU = 40029;
|
|
IDC_SHOW_SIGNIN = 40030;
|
|
IDC_EXTENSION_ERRORS = 40031;
|
|
IDC_SHOW_SETTINGS_CHANGE_FIRST = 40033;
|
|
IDC_SHOW_SETTINGS_CHANGE_LAST = 40133;
|
|
IDC_SHOW_AVATAR_MENU = 40134;
|
|
IDC_EXTENSION_INSTALL_ERROR_FIRST = 40135;
|
|
IDC_EXTENSION_INSTALL_ERROR_LAST = 40235;
|
|
IDC_TOGGLE_REQUEST_TABLET_SITE = 40236;
|
|
IDC_DEV_TOOLS_TOGGLE = 40237;
|
|
IDC_RECENT_TABS_MENU = 40239;
|
|
IDC_RECENT_TABS_NO_DEVICE_TABS = 40240;
|
|
IDC_SHOW_SETTINGS_RESET_BUBBLE = 40241;
|
|
IDC_SHOW_SYNC_ERROR = 40242;
|
|
IDC_DISTILL_PAGE = 40243;
|
|
IDC_HELP_MENU = 40244;
|
|
IDC_SHOW_SRT_BUBBLE = 40246;
|
|
IDC_ELEVATED_RECOVERY_DIALOG = 40247;
|
|
IDC_TAKE_SCREENSHOT = 40248;
|
|
IDC_MORE_TOOLS_MENU = 40249;
|
|
IDC_TOGGLE_FULLSCREEN_TOOLBAR = 40250;
|
|
IDC_CUSTOMIZE_TOUCH_BAR = 40251;
|
|
IDC_SHOW_BETA_FORUM = 40252;
|
|
IDC_TOGGLE_JAVASCRIPT_APPLE_EVENTS = 40253;
|
|
IDC_INSTALL_PWA = 40254;
|
|
IDC_SHOW_MANAGEMENT_PAGE = 40255;
|
|
IDC_PASTE_AND_GO = 40256;
|
|
IDC_SHOW_SAVE_LOCAL_CARD_SIGN_IN_PROMO_IF_APPLICABLE = 40257;
|
|
IDC_CLOSE_SIGN_IN_PROMO = 40258;
|
|
IDC_SHOW_FULL_URLS = 40259;
|
|
IDC_CARET_BROWSING_TOGGLE = 40260;
|
|
IDC_TOGGLE_QUICK_COMMANDS = 40261;
|
|
IDC_CHROME_TIPS = 40263;
|
|
IDC_CHROME_WHATS_NEW = 40264;
|
|
IDC_LACROS_DATA_MIGRATION = 40265;
|
|
IDC_PERFORMANCE = 40266;
|
|
IDC_SPELLCHECK_SUGGESTION_0 = 41000;
|
|
IDC_SPELLCHECK_SUGGESTION_1 = 41001;
|
|
IDC_SPELLCHECK_SUGGESTION_2 = 41002;
|
|
IDC_SPELLCHECK_SUGGESTION_3 = 41003;
|
|
IDC_SPELLCHECK_SUGGESTION_4 = 41004;
|
|
IDC_SPELLCHECK_MENU = 41005;
|
|
IDC_SPELLCHECK_LANGUAGES_FIRST = 41006;
|
|
IDC_SPELLCHECK_LANGUAGES_LAST = 41106;
|
|
IDC_CHECK_SPELLING_WHILE_TYPING = 41107;
|
|
IDC_SPELLPANEL_TOGGLE = 41109;
|
|
IDC_SPELLCHECK_ADD_TO_DICTIONARY = 41110;
|
|
IDC_SPELLCHECK_MULTI_LINGUAL = 41111;
|
|
IDC_WRITING_DIRECTION_MENU = 41120;
|
|
IDC_WRITING_DIRECTION_DEFAULT = 41121;
|
|
IDC_WRITING_DIRECTION_LTR = 41122;
|
|
IDC_WRITING_DIRECTION_RTL = 41123;
|
|
IDC_TRANSLATE_ORIGINAL_LANGUAGE_BASE = 42100;
|
|
IDC_TRANSLATE_TARGET_LANGUAGE_BASE = 42400;
|
|
IDC_VIEW_MENU = 44000;
|
|
IDC_FILE_MENU = 44001;
|
|
IDC_CHROME_MENU = 44002;
|
|
IDC_HIDE_APP = 44003;
|
|
IDC_HISTORY_MENU = 46000;
|
|
IDC_TAB_MENU = 46001;
|
|
IDC_PROFILE_MAIN_MENU = 46100;
|
|
IDC_INPUT_METHODS_MENU = 46300;
|
|
IDC_CONTENT_CONTEXT_CUSTOM_FIRST = 47000;
|
|
IDC_CONTENT_CONTEXT_CUSTOM_LAST = 48000;
|
|
IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST = 49000;
|
|
IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST = 50000;
|
|
IDC_CONTENT_CONTEXT_OPENLINKNEWTAB = 50100;
|
|
IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW = 50101;
|
|
IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD = 50102;
|
|
IDC_CONTENT_CONTEXT_SAVELINKAS = 50103;
|
|
IDC_CONTENT_CONTEXT_COPYLINKLOCATION = 50104;
|
|
IDC_CONTENT_CONTEXT_COPYEMAILADDRESS = 50105;
|
|
IDC_CONTENT_CONTEXT_OPENLINKWITH = 50106;
|
|
IDC_CONTENT_CONTEXT_COPYLINKTEXT = 50107;
|
|
IDC_CONTENT_CONTEXT_OPENLINKINPROFILE = 50108;
|
|
IDC_CONTENT_CONTEXT_OPENLINKBOOKMARKAPP = 50109;
|
|
IDC_CONTENT_CONTEXT_SAVEIMAGEAS = 50110;
|
|
IDC_CONTENT_CONTEXT_COPYIMAGELOCATION = 50111;
|
|
IDC_CONTENT_CONTEXT_COPYIMAGE = 50112;
|
|
IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB = 50113;
|
|
IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE = 50114;
|
|
IDC_CONTENT_CONTEXT_OPEN_ORIGINAL_IMAGE_NEW_TAB = 50115;
|
|
IDC_CONTENT_CONTEXT_LOAD_IMAGE = 50116;
|
|
IDC_CONTENT_CONTEXT_SEARCHLENSFORIMAGE = 50117;
|
|
IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHWEB = 50118;
|
|
IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHLENS = 50119;
|
|
IDC_CONTENT_CONTEXT_SAVEAVAS = 50120;
|
|
IDC_CONTENT_CONTEXT_COPYAVLOCATION = 50121;
|
|
IDC_CONTENT_CONTEXT_OPENAVNEWTAB = 50122;
|
|
IDC_CONTENT_CONTEXT_PICTUREINPICTURE = 50123;
|
|
IDC_CONTENT_CONTEXT_PLAYPAUSE = 50130;
|
|
IDC_CONTENT_CONTEXT_MUTE = 50131;
|
|
IDC_CONTENT_CONTEXT_LOOP = 50132;
|
|
IDC_CONTENT_CONTEXT_CONTROLS = 50133;
|
|
IDC_CONTENT_CONTEXT_ROTATECW = 50134;
|
|
IDC_CONTENT_CONTEXT_ROTATECCW = 50135;
|
|
IDC_CONTENT_CONTEXT_COPY = 50140;
|
|
IDC_CONTENT_CONTEXT_CUT = 50141;
|
|
IDC_CONTENT_CONTEXT_PASTE = 50142;
|
|
IDC_CONTENT_CONTEXT_DELETE = 50143;
|
|
IDC_CONTENT_CONTEXT_UNDO = 50144;
|
|
IDC_CONTENT_CONTEXT_REDO = 50145;
|
|
IDC_CONTENT_CONTEXT_SELECTALL = 50146;
|
|
IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE = 50147;
|
|
IDC_CONTENT_CONTEXT_COPYLINKTOTEXT = 50148;
|
|
IDC_CONTENT_CONTEXT_RESHARELINKTOTEXT = 50149;
|
|
IDC_CONTENT_CONTEXT_REMOVELINKTOTEXT = 50150;
|
|
IDC_CONTENT_CONTEXT_TRANSLATE = 50151;
|
|
IDC_CONTENT_CONTEXT_INSPECTELEMENT = 50152;
|
|
IDC_CONTENT_CONTEXT_VIEWPAGEINFO = 50153;
|
|
IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS = 50154;
|
|
IDC_CONTENT_CONTEXT_LOOK_UP = 50155;
|
|
IDC_CONTENT_CONTEXT_NO_SPELLING_SUGGESTIONS = 50156;
|
|
IDC_CONTENT_CONTEXT_SPELLING_SUGGESTION = 50157;
|
|
IDC_CONTENT_CONTEXT_SPELLING_TOGGLE = 50158;
|
|
IDC_CONTENT_CONTEXT_OPEN_IN_READING_MODE = 50159;
|
|
IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE = 50161;
|
|
IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP = 50162;
|
|
IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP = 50163;
|
|
IDC_CONTENT_CONTEXT_LENS_REGION_SEARCH = 50164;
|
|
IDC_CONTENT_CONTEXT_WEB_REGION_SEARCH = 50165;
|
|
IDC_CONTENT_CONTEXT_GENERATEPASSWORD = 50166;
|
|
IDC_CONTENT_CONTEXT_EXIT_FULLSCREEN = 50167;
|
|
IDC_CONTENT_CONTEXT_SHOWALLSAVEDPASSWORDS = 50168;
|
|
IDC_CONTENT_CONTEXT_PARTIAL_TRANSLATE = 50169;
|
|
IDC_CONTENT_CONTEXT_RELOADFRAME = 50170;
|
|
IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE = 50171;
|
|
IDC_CONTENT_CONTEXT_VIEWFRAMEINFO = 50172;
|
|
IDC_CONTENT_CONTEXT_ADD_A_NOTE = 50175;
|
|
IDC_CONTENT_CONTEXT_GOTOURL = 50180;
|
|
IDC_CONTENT_CONTEXT_SEARCHWEBFOR = 50181;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH1 = 50190;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH2 = 50191;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH3 = 50192;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH4 = 50193;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH5 = 50194;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH6 = 50195;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH7 = 50196;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH8 = 50197;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH9 = 50198;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH10 = 50199;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH11 = 50200;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH12 = 50201;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH13 = 50202;
|
|
IDC_CONTENT_CONTEXT_OPEN_WITH14 = 50203;
|
|
IDC_CONTENT_CONTEXT_EMOJI = 50210;
|
|
IDC_BOOKMARK_BAR_OPEN_ALL = 51000;
|
|
IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW = 51001;
|
|
IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO = 51002;
|
|
IDC_BOOKMARK_BAR_OPEN_INCOGNITO = 51003;
|
|
IDC_BOOKMARK_BAR_OPEN_ALL_NEW_TAB_GROUP = 51004;
|
|
IDC_BOOKMARK_BAR_RENAME_FOLDER = 51005;
|
|
IDC_BOOKMARK_BAR_EDIT = 51006;
|
|
IDC_BOOKMARK_BAR_REMOVE = 51007;
|
|
IDC_BOOKMARK_BAR_UNDO = 51008;
|
|
IDC_BOOKMARK_BAR_REDO = 51009;
|
|
IDC_BOOKMARK_BAR_ADD_NEW_BOOKMARK = 51010;
|
|
IDC_BOOKMARK_BAR_NEW_FOLDER = 51011;
|
|
IDC_BOOKMARK_MANAGER = 51012;
|
|
IDC_BOOKMARK_BAR_ALWAYS_SHOW = 51013;
|
|
IDC_BOOKMARK_BAR_SHOW_APPS_SHORTCUT = 51014;
|
|
IDC_BOOKMARK_BAR_SHOW_READING_LIST = 51015;
|
|
IDC_BOOKMARK_BAR_SHOW_MANAGED_BOOKMARKS = 51016;
|
|
IDC_BOOKMARK_BAR_TRACK_PRICE_FOR_SHOPPING_BOOKMARK = 51017;
|
|
IDC_BOOKMARK_BAR_UNTRACK_PRICE_FOR_SHOPPING_BOOKMARK = 51018;
|
|
IDC_BOOKMARK_BAR_ADD_TO_BOOKMARKS_BAR = 51019;
|
|
IDC_BOOKMARK_BAR_REMOVE_FROM_BOOKMARKS_BAR = 51020;
|
|
IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_SINGLE_DEVICE = 51030;
|
|
IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_MULTIPLE_DEVICES = 51031;
|
|
IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_SINGLE_DEVICE = 51032;
|
|
IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_MULTIPLE_DEVICES = 51033;
|
|
IDC_CONTENT_CONTEXT_GENERATE_QR_CODE = 51034;
|
|
IDC_CONTENT_CONTEXT_SHARING_SUBMENU = 51035;
|
|
IDC_CONTENT_CLIPBOARD_HISTORY_MENU = 51036;
|
|
IDC_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND = 51100;
|
|
IDC_MEDIA_ROUTER_ABOUT = 51200;
|
|
IDC_MEDIA_ROUTER_HELP = 51201;
|
|
IDC_MEDIA_ROUTER_LEARN_MORE = 51202;
|
|
IDC_MEDIA_ROUTER_ALWAYS_SHOW_TOOLBAR_ACTION = 51204;
|
|
IDC_MEDIA_ROUTER_SHOWN_BY_POLICY = 51206;
|
|
IDC_MEDIA_ROUTER_SHOW_IN_TOOLBAR = 51207;
|
|
IDC_MEDIA_ROUTER_TOGGLE_MEDIA_REMOTING = 51208;
|
|
IDC_MEDIA_TOOLBAR_CONTEXT_REPORT_CAST_ISSUE = 51209;
|
|
IDC_MEDIA_TOOLBAR_CONTEXT_SHOW_OTHER_SESSIONS = 51210;
|
|
IDC_MEDIA_STREAM_DEVICE_STATUS_TRAY = 51300;
|
|
IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_FIRST = 51301;
|
|
IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_LAST = 51399;
|
|
IDC_MEDIA_STREAM_DEVICE_ALWAYS_ALLOW = 51400;
|
|
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST = 52000;
|
|
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_LAST = 52199;
|
|
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS = 52200;
|
|
IDC_OPEN_LINK_IN_PROFILE_FIRST = 52300;
|
|
IDC_OPEN_LINK_IN_PROFILE_LAST = 52399;
|
|
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION1 = 52400;
|
|
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION2 = 52401;
|
|
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION3 = 52402;
|
|
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION4 = 52403;
|
|
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION5 = 52404;
|
|
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE = 52410;
|
|
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS = 52411;
|
|
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE_ONCE = 52412;
|
|
IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER = 52413;
|
|
IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY = 52414;
|
|
IDC_RUN_SCREEN_AI_VISUAL_ANNOTATIONS = 52420;
|
|
IDC_CONTENT_CONTEXT_PDF_OCR = 52421;
|
|
IDC_CONTENT_CONTEXT_PDF_OCR_ALWAYS = 52422;
|
|
IDC_CONTENT_CONTEXT_PDF_OCR_ONCE = 52423;
|
|
IDC_TAB_SEARCH = 52500;
|
|
IDC_TAB_SEARCH_CLOSE = 52501;
|
|
IDC_DEBUG_TOGGLE_TABLET_MODE = 52510;
|
|
IDC_DEBUG_PRINT_VIEW_TREE = 52511;
|
|
IDC_DEBUG_PRINT_VIEW_TREE_DETAILS = 52512;
|
|
IDC_CONTENT_CONTEXT_AUTOFILL_FEEDBACK = 52990;
|
|
IDC_CONTENT_CONTEXT_AUTOFILL_CUSTOM_FIRST = 53000;
|
|
IDC_CONTENT_CONTEXT_AUTOFILL_CUSTOM_LAST = 53250;
|
|
IDC_LIVE_CAPTION = 53251;
|
|
IDC_MANAGE_HID_DEVICES_FIRST = 53260;
|
|
IDC_MANAGE_HID_DEVICES_LAST = 53269;
|
|
IDC_FIRST_UNBOUNDED_MENU = 0;
|
|
|
|
/// <summary>
|
|
/// Supported certificate status code values. See net\cert\cert_status_flags.h
|
|
/// for more information. CERT_STATUS_NONE is new in CEF because we use an
|
|
/// enum while cert_status_flags.h uses a typedef and static const variables.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefCertStatus values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_cert_status_t)</see></para>
|
|
/// </remarks>
|
|
CERT_STATUS_NONE = 0;
|
|
CERT_STATUS_COMMON_NAME_INVALID = 1 shl 0;
|
|
CERT_STATUS_DATE_INVALID = 1 shl 1;
|
|
CERT_STATUS_AUTHORITY_INVALID = 1 shl 2;
|
|
CERT_STATUS_NO_REVOCATION_MECHANISM = 1 shl 4;
|
|
CERT_STATUS_UNABLE_TO_CHECK_REVOCATION = 1 shl 5;
|
|
CERT_STATUS_REVOKED = 1 shl 6;
|
|
CERT_STATUS_INVALID = 1 shl 7;
|
|
CERT_STATUS_WEAK_SIGNATURE_ALGORITHM = 1 shl 8;
|
|
CERT_STATUS_NON_UNIQUE_NAME = 1 shl 10;
|
|
CERT_STATUS_WEAK_KEY = 1 shl 11;
|
|
CERT_STATUS_PINNED_KEY_MISSING = 1 shl 13;
|
|
CERT_STATUS_NAME_CONSTRAINT_VIOLATION = 1 shl 14;
|
|
CERT_STATUS_VALIDITY_TOO_LONG = 1 shl 15;
|
|
CERT_STATUS_IS_EV = 1 shl 16;
|
|
CERT_STATUS_REV_CHECKING_ENABLED = 1 shl 17;
|
|
CERT_STATUS_SHA1_SIGNATURE_PRESENT = 1 shl 19;
|
|
CERT_STATUS_CT_COMPLIANCE_FAILED = 1 shl 20;
|
|
|
|
CERT_STATUS_FIRST_ERROR = CERT_STATUS_COMMON_NAME_INVALID;
|
|
CERT_STATUS_LAST_ERROR = CERT_STATUS_VALIDITY_TOO_LONG;
|
|
|
|
/// <summary>
|
|
/// V8 access control values.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefV8AccessControls values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_v8_accesscontrol_t)</see></para>
|
|
/// </remarks>
|
|
V8_ACCESS_CONTROL_DEFAULT = 0;
|
|
V8_ACCESS_CONTROL_ALL_CAN_READ = 1 shl 0;
|
|
V8_ACCESS_CONTROL_ALL_CAN_WRITE = 1 shl 1;
|
|
V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING = 1 shl 2;
|
|
|
|
/// <summary>Writeable, Enumerable, Configurable</summary>
|
|
/// <remarks>
|
|
/// <para>TCefV8PropertyAttributes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_v8_propertyattribute_t)</see></para>
|
|
/// </remarks>
|
|
V8_PROPERTY_ATTRIBUTE_NONE = 0;
|
|
/// <summary>Not writeable</summary>
|
|
/// <remarks>
|
|
/// <para>TCefV8PropertyAttributes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_v8_propertyattribute_t)</see></para>
|
|
/// </remarks>
|
|
V8_PROPERTY_ATTRIBUTE_READONLY = 1 shl 0;
|
|
/// <summary>Not enumerable</summary>
|
|
/// <remarks>
|
|
/// <para>TCefV8PropertyAttributes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_v8_propertyattribute_t)</see></para>
|
|
/// </remarks>
|
|
V8_PROPERTY_ATTRIBUTE_DONTENUM = 1 shl 1;
|
|
/// <summary>Not configurable</summary>
|
|
/// <remarks>
|
|
/// <para>TCefV8PropertyAttributes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_v8_propertyattribute_t)</see></para>
|
|
/// </remarks>
|
|
V8_PROPERTY_ATTRIBUTE_DONTDELETE = 1 shl 2;
|
|
|
|
|
|
/// <summary>
|
|
/// Source is a link click or the JavaScript window.open function. This is
|
|
/// also the default value for requests like sub-resource loads that are not
|
|
/// navigations.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_LINK = 0;
|
|
/// <summary>
|
|
/// Source is some other "explicit" navigation. This is the default value for
|
|
/// navigations where the actual type is unknown. See also
|
|
/// TT_DIRECT_LOAD_FLAG.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_EXPLICIT = 1;
|
|
/// <summary>
|
|
/// User got to this page through a suggestion in the UI (for example, via the
|
|
/// destinations page). Chrome runtime only.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_AUTO_BOOKMARK = 2;
|
|
/// <summary>
|
|
/// Source is a subframe navigation. This is any content that is automatically
|
|
/// loaded in a non-toplevel frame. For example, if a page consists of several
|
|
/// frames containing ads, those ad URLs will have this transition type.
|
|
/// The user may not even realize the content in these pages is a separate
|
|
/// frame, so may not care about the URL.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_AUTO_SUBFRAME = 3;
|
|
/// <summary>
|
|
/// Source is a subframe navigation explicitly requested by the user that will
|
|
/// generate new navigation entries in the back/forward list. These are
|
|
/// probably more important than frames that were automatically loaded in
|
|
/// the background because the user probably cares about the fact that this
|
|
/// link was loaded.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_MANUAL_SUBFRAME = 4;
|
|
/// <summary>
|
|
/// User got to this page by typing in the URL bar and selecting an entry
|
|
/// that did not look like a URL. For example, a match might have the URL
|
|
/// of a Google search result page, but appear like "Search Google for ...".
|
|
/// These are not quite the same as EXPLICIT navigations because the user
|
|
/// didn't type or see the destination URL. Chrome runtime only.
|
|
/// See also TT_KEYWORD.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_GENERATED = 5;
|
|
/// <summary>
|
|
/// This is a toplevel navigation. This is any content that is automatically
|
|
/// loaded in a toplevel frame. For example, opening a tab to show the ASH
|
|
/// screen saver, opening the devtools window, opening the NTP after the safe
|
|
/// browsing warning, opening web-based dialog boxes are examples of
|
|
/// AUTO_TOPLEVEL navigations. Chrome runtime only.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_AUTO_TOPLEVEL = 6;
|
|
/// <summary>
|
|
/// Source is a form submission by the user. NOTE: In some situations
|
|
/// submitting a form does not result in this transition type. This can happen
|
|
/// if the form uses a script to submit the contents.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_FORM_SUBMIT = 7;
|
|
/// <summary>
|
|
/// Source is a "reload" of the page via the Reload function or by re-visiting
|
|
/// the same URL. NOTE: This is distinct from the concept of whether a
|
|
/// particular load uses "reload semantics" (i.e. bypasses cached data).
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_RELOAD = 8;
|
|
/// <summary>
|
|
/// The url was generated from a replaceable keyword other than the default
|
|
/// search provider. If the user types a keyword (which also applies to
|
|
/// tab-to-search) in the omnibox this qualifier is applied to the transition
|
|
/// type of the generated url. TemplateURLModel then may generate an
|
|
/// additional visit with a transition type of TT_KEYWORD_GENERATED against
|
|
/// the url 'http://' + keyword. For example, if you do a tab-to-search
|
|
/// against wikipedia the generated url has a transition qualifer of
|
|
/// TT_KEYWORD, and TemplateURLModel generates a visit for 'wikipedia.org'
|
|
/// with a transition type of TT_KEYWORD_GENERATED. Chrome runtime only.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_KEYWORD = 9;
|
|
/// <summary>
|
|
/// Corresponds to a visit generated for a keyword. See description of
|
|
/// TT_KEYWORD for more details. Chrome runtime only.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_KEYWORD_GENERATED = 10;
|
|
/// <summary>
|
|
/// General mask defining the bits used for the source values.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_SOURCE_MASK = $000000FF;
|
|
|
|
/// <summary>
|
|
/// Attempted to visit a URL but was blocked.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_BLOCKED_FLAG = $00800000;
|
|
/// <summary>
|
|
/// Used the Forward or Back function to navigate among browsing history.
|
|
/// Will be ORed to the transition type for the original load.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_FORWARD_BACK_FLAG = $01000000;
|
|
/// <summary>
|
|
/// Loaded a URL directly via CreateBrowser, LoadURL or LoadRequest.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_DIRECT_LOAD_FLAG = $02000000;
|
|
/// <summary>
|
|
/// User is navigating to the home page. Chrome runtime only.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_HOME_PAGE_FLAG = $04000000;
|
|
/// <summary>
|
|
/// The transition originated from an external application; the exact
|
|
/// definition of this is embedder dependent. Chrome runtime and
|
|
/// extension system only.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_FROM_API_FLAG = $08000000;
|
|
/// <summary>
|
|
/// The beginning of a navigation chain.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_CHAIN_START_FLAG = $10000000;
|
|
/// <summary>
|
|
/// The last transition in a redirect chain.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_CHAIN_END_FLAG = $20000000;
|
|
/// <summary>
|
|
/// Redirects caused by JavaScript or a meta refresh tag on the page.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_CLIENT_REDIRECT_FLAG = $40000000;
|
|
/// <summary>
|
|
/// Redirects sent from the server by HTTP headers.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_SERVER_REDIRECT_FLAG = $80000000;
|
|
/// <summary>
|
|
/// Used to test whether a transition involves a redirect.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_IS_REDIRECT_MASK = $C0000000;
|
|
/// <summary>
|
|
/// General mask defining the bits used for the qualifiers.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTransitionType value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_transition_type_t)</see></para>
|
|
/// </remarks>
|
|
TT_QUALIFIER_MASK = $FFFFFF00;
|
|
|
|
/// <summary>
|
|
/// Default behavior.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_NONE = 0;
|
|
/// <summary>
|
|
/// If set the cache will be skipped when handling the request. Setting this
|
|
/// value is equivalent to specifying the "Cache-Control: no-cache" request
|
|
/// header. Setting this value in combination with UR_FLAG_ONLY_FROM_CACHE
|
|
/// will cause the request to fail.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_SKIP_CACHE = 1 shl 0;
|
|
/// <summary>
|
|
/// If set the request will fail if it cannot be served from the cache (or
|
|
/// some equivalent local store). Setting this value is equivalent to
|
|
/// specifying the "Cache-Control: only-if-cached" request header. Setting
|
|
/// this value in combination with UR_FLAG_SKIP_CACHE or UR_FLAG_DISABLE_CACHE
|
|
/// will cause the request to fail.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_ONLY_FROM_CACHE = 1 shl 1;
|
|
/// <summary>
|
|
/// If set the cache will not be used at all. Setting this value is equivalent
|
|
/// to specifying the "Cache-Control: no-store" request header. Setting this
|
|
/// value in combination with UR_FLAG_ONLY_FROM_CACHE will cause the request
|
|
/// to fail.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_DISABLE_CACHE = 1 shl 2;
|
|
/// <summary>
|
|
/// If set user name, password, and cookies may be sent with the request, and
|
|
/// cookies may be saved from the response.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_ALLOW_STORED_CREDENTIALS = 1 shl 3;
|
|
/// <summary>
|
|
/// If set upload progress events will be generated when a request has a body.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_REPORT_UPLOAD_PROGRESS = 1 shl 4;
|
|
/// <summary>
|
|
/// If set the ICefURLRequestClient.OnDownloadData method will not be called.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_NO_DOWNLOAD_DATA = 1 shl 5;
|
|
/// <summary>
|
|
/// If set 5XX redirect errors will be propagated to the observer instead of
|
|
/// automatically re-tried. This currently only applies for requests
|
|
/// originated in the browser process.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_NO_RETRY_ON_5XX = 1 shl 6;
|
|
/// <summary>
|
|
/// If set 3XX responses will cause the fetch to halt immediately rather than
|
|
/// continue through the redirect.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUrlRequestFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlrequest_flags_t)</see></para>
|
|
/// </remarks>
|
|
UR_FLAG_STOP_ON_REDIRECT = 1 shl 7;
|
|
|
|
/// <summary>
|
|
/// No options.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSchemeOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SCHEME_OPTION_NONE = 0;
|
|
/// <summary>
|
|
/// If CEF_SCHEME_OPTION_STANDARD is set the scheme will be treated as a
|
|
/// standard scheme. Standard schemes are subject to URL canonicalization and
|
|
/// parsing rules as defined in the Common Internet Scheme Syntax RFC 1738
|
|
/// Section 3.1 available at http://www.ietf.org/rfc/rfc1738.txt
|
|
///
|
|
/// In particular, the syntax for standard scheme URLs must be of the form:
|
|
/// <pre>
|
|
/// [scheme]://[username]:[password]@[host]:[port]/[url-path]
|
|
/// </pre> Standard scheme URLs must have a host component that is a fully
|
|
/// qualified domain name as defined in Section 3.5 of RFC 1034 [13] and
|
|
/// Section 2.1 of RFC 1123. These URLs will be canonicalized to
|
|
/// "scheme://host/path" in the simplest case and
|
|
/// "scheme://username:password@host:port/path" in the most explicit case. For
|
|
/// example, "scheme:host/path" and "scheme:///host/path" will both be
|
|
/// canonicalized to "scheme://host/path". The origin of a standard scheme URL
|
|
/// is the combination of scheme, host and port (i.e., "scheme://host:port" in
|
|
/// the most explicit case).
|
|
///
|
|
/// For non-standard scheme URLs only the "scheme:" component is parsed and
|
|
/// canonicalized. The remainder of the URL will be passed to the handler as-
|
|
/// is. For example, "scheme:///some%20text" will remain the same.
|
|
/// Non-standard scheme URLs cannot be used as a target for form submission.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSchemeOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SCHEME_OPTION_STANDARD = 1 shl 0;
|
|
/// <summary>
|
|
/// If CEF_SCHEME_OPTION_LOCAL is set the scheme will be treated with the same
|
|
/// security rules as those applied to "file" URLs. Normal pages cannot link
|
|
/// to or access local URLs. Also, by default, local URLs can only perform
|
|
/// XMLHttpRequest calls to the same URL (origin + path) that originated the
|
|
/// request. To allow XMLHttpRequest calls from a local URL to other URLs with
|
|
/// the same origin set the CefSettings.file_access_from_file_urls_allowed
|
|
/// value to true (1). To allow XMLHttpRequest calls from a local URL to all
|
|
/// origins set the CefSettings.universal_access_from_file_urls_allowed value
|
|
/// to true (1).
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSchemeOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SCHEME_OPTION_LOCAL = 1 shl 1;
|
|
/// <summary>
|
|
/// If CEF_SCHEME_OPTION_DISPLAY_ISOLATED is set the scheme can only be
|
|
/// displayed from other content hosted with the same scheme. For example,
|
|
/// pages in other origins cannot create iframes or hyperlinks to URLs with
|
|
/// the scheme. For schemes that must be accessible from other schemes don't
|
|
/// set this, set CEF_SCHEME_OPTION_CORS_ENABLED, and use CORS
|
|
/// "Access-Control-Allow-Origin" headers to further restrict access.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSchemeOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SCHEME_OPTION_DISPLAY_ISOLATED = 1 shl 2;
|
|
/// <summary>
|
|
/// If CEF_SCHEME_OPTION_SECURE is set the scheme will be treated with the
|
|
/// same security rules as those applied to "https" URLs. For example, loading
|
|
/// this scheme from other secure schemes will not trigger mixed content
|
|
/// warnings.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSchemeOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SCHEME_OPTION_SECURE = 1 shl 3;
|
|
/// <summary>
|
|
/// If CEF_SCHEME_OPTION_CORS_ENABLED is set the scheme can be sent CORS
|
|
/// requests. This value should be set in most cases where
|
|
/// CEF_SCHEME_OPTION_STANDARD is set.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSchemeOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SCHEME_OPTION_CORS_ENABLED = 1 shl 4;
|
|
/// <summary>
|
|
/// If CEF_SCHEME_OPTION_CSP_BYPASSING is set the scheme can bypass Content-
|
|
/// Security-Policy (CSP) checks. This value should not be set in most cases
|
|
/// where CEF_SCHEME_OPTION_STANDARD is set.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSchemeOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SCHEME_OPTION_CSP_BYPASSING = 1 shl 5;
|
|
/// <summary>
|
|
/// If CEF_SCHEME_OPTION_FETCH_ENABLED is set the scheme can perform Fetch API
|
|
/// requests.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSchemeOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_scheme_options_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SCHEME_OPTION_FETCH_ENABLED = 1 shl 6;
|
|
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_UNKNOWN = 0;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_UI = 1 shl 0;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_MOUSE = 1 shl 1;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_MUTATION = 1 shl 2;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_KEYBOARD = 1 shl 3;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_TEXT = 1 shl 4;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_COMPOSITION = 1 shl 5;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_DRAG = 1 shl 6;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_CLIPBOARD = 1 shl 7;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_MESSAGE = 1 shl 8;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_WHEEL = 1 shl 9;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_BEFORE_TEXT_INSERTED = 1 shl 10;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_OVERFLOW = 1 shl 11;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_PAGE_TRANSITION = 1 shl 12;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_POPSTATE = 1 shl 13;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_PROGRESS = 1 shl 14;
|
|
/// <summary>
|
|
/// DOM event category flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDomEventCategory value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_dom_event_category_t)</see></para>
|
|
/// </remarks>
|
|
DOM_EVENT_CATEGORY_XMLHTTPREQUEST_PROGRESS = 1 shl 15;
|
|
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_NONE = 0;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_CAPS_LOCK_ON = 1 shl 0;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_SHIFT_DOWN = 1 shl 1;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_CONTROL_DOWN = 1 shl 2;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_ALT_DOWN = 1 shl 3;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_LEFT_MOUSE_BUTTON = 1 shl 4;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_MIDDLE_MOUSE_BUTTON = 1 shl 5;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_RIGHT_MOUSE_BUTTON = 1 shl 6;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_COMMAND_DOWN = 1 shl 7;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_NUM_LOCK_ON = 1 shl 8;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_IS_KEY_PAD = 1 shl 9;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_IS_LEFT = 1 shl 10;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_IS_RIGHT = 1 shl 11;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_ALTGR_DOWN = 1 shl 12;
|
|
/// <summary>
|
|
/// Supported event bit flag.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefEventFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_event_flags_t)</see></para>
|
|
/// </remarks>
|
|
EVENTFLAG_IS_REPEAT = 1 shl 13;
|
|
|
|
/// <summary>
|
|
/// "Verb" of a drag-and-drop operation as negotiated between the source and destination.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDragOperation value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)</see></para>
|
|
/// </remarks>
|
|
DRAG_OPERATION_NONE = 0;
|
|
/// <summary>
|
|
/// "Verb" of a drag-and-drop operation as negotiated between the source and destination.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDragOperation value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)</see></para>
|
|
/// </remarks>
|
|
DRAG_OPERATION_COPY = 1 shl 0;
|
|
/// <summary>
|
|
/// "Verb" of a drag-and-drop operation as negotiated between the source and destination.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDragOperation value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)</see></para>
|
|
/// </remarks>
|
|
DRAG_OPERATION_LINK = 1 shl 1;
|
|
/// <summary>
|
|
/// "Verb" of a drag-and-drop operation as negotiated between the source and destination.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDragOperation value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)</see></para>
|
|
/// </remarks>
|
|
DRAG_OPERATION_GENERIC = 1 shl 2;
|
|
/// <summary>
|
|
/// "Verb" of a drag-and-drop operation as negotiated between the source and destination.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDragOperation value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)</see></para>
|
|
/// </remarks>
|
|
DRAG_OPERATION_PRIVATE = 1 shl 3;
|
|
/// <summary>
|
|
/// "Verb" of a drag-and-drop operation as negotiated between the source and destination.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDragOperation value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)</see></para>
|
|
/// </remarks>
|
|
DRAG_OPERATION_MOVE = 1 shl 4;
|
|
/// <summary>
|
|
/// "Verb" of a drag-and-drop operation as negotiated between the source and destination.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDragOperation value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)</see></para>
|
|
/// </remarks>
|
|
DRAG_OPERATION_DELETE = 1 shl 5;
|
|
/// <summary>
|
|
/// "Verb" of a drag-and-drop operation as negotiated between the source and destination.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDragOperation value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_drag_operations_mask_t)</see></para>
|
|
/// </remarks>
|
|
DRAG_OPERATION_EVERY = $FFFFFFFF;
|
|
|
|
/// <summary>
|
|
/// Requires that the file exists before allowing the user to pick it.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefFileDialogMode value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_file_dialog_mode_t)</see></para>
|
|
/// </remarks>
|
|
FILE_DIALOG_OPEN = $00000000;
|
|
/// <summary>
|
|
/// Like Open, but allows picking multiple files to open.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefFileDialogMode value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_file_dialog_mode_t)</see></para>
|
|
/// </remarks>
|
|
FILE_DIALOG_OPEN_MULTIPLE = $00000001;
|
|
/// <summary>
|
|
/// Like Open, but selects a folder to open.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefFileDialogMode value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_file_dialog_mode_t)</see></para>
|
|
/// </remarks>
|
|
FILE_DIALOG_OPEN_FOLDER = $00000002;
|
|
/// <summary>
|
|
/// Allows picking a nonexistent file, and prompts to overwrite if the file
|
|
/// already exists.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefFileDialogMode value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_file_dialog_mode_t)</see></para>
|
|
/// </remarks>
|
|
FILE_DIALOG_SAVE = $00000003;
|
|
|
|
/// <summary>
|
|
/// Don't unescape anything at all.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUriUnescapeRule values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_uri_unescape_rule_t)</see></para>
|
|
/// </remarks>
|
|
UU_NONE = 0;
|
|
/// <summary>
|
|
/// Don't unescape anything special, but all normal unescaping will happen.
|
|
/// This is a placeholder and can't be combined with other flags (since it's
|
|
/// just the absence of them). All other unescape rules imply "normal" in
|
|
/// addition to their special meaning. Things like escaped letters, digits,
|
|
/// and most symbols will get unescaped with this mode.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUriUnescapeRule values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_uri_unescape_rule_t)</see></para>
|
|
/// </remarks>
|
|
UU_NORMAL = 1 shl 0;
|
|
/// <summary>
|
|
/// Convert %20 to spaces. In some places where we're showing URLs, we may
|
|
/// want this. In places where the URL may be copied and pasted out, then
|
|
/// you wouldn't want this since it might not be interpreted in one piece
|
|
/// by other applications.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUriUnescapeRule values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_uri_unescape_rule_t)</see></para>
|
|
/// </remarks>
|
|
UU_SPACES = 1 shl 1;
|
|
/// <summary>
|
|
/// Unescapes '/' and '\\'. If these characters were unescaped, the resulting
|
|
/// URL won't be the same as the source one. Moreover, they are dangerous to
|
|
/// unescape in strings that will be used as file paths or names. This value
|
|
/// should only be used when slashes don't have special meaning, like data
|
|
/// URLs.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUriUnescapeRule values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_uri_unescape_rule_t)</see></para>
|
|
/// </remarks>
|
|
UU_PATH_SEPARATORS = 1 shl 2;
|
|
/// <summary>
|
|
/// Unescapes various characters that will change the meaning of URLs,
|
|
/// including '%', '+', '&', '#'. Does not unescape path separators.
|
|
/// If these characters were unescaped, the resulting URL won't be the same
|
|
/// as the source one. This flag is used when generating final output like
|
|
/// filenames for URLs where we won't be interpreting as a URL and want to do
|
|
/// as much unescaping as possible.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUriUnescapeRule values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_uri_unescape_rule_t)</see></para>
|
|
/// </remarks>
|
|
UU_URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS = 1 shl 3;
|
|
/// <summary>
|
|
/// URL queries use "+" for space. This flag controls that replacement.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefUriUnescapeRule values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_uri_unescape_rule_t)</see></para>
|
|
/// </remarks>
|
|
UU_REPLACE_PLUS_WITH_SPACE = 1 shl 4;
|
|
|
|
|
|
/// <summary>Navigation.</summary>
|
|
/// <remarks>
|
|
/// <para>TCefMenuId value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_id_t)</see></para>
|
|
/// </remarks>
|
|
MENU_ID_BACK = 100;
|
|
MENU_ID_FORWARD = 101;
|
|
MENU_ID_RELOAD = 102;
|
|
MENU_ID_RELOAD_NOCACHE = 103;
|
|
MENU_ID_STOPLOAD = 104;
|
|
/// <summary>Editing.</summary>
|
|
/// <remarks>
|
|
/// <para>TCefMenuId value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_id_t)</see></para>
|
|
/// </remarks>
|
|
MENU_ID_UNDO = 110;
|
|
MENU_ID_REDO = 111;
|
|
MENU_ID_CUT = 112;
|
|
MENU_ID_COPY = 113;
|
|
MENU_ID_PASTE = 114;
|
|
MENU_ID_DELETE = 115;
|
|
MENU_ID_SELECT_ALL = 116;
|
|
/// <summary>Miscellaneous.</summary>
|
|
/// <remarks>
|
|
/// <para>TCefMenuId value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_id_t)</see></para>
|
|
/// </remarks>
|
|
MENU_ID_FIND = 130;
|
|
MENU_ID_PRINT = 131;
|
|
MENU_ID_VIEW_SOURCE = 132;
|
|
/// <summary>Spell checking word correction suggestions.</summary>
|
|
/// <remarks>
|
|
/// <para>TCefMenuId value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_id_t)</see></para>
|
|
/// </remarks>
|
|
MENU_ID_SPELLCHECK_SUGGESTION_0 = 200;
|
|
MENU_ID_SPELLCHECK_SUGGESTION_1 = 201;
|
|
MENU_ID_SPELLCHECK_SUGGESTION_2 = 202;
|
|
MENU_ID_SPELLCHECK_SUGGESTION_3 = 203;
|
|
MENU_ID_SPELLCHECK_SUGGESTION_4 = 204;
|
|
MENU_ID_SPELLCHECK_SUGGESTION_LAST = 204;
|
|
MENU_ID_NO_SPELLING_SUGGESTIONS = 205;
|
|
MENU_ID_ADD_TO_DICTIONARY = 206;
|
|
/// <summary>Custom menu items originating from the renderer process.</summary>
|
|
/// <remarks>
|
|
/// <para>TCefMenuId value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_id_t)</see></para>
|
|
/// </remarks>
|
|
MENU_ID_CUSTOM_FIRST = 220;
|
|
MENU_ID_CUSTOM_LAST = 250;
|
|
/// <summary>
|
|
/// All user-defined menu IDs should come between MENU_ID_USER_FIRST and
|
|
/// MENU_ID_USER_LAST to avoid overlapping the Chromium and CEF ID ranges
|
|
/// defined in the tools/gritsettings/resource_ids file.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefMenuId value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_menu_id_t)</see></para>
|
|
/// </remarks>
|
|
MENU_ID_USER_FIRST = 26500;
|
|
MENU_ID_USER_LAST = 28500;
|
|
|
|
/// <summary>
|
|
/// No node is selected.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefContextMenuTypeFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_type_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_TYPEFLAG_NONE = 0;
|
|
/// <summary>
|
|
/// The top page is selected.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefContextMenuTypeFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_type_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_TYPEFLAG_PAGE = 1 shl 0;
|
|
/// <summary>
|
|
/// A subframe page is selected.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefContextMenuTypeFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_type_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_TYPEFLAG_FRAME = 1 shl 1;
|
|
/// <summary>
|
|
/// A link is selected.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefContextMenuTypeFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_type_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_TYPEFLAG_LINK = 1 shl 2;
|
|
/// <summary>
|
|
/// A media node is selected.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefContextMenuTypeFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_type_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_TYPEFLAG_MEDIA = 1 shl 3;
|
|
/// <summary>
|
|
/// There is a textual or mixed selection that is selected.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefContextMenuTypeFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_type_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_TYPEFLAG_SELECTION = 1 shl 4;
|
|
/// <summary>
|
|
/// An editable element is selected.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefContextMenuTypeFlags value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_type_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_TYPEFLAG_EDITABLE = 1 shl 5;
|
|
|
|
/// <summary>
|
|
/// Supported context menu media state bit flags. These constants match their
|
|
/// equivalents in Chromium's ContextMenuData::MediaFlags and should not be
|
|
/// renumbered.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para><TCefContextMenuMediaStateFlags values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_media_state_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_MEDIAFLAG_NONE = 0;
|
|
CM_MEDIAFLAG_IN_ERROR = 1 shl 0;
|
|
CM_MEDIAFLAG_PAUSED = 1 shl 1;
|
|
CM_MEDIAFLAG_MUTED = 1 shl 2;
|
|
CM_MEDIAFLAG_LOOP = 1 shl 3;
|
|
CM_MEDIAFLAG_CAN_SAVE = 1 shl 4;
|
|
CM_MEDIAFLAG_HAS_AUDIO = 1 shl 5;
|
|
CM_MEDIAFLAG_CAN_TOGGLE_CONTROLS = 1 shl 6;
|
|
CM_MEDIAFLAG_CONTROLS = 1 shl 7;
|
|
CM_MEDIAFLAG_CAN_PRINT = 1 shl 8;
|
|
CM_MEDIAFLAG_CAN_ROTATE = 1 shl 9;
|
|
CM_MEDIAFLAG_CAN_PICTURE_IN_PICTURE = 1 shl 10;
|
|
CM_MEDIAFLAG_PICTURE_IN_PICTURE = 1 shl 11;
|
|
CM_MEDIAFLAG_CAN_LOOP = 1 shl 12;
|
|
|
|
/// <summary>
|
|
/// Supported context menu edit state bit flags. These constants match their
|
|
/// equivalents in Chromium's ContextMenuDataEditFlags and should not be
|
|
/// renumbered.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefContextMenuEditStateFlags values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_context_menu_edit_state_flags_t)</see></para>
|
|
/// </remarks>
|
|
CM_EDITFLAG_NONE = 0;
|
|
CM_EDITFLAG_CAN_UNDO = 1 shl 0;
|
|
CM_EDITFLAG_CAN_REDO = 1 shl 1;
|
|
CM_EDITFLAG_CAN_CUT = 1 shl 2;
|
|
CM_EDITFLAG_CAN_COPY = 1 shl 3;
|
|
CM_EDITFLAG_CAN_PASTE = 1 shl 4;
|
|
CM_EDITFLAG_CAN_DELETE = 1 shl 5;
|
|
CM_EDITFLAG_CAN_SELECT_ALL = 1 shl 6;
|
|
CM_EDITFLAG_CAN_TRANSLATE = 1 shl 7;
|
|
CM_EDITFLAG_CAN_EDIT_RICHLY = 1 shl 8;
|
|
|
|
/// <summary>
|
|
/// Supported SSL version values.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSSLVersion values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_ssl_version_t)</see></para>
|
|
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:net/ssl/ssl_connection_status_flags.h">See net/ssl/ssl_connection_status_flags.h for more information.</see></para>
|
|
/// </remarks>
|
|
SSL_CONNECTION_VERSION_UNKNOWN = 0;
|
|
SSL_CONNECTION_VERSION_SSL2 = 1;
|
|
SSL_CONNECTION_VERSION_SSL3 = 2;
|
|
SSL_CONNECTION_VERSION_TLS1 = 3;
|
|
SSL_CONNECTION_VERSION_TLS1_1 = 4;
|
|
SSL_CONNECTION_VERSION_TLS1_2 = 5;
|
|
SSL_CONNECTION_VERSION_TLS1_3 = 6;
|
|
SSL_CONNECTION_VERSION_QUIC = 7;
|
|
|
|
/// <summary>
|
|
/// Supported SSL content status flags. See content/public/common/ssl_status.h
|
|
/// for more information.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefSSLContentStatus values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_ssl_content_status_t)</see></para>
|
|
/// </remarks>
|
|
SSL_CONTENT_NORMAL_CONTENT = 0;
|
|
SSL_CONTENT_DISPLAYED_INSECURE_CONTENT = 1 shl 0;
|
|
SSL_CONTENT_RAN_INSECURE_CONTENT = 1 shl 1;
|
|
|
|
/// <summary>
|
|
/// Default behavior.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefJsonWriterOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_json_writer_options_t)</see></para>
|
|
/// </remarks>
|
|
JSON_WRITER_DEFAULT = 0;
|
|
/// <summary>
|
|
/// This option instructs the writer that if a Binary value is encountered,
|
|
/// the value (and key if within a dictionary) will be omitted from the
|
|
/// output, and success will be returned. Otherwise, if a binary value is
|
|
/// encountered, failure will be returned.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefJsonWriterOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_json_writer_options_t)</see></para>
|
|
/// </remarks>
|
|
JSON_WRITER_OMIT_BINARY_VALUES = 1 shl 0;
|
|
/// <summary>
|
|
/// This option instructs the writer to write doubles that have no fractional
|
|
/// part as a normal integer (i.e., without using exponential notation
|
|
/// or appending a '.0') as long as the value is within the range of a
|
|
/// 64-bit int.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefJsonWriterOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_json_writer_options_t)</see></para>
|
|
/// </remarks>
|
|
JSON_WRITER_OMIT_DOUBLE_TYPE_PRESERVATION = 1 shl 1;
|
|
/// <summary>
|
|
/// Return a slightly nicer formatted json string (pads with whitespace to
|
|
/// help with readability).
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefJsonWriterOptions value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_json_writer_options_t)</see></para>
|
|
/// </remarks>
|
|
JSON_WRITER_PRETTY_PRINT = 1 shl 2;
|
|
|
|
/// <summary>
|
|
/// Default logging (currently INFO logging).
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogSeverity value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)</see></para>
|
|
/// </remarks>
|
|
LOGSEVERITY_DEFAULT = 0;
|
|
/// <summary>
|
|
/// Verbose logging.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogSeverity value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)</see></para>
|
|
/// </remarks>
|
|
LOGSEVERITY_VERBOSE = 1;
|
|
/// <summary>
|
|
/// DEBUG logging.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogSeverity value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)</see></para>
|
|
/// </remarks>
|
|
LOGSEVERITY_DEBUG = LOGSEVERITY_VERBOSE;
|
|
/// <summary>
|
|
/// INFO logging.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogSeverity value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)</see></para>
|
|
/// </remarks>
|
|
LOGSEVERITY_INFO = 2;
|
|
/// <summary>
|
|
/// WARNING logging.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogSeverity value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)</see></para>
|
|
/// </remarks>
|
|
LOGSEVERITY_WARNING = 3;
|
|
/// <summary>
|
|
/// ERROR logging.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogSeverity value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)</see></para>
|
|
/// </remarks>
|
|
LOGSEVERITY_ERROR = 4;
|
|
/// <summary>
|
|
/// FATAL logging.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogSeverity value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)</see></para>
|
|
/// </remarks>
|
|
LOGSEVERITY_FATAL = 5;
|
|
/// <summary>
|
|
/// Disable logging to file for all messages, and to stderr for messages with
|
|
/// severity less than FATAL.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogSeverity value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_severity_t)</see></para>
|
|
/// </remarks>
|
|
LOGSEVERITY_DISABLE = 99;
|
|
|
|
/// <summary>
|
|
/// Print job duplex mode values.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDuplexMode values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_duplex_mode_t)</see></para>
|
|
/// </remarks>
|
|
DUPLEX_MODE_UNKNOWN = -1;
|
|
DUPLEX_MODE_SIMPLEX = 0;
|
|
DUPLEX_MODE_LONG_EDGE = 1;
|
|
DUPLEX_MODE_SHORT_EDGE = 2;
|
|
|
|
/// <summary>
|
|
/// Result codes for ICefMediaRouter.CreateRoute. Should be kept in sync with
|
|
/// Chromium's media_router::mojom::RouteRequestResultCode type.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefMediaRouterCreateResult values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_route_create_result_t)</see></para>
|
|
/// </remarks>
|
|
CEF_MRCR_UNKNOWN_ERROR = 0;
|
|
CEF_MRCR_OK = 1;
|
|
CEF_MRCR_TIMED_OUT = 2;
|
|
CEF_MRCR_ROUTE_NOT_FOUND = 3;
|
|
CEF_MRCR_SINK_NOT_FOUND = 4;
|
|
CEF_MRCR_INVALID_ORIGIN = 5;
|
|
CEF_MRCR_NO_SUPPORTED_PROVIDER = 7;
|
|
CEF_MRCR_CANCELLED = 8;
|
|
CEF_MRCR_ROUTE_ALREADY_EXISTS = 9;
|
|
CEF_MRCR_ROUTE_ALREADY_TERMINATED = 11;
|
|
|
|
/// <summary>
|
|
/// Cookie priority values.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefCookiePriority values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_cookie_priority_t)</see></para>
|
|
/// </remarks>
|
|
CEF_COOKIE_PRIORITY_LOW = -1;
|
|
CEF_COOKIE_PRIORITY_MEDIUM = 0;
|
|
CEF_COOKIE_PRIORITY_HIGH = 1;
|
|
|
|
/// <summary>
|
|
/// Represents commands available to TextField.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTextFieldCommands values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_text_field_commands_t)</see></para>
|
|
/// </remarks>
|
|
CEF_TFC_CUT = 1;
|
|
CEF_TFC_COPY = 2;
|
|
CEF_TFC_PASTE = 3;
|
|
CEF_TFC_UNDO = 4;
|
|
CEF_TFC_DELETE = 5;
|
|
CEF_TFC_SELECT_ALL = 6;
|
|
|
|
/// <summary>
|
|
/// Chrome toolbar types.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefChromeToolbarType values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_chrome_toolbar_type_t)</see></para>
|
|
/// </remarks>
|
|
CEF_CTT_NONE = 1;
|
|
CEF_CTT_NORMAL = 2;
|
|
CEF_CTT_LOCATION = 3;
|
|
|
|
/// <summary>
|
|
/// Docking modes supported by ICefWindow.AddOverlay.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDockingMode values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_docking_mode_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOCKING_MODE_TOP_LEFT = 1;
|
|
CEF_DOCKING_MODE_TOP_RIGHT = 2;
|
|
CEF_DOCKING_MODE_BOTTOM_LEFT = 3;
|
|
CEF_DOCKING_MODE_BOTTOM_RIGHT = 4;
|
|
CEF_DOCKING_MODE_CUSTOM = 5;
|
|
|
|
/// <summary>
|
|
/// Show states supported by ICefWindowDelegate.GetInitialShowState.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefShowState values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_show_state_t)</see></para>
|
|
/// </remarks>
|
|
CEF_SHOW_STATE_NORMAL = 1;
|
|
CEF_SHOW_STATE_MINIMIZED = 2;
|
|
CEF_SHOW_STATE_MAXIMIZED = 3;
|
|
CEF_SHOW_STATE_FULLSCREEN = 4;
|
|
|
|
/// <summary>
|
|
/// Supported quick menu state bit flags.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefQuickMenuEditStateFlags values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_quick_menu_edit_state_flags_t)</see></para>
|
|
/// </remarks>
|
|
QM_EDITFLAG_NONE = 0;
|
|
QM_EDITFLAG_CAN_ELLIPSIS = 1 shl 0;
|
|
QM_EDITFLAG_CAN_CUT = 1 shl 1;
|
|
QM_EDITFLAG_CAN_COPY = 1 shl 2;
|
|
QM_EDITFLAG_CAN_PASTE = 1 shl 3;
|
|
|
|
/// <summary>
|
|
/// Values indicating what state of the touch handle is set.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefTouchHandleStateFlags values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_touch_handle_state_flags_t)</see></para>
|
|
/// </remarks>
|
|
CEF_THS_FLAG_NONE = 0;
|
|
CEF_THS_FLAG_ENABLED = 1 shl 0;
|
|
CEF_THS_FLAG_ORIENTATION = 1 shl 1;
|
|
CEF_THS_FLAG_ORIGIN = 1 shl 2;
|
|
CEF_THS_FLAG_ALPHA = 1 shl 3;
|
|
|
|
/// <summary>
|
|
/// No permission.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefMediaAccessPermissionTypes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_access_permission_types_t)</see></para>
|
|
/// </remarks>
|
|
CEF_MEDIA_PERMISSION_NONE = 0;
|
|
/// <summary>
|
|
/// Device audio capture permission.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefMediaAccessPermissionTypes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_access_permission_types_t)</see></para>
|
|
/// </remarks>
|
|
CEF_MEDIA_PERMISSION_DEVICE_AUDIO_CAPTURE = 1 shl 0;
|
|
/// <summary>
|
|
/// Device video capture permission.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefMediaAccessPermissionTypes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_access_permission_types_t)</see></para>
|
|
/// </remarks>
|
|
CEF_MEDIA_PERMISSION_DEVICE_VIDEO_CAPTURE = 1 shl 1;
|
|
/// <summary>
|
|
/// Desktop audio capture permission.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefMediaAccessPermissionTypes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_access_permission_types_t)</see></para>
|
|
/// </remarks>
|
|
CEF_MEDIA_PERMISSION_DESKTOP_AUDIO_CAPTURE = 1 shl 2;
|
|
/// <summary>
|
|
/// Desktop video capture permission.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefMediaAccessPermissionTypes value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_media_access_permission_types_t)</see></para>
|
|
/// </remarks>
|
|
CEF_MEDIA_PERMISSION_DESKTOP_VIDEO_CAPTURE = 1 shl 3;
|
|
|
|
|
|
/// <summary>
|
|
/// Permission types used with OnShowPermissionPrompt. Some types are
|
|
/// platform-specific or only supported with the Chrome runtime. Should be kept
|
|
/// in sync with Chromium's permissions::RequestType type.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefPermissionRequestTypes values.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_permission_request_types_t)</see></para>
|
|
/// </remarks>
|
|
CEF_PERMISSION_TYPE_NONE = 0;
|
|
CEF_PERMISSION_TYPE_ACCESSIBILITY_EVENTS = 1 shl 0;
|
|
CEF_PERMISSION_TYPE_AR_SESSION = 1 shl 1;
|
|
CEF_PERMISSION_TYPE_CAMERA_PAN_TILT_ZOOM = 1 shl 2;
|
|
CEF_PERMISSION_TYPE_CAMERA_STREAM = 1 shl 3;
|
|
CEF_PERMISSION_TYPE_CLIPBOARD = 1 shl 4;
|
|
CEF_PERMISSION_TYPE_TOP_LEVEL_STORAGE_ACCESS = 1 shl 5;
|
|
CEF_PERMISSION_TYPE_DISK_QUOTA = 1 shl 6;
|
|
CEF_PERMISSION_TYPE_LOCAL_FONTS = 1 shl 7;
|
|
CEF_PERMISSION_TYPE_GEOLOCATION = 1 shl 8;
|
|
CEF_PERMISSION_TYPE_IDLE_DETECTION = 1 shl 9;
|
|
CEF_PERMISSION_TYPE_MIC_STREAM = 1 shl 10;
|
|
CEF_PERMISSION_TYPE_MIDI = 1 shl 11;
|
|
CEF_PERMISSION_TYPE_MIDI_SYSEX = 1 shl 12;
|
|
CEF_PERMISSION_TYPE_MULTIPLE_DOWNLOADS = 1 shl 13;
|
|
CEF_PERMISSION_TYPE_NOTIFICATIONS = 1 shl 14;
|
|
CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER = 1 shl 15;
|
|
CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER = 1 shl 16;
|
|
CEF_PERMISSION_TYPE_STORAGE_ACCESS = 1 shl 17;
|
|
CEF_PERMISSION_TYPE_VR_SESSION = 1 shl 18;
|
|
CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT = 1 shl 19;
|
|
|
|
/// <summary>
|
|
/// Platform API hash.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>ucef_api_hash parameter.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/cef_api_hash.h">CEF source file: /include/cef_api_hash.h</see></para>
|
|
/// </remarks>
|
|
CEF_API_HASH_PLATFORM = 0;
|
|
/// <summary>
|
|
/// Universal API hash.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>ucef_api_hash parameter.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/cef_api_hash.h">CEF source file: /include/cef_api_hash.h</see></para>
|
|
/// </remarks>
|
|
CEF_API_HASH_UNIVERSAL = 1;
|
|
/// <summary>
|
|
/// Commit hash.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>ucef_api_hash parameter.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/cef_api_hash.h">CEF source file: /include/cef_api_hash.h</see></para>
|
|
/// </remarks>
|
|
CEF_COMMIT_HASH = 2;
|
|
|
|
/// <summary>
|
|
/// No interrupt reason.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_NONE = 0;
|
|
/// <summary>
|
|
/// Generic file operation failure.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_FAILED = 1;
|
|
/// <summary>
|
|
/// The file cannot be accessed due to security restrictions.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_ACCESS_DENIED = 2;
|
|
/// <summary>
|
|
/// There is not enough room on the drive.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_NO_SPACE = 3;
|
|
/// <summary>
|
|
/// The directory or file name is too long.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_NAME_TOO_LONG = 5;
|
|
/// <summary>
|
|
/// The file is too large for the file system to handle.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_LARGE = 6;
|
|
/// <summary>
|
|
/// The file contains a virus.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_VIRUS_INFECTED = 7;
|
|
/// <summary>
|
|
/// The file was in use. Too many files are opened at once. We have run out of
|
|
/// memory.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TRANSIENT_ERROR = 10;
|
|
/// <summary>
|
|
/// The file was blocked due to local policy.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_BLOCKED = 11;
|
|
/// <summary>
|
|
/// An attempt to check the safety of the download failed due to unexpected
|
|
/// reasons. See http://crbug.com/153212.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_SECURITY_CHECK_FAILED = 12;
|
|
/// <summary>
|
|
/// An attempt was made to seek past the end of a file in opening
|
|
/// a file (as part of resuming a previously interrupted download).
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_SHORT = 13;
|
|
/// <summary>
|
|
/// The partial file didn't match the expected hash.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_HASH_MISMATCH = 14;
|
|
/// <summary>
|
|
/// The source and the target of the download were the same.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_SAME_AS_SOURCE = 15;
|
|
/// <summary>
|
|
/// Generic network failure.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED = 20;
|
|
/// <summary>
|
|
/// The network operation timed out.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_TIMEOUT = 21;
|
|
/// <summary>
|
|
/// The network connection has been lost.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_DISCONNECTED = 22;
|
|
/// <summary>
|
|
/// The server has gone down.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_SERVER_DOWN = 23;
|
|
/// <summary>
|
|
/// The network request was invalid. This may be due to the original URL or a
|
|
/// redirected URL:
|
|
/// - Having an unsupported scheme.
|
|
/// - Being an invalid URL.
|
|
/// - Being disallowed by policy.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_INVALID_REQUEST = 24;
|
|
/// <summary>
|
|
/// The server indicates that the operation has failed (generic).
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_FAILED = 30;
|
|
/// <summary>
|
|
/// The server does not support range requests.
|
|
/// Internal use only: must restart from the beginning.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_NO_RANGE = 31;
|
|
/// <summary>
|
|
/// The server does not have the requested data.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_BAD_CONTENT = 33;
|
|
/// <summary>
|
|
/// Server didn't authorize access to resource.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_UNAUTHORIZED = 34;
|
|
/// <summary>
|
|
/// Server certificate problem.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CERT_PROBLEM = 35;
|
|
/// <summary>
|
|
/// Server access forbidden.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_FORBIDDEN = 36;
|
|
/// <summary>
|
|
/// Unexpected server response. This might indicate that the responding server
|
|
/// may not be the intended server.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_UNREACHABLE = 37;
|
|
/// <summary>
|
|
/// The server sent fewer bytes than the content-length header. It may
|
|
/// indicate that the connection was closed prematurely, or the Content-Length
|
|
/// header was invalid. The download is only interrupted if strong validators
|
|
/// are present. Otherwise, it is treated as finished.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CONTENT_LENGTH_MISMATCH = 38;
|
|
/// <summary>
|
|
/// An unexpected cross-origin redirect happened.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CROSS_ORIGIN_REDIRECT = 39;
|
|
/// <summary>
|
|
/// The user canceled the download.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_USER_CANCELED = 40;
|
|
/// <summary>
|
|
/// The user shut down the browser.
|
|
/// Internal use only: resume pending downloads if possible.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_USER_SHUTDOWN = 41;
|
|
/// <summary>
|
|
/// The browser crashed.
|
|
/// Internal use only: resume pending downloads if possible.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefDownloadInterruptReason value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_download_interrupt_reason_t)</see></para>
|
|
/// </remarks>
|
|
CEF_DOWNLOAD_INTERRUPT_REASON_CRASH = 50;
|
|
|
|
/// <summary>
|
|
/// Prepend the default list of items.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogItems value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_items_t)</see></para>
|
|
/// </remarks>
|
|
LOG_ITEMS_DEFAULT = 0;
|
|
|
|
/// <summary>
|
|
/// Prepend no items.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogItems value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_items_t)</see></para>
|
|
/// </remarks>
|
|
LOG_ITEMS_NONE = 1 shl 0;
|
|
|
|
/// <summary>
|
|
/// Prepend the process ID.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogItems value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_items_t)</see></para>
|
|
/// </remarks>
|
|
LOG_ITEMS_FLAG_PROCESS_ID = 1 shl 1;
|
|
|
|
/// <summary>
|
|
/// Prepend the thread ID.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogItems value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_items_t)</see></para>
|
|
/// </remarks>
|
|
LOG_ITEMS_FLAG_THREAD_ID = 1 shl 2;
|
|
|
|
/// <summary>
|
|
/// Prepend the timestamp.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogItems value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_items_t)</see></para>
|
|
/// </remarks>
|
|
LOG_ITEMS_FLAG_TIME_STAMP = 1 shl 3;
|
|
|
|
/// <summary>
|
|
/// Prepend the tickcount.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para>TCefLogItems value.</para>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_log_items_t)</see></para>
|
|
/// </remarks>
|
|
LOG_ITEMS_FLAG_TICK_COUNT = 1 shl 4;
|
|
|
|
|
|
{*
|
|
******************************************************
|
|
****************** OTHER CONSTANTS *******************
|
|
******************************************************
|
|
*}
|
|
|
|
ABOUTBLANK_URI = 'about:blank';
|
|
|
|
DEVTOOLS_WINDOWNAME = 'DevTools';
|
|
|
|
/// <summary>
|
|
/// Direct proxy type: Never use a proxy.
|
|
/// </summary>
|
|
CEF_PROXYTYPE_DIRECT = 0;
|
|
/// <summary>
|
|
/// Auto_detect proxy type: Auto detect proxy settings.
|
|
/// </summary>
|
|
CEF_PROXYTYPE_AUTODETECT = 1;
|
|
/// <summary>
|
|
/// System proxy type: Use system proxy settings.
|
|
/// </summary>
|
|
CEF_PROXYTYPE_SYSTEM = 2;
|
|
/// <summary>
|
|
/// Fixed_servers proxy type: Use fixed proxy servers.
|
|
/// </summary>
|
|
CEF_PROXYTYPE_FIXED_SERVERS = 3;
|
|
/// <summary>
|
|
/// Pac_script proxy type: Use a .pac proxy script.
|
|
/// </summary>
|
|
CEF_PROXYTYPE_PAC_SCRIPT = 4;
|
|
|
|
/// <summary>
|
|
/// Used in the severity parameter in the 'cef_log' function, also known as 'CefLog' in CEF4Delphi.
|
|
/// The log severities are used to index into the array of names, see log_severity_names.
|
|
/// /base/allocator/partition_allocator/partition_alloc_base/logging.h
|
|
/// /base/logging.cc
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/base/cef_logging.h">CEF source file: /include/base/cef_logging.h (LogSeverity)</see></para>
|
|
/// </remarks>
|
|
CEF_LOG_SEVERITY_VERBOSE = -1;
|
|
CEF_LOG_SEVERITY_INFO = 0;
|
|
CEF_LOG_SEVERITY_WARNING = 1;
|
|
CEF_LOG_SEVERITY_ERROR = 2;
|
|
/// <summary>This severity log level causes a crash.</summary>
|
|
CEF_LOG_SEVERITY_FATAL = 3;
|
|
|
|
CEF_MAX_CONNECTIONS_PER_PROXY_DEFAULT_VALUE = 32;
|
|
CEF_MAX_CONNECTIONS_PER_PROXY_MIN_VALUE = 7;
|
|
CEF_MAX_CONNECTIONS_PER_PROXY_MAX_VALUE = 99;
|
|
|
|
CEF_COOKIE_PREF_DEFAULT = 0;
|
|
CEF_COOKIE_PREF_ALLOW = 1;
|
|
CEF_COOKIE_PREF_BLOCK = 2;
|
|
|
|
CEF_DEFAULT_ENABLEFOCUSDELAY = 500; // delay in ms to enable the browser focus
|
|
|
|
/// <summary>
|
|
/// YouTube restrict mode.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// <para><see href="https://chromium.googlesource.com/chromium/src/+/refs/tags/77.0.3865.90/chrome/common/net/safe_search_util.h">Chromium source file: /chrome/common/net/safe_search_util.h (YouTubeRestrictMode)</see></para>
|
|
/// <para><see href="https://www.chromium.org/administrators/policy-list-3#ForceYouTubeRestrict">Chromium policy list: https://www.chromium.org/administrators/policy-list-3#ForceYouTubeRestrict</see></para>
|
|
/// </remarks>
|
|
YOUTUBE_RESTRICT_OFF = 0;
|
|
YOUTUBE_RESTRICT_MODERATE = 1;
|
|
YOUTUBE_RESTRICT_STRICT = 2;
|
|
|
|
ZOOM_STEP_25 = 0;
|
|
ZOOM_STEP_33 = 1;
|
|
ZOOM_STEP_50 = 2;
|
|
ZOOM_STEP_67 = 3;
|
|
ZOOM_STEP_75 = 4;
|
|
ZOOM_STEP_90 = 5;
|
|
ZOOM_STEP_100 = 6;
|
|
ZOOM_STEP_110 = 7;
|
|
ZOOM_STEP_125 = 8;
|
|
ZOOM_STEP_150 = 9;
|
|
ZOOM_STEP_175 = 10;
|
|
ZOOM_STEP_200 = 11;
|
|
ZOOM_STEP_250 = 12;
|
|
ZOOM_STEP_300 = 13;
|
|
ZOOM_STEP_400 = 14;
|
|
ZOOM_STEP_500 = 15;
|
|
ZOOM_STEP_UNK = 16;
|
|
ZOOM_STEP_MIN = ZOOM_STEP_25;
|
|
ZOOM_STEP_MAX = ZOOM_STEP_500;
|
|
ZOOM_STEP_DEF = ZOOM_STEP_100;
|
|
|
|
ZOOM_PCT_DELTA = 5;
|
|
|
|
ZoomStepValues : array[ZOOM_STEP_MIN..ZOOM_STEP_MAX] of integer = (25, 33, 50, 67, 75, 90, 100, 110, 125, 150, 175, 200, 250, 300, 400, 500);
|
|
|
|
CEF_PREFERENCES_SAVED = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A00;
|
|
CEF_DOONCLOSE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A01;
|
|
CEF_STARTDRAGGING = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A02;
|
|
CEF_AFTERCREATED = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A03;
|
|
CEF_PENDINGRESIZE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A04;
|
|
CEF_PUMPHAVEWORK = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A05;
|
|
CEF_DESTROY = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A06;
|
|
CEF_DOONBEFORECLOSE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A07;
|
|
CEF_PENDINGINVALIDATE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A08;
|
|
CEF_IMERANGECHANGED = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A09;
|
|
CEF_SENTINEL_START = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A0A;
|
|
CEF_SENTINEL_DOCLOSE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A0B;
|
|
CEF_BEFORECLOSE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A0C;
|
|
CEF_INVALIDATE = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A0D;
|
|
CEF_FOCUSENABLED = {$IFDEF MSWINDOWS}WM_APP +{$ENDIF} $A0E;
|
|
|
|
// Lazarus and some old Delphi versions don't have these message contants
|
|
{$IF NOT DECLARED(WM_TOUCH)}
|
|
WM_TOUCH = $0240;
|
|
{$IFEND}
|
|
{$IF NOT DECLARED(WM_POINTERUPDATE)}
|
|
WM_POINTERUPDATE = $0245;
|
|
WM_POINTERDOWN = $0246;
|
|
WM_POINTERUP = $0247;
|
|
{$IFEND}
|
|
|
|
// Default values for the Windowsless framerate setting in TChromiumOptions
|
|
// The values are frames per second.
|
|
CEF_OSR_FRAMERATE_DEFAULT = 30; // Used when the shared textures are disabled.
|
|
CEF_OSR_SHARED_TEXTURES_FRAMERATE_DEFAULT = 60; // Used when the shared textures are enabled.
|
|
|
|
CEF_TIMER_MINIMUM = $0000000A;
|
|
CEF_TIMER_MAXIMUM = $7FFFFFFF;
|
|
CEF_TIMER_MAXDELAY = 1000 div CEF_OSR_FRAMERATE_DEFAULT;
|
|
CEF_TIMER_DEPLETEWORK_CYCLES = 10;
|
|
CEF_TIMER_DEPLETEWORK_DELAY = 50;
|
|
|
|
CEF4DELPHI_URL = 'https://github.com/salvadordf/CEF4Delphi';
|
|
CRLF = #13 + #10;
|
|
|
|
// These contants are declared in the "Windows" unit but
|
|
// some old Delphi versions don't have them.
|
|
// We have to add "CEF_" to be compatible with C++ Builder.
|
|
CEF_IMAGE_FILE_MACHINE_I386 = $014C;
|
|
CEF_IMAGE_FILE_MACHINE_AMD64 = $8664;
|
|
|
|
{$IF NOT DECLARED(USER_DEFAULT_SCREEN_DPI)}
|
|
USER_DEFAULT_SCREEN_DPI = 96;
|
|
{$IFEND}
|
|
|
|
// This constant is defined by Chromium in chrome/app/main_dll_loader_win.cc
|
|
// It's used with SetProcessShutdownParameters to set a shutdown priority for the
|
|
// subprocesses. $280 is the default value for applications.
|
|
CHROMIUM_NONBROWSERSHUTDOWNPRIORITY = $280;
|
|
|
|
{$IF NOT DECLARED(INFINITE)}
|
|
INFINITE = Cardinal($FFFFFFFF);
|
|
{$IFEND}
|
|
|
|
{$IFDEF CEF4DELHI_ALLOC_DEBUG}
|
|
CEF4DELPHI_ALLOC_PADDING = Pointer($44332211); // Some random value used as padding
|
|
{$ENDIF}
|
|
|
|
// If any of the platform IDs are not defined then we set them as 0 to avoid build errors on older Delphi versions.
|
|
{$IF NOT DECLARED(pidWin32)}
|
|
pidWin32 = 0;
|
|
{$IFEND}
|
|
|
|
{$IF NOT DECLARED(pidWin64)}
|
|
pidWin64 = 0;
|
|
{$IFEND}
|
|
|
|
{$IF NOT DECLARED(pfidWindows)}
|
|
pfidWindows = pidWin32 or pidWin64;
|
|
{$IFEND}
|
|
|
|
{$IF NOT DECLARED(pidOSX32)}
|
|
pidOSX32 = 0;
|
|
{$IFEND}
|
|
|
|
{$IF NOT DECLARED(pidOSX64)}
|
|
pidOSX64 = 0;
|
|
{$IFEND}
|
|
|
|
{$IF NOT DECLARED(pidOSXArm64)}
|
|
pidOSXArm64 = 0;
|
|
{$IFEND}
|
|
|
|
{$IF NOT DECLARED(pfidOSX)}
|
|
pfidOSX = pidOSX32 or pidOSX64 or pidOSXArm64;
|
|
{$IFEND}
|
|
|
|
{$IF NOT DECLARED(pidLinux64)}
|
|
pidLinux64 = 0;
|
|
{$IFEND}
|
|
|
|
{$IF NOT DECLARED(pfidLinux)}
|
|
pfidLinux = pidLinux64;
|
|
{$IFEND}
|
|
|
|
implementation
|
|
|
|
end.
|
|
|
|
|