#include #include module Bindings.CEF3.XmlReader (module Bindings.CEF3.XmlReader) where #strict_import import Bindings.Synonyms import Bindings.CEF3.Internal.CefString import Bindings.CEF3.Internal.CefTypes import Bindings.CEF3.Base import Bindings.CEF3.Stream #starttype cef_xml_reader_t #field base, #field move_to_next_node, #field close, #field has_error, #field get_error, #field get_type, #field get_depth, #field get_local_name, #field get_prefix, #field get_qualified_name, #field get_namespace_uri, #field get_base_uri, #field get_xml_lang, #field is_empty_element, #field has_value, #field get_value, #field has_attributes, #field get_attribute_count, #field get_attribute_byindex, #field get_attribute_byqname, #field get_attribute_bylname, #field get_inner_xml, #field get_outer_xml, #field get_line_number, #field move_to_attribute_byindex, #field move_to_attribute_byqname, #field move_to_attribute_bylname, #field move_to_first_attribute, #field move_to_next_attribute, #field move_to_carrying_element, #stoptype #callback_t cb_cef_xml_reader_move_to_next_node, Ptr -> IO #callback_t cb_cef_xml_reader_close, Ptr -> IO #callback_t cb_cef_xml_reader_has_error, Ptr -> IO #callback_t cb_cef_xml_reader_get_error, Ptr -> IO #callback_t cb_cef_xml_reader_get_type, Ptr -> IO #callback_t cb_cef_xml_reader_get_depth, Ptr -> IO #callback_t cb_cef_xml_reader_get_local_name, Ptr -> IO #callback_t cb_cef_xml_reader_get_prefix, Ptr -> IO #callback_t cb_cef_xml_reader_get_qualified_name, Ptr -> IO #callback_t cb_cef_xml_reader_get_namespace_uri, Ptr -> IO #callback_t cb_cef_xml_reader_get_base_uri, Ptr -> IO #callback_t cb_cef_xml_reader_get_xml_lang, Ptr -> IO #callback_t cb_cef_xml_reader_is_empty_element, Ptr -> IO #callback_t cb_cef_xml_reader_has_value, Ptr -> IO #callback_t cb_cef_xml_reader_get_value, Ptr -> IO #callback_t cb_cef_xml_reader_has_attributes, Ptr -> IO #callback_t cb_cef_xml_reader_get_attribute_count, Ptr -> IO #callback_t cb_cef_xml_reader_get_attribute_byindex, Ptr -> -> IO #callback_t cb_cef_xml_reader_get_attribute_byqname, Ptr -> Ptr -> IO #callback_t cb_cef_xml_reader_get_attribute_bylname, Ptr -> Ptr -> Ptr -> IO #callback_t cb_cef_xml_reader_get_inner_xml, Ptr -> IO #callback_t cb_cef_xml_reader_get_outer_xml, Ptr -> IO #callback_t cb_cef_xml_reader_get_line_number, Ptr -> IO #callback_t cb_cef_xml_reader_move_to_attribute_byindex, Ptr -> -> IO #callback_t cb_cef_xml_reader_move_to_attribute_byqname, Ptr -> Ptr -> IO #callback_t cb_cef_xml_reader_move_to_attribute_bylname, Ptr -> Ptr -> Ptr -> IO #callback_t cb_cef_xml_reader_move_to_first_attribute, Ptr -> IO #callback_t cb_cef_xml_reader_move_to_next_attribute, Ptr -> IO #callback_t cb_cef_xml_reader_move_to_carrying_element, Ptr -> IO #ccall cef_xml_reader_create, Ptr -> -> Ptr -> IO (Ptr )