ReactOS 0.4.16-dev-319-g6cf4263
IInternetZoneManagerEx Interface Reference
Inheritance diagram for IInternetZoneManagerEx:
Collaboration diagram for IInternetZoneManagerEx:

Public Member Functions

HRESULT GetZoneActionPolicyEx ([in] DWORD dwZone, [in] DWORD dwAction, [out, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg, [in] DWORD dwFlags)
 
HRESULT SetZoneActionPolicyEx ([in] DWORD dwZone, [in] DWORD dwAction, [in, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg, [in] DWORD dwFlags)
 
- Public Member Functions inherited from IInternetZoneManager
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, size_is(, *pcbPolicy)] BYTE **ppPolicy, [out] DWORD *pcbPolicy, [in] URLZONEREG ulrZoneReg)
 
HRESULT SetZoneCustomPolicy ([in] DWORD dwZone, [in] REFGUID guidKey, [in, size_is(pcbPolicy)] BYTE *ppPolicy, [in] DWORD pcbPolicy, [in] URLZONEREG ulrZoneReg)
 
HRESULT GetZoneActionPolicy ([in] DWORD dwZone, [in] DWORD dwAction, [out, size_is(cbPolicy)] BYTE *pPolicy, [in] DWORD cbPolicy, [in] URLZONEREG urlZoneReg)
 
HRESULT SetZoneActionPolicy ([in] DWORD dwZone, [in] DWORD dwAction, [in, size_is(cbPolicy)] 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)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IInternetZoneManager
enum  tagURLZONE {
  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  tagURLTEMPLATE {
  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 enum IInternetZoneManager::tagURLZONE URLZONE
 
typedef enum IInternetZoneManager::tagURLTEMPLATE URLTEMPLATE
 
typedef struct IInternetZoneManager::_ZONEATTRIBUTES ZONEATTRIBUTES
 
typedef struct IInternetZoneManager::_ZONEATTRIBUTESLPZONEATTRIBUTES
 
typedef enum IInternetZoneManager::_URLZONEREG URLZONEREG
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 1531 of file urlmon.idl.

Member Function Documentation

◆ GetZoneActionPolicyEx()

HRESULT IInternetZoneManagerEx::GetZoneActionPolicyEx ( [in] DWORD  dwZone,
[in] DWORD  dwAction,
[out, size_is(cbPolicy)] BYTE pPolicy,
[in] DWORD  cbPolicy,
[in] URLZONEREG  urlZoneReg,
[in] DWORD  dwFlags 
)

◆ SetZoneActionPolicyEx()

HRESULT IInternetZoneManagerEx::SetZoneActionPolicyEx ( [in] DWORD  dwZone,
[in] DWORD  dwAction,
[in, size_is(cbPolicy)] BYTE pPolicy,
[in] DWORD  cbPolicy,
[in] URLZONEREG  urlZoneReg,
[in] DWORD  dwFlags 
)

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