#[cxx::bridge]
pub mod ffi {
unsafe extern "C++" {
include!("LIEF/rust/PE/ResourceIcon.hpp");
type Span = crate::utils::ffi::Span;
type PE_ResourceIcon;
fn pixels(self: &PE_ResourceIcon) -> Span;
fn id(self: &PE_ResourceIcon) -> u32;
fn lang(self: &PE_ResourceIcon) -> u32;
fn sublang(self: &PE_ResourceIcon) -> u32;
fn width(self: &PE_ResourceIcon) -> u8;
fn height(self: &PE_ResourceIcon) -> u8;
fn color_count(self: &PE_ResourceIcon) -> u8;
fn reserved(self: &PE_ResourceIcon) -> u8;
fn planes(self: &PE_ResourceIcon) -> u16;
fn bit_count(self: &PE_ResourceIcon) -> u16;
fn size(self: &PE_ResourceIcon) -> u32;
}
impl UniquePtr<PE_ResourceIcon> {}
}