ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

INetConnection Interface Reference

import "netcon.idl";

Inherits IUnknown.

Inherited by CNetConnection.

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)

Detailed Description

Definition at line 33 of file netcon.idl.


The documentation for this interface was generated from the following file:

Generated on Sun May 27 2012 06:23:17 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.