|
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 IInternetZoneManager * | LPURLZONEMANAGER |
|
typedef enum IInternetZoneManager::tagURLZONE | URLZONE |
|
typedef enum IInternetZoneManager::tagURLTEMPLATE | URLTEMPLATE |
|
typedef struct IInternetZoneManager::_ZONEATTRIBUTES | ZONEATTRIBUTES |
|
typedef struct IInternetZoneManager::_ZONEATTRIBUTES * | LPZONEATTRIBUTES |
|
typedef enum IInternetZoneManager::_URLZONEREG | URLZONEREG |
|
typedef IUnknown * | LPUNKNOWN |
|
|
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) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
Definition at line 1387 of file urlmon.idl.