Trait windows::Win32::Storage::Imapi::IJolietDiscMaster_Impl

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

Required Methods§

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

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

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

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

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

fn SetJolietProperties(&self, ppropstg: Option<&IPropertyStorage>) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§