pub trait IDsAdminCreateObj_Impl: Sized {
    // Required methods
    fn Initialize(
        &self,
        padscontainerobj: Option<&IADsContainer>,
        padscopysource: Option<&IADs>,
        lpszclassname: &PCWSTR
    ) -> Result<()>;
    fn CreateModal(&self, hwndparent: HWND) -> Result<IADs>;
}

Required Methods§

fn Initialize( &self, padscontainerobj: Option<&IADsContainer>, padscopysource: Option<&IADs>, lpszclassname: &PCWSTR ) -> Result<()>

fn CreateModal(&self, hwndparent: HWND) -> Result<IADs>

Object Safety§

This trait is not object safe.

Implementors§