pub trait INetSharingManager_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn SharingInstalled(&self) -> Result<VARIANT_BOOL>;
    fn get_EnumPublicConnections(
        &self,
        flags: SHARINGCONNECTION_ENUM_FLAGS
    ) -> Result<INetSharingPublicConnectionCollection>;
    fn get_EnumPrivateConnections(
        &self,
        flags: SHARINGCONNECTION_ENUM_FLAGS
    ) -> Result<INetSharingPrivateConnectionCollection>;
    fn get_INetSharingConfigurationForINetConnection(
        &self,
        pnetconnection: Option<&INetConnection>
    ) -> Result<INetSharingConfiguration>;
    fn EnumEveryConnection(
        &self
    ) -> Result<INetSharingEveryConnectionCollection>;
    fn get_NetConnectionProps(
        &self,
        pnetconnection: Option<&INetConnection>
    ) -> Result<INetConnectionProps>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§