Struct microsoft_dia::IDiaSectionContrib
[−]#[repr(transparent)]pub struct IDiaSectionContrib(_);Implementations
impl IDiaSectionContrib
impl IDiaSectionContrib
pub unsafe fn compiland(&self) -> Result<IDiaSymbol>
pub unsafe fn addressSection(&self) -> Result<u32>
pub unsafe fn addressOffset(&self) -> Result<u32>
pub unsafe fn relativeVirtualAddress(&self) -> Result<u32>
pub unsafe fn virtualAddress(&self) -> Result<u64>
pub unsafe fn length(&self) -> Result<u32>
pub unsafe fn notPaged(&self) -> Result<BOOL>
pub unsafe fn code(&self) -> Result<BOOL>
pub unsafe fn initializedData(&self) -> Result<BOOL>
pub unsafe fn uninitializedData(&self) -> Result<BOOL>
pub unsafe fn remove(&self) -> Result<BOOL>
pub unsafe fn comdat(&self) -> Result<BOOL>
pub unsafe fn discardable(&self) -> Result<BOOL>
pub unsafe fn notCached(&self) -> Result<BOOL>
pub unsafe fn execute(&self) -> Result<BOOL>
pub unsafe fn read(&self) -> Result<BOOL>
pub unsafe fn write(&self) -> Result<BOOL>
pub unsafe fn dataCrc(&self) -> Result<u32>
pub unsafe fn relocationsCrc(&self) -> Result<u32>
pub unsafe fn compilandId(&self) -> Result<u32>
pub unsafe fn code16bit(&self) -> Result<BOOL>
Trait Implementations
impl Clone for IDiaSectionContrib
impl Clone for IDiaSectionContrib
impl Debug for IDiaSectionContrib
impl Debug for IDiaSectionContrib
impl<'a> From<&'a IDiaSectionContrib> for &'a IUnknown
impl<'a> From<&'a IDiaSectionContrib> for &'a IUnknown
fn from(value: &'a IDiaSectionContrib) -> Self
fn from(value: &'a IDiaSectionContrib) -> Self
Converts to this type from the input type.
impl From<&IDiaSectionContrib> for IUnknown
impl From<&IDiaSectionContrib> for IUnknown
fn from(value: &IDiaSectionContrib) -> Self
fn from(value: &IDiaSectionContrib) -> Self
Converts to this type from the input type.
impl From<IDiaSectionContrib> for IUnknown
impl From<IDiaSectionContrib> for IUnknown
fn from(value: IDiaSectionContrib) -> Self
fn from(value: IDiaSectionContrib) -> Self
Converts to this type from the input type.
impl Interface for IDiaSectionContrib
impl Interface for IDiaSectionContrib
impl PartialEq<IDiaSectionContrib> for IDiaSectionContrib
impl PartialEq<IDiaSectionContrib> for IDiaSectionContrib
impl Vtable for IDiaSectionContrib
impl Vtable for IDiaSectionContrib
type Vtable = IDiaSectionContrib_Vtbl
sourcefn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface implementation.sourcefn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
impl Eq for IDiaSectionContrib
Auto Trait Implementations
impl RefUnwindSafe for IDiaSectionContrib
impl !Send for IDiaSectionContrib
impl !Sync for IDiaSectionContrib
impl Unpin for IDiaSectionContrib
impl UnwindSafe for IDiaSectionContrib
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more