pub enum ExportTarget<'data> {
Address(u32),
ForwardByOrdinal(&'data [u8], u32),
ForwardByName(&'data [u8], &'data [u8]),
}
Expand description
Where an export is pointing to.
Variants
Address(u32)
The address of the export, relative to the image base.
ForwardByOrdinal(&'data [u8], u32)
Forwarded to an export ordinal in another DLL.
This gives the name of the DLL, and the ordinal.
ForwardByName(&'data [u8], &'data [u8])
Forwarded to an export name in another DLL.
This gives the name of the DLL, and the export name.
Implementations
Returns true if the target is an address.
Returns true if the export is forwarded to another DLL.
Trait Implementations
Auto Trait Implementations
impl<'data> RefUnwindSafe for ExportTarget<'data>
impl<'data> Send for ExportTarget<'data>
impl<'data> Sync for ExportTarget<'data>
impl<'data> Unpin for ExportTarget<'data>
impl<'data> UnwindSafe for ExportTarget<'data>
Blanket Implementations
Mutably borrows from an owned value. Read more