use zerocopy::{FromBytes, Immutable, KnownLayout, LittleEndian, U32};
#[derive(Copy, Clone, Debug, Eq, PartialEq, FromBytes, Immutable, KnownLayout)]
#[repr(C)]
pub struct ImageResourceDataEntry {
offset_to_data: U32<LittleEndian>,
size: U32<LittleEndian>,
codepage: U32<LittleEndian>,
reserved: U32<LittleEndian>,
}
impl ImageResourceDataEntry {
#[inline]
pub const fn offset_to_data(&self) -> u32 {
self.offset_to_data.get()
}
#[inline]
pub const fn size(&self) -> u32 {
self.size.get()
}
#[inline]
pub const fn codepage(&self) -> u32 {
self.codepage.get()
}
}