Struct AnonObjectHeader
struct AnonObjectHeader { ... }
Non-COFF Object file header
Fields
sig1: U16<LittleEndian>Must be IMAGE_FILE_MACHINE_UNKNOWN
sig2: U16<LittleEndian>Must be 0xffff
version: U16<LittleEndian>= 1 (implies the ClsId field is present)
machine: U16<LittleEndian>time_date_stamp: U32<LittleEndian>class_id: ClsIdUsed to invoke CoCreateInstance
size_of_data: U32<LittleEndian>Size of data that follows the header
Implementations
impl Clone for AnonObjectHeader
fn clone(self: &Self) -> AnonObjectHeader
impl Copy for AnonObjectHeader
impl Debug for AnonObjectHeader
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Freeze for AnonObjectHeader
impl Pod for AnonObjectHeader
impl RefUnwindSafe for AnonObjectHeader
impl Send for AnonObjectHeader
impl Sync for AnonObjectHeader
impl Unpin for AnonObjectHeader
impl UnsafeUnpin for AnonObjectHeader
impl UnwindSafe for AnonObjectHeader
impl<T> Any for AnonObjectHeader
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for AnonObjectHeader
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for AnonObjectHeader
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for AnonObjectHeader
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for AnonObjectHeader
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for AnonObjectHeader
fn to_owned(self: &Self) -> Tfn clone_into(self: &Self, target: &mut T)
impl<T, U> Into for AnonObjectHeader
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for AnonObjectHeader
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for AnonObjectHeader
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>