// 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 #include #include #include #include //-- 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