pub trait IDiaInputAssemblyFile_Impl: Sized {
    // Required methods
    fn uniqueId(&self) -> Result<u32>;
    fn index(&self) -> Result<u32>;
    fn timestamp(&self) -> Result<u32>;
    fn pdbAvailableAtILMerge(&self) -> Result<BOOL>;
    fn fileName(&self) -> Result<BSTR>;
    fn get_version(
        &self,
        cbdata: u32,
        pcbdata: *mut u32,
        pbdata: *mut u8
    ) -> Result<()>;
}

Required Methods§

fn uniqueId(&self) -> Result<u32>

fn index(&self) -> Result<u32>

fn timestamp(&self) -> Result<u32>

fn pdbAvailableAtILMerge(&self) -> Result<BOOL>

fn fileName(&self) -> Result<BSTR>

fn get_version( &self, cbdata: u32, pcbdata: *mut u32, pbdata: *mut u8 ) -> Result<()>

Implementors§