pub trait IAMNetShowConfig_Impl: Sized + IDispatch_Impl {
Show 22 methods // Required methods fn BufferingTime(&self, pbufferingtime: *mut f64) -> Result<()>; fn SetBufferingTime(&self, bufferingtime: f64) -> Result<()>; fn UseFixedUDPPort(&self, pusefixedudpport: *mut VARIANT_BOOL) -> Result<()>; fn SetUseFixedUDPPort(&self, usefixedudpport: VARIANT_BOOL) -> Result<()>; fn FixedUDPPort(&self, pfixedudpport: *mut i32) -> Result<()>; fn SetFixedUDPPort(&self, fixedudpport: i32) -> Result<()>; fn UseHTTPProxy(&self, pusehttpproxy: *mut VARIANT_BOOL) -> Result<()>; fn SetUseHTTPProxy(&self, usehttpproxy: VARIANT_BOOL) -> Result<()>; fn EnableAutoProxy(&self, penableautoproxy: *mut VARIANT_BOOL) -> Result<()>; fn SetEnableAutoProxy(&self, enableautoproxy: VARIANT_BOOL) -> Result<()>; fn HTTPProxyHost(&self, pbstrhttpproxyhost: *mut BSTR) -> Result<()>; fn SetHTTPProxyHost(&self, bstrhttpproxyhost: &BSTR) -> Result<()>; fn HTTPProxyPort(&self, phttpproxyport: *mut i32) -> Result<()>; fn SetHTTPProxyPort(&self, httpproxyport: i32) -> Result<()>; fn EnableMulticast(&self, penablemulticast: *mut VARIANT_BOOL) -> Result<()>; fn SetEnableMulticast(&self, enablemulticast: VARIANT_BOOL) -> Result<()>; fn EnableUDP(&self, penableudp: *mut VARIANT_BOOL) -> Result<()>; fn SetEnableUDP(&self, enableudp: VARIANT_BOOL) -> Result<()>; fn EnableTCP(&self, penabletcp: *mut VARIANT_BOOL) -> Result<()>; fn SetEnableTCP(&self, enabletcp: VARIANT_BOOL) -> Result<()>; fn EnableHTTP(&self, penablehttp: *mut VARIANT_BOOL) -> Result<()>; fn SetEnableHTTP(&self, enablehttp: VARIANT_BOOL) -> Result<()>;
}

Required Methods§

fn BufferingTime(&self, pbufferingtime: *mut f64) -> Result<()>

fn SetBufferingTime(&self, bufferingtime: f64) -> Result<()>

fn UseFixedUDPPort(&self, pusefixedudpport: *mut VARIANT_BOOL) -> Result<()>

fn SetUseFixedUDPPort(&self, usefixedudpport: VARIANT_BOOL) -> Result<()>

fn FixedUDPPort(&self, pfixedudpport: *mut i32) -> Result<()>

fn SetFixedUDPPort(&self, fixedudpport: i32) -> Result<()>

fn UseHTTPProxy(&self, pusehttpproxy: *mut VARIANT_BOOL) -> Result<()>

fn SetUseHTTPProxy(&self, usehttpproxy: VARIANT_BOOL) -> Result<()>

fn EnableAutoProxy(&self, penableautoproxy: *mut VARIANT_BOOL) -> Result<()>

fn SetEnableAutoProxy(&self, enableautoproxy: VARIANT_BOOL) -> Result<()>

fn HTTPProxyHost(&self, pbstrhttpproxyhost: *mut BSTR) -> Result<()>

fn SetHTTPProxyHost(&self, bstrhttpproxyhost: &BSTR) -> Result<()>

fn HTTPProxyPort(&self, phttpproxyport: *mut i32) -> Result<()>

fn SetHTTPProxyPort(&self, httpproxyport: i32) -> Result<()>

fn EnableMulticast(&self, penablemulticast: *mut VARIANT_BOOL) -> Result<()>

fn SetEnableMulticast(&self, enablemulticast: VARIANT_BOOL) -> Result<()>

fn EnableUDP(&self, penableudp: *mut VARIANT_BOOL) -> Result<()>

fn SetEnableUDP(&self, enableudp: VARIANT_BOOL) -> Result<()>

fn EnableTCP(&self, penabletcp: *mut VARIANT_BOOL) -> Result<()>

fn SetEnableTCP(&self, enabletcp: VARIANT_BOOL) -> Result<()>

fn EnableHTTP(&self, penablehttp: *mut VARIANT_BOOL) -> Result<()>

fn SetEnableHTTP(&self, enablehttp: VARIANT_BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§