Type Alias LibreOfficeKitClass
Source pub type LibreOfficeKitClass = _LibreOfficeKitClass;
#[repr(C)]
pub struct LibreOfficeKitClass {Show 21 fields
pub nSize: usize,
pub destroy: Option<unsafe extern "C" fn(*mut _LibreOfficeKit)>,
pub documentLoad: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *const i8) -> *mut _LibreOfficeKitDocument>,
pub getError: Option<unsafe extern "C" fn(*mut _LibreOfficeKit) -> *mut i8>,
pub documentLoadWithOptions: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *const i8, *const i8) -> *mut _LibreOfficeKitDocument>,
pub freeError: Option<unsafe extern "C" fn(*mut i8)>,
pub registerCallback: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, Option<unsafe extern "C" fn(i32, *const i8, *mut c_void)>, *mut c_void)>,
pub getFilterTypes: Option<unsafe extern "C" fn(*mut _LibreOfficeKit) -> *mut i8>,
pub setOptionalFeatures: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, u64)>,
pub setDocumentPassword: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *const i8, *const i8)>,
pub getVersionInfo: Option<unsafe extern "C" fn(*mut _LibreOfficeKit) -> *mut i8>,
pub runMacro: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *const i8) -> i32>,
pub signDocument: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *const i8, *const u8, i32, *const u8, i32) -> bool>,
pub runLoop: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, Option<unsafe extern "C" fn(*mut c_void, i32) -> i32>, Option<unsafe extern "C" fn(*mut c_void)>, *mut c_void)>,
pub sendDialogEvent: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, u64, *const i8)>,
pub setOption: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *const i8, *const i8)>,
pub dumpState: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *const i8, *mut *mut i8)>,
pub extractRequest: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *const i8) -> *mut i8>,
pub trimMemory: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, i32)>,
pub startURP: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *mut c_void, *mut c_void, Option<unsafe extern "C" fn(*mut c_void, *const i8, i32) -> i32>, Option<unsafe extern "C" fn(*mut c_void, *mut i8, i32) -> i32>) -> *mut c_void>,
pub stopURP: Option<unsafe extern "C" fn(*mut _LibreOfficeKit, *mut c_void)>,
}