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

IInternetZoneManager Interface Reference

import "urlmon.idl";

Inherits IUnknown.

Inherited by IInternetZoneManagerEx.

Public Types

enum  URLZONE {
  URLZONE_INVALID = -1, URLZONE_PREDEFINED_MIN = 0, URLZONE_LOCAL_MACHINE = 0, URLZONE_INTRANET = 1,
  URLZONE_TRUSTED = 2, URLZONE_INTERNET = 3, URLZONE_UNTRUSTED = 4, URLZONE_PREDEFINED_MAX = 999,
  URLZONE_USER_MIN = 1000, URLZONE_USER_MAX = 10000
}
enum  URLTEMPLATE {
  URLTEMPLATE_CUSTOM = 0x00000, URLTEMPLATE_PREDEFINED_MIN = 0x10000, URLTEMPLATE_LOW = 0x10000, URLTEMPLATE_MEDLOW = 0x10500,
  URLTEMPLATE_MEDIUM = 0x11000, URLTEMPLATE_MEDHIGH = 0x11500, URLTEMPLATE_HIGH = 0x12000, URLTEMPLATE_PREDEFINED_MAX = 0x20000
}
enum  ZAFLAGS {
  ZAFLAGS_CUSTOM_EDIT = 0x00000001, ZAFLAGS_ADD_SITES = 0x00000002, ZAFLAGS_REQUIRE_VERIFICATION = 0x00000004, ZAFLAGS_INCLUDE_PROXY_OVERRIDE = 0x00000008,
  ZAFLAGS_INCLUDE_INTRANET_SITES = 0x00000010, ZAFLAGS_NO_UI = 0x00000020, ZAFLAGS_SUPPORTS_VERIFICATION = 0x00000040, ZAFLAGS_UNC_AS_INTRANET = 0x00000080,
  ZAFLAGS_DETECT_INTRANET = 0x00000100, ZAFLAGS_USE_LOCKED_ZONES = 0x00010000, ZAFLAGS_VERIFY_TEMPLATE_SETTINGS = 0x00020000, ZAFLAGS_NO_CACHE = 0x00040000
}
enum  { MAX_ZONE_PATH = 260, MAX_ZONE_DESCRIPTION = 200 }
enum  URLZONEREG { URLZONEREG_DEFAULT, URLZONEREG_HKLM, URLZONEREG_HKCU }
typedef IInternetZoneManagerLPURLZONEMANAGER
typedef struct ZONEATTRIBUTESLPZONEATTRIBUTES

Public Member Functions

HRESULT GetZoneAttributes ([in] DWORD dwZone,[in, out, unique] ZONEATTRIBUTES *pZoneAttributes)
HRESULT SetZoneAttributes ([in] DWORD dwZone,[in] ZONEATTRIBUTES *pZoneAttributes)
HRESULT GetZoneCustomPolicy ([in] DWORD dwZone,[in] REFGUID guidKey,[out] BYTE **ppPolicy,[out] DWORD *pcbPolicy,[in] URLZONEREG ulrZoneReg)
HRESULT SetZoneCustomPolicy ([in] DWORD dwZone,[in] REFGUID guidKey,[in] BYTE *ppPolicy,[in] DWORD pcbPolicy,[in] URLZONEREG ulrZoneReg)
HRESULT GetZoneActionPolicy ([in] DWORD dwZone,[in] DWORD dwAction,[out] BYTE *pPolicy,[in] DWORD cbPolicy,[in] URLZONEREG urlZoneReg)
HRESULT SetZoneActionPolicy ([in] DWORD dwZone,[in] DWORD dwAction,[in] BYTE *pPolicy,[in] DWORD cbPolicy,[in] URLZONEREG urlZoneReg)
HRESULT PromptAction ([in] DWORD dwAction,[in] HWND hwndParent,[in] LPCWSTR pwszUrl,[in] LPCWSTR pwszText,[in] DWORD dwPromptFlags)
HRESULT LogAction ([in] DWORD dwAction,[in] LPCWSTR pwszUrl,[in] LPCWSTR pwszText,[in] DWORD dwLogFlags)
HRESULT CreateZoneEnumerator ([out] DWORD *pdwEnum,[out] DWORD *pdwCount,[in] DWORD dwFlags)
HRESULT GetZoneAt ([in] DWORD dwEnum,[in] DWORD dwIndex,[out] DWORD *pdwZone)
HRESULT DestroyZoneEnumerator ([in] DWORD dwEnum)
HRESULT CopyTemplatePoliciesToZone ([in] DWORD dwTemplate,[in] DWORD dwZone,[in] DWORD dwReserved)

Detailed Description

Definition at line 1228 of file urlmon.idl.


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

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