windows::Win32::Storage::Imapi

Trait IJolietDiscMaster_Impl

pub trait IJolietDiscMaster_Impl: IUnknownImpl {
    // Required methods
    fn GetTotalDataBlocks(&self) -> Result<i32>;
    fn GetUsedDataBlocks(&self) -> Result<i32>;
    fn GetDataBlockSize(&self) -> Result<i32>;
    fn AddData(
        &self,
        pstorage: Ref<'_, IStorage>,
        lfileoverwrite: i32,
    ) -> Result<()>;
    fn GetJolietProperties(&self) -> Result<IPropertyStorage>;
    fn SetJolietProperties(
        &self,
        ppropstg: Ref<'_, IPropertyStorage>,
    ) -> Result<()>;
}

Required Methods§

fn GetTotalDataBlocks(&self) -> Result<i32>

fn GetUsedDataBlocks(&self) -> Result<i32>

fn GetDataBlockSize(&self) -> Result<i32>

fn AddData( &self, pstorage: Ref<'_, IStorage>, lfileoverwrite: i32, ) -> Result<()>

fn GetJolietProperties(&self) -> Result<IPropertyStorage>

fn SetJolietProperties(&self, ppropstg: Ref<'_, IPropertyStorage>) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§