Struct pelite::pe32::imports::Desc[][src]

pub struct Desc<'a, P> { /* fields omitted */ }

Import library descriptor.

Methods

impl<'a, P: Pe<'a> + Copy> Desc<'a, P>
[src]

Gets the PE instance.

Returns the underlying import descriptor image.

Gets the name of the DLL imported from.

Gets the import address table.

After being loaded as a library their values are resolved to the addresses of the imported functions.

Otherwise these contain references to the imported functions. See import_from_va to get their names.

Gets the import name table.

Trait Implementations

impl<'a, P: Pe<'a> + Copy> Serialize for Desc<'a, P>
[src]

Serialize this value into the given Serde serializer. Read more

impl<'a, P: Copy> Copy for Desc<'a, P>
[src]

impl<'a, P: Clone> Clone for Desc<'a, P>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'a, P: Pe<'a> + Copy> Debug for Desc<'a, P>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'a, P> Send for Desc<'a, P> where
    P: Send

impl<'a, P> Sync for Desc<'a, P> where
    P: Sync