Struct microsoft_dia::bindings::IDiaInjectedSource
#[repr(transparent)]pub struct IDiaInjectedSource(_);Implementations§
§impl IDiaInjectedSource
impl IDiaInjectedSource
pub unsafe fn crc(&self) -> Result<u32>
pub unsafe fn length(&self) -> Result<u64>
pub unsafe fn filename(&self) -> Result<BSTR>
pub unsafe fn objectFilename(&self) -> Result<BSTR>
pub unsafe fn virtualFilename(&self) -> Result<BSTR>
pub unsafe fn sourceCompression(&self) -> Result<u32>
pub unsafe fn get_source(
&self,
pcbdata: *mut u32,
pbdata: &mut [u8]
) -> Result<()>
Trait Implementations§
§impl Clone for IDiaInjectedSource
impl Clone for IDiaInjectedSource
§impl Debug for IDiaInjectedSource
impl Debug for IDiaInjectedSource
§impl From<&IDiaInjectedSource> for &IUnknown
impl From<&IDiaInjectedSource> for &IUnknown
§fn from(value: &IDiaInjectedSource) -> Self
fn from(value: &IDiaInjectedSource) -> Self
Converts to this type from the input type.
§impl From<&IDiaInjectedSource> for IUnknown
impl From<&IDiaInjectedSource> for IUnknown
§fn from(value: &IDiaInjectedSource) -> Self
fn from(value: &IDiaInjectedSource) -> Self
Converts to this type from the input type.
§impl From<IDiaInjectedSource> for IUnknown
impl From<IDiaInjectedSource> for IUnknown
§fn from(value: IDiaInjectedSource) -> Self
fn from(value: IDiaInjectedSource) -> Self
Converts to this type from the input type.
§impl Interface for IDiaInjectedSource
impl Interface for IDiaInjectedSource
§impl PartialEq<IDiaInjectedSource> for IDiaInjectedSource
impl PartialEq<IDiaInjectedSource> for IDiaInjectedSource
§impl RuntimeName for IDiaInjectedSource
impl RuntimeName for IDiaInjectedSource
§impl Vtable for IDiaInjectedSource
impl Vtable for IDiaInjectedSource
type Vtable = IDiaInjectedSource_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.