Trait windows::Win32::System::Iis::IMSAdminBase2W_Impl
pub trait IMSAdminBase2W_Impl: Sized + IMSAdminBaseW_Impl {
// Required methods
fn BackupWithPasswd(
&self,
pszmdbackuplocation: &PCWSTR,
dwmdversion: u32,
dwmdflags: u32,
pszpasswd: &PCWSTR,
) -> Result<()>;
fn RestoreWithPasswd(
&self,
pszmdbackuplocation: &PCWSTR,
dwmdversion: u32,
dwmdflags: u32,
pszpasswd: &PCWSTR,
) -> Result<()>;
fn Export(
&self,
pszpasswd: &PCWSTR,
pszfilename: &PCWSTR,
pszsourcepath: &PCWSTR,
dwmdflags: u32,
) -> Result<()>;
fn Import(
&self,
pszpasswd: &PCWSTR,
pszfilename: &PCWSTR,
pszsourcepath: &PCWSTR,
pszdestpath: &PCWSTR,
dwmdflags: u32,
) -> Result<()>;
fn RestoreHistory(
&self,
pszmdhistorylocation: &PCWSTR,
dwmdmajorversion: u32,
dwmdminorversion: u32,
dwmdflags: u32,
) -> Result<()>;
fn EnumHistory(
&self,
pszmdhistorylocation: &PWSTR,
pdwmdmajorversion: *mut u32,
pdwmdminorversion: *mut u32,
pftmdhistorytime: *mut FILETIME,
dwmdenumindex: u32,
) -> Result<()>;
}
Required Methods§
fn BackupWithPasswd( &self, pszmdbackuplocation: &PCWSTR, dwmdversion: u32, dwmdflags: u32, pszpasswd: &PCWSTR, ) -> Result<()>
fn RestoreWithPasswd( &self, pszmdbackuplocation: &PCWSTR, dwmdversion: u32, dwmdflags: u32, pszpasswd: &PCWSTR, ) -> Result<()>
fn Export( &self, pszpasswd: &PCWSTR, pszfilename: &PCWSTR, pszsourcepath: &PCWSTR, dwmdflags: u32, ) -> Result<()>
fn Import( &self, pszpasswd: &PCWSTR, pszfilename: &PCWSTR, pszsourcepath: &PCWSTR, pszdestpath: &PCWSTR, dwmdflags: u32, ) -> Result<()>
fn RestoreHistory( &self, pszmdhistorylocation: &PCWSTR, dwmdmajorversion: u32, dwmdminorversion: u32, dwmdflags: u32, ) -> Result<()>
fn EnumHistory( &self, pszmdhistorylocation: &PWSTR, pdwmdmajorversion: *mut u32, pdwmdminorversion: *mut u32, pftmdhistorytime: *mut FILETIME, dwmdenumindex: u32, ) -> Result<()>
Object Safety§
This trait is not object safe.