#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
pub type ArkWeb_ErrorCode = Result<(), ArkWeb_ErrorCodeError>;
impl ArkWeb_ErrorCodeError {
pub const INIT_ERROR: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100001).unwrap() });
pub const ERROR_UNKNOWN: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100100).unwrap() });
pub const INVALID_PARAM: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100101).unwrap() });
pub const SCHEME_REGISTER_FAILED: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100102).unwrap() });
pub const INVALID_URL: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100103).unwrap() });
pub const INVALID_COOKIE_VALUE: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100104).unwrap() });
pub const LIBRARY_OPEN_FAILURE: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100105).unwrap() });
pub const LIBRARY_SYMBOL_NOT_FOUND: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100106).unwrap() });
#[cfg(feature = "api-20")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
pub const COOKIE_MANAGER_NOT_INITIALIZED: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100107).unwrap() });
#[cfg(feature = "api-20")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
pub const COOKIE_MANAGER_INITIALIZE_FAILED: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100108).unwrap() });
#[cfg(feature = "api-20")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
pub const COOKIE_SAVE_FAILED: ArkWeb_ErrorCodeError =
ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100109).unwrap() });
}
#[repr(transparent)]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub struct ArkWeb_ErrorCodeError(pub core::num::NonZero<::core::ffi::c_uint>);
#[cfg(feature = "api-20")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
impl ArkWeb_BlanklessErrorCode {
pub const ARKWEB_BLANKLESS_SUCCESS: ArkWeb_BlanklessErrorCode = ArkWeb_BlanklessErrorCode(0);
pub const ARKWEB_BLANKLESS_ERR_UNKNOWN: ArkWeb_BlanklessErrorCode =
ArkWeb_BlanklessErrorCode(-1);
pub const ARKWEB_BLANKLESS_ERR_INVALID_ARGS: ArkWeb_BlanklessErrorCode =
ArkWeb_BlanklessErrorCode(-2);
pub const ARKWEB_BLANKLESS_ERR_CONTROLLER_NOT_INITED: ArkWeb_BlanklessErrorCode =
ArkWeb_BlanklessErrorCode(-3);
pub const ARKWEB_BLANKLESS_ERR_KEY_NOT_MATCH: ArkWeb_BlanklessErrorCode =
ArkWeb_BlanklessErrorCode(-4);
pub const ARKWEB_BLANKLESS_ERR_SIGNIFICANT_CHANGE: ArkWeb_BlanklessErrorCode =
ArkWeb_BlanklessErrorCode(-5);
pub const ARKWEB_BLANKLESS_ERR_DEVICE_NOT_SUPPORT: ArkWeb_BlanklessErrorCode =
ArkWeb_BlanklessErrorCode(801);
}
#[repr(transparent)]
#[cfg(feature = "api-20")]
#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub struct ArkWeb_BlanklessErrorCode(pub ::core::ffi::c_int);