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.

Implementors§