ohos-pasteboard-sys 0.1.3

Raw Bindings to the clipboard / pasteboard on OpenHarmony
Documentation
// automatically generated by rust-bindgen 0.71.1

#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]

#[cfg(feature = "api-13")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-13")))]
impl PASTEBOARD_ErrCode {
    /// The operation is successful.
    pub const OK: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(0);
    /// Permission verification failed.
    pub const PERMISSION_ERROR: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(201);
    /// Invalid parameter is detected.
    pub const INVALID_PARAMETER: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(401);
    /// The capability is not supported.
    pub const DEVICE_NOT_SUPPORTED: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(801);
    /// Inner error.
    pub const INNER_ERROR: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(12900000);
    /// Another copy is in progress.
    pub const BUSY: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(12900003);
    /// Copy file failed.
    ///
    /// Available since API-level: 15
    #[cfg(feature = "api-15")]
    #[cfg_attr(docsrs, doc(cfg(feature = "api-15")))]
    pub const PASTEBOARD_COPY_FILE_ERROR: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(12900007);
    /// Failed to start progress.
    ///
    /// Available since API-level: 15
    #[cfg(feature = "api-15")]
    #[cfg_attr(docsrs, doc(cfg(feature = "api-15")))]
    pub const PASTEBOARD_PROGRESS_START_ERROR: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(12900008);
    /// Progress exits abnormally.
    ///
    /// Available since API-level: 15
    #[cfg(feature = "api-15")]
    #[cfg_attr(docsrs, doc(cfg(feature = "api-15")))]
    pub const PASTEBOARD_PROGRESS_ABNORMAL: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(12900009);
    /// Get Data failed.
    ///
    /// Available since API-level: 15
    #[cfg(feature = "api-15")]
    #[cfg_attr(docsrs, doc(cfg(feature = "api-15")))]
    pub const PASTEBOARD_GET_DATA_FAILED: PASTEBOARD_ErrCode = PASTEBOARD_ErrCode(12900010);
}
#[repr(transparent)]
/// Enumerates the error codes.
///
///
/// Available since API-level: 13
#[cfg(feature = "api-13")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-13")))]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub struct PASTEBOARD_ErrCode(pub ::core::ffi::c_uint);