246 lines
27 KiB
C++
246 lines
27 KiB
C++
// CodeGear C++Builder
|
|
// Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc.
|
|
// All rights reserved
|
|
|
|
// (DO NOT EDIT: machine generated header) 'uCEFLibFunctions.pas' rev: 37.00 (Windows)
|
|
|
|
#ifndef uCEFLibFunctionsHPP
|
|
#define uCEFLibFunctionsHPP
|
|
|
|
#pragma delphiheader begin
|
|
#pragma option push
|
|
#if defined(__BORLANDC__) && !defined(__clang__)
|
|
#pragma option -w- // All warnings off
|
|
#pragma option -Vx // Zero-length empty class member
|
|
#endif
|
|
#pragma pack(push,8)
|
|
#include <System.hpp>
|
|
#include <SysInit.hpp>
|
|
#include <Winapi.Windows.hpp>
|
|
#include <System.Math.hpp>
|
|
#include <uCEFTypes.hpp>
|
|
|
|
//-- user supplied -----------------------------------------------------------
|
|
|
|
namespace Uceflibfunctions
|
|
{
|
|
//-- forward type declarations -----------------------------------------------
|
|
//-- type declarations -------------------------------------------------------
|
|
//-- var, const, procedure ---------------------------------------------------
|
|
extern DELPHI_PACKAGE char * __cdecl (*cef_api_hash)(int version, int entry);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_api_version)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_version_info)(int entry);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_version_info_all)(Uceftypes::PCefVersionInfoEx info);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_id_for_pack_resource_name)(const char * name);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_id_for_pack_string_name)(const char * name);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_id_for_command_id_name)(const char * name);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_initialize)(const Uceftypes::PCefMainArgs args, const Uceftypes::PCefSettings settings, Uceftypes::PCefApp application, void * windows_sandbox_info);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_get_exit_code)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_shutdown)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_execute_process)(const Uceftypes::PCefMainArgs args, Uceftypes::PCefApp application, void * windows_sandbox_info);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_do_message_loop_work)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_run_message_loop)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_quit_message_loop)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_set_nestable_tasks_allowed)(int allowed);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_browser_host_create_browser)(const Uceftypes::PCefWindowInfo windowInfo, Uceftypes::PCefClient client, const Uceftypes::PCefString url, const Uceftypes::PCefBrowserSettings settings, Uceftypes::PCefDictionaryValue extra_info, Uceftypes::PCefRequestContext request_context);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefBrowser __cdecl (*cef_browser_host_create_browser_sync)(const Uceftypes::PCefWindowInfo windowInfo, Uceftypes::PCefClient client, const Uceftypes::PCefString url, const Uceftypes::PCefBrowserSettings settings, Uceftypes::PCefDictionaryValue extra_info, Uceftypes::PCefRequestContext request_context);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefBrowser __cdecl (*cef_browser_host_get_browser_by_identifier)(int browser_id);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefCommandLine __cdecl (*cef_command_line_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefCommandLine __cdecl (*cef_command_line_get_global)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefCookieManager __cdecl (*cef_cookie_manager_get_global_manager)(Uceftypes::PCefCompletionCallback callback);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_crash_reporting_enabled)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_set_crash_key_value)(const Uceftypes::PCefString key, const Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefDragData __cdecl (*cef_drag_data_create)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_create_directory)(const Uceftypes::PCefString full_path);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_get_temp_directory)(Uceftypes::PCefString temp_dir);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_create_new_temp_directory)(const Uceftypes::PCefString prefix, Uceftypes::PCefString new_temp_path);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_create_temp_directory_in_directory)(const Uceftypes::PCefString base_dir, const Uceftypes::PCefString prefix, Uceftypes::PCefString new_dir);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_directory_exists)(const Uceftypes::PCefString path);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_delete_file)(const Uceftypes::PCefString path, int recursive);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_zip_directory)(const Uceftypes::PCefString src_dir, const Uceftypes::PCefString dest_file, int include_hidden_files);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_load_crlsets_file)(const Uceftypes::PCefString path);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_is_rtl)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefImage __cdecl (*cef_image_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefMediaRouter __cdecl (*cef_media_router_get_global)(Uceftypes::PCefCompletionCallback callback);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefMenuModel __cdecl (*cef_menu_model_create)(Uceftypes::PCefMenuModelDelegate delegate);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_add_cross_origin_whitelist_entry)(const Uceftypes::PCefString source_origin, const Uceftypes::PCefString target_protocol, const Uceftypes::PCefString target_domain, int allow_target_subdomains);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_remove_cross_origin_whitelist_entry)(const Uceftypes::PCefString source_origin, const Uceftypes::PCefString target_protocol, const Uceftypes::PCefString target_domain, int allow_target_subdomains);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_clear_cross_origin_whitelist)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_resolve_url)(const Uceftypes::PCefString base_url, const Uceftypes::PCefString relative_url, Uceftypes::PCefString resolved_url);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_parse_url)(const Uceftypes::PCefString url, Uceftypes::TCefUrlParts &parts);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_create_url)(const Uceftypes::PCefUrlParts parts, Uceftypes::PCefString url);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeUtf16 __cdecl (*cef_format_url_for_security_display)(const Uceftypes::PCefString origin_url);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeUtf16 __cdecl (*cef_get_mime_type)(const Uceftypes::PCefString extension);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_get_extensions_for_mime_type)(const Uceftypes::PCefString mime_type, Uceftypes::TCefStringList extensions);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeUtf16 __cdecl (*cef_base64_encode)(const void * data, System::NativeUInt data_size);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefBinaryValue __cdecl (*cef_base64_decode)(const Uceftypes::PCefString data);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeUtf16 __cdecl (*cef_uriencode)(const Uceftypes::PCefString text, int use_plus);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeUtf16 __cdecl (*cef_uridecode)(const Uceftypes::PCefString text, int convert_to_utf8, Uceftypes::TCefUriUnescapeRule unescape_rule);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefValue __cdecl (*cef_parse_json)(const Uceftypes::PCefString json_string, Uceftypes::TCefJsonParserOptions options);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefValue __cdecl (*cef_parse_json_buffer)(const void * json, System::NativeUInt json_size, Uceftypes::TCefJsonParserOptions options);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefValue __cdecl (*cef_parse_jsonand_return_error)(const Uceftypes::PCefString json_string, Uceftypes::TCefJsonParserOptions options, Uceftypes::PCefString error_msg_out);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeUtf16 __cdecl (*cef_write_json)(Uceftypes::PCefValue node, Uceftypes::TCefJsonWriterOptions options);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_get_path)(Uceftypes::TCefPathKey key, Uceftypes::PCefString path);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefPreferenceManager __cdecl (*cef_preference_manager_get_global)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_preference_manager_get_chrome_variations_as_switches)(Uceftypes::TCefStringList switches);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_preference_manager_get_chrome_variations_as_strings)(Uceftypes::TCefStringList strings);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefPrintSettings __cdecl (*cef_print_settings_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefProcessMessage __cdecl (*cef_process_message_create)(const Uceftypes::PCefString name);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_launch_process)(Uceftypes::PCefCommandLine command_line);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefRequest __cdecl (*cef_request_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefPostData __cdecl (*cef_post_data_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefPostDataElement __cdecl (*cef_post_data_element_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefRequestContext __cdecl (*cef_request_context_get_global_context)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefRequestContext __cdecl (*cef_request_context_create_context)(const Uceftypes::PCefRequestContextSettings settings, Uceftypes::PCefRequestContextHandler handler);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefRequestContext __cdecl (*cef_request_context_cef_create_context_shared)(Uceftypes::PCefRequestContext other, Uceftypes::PCefRequestContextHandler handler);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefResourceBundle __cdecl (*cef_resource_bundle_get_global)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefResponse __cdecl (*cef_response_create)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_register_scheme_handler_factory)(const Uceftypes::PCefString scheme_name, const Uceftypes::PCefString domain_name, Uceftypes::PCefSchemeHandlerFactory factory);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_clear_scheme_handler_factories)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_server_create)(const Uceftypes::PCefString address, System::UInt16 port, int backlog, Uceftypes::PCefServerHandler handler);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefSharedProcessMessageBuilder __cdecl (*cef_shared_process_message_builder_create)(const Uceftypes::PCefString name, System::NativeUInt byte_size);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_is_cert_status_error)(Uceftypes::TCefCertStatus status);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStreamReader __cdecl (*cef_stream_reader_create_for_file)(const Uceftypes::PCefString fileName);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStreamReader __cdecl (*cef_stream_reader_create_for_data)(void * data, System::NativeUInt size);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStreamReader __cdecl (*cef_stream_reader_create_for_handler)(Uceftypes::PCefReadHandler handler);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStreamWriter __cdecl (*cef_stream_writer_create_for_file)(const Uceftypes::PCefString fileName);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStreamWriter __cdecl (*cef_stream_writer_create_for_handler)(Uceftypes::PCefWriteHandler handler);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefTaskRunner __cdecl (*cef_task_runner_get_for_current_thread)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefTaskRunner __cdecl (*cef_task_runner_get_for_thread)(Uceftypes::TCefThreadId threadId);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_currently_on)(Uceftypes::TCefThreadId threadId);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_post_task)(Uceftypes::TCefThreadId threadId, Uceftypes::PCefTask task);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_post_delayed_task)(Uceftypes::TCefThreadId threadId, Uceftypes::PCefTask task, __int64 delay_ms);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefTaskManager __fastcall (*cef_task_manager_get)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefThread __cdecl (*cef_thread_create)(const Uceftypes::PCefString display_name, Uceftypes::TCefThreadPriority priority, Uceftypes::TCefMessageLoopType message_loop_type, int stoppable, Uceftypes::TCefCOMInitMode com_init_mode);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_begin_tracing)(const Uceftypes::PCefString categories, Uceftypes::PCefCompletionCallback callback);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_end_tracing)(const Uceftypes::PCefString tracing_file, Uceftypes::PCefEndTracingCallback callback);
|
|
extern DELPHI_PACKAGE __int64 __cdecl (*cef_now_from_system_trace_time)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefUrlRequest __cdecl (*cef_urlrequest_create)(Uceftypes::PCefRequest request, Uceftypes::PCefUrlRequestClient client, Uceftypes::PCefRequestContext request_context);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Context __cdecl (*cef_v8_context_get_current_context)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Context __cdecl (*cef_v8_context_get_entered_context)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_v8_context_in_context)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_undefined)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_null)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_bool)(int value);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_int)(int value);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_uint)(unsigned value);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_double)(double value);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_date)(Uceftypes::TCefBaseTime value);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_string)(const Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_object)(Uceftypes::PCefV8Accessor accessor, Uceftypes::PCefV8Interceptor interceptor);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_array)(int length);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_array_buffer)(void * buffer, System::NativeUInt length, Uceftypes::PCefv8ArrayBufferReleaseCallback release_callback);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_array_buffer_with_copy)(void * buffer, System::NativeUInt length);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_function)(const Uceftypes::PCefString name, Uceftypes::PCefv8Handler handler);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefv8Value __cdecl (*cef_v8_value_create_promise)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefV8StackTrace __cdecl (*cef_v8_stack_trace_get_current)(int frame_limit);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_register_extension)(const Uceftypes::PCefString extension_name, const Uceftypes::PCefString javascript_code, Uceftypes::PCefv8Handler handler);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefValue __cdecl (*cef_value_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefBinaryValue __cdecl (*cef_binary_value_create)(const void * data, System::NativeUInt data_size);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefDictionaryValue __cdecl (*cef_dictionary_value_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefListValue __cdecl (*cef_list_value_create)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefWaitableEvent __cdecl (*cef_waitable_event_create)(int automatic_reset, int initially_signaled);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefXmlReader __cdecl (*cef_xml_reader_create)(Uceftypes::PCefStreamReader stream, Uceftypes::TCefXmlEncodingType encodingType, const Uceftypes::PCefString URI);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefZipReader __cdecl (*cef_zip_reader_create)(Uceftypes::PCefStreamReader stream);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefBrowserView __cdecl (*cef_browser_view_create)(Uceftypes::PCefClient client, const Uceftypes::PCefString url, const Uceftypes::PCefBrowserSettings settings, Uceftypes::PCefDictionaryValue extra_info, Uceftypes::PCefRequestContext request_context, Uceftypes::PCefBrowserViewDelegate delegate);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefBrowserView __cdecl (*cef_browser_view_get_for_browser)(Uceftypes::PCefBrowser browser);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefDisplay __cdecl (*cef_display_get_primary)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefDisplay __cdecl (*cef_display_get_nearest_point)(const Uceftypes::PCefPoint point, int input_pixel_coords);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefDisplay __cdecl (*cef_display_get_matching_bounds)(const Uceftypes::PCefRect bounds, int input_pixel_coords);
|
|
extern DELPHI_PACKAGE unsigned __cdecl (*cef_display_get_count)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_display_get_alls)(System::PNativeUInt displaysCount, Uceftypes::PPCefDisplay displays);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefPoint __cdecl (*cef_display_convert_screen_point_to_pixels)(const Uceftypes::PCefPoint point);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefPoint __cdecl (*cef_display_convert_screen_point_from_pixels)(const Uceftypes::PCefPoint point);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefRect __cdecl (*cef_display_convert_screen_rect_to_pixels)(const Uceftypes::PCefRect rect);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefRect __cdecl (*cef_display_convert_screen_rect_from_pixels)(const Uceftypes::PCefRect rect);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefLabelButton __cdecl (*cef_label_button_create)(Uceftypes::PCefButtonDelegate delegate, const Uceftypes::PCefString text);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefMenuButton __cdecl (*cef_menu_button_create)(Uceftypes::PCefMenuButtonDelegate delegate, const Uceftypes::PCefString text);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefPanel __cdecl (*cef_panel_create)(Uceftypes::PCefPanelDelegate delegate);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefScrollView __cdecl (*cef_scroll_view_create)(Uceftypes::PCefViewDelegate delegate);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefTextfield __cdecl (*cef_textfield_create)(Uceftypes::PCefTextfieldDelegate delegate);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefWindow __cdecl (*cef_window_create_top_level)(Uceftypes::PCefWindowDelegate delegate);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_set_osmodal_loop)(int osModalLoop);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_dump_without_crashing)(__int64 mseconds_between_dumps, const char * function_name, const char * file_name, int line_number);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_get_min_log_level)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_get_vlog_level)(const char * file_start, System::NativeUInt N);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_log)(const char * file_, int line, int severity, const char * message_);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefStringList __cdecl (*cef_string_list_alloc)(void);
|
|
extern DELPHI_PACKAGE unsigned __cdecl (*cef_string_list_size)(Uceftypes::TCefStringList list);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_list_value)(Uceftypes::TCefStringList list, System::NativeUInt index, Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_list_append)(Uceftypes::TCefStringList list, const Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_list_clear)(Uceftypes::TCefStringList list);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_list_free)(Uceftypes::TCefStringList list);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefStringList __cdecl (*cef_string_list_copy)(Uceftypes::TCefStringList list);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefStringMap __cdecl (*cef_string_map_alloc)(void);
|
|
extern DELPHI_PACKAGE unsigned __cdecl (*cef_string_map_size)(Uceftypes::TCefStringMap map);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_map_find)(Uceftypes::TCefStringMap map, const Uceftypes::PCefString key, Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_map_key)(Uceftypes::TCefStringMap map, System::NativeUInt index, Uceftypes::PCefString key);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_map_value)(Uceftypes::TCefStringMap map, System::NativeUInt index, Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_map_append)(Uceftypes::TCefStringMap map, const Uceftypes::PCefString key, const Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_map_clear)(Uceftypes::TCefStringMap map);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_map_free)(Uceftypes::TCefStringMap map);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefStringMultimap __cdecl (*cef_string_multimap_alloc)(void);
|
|
extern DELPHI_PACKAGE unsigned __cdecl (*cef_string_multimap_size)(Uceftypes::TCefStringMultimap map);
|
|
extern DELPHI_PACKAGE unsigned __cdecl (*cef_string_multimap_find_count)(Uceftypes::TCefStringMultimap map, const Uceftypes::PCefString key);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_multimap_enumerate)(Uceftypes::TCefStringMultimap map, const Uceftypes::PCefString key, System::NativeUInt value_index, Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_multimap_key)(Uceftypes::TCefStringMultimap map, System::NativeUInt index, Uceftypes::PCefString key);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_multimap_value)(Uceftypes::TCefStringMultimap map, System::NativeUInt index, Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_multimap_append)(Uceftypes::TCefStringMultimap map, const Uceftypes::PCefString key, const Uceftypes::PCefString value);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_multimap_clear)(Uceftypes::TCefStringMultimap map);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_multimap_free)(Uceftypes::TCefStringMultimap map);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_wide_set)(const System::WideChar * src, System::NativeUInt src_len, Uceftypes::PCefStringWide output, int copy);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf8_set)(const char * src, System::NativeUInt src_len, Uceftypes::PCefStringUtf8 output, int copy);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf16_set)(const Uceftypes::PChar16 src, System::NativeUInt src_len, Uceftypes::PCefStringUtf16 output, int copy);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_wide_clear)(Uceftypes::PCefStringWide str);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_utf8_clear)(Uceftypes::PCefStringUtf8 str);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_utf16_clear)(Uceftypes::PCefStringUtf16 str);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_wide_cmp)(const Uceftypes::PCefStringWide str1, const Uceftypes::PCefStringWide str2);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf8_cmp)(const Uceftypes::PCefStringUtf8 str1, const Uceftypes::PCefStringUtf8 str2);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf16_cmp)(const Uceftypes::PCefStringUtf16 str1, const Uceftypes::PCefStringUtf16 str2);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_wide_to_utf8)(const System::WideChar * src, System::NativeUInt src_len, Uceftypes::PCefStringUtf8 output);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf8_to_wide)(const char * src, System::NativeUInt src_len, Uceftypes::PCefStringWide output);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_wide_to_utf16)(const System::WideChar * src, System::NativeUInt src_len, Uceftypes::PCefStringUtf16 output);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf16_to_wide)(const Uceftypes::PChar16 src, System::NativeUInt src_len, Uceftypes::PCefStringWide output);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf8_to_utf16)(const char * src, System::NativeUInt src_len, Uceftypes::PCefStringUtf16 output);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf16_to_utf8)(const Uceftypes::PChar16 src, System::NativeUInt src_len, Uceftypes::PCefStringUtf8 output);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_ascii_to_wide)(const char * src, System::NativeUInt src_len, Uceftypes::PCefStringWide output);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_ascii_to_utf16)(const char * src, System::NativeUInt src_len, Uceftypes::PCefStringUtf16 output);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeWide __cdecl (*cef_string_userfree_wide_alloc)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeUtf8 __cdecl (*cef_string_userfree_utf8_alloc)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::PCefStringUserFreeUtf16 __cdecl (*cef_string_userfree_utf16_alloc)(void);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_userfree_wide_free)(Uceftypes::PCefStringUserFreeWide str);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_userfree_utf8_free)(Uceftypes::PCefStringUserFreeUtf8 str);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_string_userfree_utf16_free)(Uceftypes::PCefStringUserFreeUtf16 str);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf16_to_lower)(const Uceftypes::PChar16 src, System::NativeUInt src_len, Uceftypes::PCefStringUtf16 output);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_string_utf16_to_upper)(const Uceftypes::PChar16 src, System::NativeUInt src_len, Uceftypes::PCefStringUtf16 output);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefPlatformThreadId __cdecl (*cef_get_current_platform_thread_id)(void);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefPlatformThreadHandle __cdecl (*cef_get_current_platform_thread_handle)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_time_to_timet)(const Uceftypes::PCefTime cef_time, /* out */ __int64 &time_);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_time_from_timet)(__int64 time_, /* out */ Uceftypes::TCefTime &cef_time);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_time_to_doublet)(const Uceftypes::PCefTime cef_time, /* out */ double &time_);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_time_from_doublet)(double time, /* out */ Uceftypes::TCefTime &cef_time);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_time_now)(/* out */ Uceftypes::TCefTime &cef_time);
|
|
extern DELPHI_PACKAGE Uceftypes::TCefBaseTime __cdecl (*cef_basetime_now)(void);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_time_delta)(const Uceftypes::PCefTime cef_time1, const Uceftypes::PCefTime cef_time2, /* out */ __int64 &delta);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_time_to_basetime)(const Uceftypes::PCefTime from, Uceftypes::PCefBaseTime to_);
|
|
extern DELPHI_PACKAGE int __cdecl (*cef_time_from_basetime)(const Uceftypes::TCefBaseTime from, Uceftypes::PCefTime to_);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_event_instant)(const char * category, const char * name, const char * arg1_name, unsigned __int64 arg1_val, const char * arg2_name, unsigned __int64 arg2_val);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_event_begin)(const char * category, const char * name, const char * arg1_name, unsigned __int64 arg1_val, const char * arg2_name, unsigned __int64 arg2_val);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_event_end)(const char * category, const char * name, const char * arg1_name, unsigned __int64 arg1_val, const char * arg2_name, unsigned __int64 arg2_val);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_counter)(const char * category, const char * name, const char * value1_name, unsigned __int64 value1_val, const char * value2_name, unsigned __int64 value2_val);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_counter_id)(const char * category, const char * name, unsigned __int64 id, const char * value1_name, unsigned __int64 value1_val, const char * value2_name, unsigned __int64 value2_val);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_event_async_begin)(const char * category, const char * name, unsigned __int64 id, const char * arg1_name, unsigned __int64 arg1_val, const char * arg2_name, unsigned __int64 arg2_val);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_event_async_step_into)(const char * category, const char * name, unsigned __int64 id, unsigned __int64 step, const char * arg1_name, unsigned __int64 arg1_val);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_event_async_step_past)(const char * category, const char * name, unsigned __int64 id, unsigned __int64 step, const char * arg1_name, unsigned __int64 arg1_val);
|
|
extern DELPHI_PACKAGE void __cdecl (*cef_trace_event_async_end)(const char * category, const char * name, unsigned __int64 id, const char * arg1_name, unsigned __int64 arg1_val, const char * arg2_name, unsigned __int64 arg2_val);
|
|
} /* namespace Uceflibfunctions */
|
|
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_UCEFLIBFUNCTIONS)
|
|
using namespace Uceflibfunctions;
|
|
#endif
|
|
#pragma pack(pop)
|
|
#pragma option pop
|
|
|
|
#pragma delphiheader end.
|
|
//-- end unit ----------------------------------------------------------------
|
|
#endif // uCEFLibFunctionsHPP
|