#include #include module Bindings.CEF3.App (module Bindings.CEF3.App) where #strict_import import Bindings.Synonyms import Bindings.CEF3.Internal.CefString import Bindings.CEF3.Internal.CefTypes import Bindings.CEF3.Base import Bindings.CEF3.BrowserProcessHandler import Bindings.CEF3.CommandLine import Bindings.CEF3.RenderProcessHandler import Bindings.CEF3.ResourceBundleHandler import Bindings.CEF3.Scheme #starttype cef_app_t #field base, #field on_before_command_line_processing, #field on_register_custom_schemes, #field get_resource_bundle_handler, #field get_browser_process_handler, #field get_render_process_handler, #stoptype #callback_t cb_cef_app_on_before_command_line_processing, Ptr -> Ptr -> Ptr -> IO #callback_t cb_cef_app_on_register_custom_schemes, Ptr -> Ptr -> IO #callback_t cb_cef_app_get_resource_bundle_handler, Ptr -> IO (Ptr ) #callback_t cb_cef_app_get_browser_process_handler, Ptr -> IO (Ptr ) #callback_t cb_cef_app_get_render_process_handler, Ptr -> IO (Ptr ) #ccall cef_execute_process, Ptr -> Ptr -> Ptr -> IO #ccall cef_initialize, Ptr -> Ptr -> Ptr -> Ptr -> IO #ccall cef_shutdown, IO #ccall cef_do_message_loop_work, IO #ccall cef_run_message_loop, IO #ccall cef_quit_message_loop, IO #ccall cef_set_osmodal_loop, -> IO