#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct OH_VObject {
pub id: i64,
pub putInt64: ::core::option::Option<
unsafe extern "C" fn(
valueObject: *mut OH_VObject,
value: *mut i64,
count: u32,
) -> ::core::ffi::c_int,
>,
pub putDouble: ::core::option::Option<
unsafe extern "C" fn(
valueObject: *mut OH_VObject,
value: *mut f64,
count: u32,
) -> ::core::ffi::c_int,
>,
pub putText: ::core::option::Option<
unsafe extern "C" fn(
valueObject: *mut OH_VObject,
value: *const ::core::ffi::c_char,
) -> ::core::ffi::c_int,
>,
pub putTexts: ::core::option::Option<
unsafe extern "C" fn(
valueObject: *mut OH_VObject,
value: *mut *const ::core::ffi::c_char,
count: u32,
) -> ::core::ffi::c_int,
>,
pub destroy: ::core::option::Option<
unsafe extern "C" fn(valueObject: *mut OH_VObject) -> ::core::ffi::c_int,
>,
}