Public Types |
| enum | NETCON_CHARACTERISTIC_FLAGS {
NCCF_NONE = 0x0000,
NCCF_ALL_USERS = 0x0001,
NCCF_ALLOW_DUPLICATION = 0x0002,
NCCF_ALLOW_REMOVAL = 0x0004,
NCCF_ALLOW_RENAME = 0x0008,
NCCF_INCOMING_ONLY = 0x0020,
NCCF_OUTGOING_ONLY = 0x0040,
NCCF_BRANDED = 0x0080,
NCCF_SHARED = 0x0100,
NCCF_BRIDGED = 0x0200,
NCCF_FIREWALLED = 0x0400,
NCCF_DEFAULT = 0x0800,
NCCF_HOMENET_CAPABLE = 0x1000,
NCCF_SHARED_PRIVATE = 0x2000,
NCCF_QUARANTINED = 0x4000,
NCCF_RESERVED = 0x8000,
NCCF_BLUETOOTH_MASK = 0x000F0000,
NCCF_LAN_MASK = 0x00F00000
} |
| enum | NETCON_STATUS {
NCS_DISCONNECTED,
NCS_CONNECTING,
NCS_CONNECTED,
NCS_DISCONNECTING,
NCS_HARDWARE_NOT_PRESENT,
NCS_HARDWARE_DISABLED,
NCS_HARDWARE_MALFUNCTION,
NCS_MEDIA_DISCONNECTED,
NCS_AUTHENTICATING,
NCS_AUTHENTICATION_SUCCEEDED,
NCS_AUTHENTICATION_FAILED,
NCS_INVALID_ADDRESS,
NCS_CREDENTIALS_REQUIRED
} |
| enum | NETCON_TYPE {
NCT_DIRECT_CONNECT,
NCT_INBOUND,
NCT_INTERNET,
NCT_LAN,
NCT_PHONE,
NCT_TUNNEL,
NCT_BRIDGE
} |
| enum | NETCON_MEDIATYPE {
NCM_NONE,
NCM_DIRECT,
NCM_ISDN,
NCM_LAN,
NCM_PHONE,
NCM_TUNNEL,
NCM_PPPOE,
NCM_BRIDGE,
NCM_SHAREDACCESSHOST_LAN,
NCM_SHAREDACCESSHOST_RAS
} |
Public Member Functions |
| HRESULT | Connect () |
| HRESULT | Disconnect () |
| HRESULT | Delete () |
| HRESULT | Duplicate ([in, string] LPCWSTR pszwDuplicateName,[out] INetConnection **ppCon) |
| HRESULT | GetProperties ([out] NETCON_PROPERTIES **ppProps) |
| HRESULT | GetUiObjectClassId ([out, ref] CLSID *pclsid) |
| HRESULT | Rename ([in, string] LPCWSTR pszwNewName) |
Definition at line 33 of file netcon.idl.