Trait windows::Win32::UI::Shell::IFileSaveDialog_Impl
pub trait IFileSaveDialog_Impl: Sized + IFileDialog_Impl {
// Required methods
fn SetSaveAsItem(&self, psi: Option<&IShellItem>) -> Result<()>;
fn SetProperties(&self, pstore: Option<&IPropertyStore>) -> Result<()>;
fn SetCollectedProperties(
&self,
plist: Option<&IPropertyDescriptionList>,
fappenddefault: BOOL
) -> Result<()>;
fn GetProperties(&self) -> Result<IPropertyStore>;
fn ApplyProperties(
&self,
psi: Option<&IShellItem>,
pstore: Option<&IPropertyStore>,
hwnd: HWND,
psink: Option<&IFileOperationProgressSink>
) -> Result<()>;
}
Required Methods§
fn SetSaveAsItem(&self, psi: Option<&IShellItem>) -> Result<()>
fn SetProperties(&self, pstore: Option<&IPropertyStore>) -> Result<()>
fn SetCollectedProperties( &self, plist: Option<&IPropertyDescriptionList>, fappenddefault: BOOL ) -> Result<()>
fn GetProperties(&self) -> Result<IPropertyStore>
fn ApplyProperties( &self, psi: Option<&IShellItem>, pstore: Option<&IPropertyStore>, hwnd: HWND, psink: Option<&IFileOperationProgressSink> ) -> Result<()>
Object Safety§
This trait is not object safe.