#include #include module Bindings.CEF3.DownloadItem (module Bindings.CEF3.DownloadItem) where #strict_import import Bindings.Synonyms import Bindings.CEF3.Internal.CefString import Bindings.CEF3.Internal.CefTypes import Bindings.CEF3.Internal.CefTime import Bindings.CEF3.Base #starttype cef_download_item_t #field base, #field is_valid, #field is_in_progress, #field is_complete, #field is_canceled, #field get_current_speed, #field get_percent_complete, #field get_total_bytes, #field get_received_bytes, #field get_start_time, FunPtr (Ptr -> IO ) #field get_end_time, FunPtr (Ptr -> IO ) #field get_full_path, #field get_id, #field get_url, #field get_suggested_file_name, #field get_content_disposition, #field get_mime_type, #stoptype #callback_t cb_cef_download_item_is_valid, Ptr -> IO #callback_t cb_cef_download_item_is_in_progress, Ptr -> IO #callback_t cb_cef_download_item_is_complete, Ptr -> IO #callback_t cb_cef_download_item_is_canceled, Ptr -> IO #callback_t cb_cef_download_item_get_current_speed, Ptr -> IO #callback_t cb_cef_download_item_get_percent_complete, Ptr -> IO #callback_t cb_cef_download_item_get_total_bytes, Ptr -> IO #callback_t cb_cef_download_item_get_received_bytes, Ptr -> IO #callback_t cb_cef_download_item_get_full_path, Ptr -> IO #callback_t cb_cef_download_item_get_id, Ptr -> IO #callback_t cb_cef_download_item_get_url, Ptr -> IO #callback_t cb_cef_download_item_get_suggested_file_name, Ptr -> IO #callback_t cb_cef_download_item_get_content_disposition, Ptr -> IO #callback_t cb_cef_download_item_get_mime_type, Ptr -> IO