#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
use crate::drawing::types::*;
#[repr(C)]
pub struct OH_Drawing_BitmapFormat {
pub colorFormat: OH_Drawing_ColorFormat,
pub alphaFormat: OH_Drawing_AlphaFormat,
}
extern "C" {
pub fn OH_Drawing_BitmapCreate() -> *mut OH_Drawing_Bitmap;
pub fn OH_Drawing_BitmapDestroy(arg1: *mut OH_Drawing_Bitmap);
pub fn OH_Drawing_BitmapBuild(
arg1: *mut OH_Drawing_Bitmap,
width: u32,
height: u32,
arg2: *const OH_Drawing_BitmapFormat,
);
pub fn OH_Drawing_BitmapGetWidth(arg1: *mut OH_Drawing_Bitmap) -> u32;
pub fn OH_Drawing_BitmapGetHeight(arg1: *mut OH_Drawing_Bitmap) -> u32;
pub fn OH_Drawing_BitmapGetPixels(arg1: *mut OH_Drawing_Bitmap) -> *mut ::core::ffi::c_void;
}