pub trait IWMSInternalAdminNetSource_Impl: Sized {
// Required methods
fn Initialize(
&self,
psharednamespace: Option<&IUnknown>,
pnamespacenode: Option<&IUnknown>,
pnetsourcecreator: Option<&INSNetSourceCreator>,
fembeddedinserver: BOOL
) -> Result<()>;
fn GetNetSourceCreator(&self) -> Result<INSNetSourceCreator>;
fn SetCredentials(
&self,
bstrrealm: &BSTR,
bstrname: &BSTR,
bstrpassword: &BSTR,
fpersist: BOOL,
fconfirmedgood: BOOL
) -> Result<()>;
fn GetCredentials(
&self,
bstrrealm: &BSTR,
pbstrname: *mut BSTR,
pbstrpassword: *mut BSTR,
pfconfirmedgood: *mut BOOL
) -> Result<()>;
fn DeleteCredentials(&self, bstrrealm: &BSTR) -> Result<()>;
fn GetCredentialFlags(&self) -> Result<u32>;
fn SetCredentialFlags(&self, dwflags: u32) -> Result<()>;
fn FindProxyForURL(
&self,
bstrprotocol: &BSTR,
bstrhost: &BSTR,
pfproxyenabled: *mut BOOL,
pbstrproxyserver: *mut BSTR,
pdwproxyport: *mut u32,
pdwproxycontext: *mut u32
) -> Result<()>;
fn RegisterProxyFailure(
&self,
hrparam: HRESULT,
dwproxycontext: u32
) -> Result<()>;
fn ShutdownProxyContext(&self, dwproxycontext: u32) -> Result<()>;
fn IsUsingIE(&self, dwproxycontext: u32) -> Result<BOOL>;
}
Required Methods§
fn Initialize( &self, psharednamespace: Option<&IUnknown>, pnamespacenode: Option<&IUnknown>, pnetsourcecreator: Option<&INSNetSourceCreator>, fembeddedinserver: BOOL ) -> Result<()>
fn GetNetSourceCreator(&self) -> Result<INSNetSourceCreator>
fn SetCredentials( &self, bstrrealm: &BSTR, bstrname: &BSTR, bstrpassword: &BSTR, fpersist: BOOL, fconfirmedgood: BOOL ) -> Result<()>
fn GetCredentials( &self, bstrrealm: &BSTR, pbstrname: *mut BSTR, pbstrpassword: *mut BSTR, pfconfirmedgood: *mut BOOL ) -> Result<()>
fn DeleteCredentials(&self, bstrrealm: &BSTR) -> Result<()>
fn GetCredentialFlags(&self) -> Result<u32>
fn SetCredentialFlags(&self, dwflags: u32) -> Result<()>
fn FindProxyForURL( &self, bstrprotocol: &BSTR, bstrhost: &BSTR, pfproxyenabled: *mut BOOL, pbstrproxyserver: *mut BSTR, pdwproxyport: *mut u32, pdwproxycontext: *mut u32 ) -> Result<()>
fn RegisterProxyFailure( &self, hrparam: HRESULT, dwproxycontext: u32 ) -> Result<()>
fn ShutdownProxyContext(&self, dwproxycontext: u32) -> Result<()>
fn IsUsingIE(&self, dwproxycontext: u32) -> Result<BOOL>
Object Safety§
This trait is not object safe.