// automatically generated by rust-bindgen 0.71.1

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

#[repr(C)]
pub struct napi_env__ {
    _unused: [u8; 0],
}
pub type napi_env = *mut napi_env__;
#[repr(C)]
pub struct napi_value__ {
    _unused: [u8; 0],
}
pub type napi_value = *mut napi_value__;
#[repr(C)]
pub struct OH_NativeBuffer {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OHIPCParcel {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct NativeWindow {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct NativeWindowBuffer {
    _unused: [u8; 0],
}
pub type OHNativeWindow = NativeWindow;
pub type OHNativeWindowBuffer = NativeWindowBuffer;
#[repr(C)]
pub struct OH_NativeImage {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_PixelmapNative {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_NativeColorSpaceManager {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct NativePixelMap_ {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct Input_KeyState {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct Input_KeyEvent {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct Input_MouseEvent {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct Input_TouchEvent {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct Input_AxisEvent {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct Input_Hotkey {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_ImageSourceNative {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdsPlainText {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdsHyperlink {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdsHtml {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdsAppItem {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdsFileUri {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdsPixelMap {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdsContentForm {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdsArrayBuffer {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdmfData {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdmfRecord {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdmfRecordProvider {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_UdmfProperty {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OH_Utd {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct OHIPCRemoteProxy {
    _unused: [u8; 0],
}
#[repr(C)]
pub struct ArkUI_AccessibilityProvider {
    _unused: [u8; 0],
}
