windows::Win32::Devices::Tapi

Trait ITRendezvous_Impl

pub trait ITRendezvous_Impl: IDispatch_Impl {
    // Required methods
    fn DefaultDirectories(&self) -> Result<VARIANT>;
    fn EnumerateDefaultDirectories(&self) -> Result<IEnumDirectory>;
    fn CreateDirectory(
        &self,
        directorytype: DIRECTORY_TYPE,
        pname: &BSTR,
    ) -> Result<ITDirectory>;
    fn CreateDirectoryObject(
        &self,
        directoryobjecttype: DIRECTORY_OBJECT_TYPE,
        pname: &BSTR,
    ) -> Result<ITDirectoryObject>;
}

Required Methods§

fn DefaultDirectories(&self) -> Result<VARIANT>

fn EnumerateDefaultDirectories(&self) -> Result<IEnumDirectory>

fn CreateDirectory( &self, directorytype: DIRECTORY_TYPE, pname: &BSTR, ) -> Result<ITDirectory>

fn CreateDirectoryObject( &self, directoryobjecttype: DIRECTORY_OBJECT_TYPE, pname: &BSTR, ) -> Result<ITDirectoryObject>

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§