wkhtmltox_sys/
image.rs

1/* automatically generated by rust-bindgen */
2
3#![allow(dead_code,
4         non_camel_case_types,
5         non_upper_case_globals,
6         non_snake_case)]
7pub enum wkhtmltoimage_global_settings { }
8pub enum wkhtmltoimage_converter { }
9pub type wkhtmltoimage_str_callback =
10    ::std::option::Option<unsafe extern "C" fn(converter:
11                                                   *mut wkhtmltoimage_converter,
12                                               str:
13                                                   *const ::std::os::raw::c_char)>;
14pub type wkhtmltoimage_int_callback =
15    ::std::option::Option<unsafe extern "C" fn(converter:
16                                                   *mut wkhtmltoimage_converter,
17                                               val: ::std::os::raw::c_int)>;
18pub type wkhtmltoimage_void_callback =
19    ::std::option::Option<unsafe extern "C" fn(converter:
20                                                   *mut wkhtmltoimage_converter)>;
21#[link(name = "wkhtmltox", kind = "dylib")]
22extern "C" {
23    pub fn wkhtmltoimage_init(use_graphics: ::std::os::raw::c_int)
24     -> ::std::os::raw::c_int;
25    pub fn wkhtmltoimage_deinit() -> ::std::os::raw::c_int;
26    pub fn wkhtmltoimage_extended_qt() -> ::std::os::raw::c_int;
27    pub fn wkhtmltoimage_version() -> *const ::std::os::raw::c_char;
28    pub fn wkhtmltoimage_create_global_settings()
29     -> *mut wkhtmltoimage_global_settings;
30    pub fn wkhtmltoimage_set_global_setting(settings:
31                                                *mut wkhtmltoimage_global_settings,
32                                            name:
33                                                *const ::std::os::raw::c_char,
34                                            value:
35                                                *const ::std::os::raw::c_char)
36     -> ::std::os::raw::c_int;
37    pub fn wkhtmltoimage_get_global_setting(settings:
38                                                *mut wkhtmltoimage_global_settings,
39                                            name:
40                                                *const ::std::os::raw::c_char,
41                                            value:
42                                                *mut ::std::os::raw::c_char,
43                                            vs: ::std::os::raw::c_int)
44     -> ::std::os::raw::c_int;
45    pub fn wkhtmltoimage_create_converter(settings:
46                                              *mut wkhtmltoimage_global_settings,
47                                          data: *const ::std::os::raw::c_char)
48     -> *mut wkhtmltoimage_converter;
49    pub fn wkhtmltoimage_destroy_converter(converter:
50                                               *mut wkhtmltoimage_converter);
51    pub fn wkhtmltoimage_set_warning_callback(converter:
52                                                  *mut wkhtmltoimage_converter,
53                                              cb: wkhtmltoimage_str_callback);
54    pub fn wkhtmltoimage_set_error_callback(converter:
55                                                *mut wkhtmltoimage_converter,
56                                            cb: wkhtmltoimage_str_callback);
57    pub fn wkhtmltoimage_set_phase_changed_callback(converter:
58                                                        *mut wkhtmltoimage_converter,
59                                                    cb:
60                                                        wkhtmltoimage_void_callback);
61    pub fn wkhtmltoimage_set_progress_changed_callback(converter:
62                                                           *mut wkhtmltoimage_converter,
63                                                       cb:
64                                                           wkhtmltoimage_int_callback);
65    pub fn wkhtmltoimage_set_finished_callback(converter:
66                                                   *mut wkhtmltoimage_converter,
67                                               cb:
68                                                   wkhtmltoimage_int_callback);
69    pub fn wkhtmltoimage_convert(converter: *mut wkhtmltoimage_converter)
70     -> ::std::os::raw::c_int;
71    pub fn wkhtmltoimage_current_phase(converter:
72                                           *mut wkhtmltoimage_converter)
73     -> ::std::os::raw::c_int;
74    pub fn wkhtmltoimage_phase_count(converter: *mut wkhtmltoimage_converter)
75     -> ::std::os::raw::c_int;
76    pub fn wkhtmltoimage_phase_description(converter:
77                                               *mut wkhtmltoimage_converter,
78                                           phase: ::std::os::raw::c_int)
79     -> *const ::std::os::raw::c_char;
80    pub fn wkhtmltoimage_progress_string(converter:
81                                             *mut wkhtmltoimage_converter)
82     -> *const ::std::os::raw::c_char;
83    pub fn wkhtmltoimage_http_error_code(converter:
84                                             *mut wkhtmltoimage_converter)
85     -> ::std::os::raw::c_int;
86    pub fn wkhtmltoimage_get_output(converter: *mut wkhtmltoimage_converter,
87                                    arg1: *mut *const ::std::os::raw::c_uchar)
88     -> ::std::os::raw::c_long;
89}