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

INetSharingConfiguration Interface Reference

import "netcon.idl";

Inherits IDispatch.

Public Types

enum  SHARINGCONNECTIONTYPE { ICSSHARINGTYPE_PUBLIC, ICSSHARINGTYPE_PRIVATE }
enum  SHARINGCONNECTION_ENUM_FLAGS { ICSSC_DEFAULT, ICSSC_ENABLED }
enum  ICS_TARGETTYPE { ICSTT_NAME, ICSTT_IPADDRESS }
typedef enum
INetSharingConfiguration::tagSHARINGCONNECTIONTYPE * 
LPSHARINGCONNECTIONTYPE

Public Member Functions

HRESULT DisableSharing ()
HRESULT EnableSharing ([in] SHARINGCONNECTIONTYPE Type)
HRESULT DisableInternetFirewall ()
HRESULT EnableInternetFirewall ()
HRESULT AddPortMapping ([in] BSTR bstrName,[in] UCHAR ucIPProtocol,[in] USHORT usExternalPort,[in] USHORT usInternalPort,[in] DWORD dwOptions,[in] BSTR bstrTargetNameOrIPAddress,[in] ICS_TARGETTYPE eTargetType,[out, retval] INetSharingPortMapping **ppMapping)
HRESULT RemovePortMapping ([in] INetSharingPortMapping *pMapping)

Properties

VARIANT_BOOL SharingEnabled [get]
SHARINGCONNECTIONTYPE SharingConnectionType [get]
VARIANT_BOOL InternetFirewallEnabled [get]
INetSharingPortMappingCollection EnumPortMappings ([in] SHARINGCONNECTION_ENUM_FLAGS Flags) [get]

Detailed Description

Definition at line 206 of file netcon.idl.


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

Generated on Sat May 26 2012 06:22:48 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.