Trait winsafe::prelude::ole_IPersistFile
source · pub trait ole_IPersistFile: ole_IUnknown {
// Provided methods
fn GetCurFile(&self) -> HrResult<String> { ... }
fn IsDirty(&self) -> HrResult<bool> { ... }
fn Load(&self, file_name: &str, dw_mode: STGM) -> HrResult<()> { ... }
fn Save(&self, file_name: Option<&str>, remember: bool) -> HrResult<()> { ... }
fn SaveCompleted(&self, file_name: &str) -> HrResult<()> { ... }
}
Available on crate features
kernel
and ole
only.Expand description
This trait is enabled with the ole
feature, and provides methods for
IPersistFile
.
Prefer importing this trait through the prelude:
use winsafe::prelude::*;
Provided Methods§
sourcefn GetCurFile(&self) -> HrResult<String>
fn GetCurFile(&self) -> HrResult<String>
IPersistFile::GetCurFile
method.
sourcefn IsDirty(&self) -> HrResult<bool>
fn IsDirty(&self) -> HrResult<bool>
IPersistFile::IsDirty
method.
sourcefn Save(&self, file_name: Option<&str>, remember: bool) -> HrResult<()>
fn Save(&self, file_name: Option<&str>, remember: bool) -> HrResult<()>
IPersistFile::Save
method.
sourcefn SaveCompleted(&self, file_name: &str) -> HrResult<()>
fn SaveCompleted(&self, file_name: &str) -> HrResult<()>
IPersistFile::SaveCompleted
method.
Object Safety§
This trait is not object safe.