Struct microsoft_dia::bindings::IDiaEnumSourceFiles
#[repr(transparent)]pub struct IDiaEnumSourceFiles(_);Implementations§
§impl IDiaEnumSourceFiles
impl IDiaEnumSourceFiles
pub unsafe fn _NewEnum(&self) -> Result<IUnknown>
pub unsafe fn Count(&self) -> Result<i32>
pub unsafe fn Item(&self, index: u32) -> Result<IDiaSourceFile>
pub unsafe fn Next(
&self,
celt: u32,
rgelt: *mut Option<IDiaSourceFile>,
pceltfetched: *mut u32
) -> Result<()>
pub unsafe fn Skip(&self, celt: u32) -> Result<()>
pub unsafe fn Reset(&self) -> Result<()>
pub unsafe fn Clone(&self) -> Result<IDiaEnumSourceFiles>
Trait Implementations§
§impl Clone for IDiaEnumSourceFiles
impl Clone for IDiaEnumSourceFiles
§impl Debug for IDiaEnumSourceFiles
impl Debug for IDiaEnumSourceFiles
§impl From<&IDiaEnumSourceFiles> for &IUnknown
impl From<&IDiaEnumSourceFiles> for &IUnknown
§fn from(value: &IDiaEnumSourceFiles) -> Self
fn from(value: &IDiaEnumSourceFiles) -> Self
Converts to this type from the input type.
§impl From<&IDiaEnumSourceFiles> for IUnknown
impl From<&IDiaEnumSourceFiles> for IUnknown
§fn from(value: &IDiaEnumSourceFiles) -> Self
fn from(value: &IDiaEnumSourceFiles) -> Self
Converts to this type from the input type.
§impl From<IDiaEnumSourceFiles> for IUnknown
impl From<IDiaEnumSourceFiles> for IUnknown
§fn from(value: IDiaEnumSourceFiles) -> Self
fn from(value: IDiaEnumSourceFiles) -> Self
Converts to this type from the input type.
§impl Interface for IDiaEnumSourceFiles
impl Interface for IDiaEnumSourceFiles
§impl PartialEq<IDiaEnumSourceFiles> for IDiaEnumSourceFiles
impl PartialEq<IDiaEnumSourceFiles> for IDiaEnumSourceFiles
§impl RuntimeName for IDiaEnumSourceFiles
impl RuntimeName for IDiaEnumSourceFiles
§impl Vtable for IDiaEnumSourceFiles
impl Vtable for IDiaEnumSourceFiles
type Vtable = IDiaEnumSourceFiles_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.