windows::Win32::Storage::FileServerResourceManager

Trait IFsrmFileScreenManager_Impl

pub trait IFsrmFileScreenManager_Impl: IDispatch_Impl {
    // Required methods
    fn ActionVariables(&self) -> Result<*mut SAFEARRAY>;
    fn ActionVariableDescriptions(&self) -> Result<*mut SAFEARRAY>;
    fn CreateFileScreen(&self, path: &BSTR) -> Result<IFsrmFileScreen>;
    fn GetFileScreen(&self, path: &BSTR) -> Result<IFsrmFileScreen>;
    fn EnumFileScreens(
        &self,
        path: &BSTR,
        options: FsrmEnumOptions,
    ) -> Result<IFsrmCommittableCollection>;
    fn CreateFileScreenException(
        &self,
        path: &BSTR,
    ) -> Result<IFsrmFileScreenException>;
    fn GetFileScreenException(
        &self,
        path: &BSTR,
    ) -> Result<IFsrmFileScreenException>;
    fn EnumFileScreenExceptions(
        &self,
        path: &BSTR,
        options: FsrmEnumOptions,
    ) -> Result<IFsrmCommittableCollection>;
    fn CreateFileScreenCollection(&self) -> Result<IFsrmCommittableCollection>;
}

Required Methods§

fn ActionVariables(&self) -> Result<*mut SAFEARRAY>

fn ActionVariableDescriptions(&self) -> Result<*mut SAFEARRAY>

fn CreateFileScreen(&self, path: &BSTR) -> Result<IFsrmFileScreen>

fn GetFileScreen(&self, path: &BSTR) -> Result<IFsrmFileScreen>

fn EnumFileScreens( &self, path: &BSTR, options: FsrmEnumOptions, ) -> Result<IFsrmCommittableCollection>

fn CreateFileScreenException( &self, path: &BSTR, ) -> Result<IFsrmFileScreenException>

fn GetFileScreenException( &self, path: &BSTR, ) -> Result<IFsrmFileScreenException>

fn EnumFileScreenExceptions( &self, path: &BSTR, options: FsrmEnumOptions, ) -> Result<IFsrmCommittableCollection>

fn CreateFileScreenCollection(&self) -> Result<IFsrmCommittableCollection>

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§