Struct pelite::pe32::load_config::LoadConfig [−][src]
pub struct LoadConfig<'a, P> { /* fields omitted */ }
Load Config Directory.
For more information see the module-level documentation.
Methods
impl<'a, P: Pe<'a> + Copy> LoadConfig<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> LoadConfig<'a, P>
pub fn pe(&self) -> P
[src]
pub fn pe(&self) -> P
Gets the PE instance.
pub fn image(&self) -> &'a IMAGE_LOAD_CONFIG_DIRECTORY
[src]
pub fn image(&self) -> &'a IMAGE_LOAD_CONFIG_DIRECTORY
Returns the underlying load config directory image.
Gets the default security cookie for the image.
pub fn se_handler_table(&self) -> Result<&'a [Va]>
[src]
pub fn se_handler_table(&self) -> Result<&'a [Va]>
Gets the structured exception handler table.
Trait Implementations
impl<'a, P: Pe<'a> + Copy> Serialize for LoadConfig<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Serialize for LoadConfig<'a, P>
fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>
[src]
fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>
Serialize this value into the given Serde serializer. Read more
impl<'a, P: Copy> Copy for LoadConfig<'a, P>
[src]
impl<'a, P: Copy> Copy for LoadConfig<'a, P>
impl<'a, P: Clone> Clone for LoadConfig<'a, P>
[src]
impl<'a, P: Clone> Clone for LoadConfig<'a, P>
fn clone(&self) -> LoadConfig<'a, P>
[src]
fn clone(&self) -> LoadConfig<'a, P>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'a, P: Pe<'a> + Copy> Debug for LoadConfig<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Debug for LoadConfig<'a, P>
Auto Trait Implementations
impl<'a, P> Send for LoadConfig<'a, P> where
P: Send,
impl<'a, P> Send for LoadConfig<'a, P> where
P: Send,
impl<'a, P> Sync for LoadConfig<'a, P> where
P: Sync,
impl<'a, P> Sync for LoadConfig<'a, P> where
P: Sync,