pub trait ISceSvcAttachmentPersistInfo_Impl: Sized {
// Required methods
fn Save(
&self,
lptemplatename: *mut i8,
scesvchandle: *mut *mut c_void,
ppvdata: *mut *mut c_void,
pboverwriteall: *mut BOOL
) -> Result<()>;
fn IsDirty(&self, lptemplatename: *mut i8) -> HRESULT;
fn FreeBuffer(&self, pvdata: *mut c_void) -> Result<()>;
}
Required Methods§
fn Save( &self, lptemplatename: *mut i8, scesvchandle: *mut *mut c_void, ppvdata: *mut *mut c_void, pboverwriteall: *mut BOOL ) -> Result<()>
fn IsDirty(&self, lptemplatename: *mut i8) -> HRESULT
fn FreeBuffer(&self, pvdata: *mut c_void) -> Result<()>
Object Safety§
This trait is not object safe.