2018-06-17 14:18:11 +02:00
unit uCEFConstants;
{$IFDEF FPC}
2018-05-12 14:50:54 +02:00
{$MODE OBJFPC} {$H+}
2018-06-17 14:18:11 +02:00
{$ENDIF}
{$I cef.inc}
2022-02-19 18:56:41 +01:00
{$IFNDEF TARGET_64BITS} {$ALIGN ON} {$ENDIF}
{$MINENUMSIZE 4}
2018-06-17 14:18:11 +02:00
interface
2020-01-28 11:36:34 +01:00
{$IFDEF MSWINDOWS}
2018-06-17 14:18:11 +02:00
uses
{$IFDEF DELPHI16_UP}
2022-10-14 16:35:50 +02:00
System. Classes, Winapi . Messages;
2018-06-17 14:18:11 +02:00
{$ELSE}
2022-10-14 16:35:50 +02:00
Classes, Messages;
2018-06-17 14:18:11 +02:00
{$ENDIF}
2020-01-28 11:36:34 +01:00
{$ENDIF}
2018-06-17 14:18:11 +02:00
const
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <para>TCefErrorCode values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2022-02-06 16:32:28 +01:00
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 = - 1 0 ;
ERR_NOT_IMPLEMENTED = - 1 1 ;
ERR_INSUFFICIENT_RESOURCES = - 1 2 ;
ERR_OUT_OF_MEMORY = - 1 3 ;
ERR_UPLOAD_FILE_CHANGED = - 1 4 ;
ERR_SOCKET_NOT_CONNECTED = - 1 5 ;
ERR_FILE_EXISTS = - 1 6 ;
ERR_FILE_PATH_TOO_LONG = - 1 7 ;
ERR_FILE_NO_SPACE = - 1 8 ;
ERR_FILE_VIRUS_INFECTED = - 1 9 ;
ERR_BLOCKED_BY_CLIENT = - 2 0 ;
ERR_NETWORK_CHANGED = - 2 1 ;
ERR_BLOCKED_BY_ADMINISTRATOR = - 2 2 ;
ERR_SOCKET_IS_CONNECTED = - 2 3 ;
ERR_BLOCKED_ENROLLMENT_CHECK_PENDING = - 2 4 ;
ERR_UPLOAD_STREAM_REWIND_NOT_SUPPORTED = - 2 5 ;
ERR_CONTEXT_SHUT_DOWN = - 2 6 ;
ERR_BLOCKED_BY_RESPONSE = - 2 7 ;
ERR_BLOCKED_BY_XSS_AUDITOR = - 2 8 ;
ERR_CLEARTEXT_NOT_PERMITTED = - 2 9 ;
ERR_BLOCKED_BY_CSP = - 3 0 ;
ERR_H2_OR_QUIC_REQUIRED = - 3 1 ;
//
ERR_CONNECTION_CLOSED = - 1 0 0 ;
ERR_CONNECTION_RESET = - 1 0 1 ;
ERR_CONNECTION_REFUSED = - 1 0 2 ;
ERR_CONNECTION_ABORTED = - 1 0 3 ;
ERR_CONNECTION_FAILED = - 1 0 4 ;
ERR_NAME_NOT_RESOLVED = - 1 0 5 ;
ERR_INTERNET_DISCONNECTED = - 1 0 6 ;
ERR_SSL_PROTOCOL_ERROR = - 1 0 7 ;
ERR_ADDRESS_INVALID = - 1 0 8 ;
ERR_ADDRESS_UNREACHABLE = - 1 0 9 ;
ERR_SSL_CLIENT_AUTH_CERT_NEEDED = - 1 1 0 ;
ERR_TUNNEL_CONNECTION_FAILED = - 1 1 1 ;
ERR_NO_SSL_VERSIONS_ENABLED = - 1 1 2 ;
ERR_SSL_VERSION_OR_CIPHER_MISMATCH = - 1 1 3 ;
ERR_SSL_RENEGOTIATION_REQUESTED = - 1 1 4 ;
ERR_PROXY_AUTH_UNSUPPORTED = - 1 1 5 ;
ERR_CERT_ERROR_IN_SSL_RENEGOTIATION = - 1 1 6 ;
ERR_BAD_SSL_CLIENT_AUTH_CERT = - 1 1 7 ;
ERR_CONNECTION_TIMED_OUT = - 1 1 8 ;
ERR_HOST_RESOLVER_QUEUE_TOO_LARGE = - 1 1 9 ;
ERR_SOCKS_CONNECTION_FAILED = - 1 2 0 ;
ERR_SOCKS_CONNECTION_HOST_UNREACHABLE = - 1 2 1 ;
ERR_ALPN_NEGOTIATION_FAILED = - 1 2 2 ;
ERR_SSL_NO_RENEGOTIATION = - 1 2 3 ;
ERR_WINSOCK_UNEXPECTED_WRITTEN_BYTES = - 1 2 4 ;
ERR_SSL_DECOMPRESSION_FAILURE_ALERT = - 1 2 5 ;
ERR_SSL_BAD_RECORD_MAC_ALERT = - 1 2 6 ;
ERR_PROXY_AUTH_REQUESTED = - 1 2 7 ;
//
ERR_PROXY_CONNECTION_FAILED = - 1 3 0 ;
ERR_MANDATORY_PROXY_CONFIGURATION_FAILED = - 1 3 1 ;
//
ERR_PRECONNECT_MAX_SOCKET_LIMIT = - 1 3 3 ;
ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED = - 1 3 4 ;
ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY = - 1 3 5 ;
ERR_PROXY_CERTIFICATE_INVALID = - 1 3 6 ;
ERR_NAME_RESOLUTION_FAILED = - 1 3 7 ;
ERR_NETWORK_ACCESS_DENIED = - 1 3 8 ;
ERR_TEMPORARILY_THROTTLED = - 1 3 9 ;
ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT = - 1 4 0 ;
ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED = - 1 4 1 ;
ERR_MSG_TOO_BIG = - 1 4 2 ;
//
ERR_WS_PROTOCOL_ERROR = - 1 4 5 ;
//
ERR_ADDRESS_IN_USE = - 1 4 7 ;
ERR_SSL_HANDSHAKE_NOT_COMPLETED = - 1 4 8 ;
ERR_SSL_BAD_PEER_PUBLIC_KEY = - 1 4 9 ;
ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN = - 1 5 0 ;
ERR_CLIENT_AUTH_CERT_TYPE_UNSUPPORTED = - 1 5 1 ;
//
ERR_SSL_DECRYPT_ERROR_ALERT = - 1 5 3 ;
ERR_WS_THROTTLE_QUEUE_TOO_LARGE = - 1 5 4 ;
//
ERR_SSL_SERVER_CERT_CHANGED = - 1 5 6 ;
//
ERR_SSL_UNRECOGNIZED_NAME_ALERT = - 1 5 9 ;
ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR = - 1 6 0 ;
ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR = - 1 6 1 ;
ERR_SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE = - 1 6 2 ;
ERR_SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE = - 1 6 3 ;
ERR_SSL_CLIENT_AUTH_CERT_BAD_FORMAT = - 1 6 4 ;
//
ERR_ICANN_NAME_COLLISION = - 1 6 6 ;
ERR_SSL_SERVER_CERT_BAD_FORMAT = - 1 6 7 ;
ERR_CT_STH_PARSING_FAILED = - 1 6 8 ;
ERR_CT_STH_INCOMPLETE = - 1 6 9 ;
ERR_UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH = - 1 7 0 ;
ERR_CT_CONSISTENCY_PROOF_PARSING_FAILED = - 1 7 1 ;
ERR_SSL_OBSOLETE_CIPHER = - 1 7 2 ;
ERR_WS_UPGRADE = - 1 7 3 ;
ERR_READ_IF_READY_NOT_IMPLEMENTED = - 1 7 4 ;
//
ERR_NO_BUFFER_SPACE = - 1 7 6 ;
ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS = - 1 7 7 ;
ERR_EARLY_DATA_REJECTED = - 1 7 8 ;
ERR_WRONG_VERSION_ON_EARLY_DATA = - 1 7 9 ;
ERR_TLS13_DOWNGRADE_DETECTED = - 1 8 0 ;
ERR_SSL_KEY_USAGE_INCOMPATIBLE = - 1 8 1 ;
ERR_INVALID_ECH_CONFIG_LIST = - 1 8 2 ;
ERR_ECH_NOT_NEGOTIATED = - 1 8 3 ;
ERR_ECH_FALLBACK_CERTIFICATE_INVALID = - 1 8 4 ;
//
ERR_CERT_COMMON_NAME_INVALID = - 2 0 0 ;
ERR_CERT_DATE_INVALID = - 2 0 1 ;
ERR_CERT_AUTHORITY_INVALID = - 2 0 2 ;
ERR_CERT_CONTAINS_ERRORS = - 2 0 3 ;
ERR_CERT_NO_REVOCATION_MECHANISM = - 2 0 4 ;
ERR_CERT_UNABLE_TO_CHECK_REVOCATION = - 2 0 5 ;
ERR_CERT_REVOKED = - 2 0 6 ;
ERR_CERT_INVALID = - 2 0 7 ;
ERR_CERT_WEAK_SIGNATURE_ALGORITHM = - 2 0 8 ;
//
ERR_CERT_NON_UNIQUE_NAME = - 2 1 0 ;
ERR_CERT_WEAK_KEY = - 2 1 1 ;
ERR_CERT_NAME_CONSTRAINT_VIOLATION = - 2 1 2 ;
ERR_CERT_VALIDITY_TOO_LONG = - 2 1 3 ;
ERR_CERTIFICATE_TRANSPARENCY_REQUIRED = - 2 1 4 ;
ERR_CERT_SYMANTEC_LEGACY = - 2 1 5 ;
//
ERR_CERT_KNOWN_INTERCEPTION_BLOCKED = - 2 1 7 ;
//
ERR_CERT_END = - 2 1 9 ;
//
ERR_INVALID_URL = - 3 0 0 ;
ERR_DISALLOWED_URL_SCHEME = - 3 0 1 ;
ERR_UNKNOWN_URL_SCHEME = - 3 0 2 ;
ERR_INVALID_REDIRECT = - 3 0 3 ;
//
ERR_TOO_MANY_REDIRECTS = - 3 1 0 ;
ERR_UNSAFE_REDIRECT = - 3 1 1 ;
ERR_UNSAFE_PORT = - 3 1 2 ;
//
ERR_INVALID_RESPONSE = - 3 2 0 ;
ERR_INVALID_CHUNKED_ENCODING = - 3 2 1 ;
ERR_METHOD_NOT_SUPPORTED = - 3 2 2 ;
ERR_UNEXPECTED_PROXY_AUTH = - 3 2 3 ;
ERR_EMPTY_RESPONSE = - 3 2 4 ;
ERR_RESPONSE_HEADERS_TOO_BIG = - 3 2 5 ;
//
ERR_PAC_SCRIPT_FAILED = - 3 2 7 ;
ERR_REQUEST_RANGE_NOT_SATISFIABLE = - 3 2 8 ;
ERR_MALFORMED_IDENTITY = - 3 2 9 ;
ERR_CONTENT_DECODING_FAILED = - 3 3 0 ;
ERR_NETWORK_IO_SUSPENDED = - 3 3 1 ;
ERR_SYN_REPLY_NOT_RECEIVED = - 3 3 2 ;
ERR_ENCODING_CONVERSION_FAILED = - 3 3 3 ;
ERR_UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT = - 3 3 4 ;
//
ERR_NO_SUPPORTED_PROXIES = - 3 3 6 ;
ERR_SPDY_PROTOCOL_ERROR = - 3 3 7 ;
ERR_INVALID_AUTH_CREDENTIALS = - 3 3 8 ;
ERR_UNSUPPORTED_AUTH_SCHEME = - 3 3 9 ;
ERR_ENCODING_DETECTION_FAILED = - 3 4 0 ;
ERR_MISSING_AUTH_CREDENTIALS = - 3 4 1 ;
ERR_UNEXPECTED_SECURITY_LIBRARY_STATUS = - 3 4 2 ;
ERR_MISCONFIGURED_AUTH_ENVIRONMENT = - 3 4 3 ;
ERR_UNDOCUMENTED_SECURITY_LIBRARY_STATUS = - 3 4 4 ;
ERR_RESPONSE_BODY_TOO_BIG_TO_DRAIN = - 3 4 5 ;
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH = - 3 4 6 ;
ERR_INCOMPLETE_SPDY_HEADERS = - 3 4 7 ;
ERR_PAC_NOT_IN_DHCP = - 3 4 8 ;
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION = - 3 4 9 ;
ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION = - 3 5 0 ;
ERR_SPDY_SERVER_REFUSED_STREAM = - 3 5 1 ;
ERR_SPDY_PING_FAILED = - 3 5 2 ;
//
ERR_CONTENT_LENGTH_MISMATCH = - 3 5 4 ;
ERR_INCOMPLETE_CHUNKED_ENCODING = - 3 5 5 ;
ERR_QUIC_PROTOCOL_ERROR = - 3 5 6 ;
ERR_RESPONSE_HEADERS_TRUNCATED = - 3 5 7 ;
ERR_QUIC_HANDSHAKE_FAILED = - 3 5 8 ;
//
ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY = - 3 6 0 ;
ERR_SPDY_FLOW_CONTROL_ERROR = - 3 6 1 ;
ERR_SPDY_FRAME_SIZE_ERROR = - 3 6 2 ;
ERR_SPDY_COMPRESSION_ERROR = - 3 6 3 ;
ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION = - 3 6 4 ;
ERR_HTTP_1_1_REQUIRED = - 3 6 5 ;
ERR_PROXY_HTTP_1_1_REQUIRED = - 3 6 6 ;
ERR_PAC_SCRIPT_TERMINATED = - 3 6 7 ;
//
ERR_INVALID_HTTP_RESPONSE = - 3 7 0 ;
ERR_CONTENT_DECODING_INIT_FAILED = - 3 7 1 ;
ERR_SPDY_RST_STREAM_NO_ERROR_RECEIVED = - 3 7 2 ;
ERR_SPDY_PUSHED_STREAM_NOT_AVAILABLE = - 3 7 3 ;
ERR_SPDY_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER = - 3 7 4 ;
ERR_TOO_MANY_RETRIES = - 3 7 5 ;
ERR_SPDY_STREAM_CLOSED = - 3 7 6 ;
ERR_SPDY_CLIENT_REFUSED_STREAM = - 3 7 7 ;
ERR_SPDY_PUSHED_RESPONSE_DOES_NOT_MATCH = - 3 7 8 ;
ERR_HTTP_RESPONSE_CODE_FAILURE = - 3 7 9 ;
ERR_QUIC_CERT_ROOT_NOT_KNOWN = - 3 8 0 ;
ERR_QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED = - 3 8 1 ;
//
ERR_CACHE_MISS = - 4 0 0 ;
ERR_CACHE_READ_FAILURE = - 4 0 1 ;
ERR_CACHE_WRITE_FAILURE = - 4 0 2 ;
ERR_CACHE_OPERATION_NOT_SUPPORTED = - 4 0 3 ;
ERR_CACHE_OPEN_FAILURE = - 4 0 4 ;
ERR_CACHE_CREATE_FAILURE = - 4 0 5 ;
ERR_CACHE_RACE = - 4 0 6 ;
ERR_CACHE_CHECKSUM_READ_FAILURE = - 4 0 7 ;
ERR_CACHE_CHECKSUM_MISMATCH = - 4 0 8 ;
ERR_CACHE_LOCK_TIMEOUT = - 4 0 9 ;
ERR_CACHE_AUTH_FAILURE_AFTER_READ = - 4 1 0 ;
ERR_CACHE_ENTRY_NOT_SUITABLE = - 4 1 1 ;
ERR_CACHE_DOOM_FAILURE = - 4 1 2 ;
ERR_CACHE_OPEN_OR_CREATE_FAILURE = - 4 1 3 ;
//
ERR_INSECURE_RESPONSE = - 5 0 1 ;
ERR_NO_PRIVATE_KEY_FOR_CERT = - 5 0 2 ;
ERR_ADD_USER_CERT_FAILED = - 5 0 3 ;
ERR_INVALID_SIGNED_EXCHANGE = - 5 0 4 ;
ERR_INVALID_WEB_BUNDLE = - 5 0 5 ;
ERR_TRUST_TOKEN_OPERATION_FAILED = - 5 0 6 ;
ERR_TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST = - 5 0 7 ;
//
ERR_FTP_FAILED = - 6 0 1 ;
ERR_FTP_SERVICE_UNAVAILABLE = - 6 0 2 ;
ERR_FTP_TRANSFER_ABORTED = - 6 0 3 ;
ERR_FTP_FILE_BUSY = - 6 0 4 ;
ERR_FTP_SYNTAX_ERROR = - 6 0 5 ;
ERR_FTP_COMMAND_NOT_SUPPORTED = - 6 0 6 ;
ERR_FTP_BAD_COMMAND_SEQUENCE = - 6 0 7 ;
//
ERR_PKCS12_IMPORT_BAD_PASSWORD = - 7 0 1 ;
ERR_PKCS12_IMPORT_FAILED = - 7 0 2 ;
ERR_IMPORT_CA_CERT_NOT_CA = - 7 0 3 ;
ERR_IMPORT_CERT_ALREADY_EXISTS = - 7 0 4 ;
ERR_IMPORT_CA_CERT_FAILED = - 7 0 5 ;
ERR_IMPORT_SERVER_CERT_FAILED = - 7 0 6 ;
ERR_PKCS12_IMPORT_INVALID_MAC = - 7 0 7 ;
ERR_PKCS12_IMPORT_INVALID_FILE = - 7 0 8 ;
ERR_PKCS12_IMPORT_UNSUPPORTED = - 7 0 9 ;
ERR_KEY_GENERATION_FAILED = - 7 1 0 ;
//
ERR_PRIVATE_KEY_EXPORT_FAILED = - 7 1 2 ;
ERR_SELF_SIGNED_CERT_GENERATION_FAILED = - 7 1 3 ;
ERR_CERT_DATABASE_CHANGED = - 7 1 4 ;
//
ERR_DNS_MALFORMED_RESPONSE = - 8 0 0 ;
ERR_DNS_SERVER_REQUIRES_TCP = - 8 0 1 ;
ERR_DNS_SERVER_FAILED = - 8 0 2 ;
ERR_DNS_TIMED_OUT = - 8 0 3 ;
ERR_NS_CACHE_MISS = - 8 0 4 ;
ERR_DNS_SEARCH_EMPTY = - 8 0 5 ;
ERR_DNS_SORT_ERROR = - 8 0 6 ;
//
ERR_DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED = - 8 0 8 ;
ERR_DNS_NAME_HTTPS_ONLY = - 8 0 9 ;
2023-07-30 18:47:35 +02:00
/// <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>
2024-03-06 15:35:15 +01:00
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:ui/base/command_id_constants.h">COMMAND_ID_FIRST_UNBOUNDED is available in ui/base/command_id_constants.h</see></para>
2023-07-30 18:47:35 +02:00
/// </remarks>
2024-03-06 15:35:15 +01:00
COMMAND_ID_FIRST_UNBOUNDED = $E000 ;
2023-04-08 19:00:33 +02:00
IDC_MinimumLabelValue = 4 0 0 0 ;
IDC_BACK = 3 3 0 0 0 ;
IDC_FORWARD = 3 3 0 0 1 ;
IDC_RELOAD = 3 3 0 0 2 ;
IDC_HOME = 3 3 0 0 3 ;
IDC_OPEN_CURRENT_URL = 3 3 0 0 4 ;
IDC_STOP = 3 3 0 0 6 ;
IDC_RELOAD_BYPASSING_CACHE = 3 3 0 0 7 ;
IDC_RELOAD_CLEARING_CACHE = 3 3 0 0 9 ;
IDC_NEW_WINDOW = 3 4 0 0 0 ;
IDC_NEW_INCOGNITO_WINDOW = 3 4 0 0 1 ;
IDC_CLOSE_WINDOW = 3 4 0 1 2 ;
IDC_ALWAYS_ON_TOP = 3 4 0 1 3 ;
IDC_NEW_TAB = 3 4 0 1 4 ;
IDC_CLOSE_TAB = 3 4 0 1 5 ;
IDC_SELECT_NEXT_TAB = 3 4 0 1 6 ;
IDC_SELECT_PREVIOUS_TAB = 3 4 0 1 7 ;
IDC_SELECT_TAB_0 = 3 4 0 1 8 ;
IDC_SELECT_TAB_1 = 3 4 0 1 9 ;
IDC_SELECT_TAB_2 = 3 4 0 2 0 ;
IDC_SELECT_TAB_3 = 3 4 0 2 1 ;
IDC_SELECT_TAB_4 = 3 4 0 2 2 ;
IDC_SELECT_TAB_5 = 3 4 0 2 3 ;
IDC_SELECT_TAB_6 = 3 4 0 2 4 ;
IDC_SELECT_TAB_7 = 3 4 0 2 5 ;
IDC_SELECT_LAST_TAB = 3 4 0 2 6 ;
IDC_DUPLICATE_TAB = 3 4 0 2 7 ;
IDC_RESTORE_TAB = 3 4 0 2 8 ;
IDC_SHOW_AS_TAB = 3 4 0 2 9 ;
IDC_FULLSCREEN = 3 4 0 3 0 ;
IDC_EXIT = 3 4 0 3 1 ;
IDC_MOVE_TAB_NEXT = 3 4 0 3 2 ;
IDC_MOVE_TAB_PREVIOUS = 3 4 0 3 3 ;
IDC_SEARCH = 3 4 0 3 5 ;
IDC_WINDOW_MENU = 3 4 0 4 5 ;
IDC_MINIMIZE_WINDOW = 3 4 0 4 6 ;
IDC_MAXIMIZE_WINDOW = 3 4 0 4 7 ;
IDC_ALL_WINDOWS_FRONT = 3 4 0 4 8 ;
IDC_NAME_WINDOW = 3 4 0 4 9 ;
IDC_TOGGLE_MULTITASK_MENU = 3 4 0 5 0 ;
IDC_USE_SYSTEM_TITLE_BAR = 3 4 0 5 1 ;
IDC_RESTORE_WINDOW = 3 4 0 5 2 ;
IDC_OPEN_IN_PWA_WINDOW = 3 4 0 5 3 ;
IDC_MOVE_TAB_TO_NEW_WINDOW = 3 4 0 5 4 ;
IDC_COPY_URL = 3 4 0 6 0 ;
IDC_OPEN_IN_CHROME = 3 4 0 6 1 ;
2024-03-06 15:35:15 +01:00
IDC_WEB_APP_SETTINGS = 3 4 0 6 2 ;
2023-04-08 19:00:33 +02:00
IDC_WEB_APP_MENU_APP_INFO = 3 4 0 6 3 ;
IDC_VISIT_DESKTOP_OF_LRU_USER_2 = 3 4 0 8 0 ;
IDC_VISIT_DESKTOP_OF_LRU_USER_3 = 3 4 0 8 1 ;
IDC_VISIT_DESKTOP_OF_LRU_USER_4 = 3 4 0 8 2 ;
IDC_VISIT_DESKTOP_OF_LRU_USER_5 = 3 4 0 8 3 ;
2024-03-06 15:35:15 +01:00
IDC_VISIT_DESKTOP_OF_LRU_USER_NEXT = IDC_VISIT_DESKTOP_OF_LRU_USER_2;
IDC_VISIT_DESKTOP_OF_LRU_USER_LAST = IDC_VISIT_DESKTOP_OF_LRU_USER_5;
2023-04-08 19:00:33 +02:00
IDC_BOOKMARK_THIS_TAB = 3 5 0 0 0 ;
IDC_BOOKMARK_ALL_TABS = 3 5 0 0 1 ;
IDC_VIEW_SOURCE = 3 5 0 0 2 ;
IDC_PRINT = 3 5 0 0 3 ;
IDC_SAVE_PAGE = 3 5 0 0 4 ;
IDC_EMAIL_PAGE_LOCATION = 3 5 0 0 6 ;
IDC_BASIC_PRINT = 3 5 0 0 7 ;
IDC_SAVE_CREDIT_CARD_FOR_PAGE = 3 5 0 0 8 ;
2024-03-06 15:35:15 +01:00
IDC_SHOW_TRANSLATE = 3 5 0 0 9 ;
2023-04-08 19:00:33 +02:00
IDC_MANAGE_PASSWORDS_FOR_PAGE = 3 5 0 1 0 ;
IDC_ROUTE_MEDIA = 3 5 0 1 1 ;
IDC_WINDOW_MUTE_SITE = 3 5 0 1 2 ;
IDC_WINDOW_PIN_TAB = 3 5 0 1 3 ;
IDC_WINDOW_GROUP_TAB = 3 5 0 1 4 ;
IDC_MIGRATE_LOCAL_CREDIT_CARD_FOR_PAGE = 3 5 0 1 5 ;
IDC_SEND_TAB_TO_SELF = 3 5 0 1 6 ;
IDC_FOCUS_THIS_TAB = 3 5 0 1 7 ;
IDC_QRCODE_GENERATOR = 3 5 0 2 1 ;
IDC_WINDOW_CLOSE_TABS_TO_RIGHT = 3 5 0 2 2 ;
IDC_WINDOW_CLOSE_OTHER_TABS = 3 5 0 2 3 ;
IDC_NEW_TAB_TO_RIGHT = 3 5 0 2 4 ;
IDC_SAVE_AUTOFILL_ADDRESS = 3 5 0 2 5 ;
IDC_OFFERS_AND_REWARDS_FOR_PAGE = 3 5 0 2 6 ;
IDC_WEBAUTHN = 3 5 0 2 7 ;
IDC_SHARING_HUB = 3 5 0 2 8 ;
IDC_SHARING_HUB_MENU = 3 5 0 2 9 ;
IDC_VIRTUAL_CARD_MANUAL_FALLBACK = 3 5 0 3 0 ;
IDC_SHARING_HUB_SCREENSHOT = 3 5 0 3 1 ;
IDC_VIRTUAL_CARD_ENROLL = 3 5 0 3 2 ;
IDC_FOLLOW = 3 5 0 3 3 ;
IDC_UNFOLLOW = 3 5 0 3 4 ;
IDC_SAVE_IBAN_FOR_PAGE = 3 5 0 3 5 ;
2024-03-06 15:35:15 +01:00
IDC_AUTOFILL_MANDATORY_REAUTH = 3 5 0 3 6 ;
IDC_PROFILE_MENU_IN_APP_MENU = 3 5 0 3 9 ;
IDC_PASSWORDS_AND_AUTOFILL_MENU = 3 5 0 4 0 ;
IDC_SHOW_PASSWORD_MANAGER = 3 5 0 4 1 ;
IDC_SHOW_PAYMENT_METHODS = 3 5 0 4 2 ;
IDC_SHOW_ADDRESSES = 3 5 0 4 3 ;
IDC_ORGANIZE_TABS = 3 5 0 4 4 ;
2023-04-08 19:00:33 +02:00
IDC_MUTE_TARGET_SITE = 3 5 0 5 0 ;
IDC_PIN_TARGET_TAB = 3 5 0 5 1 ;
IDC_GROUP_TARGET_TAB = 3 5 0 5 2 ;
IDC_DUPLICATE_TARGET_TAB = 3 5 0 5 3 ;
IDC_CUT = 3 6 0 0 0 ;
IDC_COPY = 3 6 0 0 1 ;
IDC_PASTE = 3 6 0 0 3 ;
IDC_EDIT_MENU = 3 6 0 0 4 ;
IDC_FIND = 3 7 0 0 0 ;
IDC_FIND_NEXT = 3 7 0 0 1 ;
IDC_FIND_PREVIOUS = 3 7 0 0 2 ;
IDC_CLOSE_FIND_OR_STOP = 3 7 0 0 3 ;
IDC_FIND_MENU = 3 7 1 0 0 ;
2024-03-06 15:35:15 +01:00
IDC_FIND_AND_EDIT_MENU = 3 7 2 0 0 ;
IDC_SAVE_AND_SHARE_MENU = 3 7 3 0 0 ;
IDC_CUSTOMIZE_CHROME = 3 7 3 5 0 ;
IDC_CLOSE_PROFILE = 3 5 3 5 1 ;
IDC_MANAGE_GOOGLE_ACCOUNT = 3 5 3 5 2 ;
IDC_SHOW_SYNC_SETTINGS = 3 5 3 5 3 ;
IDC_TURN_ON_SYNC = 3 5 3 5 4 ;
IDC_SHOW_SIGNIN_WHEN_PAUSED = 3 5 3 5 5 ;
IDC_OPEN_GUEST_PROFILE = 3 5 3 5 6 ;
IDC_ADD_NEW_PROFILE = 3 5 3 5 7 ;
IDC_MANAGE_CHROME_PROFILES = 3 5 3 5 8 ;
2023-04-08 19:00:33 +02:00
IDC_ZOOM_MENU = 3 8 0 0 0 ;
IDC_ZOOM_PLUS = 3 8 0 0 1 ;
IDC_ZOOM_NORMAL = 3 8 0 0 2 ;
IDC_ZOOM_MINUS = 3 8 0 0 3 ;
IDC_FOCUS_TOOLBAR = 3 9 0 0 0 ;
IDC_FOCUS_LOCATION = 3 9 0 0 1 ;
IDC_FOCUS_SEARCH = 3 9 0 0 2 ;
IDC_FOCUS_MENU_BAR = 3 9 0 0 3 ;
IDC_FOCUS_NEXT_PANE = 3 9 0 0 4 ;
IDC_FOCUS_PREVIOUS_PANE = 3 9 0 0 5 ;
IDC_FOCUS_BOOKMARKS = 3 9 0 0 6 ;
IDC_FOCUS_INACTIVE_POPUP_FOR_ACCESSIBILITY = 3 9 0 0 7 ;
IDC_FOCUS_WEB_CONTENTS_PANE = 3 9 0 0 9 ;
IDC_OPEN_FILE = 4 0 0 0 0 ;
IDC_CREATE_SHORTCUT = 4 0 0 0 2 ;
IDC_DEVELOPER_MENU = 4 0 0 0 3 ;
IDC_DEV_TOOLS = 4 0 0 0 4 ;
IDC_DEV_TOOLS_CONSOLE = 4 0 0 0 5 ;
IDC_TASK_MANAGER = 4 0 0 0 6 ;
IDC_DEV_TOOLS_DEVICES = 4 0 0 0 7 ;
IDC_FEEDBACK = 4 0 0 0 8 ;
IDC_SHOW_BOOKMARK_BAR = 4 0 0 0 9 ;
IDC_SHOW_HISTORY = 4 0 0 1 0 ;
IDC_SHOW_BOOKMARK_MANAGER = 4 0 0 1 1 ;
IDC_SHOW_DOWNLOADS = 4 0 0 1 2 ;
IDC_CLEAR_BROWSING_DATA = 4 0 0 1 3 ;
IDC_IMPORT_SETTINGS = 4 0 0 1 4 ;
IDC_OPTIONS = 4 0 0 1 5 ;
IDC_EDIT_SEARCH_ENGINES = 4 0 0 1 6 ;
IDC_VIEW_PASSWORDS = 4 0 0 1 7 ;
IDC_ABOUT = 4 0 0 1 8 ;
IDC_HELP_PAGE_VIA_KEYBOARD = 4 0 0 1 9 ;
IDC_HELP_PAGE_VIA_MENU = 4 0 0 2 0 ;
IDC_SHOW_APP_MENU = 4 0 0 2 1 ;
IDC_MANAGE_EXTENSIONS = 4 0 0 2 2 ;
IDC_DEV_TOOLS_INSPECT = 4 0 0 2 3 ;
IDC_UPGRADE_DIALOG = 4 0 0 2 4 ;
2024-03-06 15:35:15 +01:00
IDC_SHOW_HISTORY_CLUSTERS_SIDE_PANEL = 4 0 0 2 5 ;
2023-04-08 19:00:33 +02:00
IDC_PROFILING_ENABLED = 4 0 0 2 8 ;
IDC_BOOKMARKS_MENU = 4 0 0 2 9 ;
IDC_EXTENSION_ERRORS = 4 0 0 3 1 ;
IDC_SHOW_SETTINGS_CHANGE_FIRST = 4 0 0 3 3 ;
IDC_SHOW_SETTINGS_CHANGE_LAST = 4 0 1 3 3 ;
IDC_SHOW_AVATAR_MENU = 4 0 1 3 4 ;
IDC_EXTENSION_INSTALL_ERROR_FIRST = 4 0 1 3 5 ;
IDC_EXTENSION_INSTALL_ERROR_LAST = 4 0 2 3 5 ;
IDC_TOGGLE_REQUEST_TABLET_SITE = 4 0 2 3 6 ;
IDC_DEV_TOOLS_TOGGLE = 4 0 2 3 7 ;
IDC_RECENT_TABS_MENU = 4 0 2 3 9 ;
IDC_RECENT_TABS_NO_DEVICE_TABS = 4 0 2 4 0 ;
IDC_SHOW_SETTINGS_RESET_BUBBLE = 4 0 2 4 1 ;
IDC_DISTILL_PAGE = 4 0 2 4 3 ;
IDC_HELP_MENU = 4 0 2 4 4 ;
IDC_SHOW_SRT_BUBBLE = 4 0 2 4 6 ;
IDC_ELEVATED_RECOVERY_DIALOG = 4 0 2 4 7 ;
IDC_TAKE_SCREENSHOT = 4 0 2 4 8 ;
IDC_MORE_TOOLS_MENU = 4 0 2 4 9 ;
IDC_TOGGLE_FULLSCREEN_TOOLBAR = 4 0 2 5 0 ;
IDC_CUSTOMIZE_TOUCH_BAR = 4 0 2 5 1 ;
IDC_SHOW_BETA_FORUM = 4 0 2 5 2 ;
IDC_TOGGLE_JAVASCRIPT_APPLE_EVENTS = 4 0 2 5 3 ;
IDC_INSTALL_PWA = 4 0 2 5 4 ;
IDC_SHOW_MANAGEMENT_PAGE = 4 0 2 5 5 ;
IDC_PASTE_AND_GO = 4 0 2 5 6 ;
IDC_SHOW_SAVE_LOCAL_CARD_SIGN_IN_PROMO_IF_APPLICABLE = 4 0 2 5 7 ;
IDC_CLOSE_SIGN_IN_PROMO = 4 0 2 5 8 ;
IDC_SHOW_FULL_URLS = 4 0 2 5 9 ;
IDC_CARET_BROWSING_TOGGLE = 4 0 2 6 0 ;
IDC_CHROME_TIPS = 4 0 2 6 3 ;
IDC_CHROME_WHATS_NEW = 4 0 2 6 4 ;
IDC_LACROS_DATA_MIGRATION = 4 0 2 6 5 ;
IDC_PERFORMANCE = 4 0 2 6 6 ;
2024-03-06 15:35:15 +01:00
IDC_EXTENSIONS_SUBMENU = 4 0 2 6 7 ;
IDC_EXTENSIONS_SUBMENU_MANAGE_EXTENSIONS = 4 0 2 6 8 ;
IDC_EXTENSIONS_SUBMENU_VISIT_CHROME_WEB_STORE = 4 0 2 6 9 ;
IDC_READING_LIST_MENU = 4 0 2 7 0 ;
IDC_READING_LIST_MENU_ADD_TAB = 4 0 2 7 1 ;
IDC_READING_LIST_MENU_SHOW_UI = 4 0 2 7 2 ;
IDC_SHOW_READING_MODE_SIDE_PANEL = 4 0 2 7 3 ;
IDC_SHOW_BOOKMARK_SIDE_PANEL = 4 0 2 7 4 ;
IDC_SHOW_SEARCH_COMPANION = 4 0 2 7 5 ;
IDC_SHOW_CHROME_LABS = 4 0 2 7 6 ;
IDC_RECENT_TABS_LOGIN_FOR_DEVICE_TABS = 4 0 2 7 7 ;
IDC_OPEN_RECENT_TAB = 4 0 2 7 8 ;
IDC_OPEN_SAFETY_HUB = 4 0 2 7 9 ;
IDC_SHOW_PASSWORD_CHECKUP = 4 0 2 8 0 ;
2023-04-08 19:00:33 +02:00
IDC_SPELLCHECK_SUGGESTION_0 = 4 1 0 0 0 ;
IDC_SPELLCHECK_SUGGESTION_1 = 4 1 0 0 1 ;
IDC_SPELLCHECK_SUGGESTION_2 = 4 1 0 0 2 ;
IDC_SPELLCHECK_SUGGESTION_3 = 4 1 0 0 3 ;
IDC_SPELLCHECK_SUGGESTION_4 = 4 1 0 0 4 ;
2024-03-06 15:35:15 +01:00
IDC_SPELLCHECK_SUGGESTION_LAST = IDC_SPELLCHECK_SUGGESTION_4;
2023-04-08 19:00:33 +02:00
IDC_SPELLCHECK_MENU = 4 1 0 0 5 ;
IDC_SPELLCHECK_LANGUAGES_FIRST = 4 1 0 0 6 ;
IDC_SPELLCHECK_LANGUAGES_LAST = 4 1 1 0 6 ;
IDC_CHECK_SPELLING_WHILE_TYPING = 4 1 1 0 7 ;
IDC_SPELLPANEL_TOGGLE = 4 1 1 0 9 ;
IDC_SPELLCHECK_ADD_TO_DICTIONARY = 4 1 1 1 0 ;
IDC_SPELLCHECK_MULTI_LINGUAL = 4 1 1 1 1 ;
IDC_WRITING_DIRECTION_MENU = 4 1 1 2 0 ;
IDC_WRITING_DIRECTION_DEFAULT = 4 1 1 2 1 ;
IDC_WRITING_DIRECTION_LTR = 4 1 1 2 2 ;
IDC_WRITING_DIRECTION_RTL = 4 1 1 2 3 ;
IDC_TRANSLATE_ORIGINAL_LANGUAGE_BASE = 4 2 1 0 0 ;
IDC_TRANSLATE_TARGET_LANGUAGE_BASE = 4 2 4 0 0 ;
IDC_VIEW_MENU = 4 4 0 0 0 ;
IDC_FILE_MENU = 4 4 0 0 1 ;
IDC_CHROME_MENU = 4 4 0 0 2 ;
IDC_HIDE_APP = 4 4 0 0 3 ;
IDC_HISTORY_MENU = 4 6 0 0 0 ;
IDC_TAB_MENU = 4 6 0 0 1 ;
IDC_PROFILE_MAIN_MENU = 4 6 1 0 0 ;
IDC_INPUT_METHODS_MENU = 4 6 3 0 0 ;
IDC_CONTENT_CONTEXT_CUSTOM_FIRST = 4 7 0 0 0 ;
IDC_CONTENT_CONTEXT_CUSTOM_LAST = 4 8 0 0 0 ;
IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST = 4 9 0 0 0 ;
IDC_EXTENSIONS_CONTEXT_CUSTOM_LAST = 5 0 0 0 0 ;
IDC_CONTENT_CONTEXT_OPENLINKNEWTAB = 5 0 1 0 0 ;
IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW = 5 0 1 0 1 ;
IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD = 5 0 1 0 2 ;
IDC_CONTENT_CONTEXT_SAVELINKAS = 5 0 1 0 3 ;
IDC_CONTENT_CONTEXT_COPYLINKLOCATION = 5 0 1 0 4 ;
IDC_CONTENT_CONTEXT_COPYEMAILADDRESS = 5 0 1 0 5 ;
IDC_CONTENT_CONTEXT_OPENLINKWITH = 5 0 1 0 6 ;
IDC_CONTENT_CONTEXT_COPYLINKTEXT = 5 0 1 0 7 ;
IDC_CONTENT_CONTEXT_OPENLINKINPROFILE = 5 0 1 0 8 ;
IDC_CONTENT_CONTEXT_OPENLINKBOOKMARKAPP = 5 0 1 0 9 ;
2024-03-06 15:35:15 +01:00
IDC_CONTENT_CONTEXT_OPENLINKPREVIEW = 5 0 1 1 0 ;
IDC_CONTENT_CONTEXT_SAVEIMAGEAS = 5 0 1 2 0 ;
IDC_CONTENT_CONTEXT_COPYIMAGELOCATION = 5 0 1 2 1 ;
IDC_CONTENT_CONTEXT_COPYIMAGE = 5 0 1 2 2 ;
IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB = 5 0 1 2 3 ;
IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE = 5 0 1 2 4 ;
IDC_CONTENT_CONTEXT_OPEN_ORIGINAL_IMAGE_NEW_TAB = 5 0 1 2 5 ;
IDC_CONTENT_CONTEXT_LOAD_IMAGE = 5 0 1 2 6 ;
IDC_CONTENT_CONTEXT_SEARCHLENSFORIMAGE = 5 0 1 2 7 ;
IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHWEB = 5 0 1 2 8 ;
IDC_CONTENT_CONTEXT_TRANSLATEIMAGEWITHLENS = 5 0 1 2 9 ;
IDC_CONTENT_CONTEXT_SAVEVIDEOFRAMEAS = 5 0 1 3 0 ;
IDC_CONTENT_CONTEXT_SAVEAVAS = 5 0 1 3 1 ;
IDC_CONTENT_CONTEXT_COPYAVLOCATION = 5 0 1 3 2 ;
IDC_CONTENT_CONTEXT_COPYVIDEOFRAME = 5 0 1 3 3 ;
IDC_CONTENT_CONTEXT_SEARCHLENSFORVIDEOFRAME = 5 0 1 3 4 ;
IDC_CONTENT_CONTEXT_SEARCHWEBFORVIDEOFRAME = 5 0 1 3 5 ;
IDC_CONTENT_CONTEXT_OPENAVNEWTAB = 5 0 1 3 6 ;
IDC_CONTENT_CONTEXT_PICTUREINPICTURE = 5 0 1 3 7 ;
IDC_CONTENT_CONTEXT_LOOP = 5 0 1 4 0 ;
IDC_CONTENT_CONTEXT_CONTROLS = 5 0 1 4 1 ;
IDC_CONTENT_CONTEXT_ROTATECW = 5 0 1 4 2 ;
IDC_CONTENT_CONTEXT_ROTATECCW = 5 0 1 4 3 ;
IDC_CONTENT_CONTEXT_COPY = 5 0 1 5 0 ;
IDC_CONTENT_CONTEXT_CUT = 5 0 1 5 1 ;
IDC_CONTENT_CONTEXT_PASTE = 5 0 1 5 2 ;
IDC_CONTENT_CONTEXT_DELETE = 5 0 1 5 3 ;
IDC_CONTENT_CONTEXT_UNDO = 5 0 1 5 4 ;
IDC_CONTENT_CONTEXT_REDO = 5 0 1 5 5 ;
IDC_CONTENT_CONTEXT_SELECTALL = 5 0 1 5 6 ;
IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE = 5 0 1 5 7 ;
IDC_CONTENT_CONTEXT_COPYLINKTOTEXT = 5 0 1 5 8 ;
IDC_CONTENT_CONTEXT_RESHARELINKTOTEXT = 5 0 1 5 9 ;
IDC_CONTENT_CONTEXT_REMOVELINKTOTEXT = 5 0 1 6 0 ;
IDC_CONTENT_CONTEXT_TRANSLATE = 5 0 1 6 1 ;
IDC_CONTENT_CONTEXT_INSPECTELEMENT = 5 0 1 6 2 ;
IDC_CONTENT_CONTEXT_VIEWPAGEINFO = 5 0 1 6 3 ;
IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS = 5 0 1 6 4 ;
IDC_CONTENT_CONTEXT_LOOK_UP = 5 0 1 6 5 ;
IDC_CONTENT_CONTEXT_NO_SPELLING_SUGGESTIONS = 5 0 1 6 6 ;
IDC_CONTENT_CONTEXT_SPELLING_SUGGESTION = 5 0 1 6 7 ;
IDC_CONTENT_CONTEXT_SPELLING_TOGGLE = 5 0 1 6 8 ;
IDC_CONTENT_CONTEXT_OPEN_IN_READING_MODE = 5 0 1 6 9 ;
IDC_CONTENT_CONTEXT_SAVEPLUGINAS = 5 0 1 7 0 ;
IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE = 5 0 1 7 1 ;
IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP = 5 0 1 7 2 ;
IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP = 5 0 1 7 3 ;
IDC_CONTENT_CONTEXT_LENS_REGION_SEARCH = 5 0 1 7 4 ;
IDC_CONTENT_CONTEXT_WEB_REGION_SEARCH = 5 0 1 7 5 ;
IDC_CONTENT_CONTEXT_GENERATEPASSWORD = 5 0 1 7 6 ;
IDC_CONTENT_CONTEXT_EXIT_FULLSCREEN = 5 0 1 7 7 ;
IDC_CONTENT_CONTEXT_SHOWALLSAVEDPASSWORDS = 5 0 1 7 8 ;
IDC_CONTENT_CONTEXT_PARTIAL_TRANSLATE = 5 0 1 7 9 ;
IDC_CONTENT_CONTEXT_RELOADFRAME = 5 0 1 8 0 ;
IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE = 5 0 1 8 1 ;
IDC_CONTENT_CONTEXT_VIEWFRAMEINFO = 5 0 1 8 2 ;
IDC_CONTENT_CONTEXT_ADD_A_NOTE = 5 0 1 8 5 ;
IDC_CONTENT_CONTEXT_GOTOURL = 5 0 1 9 0 ;
IDC_CONTENT_CONTEXT_SEARCHWEBFOR = 5 0 1 9 1 ;
IDC_CONTENT_CONTEXT_SEARCHWEBFORNEWTAB = 5 0 1 9 2 ;
IDC_CONTENT_CONTEXT_OPEN_WITH1 = 5 0 2 0 0 ;
IDC_CONTENT_CONTEXT_OPEN_WITH2 = 5 0 2 0 1 ;
IDC_CONTENT_CONTEXT_OPEN_WITH3 = 5 0 2 0 2 ;
IDC_CONTENT_CONTEXT_OPEN_WITH4 = 5 0 2 0 3 ;
IDC_CONTENT_CONTEXT_OPEN_WITH5 = 5 0 2 0 4 ;
IDC_CONTENT_CONTEXT_OPEN_WITH6 = 5 0 2 0 5 ;
IDC_CONTENT_CONTEXT_OPEN_WITH7 = 5 0 2 0 6 ;
IDC_CONTENT_CONTEXT_OPEN_WITH8 = 5 0 2 0 7 ;
IDC_CONTENT_CONTEXT_OPEN_WITH9 = 5 0 2 0 8 ;
IDC_CONTENT_CONTEXT_OPEN_WITH10 = 5 0 2 0 9 ;
IDC_CONTENT_CONTEXT_OPEN_WITH11 = 5 0 2 1 0 ;
IDC_CONTENT_CONTEXT_OPEN_WITH12 = 5 0 2 1 1 ;
IDC_CONTENT_CONTEXT_OPEN_WITH13 = 5 0 2 1 2 ;
IDC_CONTENT_CONTEXT_OPEN_WITH14 = 5 0 2 1 3 ;
IDC_CONTENT_CONTEXT_OPEN_WITH_LAST = IDC_CONTENT_CONTEXT_OPEN_WITH14;
IDC_CONTENT_CONTEXT_EMOJI = 5 0 2 2 0 ;
IDC_CONTEXT_COMPOSE = 5 0 2 3 0 ;
2023-04-08 19:00:33 +02:00
IDC_BOOKMARK_BAR_OPEN_ALL = 5 1 0 0 0 ;
IDC_BOOKMARK_BAR_OPEN_ALL_NEW_WINDOW = 5 1 0 0 1 ;
IDC_BOOKMARK_BAR_OPEN_ALL_INCOGNITO = 5 1 0 0 2 ;
IDC_BOOKMARK_BAR_OPEN_INCOGNITO = 5 1 0 0 3 ;
IDC_BOOKMARK_BAR_OPEN_ALL_NEW_TAB_GROUP = 5 1 0 0 4 ;
IDC_BOOKMARK_BAR_RENAME_FOLDER = 5 1 0 0 5 ;
IDC_BOOKMARK_BAR_EDIT = 5 1 0 0 6 ;
IDC_BOOKMARK_BAR_REMOVE = 5 1 0 0 7 ;
IDC_BOOKMARK_BAR_UNDO = 5 1 0 0 8 ;
IDC_BOOKMARK_BAR_REDO = 5 1 0 0 9 ;
IDC_BOOKMARK_BAR_ADD_NEW_BOOKMARK = 5 1 0 1 0 ;
IDC_BOOKMARK_BAR_NEW_FOLDER = 5 1 0 1 1 ;
IDC_BOOKMARK_MANAGER = 5 1 0 1 2 ;
IDC_BOOKMARK_BAR_ALWAYS_SHOW = 5 1 0 1 3 ;
IDC_BOOKMARK_BAR_SHOW_APPS_SHORTCUT = 5 1 0 1 4 ;
IDC_BOOKMARK_BAR_SHOW_READING_LIST = 5 1 0 1 5 ;
IDC_BOOKMARK_BAR_SHOW_MANAGED_BOOKMARKS = 5 1 0 1 6 ;
IDC_BOOKMARK_BAR_TRACK_PRICE_FOR_SHOPPING_BOOKMARK = 5 1 0 1 7 ;
IDC_BOOKMARK_BAR_UNTRACK_PRICE_FOR_SHOPPING_BOOKMARK = 5 1 0 1 8 ;
IDC_BOOKMARK_BAR_ADD_TO_BOOKMARKS_BAR = 5 1 0 1 9 ;
IDC_BOOKMARK_BAR_REMOVE_FROM_BOOKMARKS_BAR = 5 1 0 2 0 ;
IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_SINGLE_DEVICE = 5 1 0 3 0 ;
IDC_CONTENT_CONTEXT_SHARING_CLICK_TO_CALL_MULTIPLE_DEVICES = 5 1 0 3 1 ;
IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_SINGLE_DEVICE = 5 1 0 3 2 ;
IDC_CONTENT_CONTEXT_SHARING_SHARED_CLIPBOARD_MULTIPLE_DEVICES = 5 1 0 3 3 ;
IDC_CONTENT_CONTEXT_GENERATE_QR_CODE = 5 1 0 3 4 ;
IDC_CONTENT_CONTEXT_SHARING_SUBMENU = 5 1 0 3 5 ;
IDC_CONTENT_CLIPBOARD_HISTORY_MENU = 5 1 0 3 6 ;
2024-03-06 15:35:15 +01:00
IDC_CONTENT_PASTE_FROM_CLIPBOARD = 5 1 0 3 7 ;
2023-04-08 19:00:33 +02:00
IDC_STATUS_TRAY_KEEP_CHROME_RUNNING_IN_BACKGROUND = 5 1 1 0 0 ;
IDC_MEDIA_ROUTER_ABOUT = 5 1 2 0 0 ;
IDC_MEDIA_ROUTER_HELP = 5 1 2 0 1 ;
IDC_MEDIA_ROUTER_LEARN_MORE = 5 1 2 0 2 ;
IDC_MEDIA_ROUTER_ALWAYS_SHOW_TOOLBAR_ACTION = 5 1 2 0 4 ;
IDC_MEDIA_ROUTER_SHOWN_BY_POLICY = 5 1 2 0 6 ;
IDC_MEDIA_ROUTER_SHOW_IN_TOOLBAR = 5 1 2 0 7 ;
IDC_MEDIA_ROUTER_TOGGLE_MEDIA_REMOTING = 5 1 2 0 8 ;
IDC_MEDIA_TOOLBAR_CONTEXT_REPORT_CAST_ISSUE = 5 1 2 0 9 ;
IDC_MEDIA_TOOLBAR_CONTEXT_SHOW_OTHER_SESSIONS = 5 1 2 1 0 ;
2024-03-06 15:35:15 +01:00
IDC_UPDATE_SIDE_PANEL_PIN_STATE = 5 1 2 1 1 ;
2023-04-08 19:00:33 +02:00
IDC_MEDIA_STREAM_DEVICE_STATUS_TRAY = 5 1 3 0 0 ;
IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_FIRST = 5 1 3 0 1 ;
IDC_MEDIA_CONTEXT_MEDIA_STREAM_CAPTURE_LIST_LAST = 5 1 3 9 9 ;
IDC_MEDIA_STREAM_DEVICE_ALWAYS_ALLOW = 5 1 4 0 0 ;
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST = 5 2 0 0 0 ;
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_LAST = 5 2 1 9 9 ;
IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS = 5 2 2 0 0 ;
IDC_OPEN_LINK_IN_PROFILE_FIRST = 5 2 3 0 0 ;
IDC_OPEN_LINK_IN_PROFILE_LAST = 5 2 3 9 9 ;
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION1 = 5 2 4 0 0 ;
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION2 = 5 2 4 0 1 ;
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION3 = 5 2 4 0 2 ;
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION4 = 5 2 4 0 3 ;
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION5 = 5 2 4 0 4 ;
2024-03-06 15:35:15 +01:00
IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION_LAST = IDC_CONTENT_CONTEXT_START_SMART_SELECTION_ACTION5;
2023-04-08 19:00:33 +02:00
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE = 5 2 4 1 0 ;
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS = 5 2 4 1 1 ;
IDC_CONTENT_CONTEXT_ACCESSIBILITY_LABELS_TOGGLE_ONCE = 5 2 4 1 2 ;
IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER = 5 2 4 1 3 ;
IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY = 5 2 4 1 4 ;
2024-03-06 15:35:15 +01:00
IDC_CONTENT_CONTEXT_RUN_LAYOUT_EXTRACTION = 5 2 4 2 0 ;
2023-04-08 19:00:33 +02:00
IDC_CONTENT_CONTEXT_PDF_OCR = 5 2 4 2 1 ;
IDC_TAB_SEARCH = 5 2 5 0 0 ;
IDC_TAB_SEARCH_CLOSE = 5 2 5 0 1 ;
IDC_DEBUG_TOGGLE_TABLET_MODE = 5 2 5 1 0 ;
IDC_DEBUG_PRINT_VIEW_TREE = 5 2 5 1 1 ;
IDC_DEBUG_PRINT_VIEW_TREE_DETAILS = 5 2 5 1 2 ;
IDC_CONTENT_CONTEXT_AUTOFILL_FEEDBACK = 5 2 9 9 0 ;
2024-03-06 15:35:15 +01:00
IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PLUS_ADDRESS = 5 2 9 9 4 ;
IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_ADDRESS = 5 2 9 9 5 ;
IDC_CONTENT_CONTEXT_AUTOFILL_FALLBACK_PAYMENTS = 5 2 9 9 6 ;
2023-04-08 19:00:33 +02:00
IDC_LIVE_CAPTION = 5 3 2 5 1 ;
2024-03-06 15:35:15 +01:00
IDC_DEVICE_SYSTEM_TRAY_ICON_FIRST = 5 3 2 6 0 ;
IDC_DEVICE_SYSTEM_TRAY_ICON_LAST = 5 3 2 9 9 ;
IDC_FIRST_UNBOUNDED_MENU = COMMAND_ID_FIRST_UNBOUNDED;
2018-06-17 14:18:11 +02:00
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <para>TCefCertStatus values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
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 1 0 ;
CERT_STATUS_WEAK_KEY = 1 shl 1 1 ;
CERT_STATUS_PINNED_KEY_MISSING = 1 shl 1 3 ;
CERT_STATUS_NAME_CONSTRAINT_VIOLATION = 1 shl 1 4 ;
CERT_STATUS_VALIDITY_TOO_LONG = 1 shl 1 5 ;
CERT_STATUS_IS_EV = 1 shl 1 6 ;
CERT_STATUS_REV_CHECKING_ENABLED = 1 shl 1 7 ;
CERT_STATUS_SHA1_SIGNATURE_PRESENT = 1 shl 1 9 ;
CERT_STATUS_CT_COMPLIANCE_FAILED = 1 shl 2 0 ;
CERT_STATUS_FIRST_ERROR = CERT_STATUS_COMMON_NAME_INVALID;
CERT_STATUS_LAST_ERROR = CERT_STATUS_VALIDITY_TOO_LONG;
2023-07-30 18:47:35 +02:00
/// <summary>
/// V8 access control values.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefV8AccessControls values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
V8_ACCESS_CONTROL_DEFAULT = 0 ;
V8_ACCESS_CONTROL_ALL_CAN_READ = 1 shl 0 ;
2017-07-18 17:50:28 +02:00
V8_ACCESS_CONTROL_ALL_CAN_WRITE = 1 shl 1 ;
2018-06-17 14:18:11 +02:00
V8_ACCESS_CONTROL_PROHIBITS_OVERWRITING = 1 shl 2 ;
2023-08-09 19:38:57 +02:00
/// <summary>Writeable, Enumerable, Configurable</summary>
2023-07-30 18:47:35 +02:00
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefV8PropertyAttributes value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
V8_PROPERTY_ATTRIBUTE_NONE = 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>Not writeable</summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
V8_PROPERTY_ATTRIBUTE_READONLY = 1 shl 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>Not enumerable</summary>
2023-08-09 19:38:57 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
V8_PROPERTY_ATTRIBUTE_DONTENUM = 1 shl 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>Not configurable</summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <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>
2023-07-30 18:47:35 +02:00
/// </remarks>
2023-08-09 19:38:57 +02:00
V8_PROPERTY_ATTRIBUTE_DONTDELETE = 1 shl 2 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_LINK = 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_EXPLICIT = 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// User got to this page through a suggestion in the UI (for example, via the
/// destinations page). Chrome runtime only.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2022-05-03 12:43:16 +02:00
TT_AUTO_BOOKMARK = 2 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_AUTO_SUBFRAME = 3 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_MANUAL_SUBFRAME = 4 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2022-05-03 12:43:16 +02:00
TT_GENERATED = 5 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2022-05-03 12:43:16 +02:00
TT_AUTO_TOPLEVEL = 6 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_FORM_SUBMIT = 7 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_RELOAD = 8 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2022-05-03 12:43:16 +02:00
TT_KEYWORD = 9 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Corresponds to a visit generated for a keyword. See description of
/// TT_KEYWORD for more details. Chrome runtime only.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2022-05-03 12:43:16 +02:00
TT_KEYWORD_GENERATED = 1 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// General mask defining the bits used for the source values.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_SOURCE_MASK = $000000FF ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Attempted to visit a URL but was blocked.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_BLOCKED_FLAG = $00800000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Used the Forward or Back function to navigate among browsing history.
/// Will be ORed to the transition type for the original load.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_FORWARD_BACK_FLAG = $01000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Loaded a URL directly via CreateBrowser, LoadURL or LoadRequest.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2020-02-26 13:28:29 +01:00
TT_DIRECT_LOAD_FLAG = $02000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// User is navigating to the home page. Chrome runtime only.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2022-05-03 12:43:16 +02:00
TT_HOME_PAGE_FLAG = $04000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The transition originated from an external application; the exact
/// definition of this is embedder dependent. Chrome runtime and
/// extension system only.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2022-05-03 12:43:16 +02:00
TT_FROM_API_FLAG = $08000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The beginning of a navigation chain.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_CHAIN_START_FLAG = $10000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The last transition in a redirect chain.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_CHAIN_END_FLAG = $20000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Redirects caused by JavaScript or a meta refresh tag on the page.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_CLIENT_REDIRECT_FLAG = $40000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Redirects sent from the server by HTTP headers.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_SERVER_REDIRECT_FLAG = $80000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Used to test whether a transition involves a redirect.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_IS_REDIRECT_MASK = $C0000000 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// General mask defining the bits used for the qualifiers.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
TT_QUALIFIER_MASK = $FFFFFF00 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// Default behavior.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefUrlRequestFlags value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
UR_FLAG_NONE = 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
UR_FLAG_SKIP_CACHE = 1 shl 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
UR_FLAG_ONLY_FROM_CACHE = 1 shl 1 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
UR_FLAG_DISABLE_CACHE = 1 shl 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// If set user name, password, and cookies may be sent with the request, and
/// cookies may be saved from the response.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
UR_FLAG_ALLOW_STORED_CREDENTIALS = 1 shl 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// If set upload progress events will be generated when a request has a body.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
UR_FLAG_REPORT_UPLOAD_PROGRESS = 1 shl 4 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// If set the ICefURLRequestClient.OnDownloadData method will not be called.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
UR_FLAG_NO_DOWNLOAD_DATA = 1 shl 5 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
UR_FLAG_NO_RETRY_ON_5XX = 1 shl 6 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// If set 3XX responses will cause the fetch to halt immediately rather than
/// continue through the redirect.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
UR_FLAG_STOP_ON_REDIRECT = 1 shl 7 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// No options.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefSchemeOptions value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
CEF_SCHEME_OPTION_NONE = 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
CEF_SCHEME_OPTION_STANDARD = 1 shl 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
CEF_SCHEME_OPTION_LOCAL = 1 shl 1 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
CEF_SCHEME_OPTION_DISPLAY_ISOLATED = 1 shl 2 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
CEF_SCHEME_OPTION_SECURE = 1 shl 3 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
CEF_SCHEME_OPTION_CORS_ENABLED = 1 shl 4 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
CEF_SCHEME_OPTION_CSP_BYPASSING = 1 shl 5 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// If CEF_SCHEME_OPTION_FETCH_ENABLED is set the scheme can perform Fetch API
/// requests.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2019-03-15 17:17:14 +01:00
CEF_SCHEME_OPTION_FETCH_ENABLED = 1 shl 6 ;
2018-06-17 14:18:11 +02:00
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// DOM event category flag.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefDomEventCategory value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_UNKNOWN = 0 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_UI = 1 shl 0 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_MOUSE = 1 shl 1 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_MUTATION = 1 shl 2 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_KEYBOARD = 1 shl 3 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_TEXT = 1 shl 4 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_COMPOSITION = 1 shl 5 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_DRAG = 1 shl 6 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_CLIPBOARD = 1 shl 7 ;
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
DOM_EVENT_CATEGORY_MESSAGE = 1 shl 8 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// DOM event category flag.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <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>
2023-07-30 18:47:35 +02:00
/// </remarks>
2023-08-09 19:38:57 +02:00
DOM_EVENT_CATEGORY_WHEEL = 1 shl 9 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// DOM event category flag.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <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>
2023-07-30 18:47:35 +02:00
/// </remarks>
2023-08-09 19:38:57 +02:00
DOM_EVENT_CATEGORY_BEFORE_TEXT_INSERTED = 1 shl 1 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// DOM event category flag.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <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>
2023-07-30 18:47:35 +02:00
/// </remarks>
2023-08-09 19:38:57 +02:00
DOM_EVENT_CATEGORY_OVERFLOW = 1 shl 1 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// DOM event category flag.
2023-07-30 18:47:35 +02:00
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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 1 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// DOM event category flag.
2023-07-30 18:47:35 +02:00
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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 1 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// DOM event category flag.
2023-07-30 18:47:35 +02:00
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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 1 4 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// DOM event category flag.
2023-07-30 18:47:35 +02:00
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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 1 5 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// Supported event bit flag.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <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>
2023-07-30 18:47:35 +02:00
/// </remarks>
2023-08-09 19:38:57 +02:00
EVENTFLAG_NONE = 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// Supported event bit flag.
2023-07-30 18:47:35 +02:00
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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 1 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_IS_RIGHT = 1 shl 1 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_ALTGR_DOWN = 1 shl 1 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_IS_REPEAT = 1 shl 1 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_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>
2018-06-17 14:18:11 +02:00
UU_NONE = 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
UU_NORMAL = 1 shl 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
UU_SPACES = 1 shl 1 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
UU_PATH_SEPARATORS = 1 shl 2 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
UU_URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS = 1 shl 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// URL queries use "+" for space. This flag controls that replacement.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2020-04-03 17:57:52 +02:00
UU_REPLACE_PLUS_WITH_SPACE = 1 shl 4 ;
2018-06-17 14:18:11 +02:00
2023-07-30 18:47:35 +02:00
2023-08-09 19:38:57 +02:00
/// <summary>Navigation.</summary>
2023-07-30 18:47:35 +02:00
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefMenuId value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
MENU_ID_BACK = 1 0 0 ;
2017-01-27 16:25:30 +01:00
MENU_ID_FORWARD = 1 0 1 ;
2018-06-17 14:18:11 +02:00
MENU_ID_RELOAD = 1 0 2 ;
MENU_ID_RELOAD_NOCACHE = 1 0 3 ;
MENU_ID_STOPLOAD = 1 0 4 ;
2023-07-30 18:47:35 +02:00
/// <summary>Editing.</summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
MENU_ID_UNDO = 1 1 0 ;
MENU_ID_REDO = 1 1 1 ;
MENU_ID_CUT = 1 1 2 ;
MENU_ID_COPY = 1 1 3 ;
MENU_ID_PASTE = 1 1 4 ;
MENU_ID_DELETE = 1 1 5 ;
MENU_ID_SELECT_ALL = 1 1 6 ;
2023-07-30 18:47:35 +02:00
/// <summary>Miscellaneous.</summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
MENU_ID_FIND = 1 3 0 ;
MENU_ID_PRINT = 1 3 1 ;
MENU_ID_VIEW_SOURCE = 1 3 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>Spell checking word correction suggestions.</summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
MENU_ID_SPELLCHECK_SUGGESTION_0 = 2 0 0 ;
MENU_ID_SPELLCHECK_SUGGESTION_1 = 2 0 1 ;
MENU_ID_SPELLCHECK_SUGGESTION_2 = 2 0 2 ;
MENU_ID_SPELLCHECK_SUGGESTION_3 = 2 0 3 ;
MENU_ID_SPELLCHECK_SUGGESTION_4 = 2 0 4 ;
MENU_ID_SPELLCHECK_SUGGESTION_LAST = 2 0 4 ;
MENU_ID_NO_SPELLING_SUGGESTIONS = 2 0 5 ;
MENU_ID_ADD_TO_DICTIONARY = 2 0 6 ;
2023-07-30 18:47:35 +02:00
/// <summary>Custom menu items originating from the renderer process.</summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
MENU_ID_CUSTOM_FIRST = 2 2 0 ;
MENU_ID_CUSTOM_LAST = 2 5 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
MENU_ID_USER_FIRST = 2 6 5 0 0 ;
MENU_ID_USER_LAST = 2 8 5 0 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// No node is selected.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefContextMenuTypeFlags value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
CM_TYPEFLAG_NONE = 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The top page is selected.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
CM_TYPEFLAG_PAGE = 1 shl 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// A subframe page is selected.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
CM_TYPEFLAG_FRAME = 1 shl 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// A link is selected.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
CM_TYPEFLAG_LINK = 1 shl 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// A media node is selected.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
CM_TYPEFLAG_MEDIA = 1 shl 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// There is a textual or mixed selection that is selected.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
CM_TYPEFLAG_SELECTION = 1 shl 4 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// An editable element is selected.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
CM_TYPEFLAG_EDITABLE = 1 shl 5 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <para><TCefContextMenuMediaStateFlags values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2022-02-19 18:56:41 +01:00
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 1 0 ;
CM_MEDIAFLAG_PICTURE_IN_PICTURE = 1 shl 1 1 ;
CM_MEDIAFLAG_CAN_LOOP = 1 shl 1 2 ;
2018-06-17 14:18:11 +02:00
2023-07-30 18:47:35 +02:00
/// <summary>
/// Supported context menu edit state bit flags. These constants match their
/// equivalents in Chromium's ContextMenuDataEditFlags and should not be
/// renumbered.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefContextMenuEditStateFlags values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
CM_EDITFLAG_NONE = 0 ;
2017-07-18 17:50:28 +02:00
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 ;
2018-06-17 14:18:11 +02:00
CM_EDITFLAG_CAN_TRANSLATE = 1 shl 7 ;
2022-02-19 18:56:41 +01:00
CM_EDITFLAG_CAN_EDIT_RICHLY = 1 shl 8 ;
2018-06-17 14:18:11 +02:00
2023-07-30 18:47:35 +02:00
/// <summary>
/// Supported SSL version values.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefSSLVersion values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-06-17 14:18:11 +02:00
SSL_CONNECTION_VERSION_UNKNOWN = 0 ;
2017-01-27 16:25:30 +01:00
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 ;
2019-06-16 10:31:13 +02:00
SSL_CONNECTION_VERSION_TLS1_3 = 6 ;
2017-01-27 16:25:30 +01:00
SSL_CONNECTION_VERSION_QUIC = 7 ;
2018-06-17 14:18:11 +02:00
2023-07-30 18:47:35 +02:00
/// <summary>
/// Supported SSL content status flags. See content/public/common/ssl_status.h
/// for more information.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefSSLContentStatus values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
SSL_CONTENT_NORMAL_CONTENT = 0 ;
2018-06-17 14:18:11 +02:00
SSL_CONTENT_DISPLAYED_INSECURE_CONTENT = 1 shl 0 ;
2017-07-18 17:50:28 +02:00
SSL_CONTENT_RAN_INSECURE_CONTENT = 1 shl 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// Default behavior.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefJsonWriterOptions value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
JSON_WRITER_DEFAULT = 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
JSON_WRITER_OMIT_BINARY_VALUES = 1 shl 0 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
JSON_WRITER_OMIT_DOUBLE_TYPE_PRESERVATION = 1 shl 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Return a slightly nicer formatted json string (pads with whitespace to
/// help with readability).
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2017-07-18 17:50:28 +02:00
JSON_WRITER_PRETTY_PRINT = 1 shl 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// Default logging (currently INFO logging).
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefLogSeverity value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-02-03 17:52:48 +01:00
LOGSEVERITY_DEFAULT = 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Verbose logging.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-02-03 17:52:48 +01:00
LOGSEVERITY_VERBOSE = 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// DEBUG logging.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-02-03 17:52:48 +01:00
LOGSEVERITY_DEBUG = LOGSEVERITY_VERBOSE;
2023-07-30 18:47:35 +02:00
/// <summary>
/// INFO logging.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-02-03 17:52:48 +01:00
LOGSEVERITY_INFO = 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// WARNING logging.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-02-03 17:52:48 +01:00
LOGSEVERITY_WARNING = 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// ERROR logging.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-02-03 17:52:48 +01:00
LOGSEVERITY_ERROR = 4 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// FATAL logging.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2019-01-31 09:03:08 +01:00
LOGSEVERITY_FATAL = 5 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Disable logging to file for all messages, and to stderr for messages with
/// severity less than FATAL.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2018-02-03 17:52:48 +01:00
LOGSEVERITY_DISABLE = 9 9 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Print job duplex mode values.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefDuplexMode values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2018-07-24 18:18:54 +02:00
DUPLEX_MODE_UNKNOWN = - 1 ;
DUPLEX_MODE_SIMPLEX = 0 ;
DUPLEX_MODE_LONG_EDGE = 1 ;
DUPLEX_MODE_SHORT_EDGE = 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Result codes for ICefMediaRouter.CreateRoute. Should be kept in sync with
/// Chromium's media_router::mojom::RouteRequestResultCode type.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefMediaRouterCreateResult values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2021-01-21 15:46:35 +01:00
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 = 1 1 ;
2020-03-29 17:31:42 +02:00
2023-07-30 18:47:35 +02:00
/// <summary>
/// Cookie priority values.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefCookiePriority values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2020-05-23 15:00:44 +02:00
CEF_COOKIE_PRIORITY_LOW = - 1 ;
CEF_COOKIE_PRIORITY_MEDIUM = 0 ;
CEF_COOKIE_PRIORITY_HIGH = 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Represents commands available to TextField.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefTextFieldCommands values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2020-07-18 19:12:01 +02:00
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 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Chrome toolbar types.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefChromeToolbarType values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2021-04-18 19:36:20 +02:00
CEF_CTT_NONE = 1 ;
CEF_CTT_NORMAL = 2 ;
CEF_CTT_LOCATION = 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Docking modes supported by ICefWindow.AddOverlay.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefDockingMode values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2021-09-27 12:04:33 +02:00
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 ;
2022-08-06 12:00:28 +02:00
2023-07-30 18:47:35 +02:00
/// <summary>
2024-05-28 15:50:48 +02:00
/// Show the window as normal.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2024-05-28 15:50:48 +02:00
/// <para>TCefShowState value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2021-09-27 12:04:33 +02:00
CEF_SHOW_STATE_NORMAL = 1 ;
2024-02-01 15:13:22 +01:00
/// <summary>
/// Show the window as minimized.
/// </summary>
2024-05-28 15:50:48 +02:00
/// <remarks>
/// <para>TCefShowState 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_show_state_t)</see></para>
/// </remarks>
2021-09-27 12:04:33 +02:00
CEF_SHOW_STATE_MINIMIZED = 2 ;
2024-02-01 15:13:22 +01:00
/// <summary>
/// Show the window as maximized.
/// </summary>
2024-05-28 15:50:48 +02:00
/// <remarks>
/// <para>TCefShowState 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_show_state_t)</see></para>
/// </remarks>
2021-09-27 12:04:33 +02:00
CEF_SHOW_STATE_MAXIMIZED = 3 ;
2024-02-01 15:13:22 +01:00
/// <summary>
/// Show the window as fullscreen.
/// </summary>
2024-05-28 15:50:48 +02:00
/// <remarks>
/// <para>TCefShowState 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_show_state_t)</see></para>
/// </remarks>
2021-09-27 12:04:33 +02:00
CEF_SHOW_STATE_FULLSCREEN = 4 ;
2024-02-01 15:13:22 +01:00
/// <summary>
/// Show the window as hidden (no dock thumbnail).
/// Only supported on MacOS..
/// </summary>
2024-05-28 15:50:48 +02:00
/// <remarks>
/// <para>TCefShowState 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_show_state_t)</see></para>
/// </remarks>
2024-02-01 15:13:22 +01:00
CEF_SHOW_STATE_HIDDEN = 5 ;
2021-09-27 12:04:33 +02:00
2023-07-30 18:47:35 +02:00
/// <summary>
/// Supported quick menu state bit flags.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefQuickMenuEditStateFlags values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2022-08-06 12:00:28 +02:00
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 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Values indicating what state of the touch handle is set.
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefTouchHandleStateFlags values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2022-08-06 12:00:28 +02:00
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 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// No permission.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefMediaAccessPermissionTypes value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2022-08-06 12:00:28 +02:00
CEF_MEDIA_PERMISSION_NONE = 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Device audio capture permission.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2022-08-06 12:00:28 +02:00
CEF_MEDIA_PERMISSION_DEVICE_AUDIO_CAPTURE = 1 shl 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Device video capture permission.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2022-08-06 12:00:28 +02:00
CEF_MEDIA_PERMISSION_DEVICE_VIDEO_CAPTURE = 1 shl 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Desktop audio capture permission.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2022-08-06 12:00:28 +02:00
CEF_MEDIA_PERMISSION_DESKTOP_AUDIO_CAPTURE = 1 shl 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Desktop video capture permission.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2022-08-06 12:00:28 +02:00
CEF_MEDIA_PERMISSION_DESKTOP_VIDEO_CAPTURE = 1 shl 3 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <para>TCefPermissionRequestTypes values.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2022-08-06 12:00:28 +02:00
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 ;
2024-02-24 12:01:31 +01:00
CEF_PERMISSION_TYPE_CAPTURED_SURFACE_CONTROL = 1 shl 4 ;
CEF_PERMISSION_TYPE_CLIPBOARD = 1 shl 5 ;
CEF_PERMISSION_TYPE_TOP_LEVEL_STORAGE_ACCESS = 1 shl 6 ;
CEF_PERMISSION_TYPE_DISK_QUOTA = 1 shl 7 ;
CEF_PERMISSION_TYPE_LOCAL_FONTS = 1 shl 8 ;
CEF_PERMISSION_TYPE_GEOLOCATION = 1 shl 9 ;
2024-05-01 18:19:19 +02:00
CEF_PERMISSION_TYPE_IDENTITY_PROVIDER = 1 shl 1 0 ;
CEF_PERMISSION_TYPE_IDLE_DETECTION = 1 shl 1 1 ;
CEF_PERMISSION_TYPE_MIC_STREAM = 1 shl 1 2 ;
2024-02-24 12:01:31 +01:00
CEF_PERMISSION_TYPE_MIDI_SYSEX = 1 shl 1 3 ;
CEF_PERMISSION_TYPE_MULTIPLE_DOWNLOADS = 1 shl 1 4 ;
CEF_PERMISSION_TYPE_NOTIFICATIONS = 1 shl 1 5 ;
CEF_PERMISSION_TYPE_PROTECTED_MEDIA_IDENTIFIER = 1 shl 1 6 ;
CEF_PERMISSION_TYPE_REGISTER_PROTOCOL_HANDLER = 1 shl 1 7 ;
CEF_PERMISSION_TYPE_STORAGE_ACCESS = 1 shl 1 8 ;
CEF_PERMISSION_TYPE_VR_SESSION = 1 shl 1 9 ;
CEF_PERMISSION_TYPE_WINDOW_MANAGEMENT = 1 shl 2 0 ;
CEF_PERMISSION_TYPE_FILE_SYSTEM_ACCESS = 1 shl 2 1 ;
2022-08-06 12:00:28 +02:00
2023-08-09 19:38:57 +02:00
/// <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>
2021-03-06 12:24:28 +01:00
CEF_API_HASH_PLATFORM = 0 ;
2023-08-09 19:38:57 +02:00
/// <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>
2021-03-06 12:24:28 +01:00
CEF_API_HASH_UNIVERSAL = 1 ;
2023-08-09 19:38:57 +02:00
/// <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>
2021-03-06 12:24:28 +01:00
CEF_COMMIT_HASH = 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
2023-08-09 19:38:57 +02:00
/// No interrupt reason.
2023-07-30 18:47:35 +02:00
/// </summary>
/// <remarks>
2023-08-09 19:38:57 +02:00
/// <para>TCefDownloadInterruptReason value.</para>
2023-07-30 18:47:35 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_NONE = 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Generic file operation failure.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_FAILED = 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The file cannot be accessed due to security restrictions.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_ACCESS_DENIED = 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// There is not enough room on the drive.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_NO_SPACE = 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The directory or file name is too long.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_NAME_TOO_LONG = 5 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The file is too large for the file system to handle.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_LARGE = 6 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The file contains a virus.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_VIRUS_INFECTED = 7 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The file was in use. Too many files are opened at once. We have run out of
/// memory.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TRANSIENT_ERROR = 1 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The file was blocked due to local policy.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_BLOCKED = 1 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// An attempt to check the safety of the download failed due to unexpected
/// reasons. See http://crbug.com/153212.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_SECURITY_CHECK_FAILED = 1 2 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_SHORT = 1 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The partial file didn't match the expected hash.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_HASH_MISMATCH = 1 4 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The source and the target of the download were the same.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_FILE_SAME_AS_SOURCE = 1 5 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Generic network failure.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED = 2 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The network operation timed out.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_TIMEOUT = 2 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The network connection has been lost.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_DISCONNECTED = 2 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The server has gone down.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_SERVER_DOWN = 2 3 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_INVALID_REQUEST = 2 4 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The server indicates that the operation has failed (generic).
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_FAILED = 3 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The server does not support range requests.
/// Internal use only: must restart from the beginning.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_NO_RANGE = 3 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The server does not have the requested data.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_BAD_CONTENT = 3 3 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Server didn't authorize access to resource.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_UNAUTHORIZED = 3 4 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Server certificate problem.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CERT_PROBLEM = 3 5 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Server access forbidden.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_FORBIDDEN = 3 6 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// Unexpected server response. This might indicate that the responding server
/// may not be the intended server.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_UNREACHABLE = 3 7 ;
2023-07-30 18:47:35 +02:00
/// <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>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CONTENT_LENGTH_MISMATCH = 3 8 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// An unexpected cross-origin redirect happened.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CROSS_ORIGIN_REDIRECT = 3 9 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The user canceled the download.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_USER_CANCELED = 4 0 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The user shut down the browser.
/// Internal use only: resume pending downloads if possible.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_USER_SHUTDOWN = 4 1 ;
2023-07-30 18:47:35 +02:00
/// <summary>
/// The browser crashed.
/// Internal use only: resume pending downloads if possible.
/// </summary>
2023-08-09 19:38:57 +02:00
/// <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>
2023-06-09 15:13:45 +02:00
CEF_DOWNLOAD_INTERRUPT_REASON_CRASH = 5 0 ;
2023-09-24 11:21:05 +02:00
/// <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 ;
2023-06-09 15:13:45 +02:00
2017-07-18 17:50:28 +02:00
2024-05-01 18:19:19 +02:00
/// <summary>
/// Normal exit code.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:content/public/common/result_codes.h">See Chromium's content::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT = 0 ;
/// <summary>
/// Process was killed by user or system.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:content/public/common/result_codes.h">See Chromium's content::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_KILLED = 1 ;
/// <summary>
/// Process hung.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:content/public/common/result_codes.h">See Chromium's content::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_HUNG = 2 ;
/// <summary>
/// A bad message caused the process termination.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:content/public/common/result_codes.h">See Chromium's content::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_KILLED_BAD_MESSAGE = 3 ;
/// <summary>
/// The GPU process exited because initialization failed.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:content/public/common/result_codes.h">See Chromium's content::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_GPU_DEAD_ON_ARRIVAL = 4 ;
/// <summary>
/// First Chrome result code.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_CHROME_FIRST = 5 ;
/// <summary>
/// An invalid command line url was given.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_INVALID_CMDLINE_URL = CEF_RESULT_CODE_CHROME_FIRST;
/// <summary>
/// The process is of an unknown type.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_BAD_PROCESS_TYPE = 6 ;
/// <summary>
/// A critical chrome file is missing.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_MISSING_DATA = 7 ;
/// <summary>
/// Failed to make Chrome default browser (not used?).
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SHELL_INTEGRATION_FAILED = 8 ;
/// <summary>
/// Machine level install exists.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_MACHINE_LEVEL_INSTALL_EXISTS = 9 ;
/// <summary>
/// Uninstall detected another chrome instance.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_UNINSTALL_CHROME_ALIVE = 1 0 ;
/// <summary>
/// The user changed their mind.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_UNINSTALL_USER_CANCEL = 1 1 ;
/// <summary>
/// Delete profile as well during uninstall.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_UNINSTALL_DELETE_PROFILE = 1 2 ;
/// <summary>
/// Command line parameter is not supported.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_UNSUPPORTED_PARAM = 1 3 ;
/// <summary>
/// Browser import hung and was killed.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_IMPORTER_HUNG = 1 4 ;
/// <summary>
/// Trying to restart the browser we crashed.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_RESPAWN_FAILED = 1 5 ;
/// <summary>
/// Generic code used to communicate some
/// simple outcome back to the process that launched us. This is used for
/// experiments and the actual meaning depends on the experiment.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT_EXP1 = 1 6 ;
/// <summary>
/// Generic code used to communicate some
/// simple outcome back to the process that launched us. This is used for
/// experiments and the actual meaning depends on the experiment.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT_EXP2 = 1 7 ;
/// <summary>
/// Generic code used to communicate some
/// simple outcome back to the process that launched us. This is used for
/// experiments and the actual meaning depends on the experiment.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT_EXP3 = 1 8 ;
/// <summary>
/// Generic code used to communicate some
/// simple outcome back to the process that launched us. This is used for
/// experiments and the actual meaning depends on the experiment.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT_EXP4 = 1 9 ;
/// <summary>
/// For experiments this return code means that the user canceled causes the
/// did_run "dr" signal to be reset soi this chrome run does not count as
/// active chrome usage.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT_CANCEL = 2 0 ;
/// <summary>
/// The profile was in use on another host.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_PROFILE_IN_USE = 2 1 ;
/// <summary>
/// Failed to pack an extension via the cmd line.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_PACK_EXTENSION_ERROR = 2 2 ;
/// <summary>
/// Failed to silently uninstall an extension.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_UNINSTALL_EXTENSION_ERROR = 2 3 ;
/// <summary>
/// The browser process exited early by passing the command line to another
/// running browser.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT_PROCESS_NOTIFIED = 2 4 ;
/// <summary>
/// A dummy value we should not use. See crbug.com/152285.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NOTUSED_1 = 2 5 ;
/// <summary>
/// Failed to install an item from the webstore when the
/// kInstallEphemeralAppFromWebstore command line flag was present.
/// As this flag is no longer supported, this return code should never be
/// returned.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_INSTALL_FROM_WEBSTORE_ERROR_2 = 2 6 ;
/// <summary>
/// A dummy value we should not use. See crbug.com/152285.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NOTUSED_2 = 2 7 ;
/// <summary>
/// Returned when the user has not yet accepted the EULA.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_EULA_REFUSED = 2 8 ;
/// <summary>
/// Failed to migrate user data directory for side-by-side package support
/// (Linux-only).
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SXS_MIGRATION_FAILED_NOT_USED = 2 9 ;
/// <summary>
/// The action is not allowed by a policy.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_ACTION_DISALLOWED_BY_POLICY = 3 0 ;
/// <summary>
/// A browser process was sandboxed. This should never happen.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_INVALID_SANDBOX_STATE = 3 1 ;
/// <summary>
/// Cloud policy enrollment is failed or given up by user.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_CLOUD_POLICY_ENROLLMENT_FAILED = 3 2 ;
/// <summary>
/// Chrome was downgraded since the last launch. Perform downgrade processing
/// and relaunch.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_DOWNGRADE_AND_RELAUNCH = 3 3 ;
/// <summary>
/// The GPU process was terminated due to context lost.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_GPU_EXIT_ON_CONTEXT_LOST = 3 4 ;
/// <summary>
/// Chrome detected that there was a new version waiting to launch and renamed
/// the files and launched the new version. This result code is never returned
/// from the main process, but is instead used as a signal for early
/// termination of browser. See `IsNormalResultCode` below.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT_UPGRADE_RELAUNCHED = 3 5 ;
/// <summary>
/// An early startup command was executed and the browser must exit.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_NORMAL_EXIT_PACK_EXTENSION_SUCCESS = 3 6 ;
/// <summary>
/// The browser process exited because system resource are exhausted. The
/// system state can't be recovered and will be unstable.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SYSTEM_RESOURCE_EXHAUSTED = 3 7 ;
/// <summary>
/// The Lacros process exited because the post-login parameters received
/// from Ash are either empty or invalid (Lacros-only).
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_INVALID_POST_LOGIN_PARAMS = 3 8 ;
/// <summary>
/// Last Chrome result code.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:chrome/common/chrome_result_codes.h">See chrome::ResultCode type.</see></para>
/// </remarks>
CEF_RESULT_CODE_CHROME_LAST = 3 9 ;
/// <summary>
/// First Sandbox result code.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_FIRST = 7 0 0 6 ;
/// <summary>
/// Windows sandbox could not set the integrity level.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_INTEGRITY = CEF_RESULT_CODE_SANDBOX_FATAL_FIRST;
/// <summary>
/// Windows sandbox could not lower the token.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_DROPTOKEN = 7 0 0 7 ;
/// <summary>
/// Windows sandbox failed to flush registry handles.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_FLUSHANDLES = 7 0 0 8 ;
/// <summary>
/// Windows sandbox failed to forbid HCKU caching.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_CACHEDISABLE = 7 0 0 9 ;
/// <summary>
/// Windows sandbox failed to close pending handles.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_CLOSEHANDLES = 7 0 1 0 ;
/// <summary>
/// Windows sandbox could not set the mitigation policy.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_MITIGATION = 7 0 1 1 ;
/// <summary>
/// Windows sandbox exceeded the job memory limit.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_MEMORY_EXCEEDED = 7 0 1 2 ;
/// <summary>
/// Windows sandbox failed to warmup.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_WARMUP = 7 0 1 3 ;
/// <summary>
/// Last Sandbox result code.
/// </summary>
/// <remarks>
/// <para>TCefResultCode 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_resultcode_t)</see></para>
/// <para><see href="https://source.chromium.org/chromium/chromium/src/+/main:sandbox/win/src/sandbox_types.h">See sandbox::TerminationCodes type.</see></para>
/// </remarks>
CEF_RESULT_CODE_SANDBOX_FATAL_LAST = 7 0 1 4 ;
2023-08-09 19:38:57 +02:00
{ *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * OTHER CONSTANTS * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* }
2018-06-17 14:18:11 +02:00
2022-02-19 18:56:41 +01:00
ABOUTBLANK_URI = 'about:blank' ;
2018-06-17 14:18:11 +02:00
DEVTOOLS_WINDOWNAME = 'DevTools' ;
2023-08-07 20:21:42 +02:00
/// <summary>
/// Direct proxy type: Never use a proxy.
/// </summary>
2018-06-17 14:18:11 +02:00
CEF_PROXYTYPE_DIRECT = 0 ;
2023-08-07 20:21:42 +02:00
/// <summary>
/// Auto_detect proxy type: Auto detect proxy settings.
/// </summary>
2017-01-27 16:25:30 +01:00
CEF_PROXYTYPE_AUTODETECT = 1 ;
2023-08-07 20:21:42 +02:00
/// <summary>
/// System proxy type: Use system proxy settings.
/// </summary>
2018-06-17 14:18:11 +02:00
CEF_PROXYTYPE_SYSTEM = 2 ;
2023-08-07 20:21:42 +02:00
/// <summary>
/// Fixed_servers proxy type: Use fixed proxy servers.
/// </summary>
2018-06-17 14:18:11 +02:00
CEF_PROXYTYPE_FIXED_SERVERS = 3 ;
2023-08-07 20:21:42 +02:00
/// <summary>
/// Pac_script proxy type: Use a .pac proxy script.
/// </summary>
2018-06-17 14:18:11 +02:00
CEF_PROXYTYPE_PAC_SCRIPT = 4 ;
2023-07-30 18:47:35 +02:00
/// <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>
2022-09-12 08:49:12 +02:00
CEF_LOG_SEVERITY_VERBOSE = - 1 ;
2018-06-17 14:18:11 +02:00
CEF_LOG_SEVERITY_INFO = 0 ;
CEF_LOG_SEVERITY_WARNING = 1 ;
CEF_LOG_SEVERITY_ERROR = 2 ;
2023-07-30 18:47:35 +02:00
/// <summary>This severity log level causes a crash.</summary>
CEF_LOG_SEVERITY_FATAL = 3 ;
2018-06-17 14:18:11 +02:00
2019-08-29 12:52:11 +02:00
CEF_MAX_CONNECTIONS_PER_PROXY_DEFAULT_VALUE = 3 2 ;
CEF_MAX_CONNECTIONS_PER_PROXY_MIN_VALUE = 7 ;
CEF_MAX_CONNECTIONS_PER_PROXY_MAX_VALUE = 9 9 ;
2019-08-29 12:28:13 +02:00
2020-03-04 09:42:32 +01:00
CEF_COOKIE_PREF_DEFAULT = 0 ;
CEF_COOKIE_PREF_ALLOW = 1 ;
CEF_COOKIE_PREF_BLOCK = 2 ;
2023-03-11 17:29:30 +01:00
CEF_DEFAULT_ENABLEFOCUSDELAY = 5 0 0 ; // delay in ms to enable the browser focus
2023-07-30 18:47:35 +02:00
/// <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>
2019-10-06 22:30:36 +02:00
YOUTUBE_RESTRICT_OFF = 0 ;
YOUTUBE_RESTRICT_MODERATE = 1 ;
YOUTUBE_RESTRICT_STRICT = 2 ;
2018-06-17 14:18:11 +02:00
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 = 1 0 ;
ZOOM_STEP_200 = 1 1 ;
ZOOM_STEP_250 = 1 2 ;
ZOOM_STEP_300 = 1 3 ;
ZOOM_STEP_400 = 1 4 ;
ZOOM_STEP_500 = 1 5 ;
2019-12-10 16:49:07 +01:00
ZOOM_STEP_UNK = 1 6 ;
2018-06-17 14:18:11 +02:00
ZOOM_STEP_MIN = ZOOM_STEP_25;
ZOOM_STEP_MAX = ZOOM_STEP_500;
ZOOM_STEP_DEF = ZOOM_STEP_100;
2019-12-10 16:49:07 +01:00
ZOOM_PCT_DELTA = 5 ;
ZoomStepValues : array [ ZOOM_STEP_MIN.. ZOOM_STEP_MAX] of integer = ( 2 5 , 3 3 , 5 0 , 6 7 , 7 5 , 9 0 , 1 0 0 , 1 1 0 , 1 2 5 , 1 5 0 , 1 7 5 , 2 0 0 , 2 5 0 , 3 0 0 , 4 0 0 , 5 0 0 ) ;
2019-12-18 15:10:30 +01:00
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 ;
2022-04-23 16:49:11 +02:00
CEF_INVALIDATE = {$IFDEF MSWINDOWS} WM_APP + {$ENDIF} $A0D ;
2023-03-11 17:29:30 +01:00
CEF_FOCUSENABLED = {$IFDEF MSWINDOWS} WM_APP + {$ENDIF} $A0E ;
2018-06-17 14:18:11 +02:00
2020-02-04 11:50:38 +01:00
// Lazarus and some old Delphi versions don't have these message contants
2020-05-05 19:20:23 +02:00
{$IF NOT DECLARED(WM_TOUCH)}
2020-02-03 16:14:31 +01:00
WM_TOUCH = $0240 ;
2020-05-05 19:20:23 +02:00
{$IFEND}
{$IF NOT DECLARED(WM_POINTERUPDATE)}
2020-02-03 16:14:31 +01:00
WM_POINTERUPDATE = $0245 ;
WM_POINTERDOWN = $0246 ;
WM_POINTERUP = $0247 ;
2020-05-05 19:20:23 +02:00
{$IFEND}
2020-02-03 16:14:31 +01:00
2021-04-18 19:36:20 +02:00
// Default values for the Windowsless framerate setting in TChromiumOptions
// The values are frames per second.
CEF_OSR_FRAMERATE_DEFAULT = 3 0 ; // Used when the shared textures are disabled.
CEF_OSR_SHARED_TEXTURES_FRAMERATE_DEFAULT = 6 0 ; // Used when the shared textures are enabled.
2018-06-17 14:18:11 +02:00
CEF_TIMER_MINIMUM = $0000000A ;
CEF_TIMER_MAXIMUM = $7FFFFFFF ;
2021-04-18 19:36:20 +02:00
CEF_TIMER_MAXDELAY = 1 0 0 0 div CEF_OSR_FRAMERATE_DEFAULT;
2018-06-17 14:18:11 +02:00
CEF_TIMER_DEPLETEWORK_CYCLES = 1 0 ;
CEF_TIMER_DEPLETEWORK_DELAY = 5 0 ;
CEF4DELPHI_URL = 'https://github.com/salvadordf/CEF4Delphi' ;
CRLF = #13 + #10 ;
2024-04-07 16:47:46 +02:00
CEF_URLS_URL = 'chrome://chrome-urls' ;
CEF_VERSION_URL = 'chrome://version' ;
CEF_FLAGS_URL = 'chrome://flags' ;
CEF_SETTINGS_URL = 'chrome://settings' ;
CEF_DOWNLOADS_URL = 'chrome://downloads' ;
CEF_EXTENSIONS_URL = 'chrome://extensions' ;
2018-12-13 13:24:38 +01:00
// 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 ;
2020-05-05 19:20:23 +02:00
{$IF NOT DECLARED(USER_DEFAULT_SCREEN_DPI)}
2020-03-31 12:44:10 +02:00
USER_DEFAULT_SCREEN_DPI = 9 6 ;
2020-05-05 19:20:23 +02:00
{$IFEND}
2020-04-03 17:57:52 +02:00
2021-12-08 17:45:03 +01:00
// 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 ;
2021-02-11 19:52:23 +01:00
{$IF NOT DECLARED(INFINITE)}
INFINITE = Cardinal( $FFFFFFFF ) ;
{$IFEND}
2021-05-16 19:42:25 +02:00
{$IFDEF CEF4DELHI_ALLOC_DEBUG}
CEF4DELPHI_ALLOC_PADDING = Pointer( $44332211 ) ; // Some random value used as padding
{$ENDIF}
2022-05-03 12:43:16 +02:00
2022-10-14 16:35:50 +02:00
// 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}
2024-05-01 18:19:19 +02:00
{$IFDEF LINUX}
/// <summary>
/// Maximum number of accelerated paint planes used in TCefAcceleratedPaintInfo.
/// </summary>
/// <remarks>
/// <para><see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types_linux.h">CEF source file: /include/internal/cef_types_linux.h (kAcceleratedPaintMaxPlanes)</see></para>
/// </remarks>
CEF_KACCELERATEDPAINTMAXPLANES = 4 ;
{$ENDIF}
2023-07-30 18:47:35 +02:00
implementation
2018-06-17 14:18:11 +02:00
end .