Struct microsoft_dia::bindings::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 ComInterface for IDiaSectionContrib
impl ComInterface for IDiaSectionContrib
§impl Debug for IDiaSectionContrib
impl Debug for IDiaSectionContrib
§impl Interface for IDiaSectionContrib
impl Interface for IDiaSectionContrib
type Vtable = IDiaSectionContrib_Vtbl
source§fn 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.source§fn 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 PartialEq<IDiaSectionContrib> for IDiaSectionContrib
impl PartialEq<IDiaSectionContrib> for IDiaSectionContrib
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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more