Documentation ¶
Rendered for windows/amd64
Index ¶
Constants ¶
View Source
const CLSID_NetworkListManager = "{DCB00C01-570F-4A9B-8D69-199FDBA5723B}"
Variables ¶
View Source
var IID_INetwork = ole.NewGUID("{8A40A45D-055C-4B62-ABD7-6D613E2CEAEC}")
View Source
var IID_INetworkConnection = ole.NewGUID("{DCB00005-570F-4A9B-8D69-199FDBA5723B}")
Functions ¶
This section is empty.
Types ¶
type ConnectionList ¶
type ConnectionList []*INetworkConnection
func (ConnectionList) Release ¶
func (cl ConnectionList) Release()
type INetwork ¶
type INetwork struct {
ole.IDispatch
}
func (*INetwork) GetCategory ¶
func (*INetwork) SetCategory ¶
type INetworkConnection ¶
type INetworkConnection struct {
ole.IDispatch
}
func (*INetworkConnection) GetAdapterId ¶
func (v *INetworkConnection) GetAdapterId() (string, error)
func (*INetworkConnection) GetNetwork ¶
func (v *INetworkConnection) GetNetwork() (*INetwork, error)
func (*INetworkConnection) VTable ¶
func (v *INetworkConnection) VTable() *INetworkConnectionVtbl
type INetworkConnectionVtbl ¶
type NetworkListManager ¶
type NetworkListManager struct {
// contains filtered or unexported fields
}
func NewNetworkListManager ¶
func NewNetworkListManager(c *ole.Connection) (*NetworkListManager, error)
func (*NetworkListManager) GetNetworkConnections ¶
func (m *NetworkListManager) GetNetworkConnections() (ConnectionList, error)
func (*NetworkListManager) Release ¶
func (m *NetworkListManager) Release()
Click to show internal directories.
Click to hide internal directories.