ReactOS  r76032
struct Interface Reference

import"axextend.idl";

Inheritance diagram for struct:
Collaboration diagram for struct:

Public Types

enum  {
  MERIT_PREFERRED = 0x800000, MERIT_NORMAL = 0x600000, MERIT_UNLIKELY = 0x400000, MERIT_DO_NOT_USE = 0x200000,
  MERIT_SW_COMPRESSOR = 0x100000, MERIT_HW_COMPRESSOR = 0x100050
}
 
typedef IEnumSTATPROPSETSTG * LPENUMSTATPROPSETSTG
 
- 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::_ZONEATTRIBUTES
LPZONEATTRIBUTES
 
typedef enum
IInternetZoneManager::_URLZONEREG 
URLZONEREG
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT RegisterFilter ([in] CLSID clsid, [in] LPCWSTR Name, [in] DWORD dwMerit)
 
HRESULT RegisterFilterInstance ([in] CLSID clsid, [in] LPCWSTR Name, [out] CLSID *MRId)
 
HRESULT RegisterPin ([in] CLSID Filter, [in] LPCWSTR Name, [in] BOOL bRendered, [in] BOOL bOutput, [in] BOOL bZero, [in] BOOL bMany, [in] CLSID ConnectsToFilter, [in] LPCWSTR ConnectsToPin)
 
HRESULT RegisterPinType ([in] CLSID clsFilter, [in] LPCWSTR strName, [in] CLSID clsMajorType, [in] CLSID clsSubType)
 
HRESULT UnregisterFilter ([in] CLSID Filter)
 
HRESULT UnregisterFilterInstance ([in] CLSID MRId)
 
HRESULT UnregisterPin ([in] CLSID Filter, [in] LPCWSTR Name)
 
HRESULT EnumMatchingFilters ([out] IEnumRegFilters **ppEnum, [in] DWORD dwMerit, [in] BOOL bInputNeeded, [in] CLSID clsInMaj, [in] CLSID clsInSub, [in] BOOL bRender, [in] BOOL bOututNeeded, [in] CLSID clsOutMaj, [in] CLSID clsOutSub)
 
HRESULT SetErrorTolerance ([in] DWORD dwTolerance)
 
HRESULT GetErrorTolerance ([out] DWORD *pdwTolerance)
 
HRESULT Activate ([in] REFIID iid, [in] IMMDevice *pDevice, [in] PROPVARIANT *pActivationParams, [out, iid_is(iid)] void **ppv)
 
HRESULT Next ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATPROPSETSTG *rgelt, [out] ULONG *pceltFetched)
 
HRESULT RemoteNext ([in] ULONG celt, [out, size_is(celt), length_is(*pceltFetched)] STATPROPSETSTG *rgelt, [out] ULONG *pceltFetched)
 
HRESULT Skip ([in] ULONG celt)
 
HRESULT Reset ()
 
HRESULT Clone ([out] IEnumSTATPROPSETSTG **ppenum)
 
HRESULT GetZoneAttributesEx ([in] DWORD dwZone, [in, out, unique] ZONEATTRIBUTES *pZoneAttributes, [in] DWORD dwFlags)
 
HRESULT GetZoneSecurityState ([in] DWORD dwZoneIndex, [in] BOOL fRespectPolicy, [in, out] LPDWORD pdwState, [in, out] BOOL *pfPolicyEncountered)
 
HRESULT GetIESecurityState ([in] BOOL fRespectPolicy, [in, out] LPDWORD pdwState, [in, out] BOOL *pfPolicyEncountered, [in] BOOL fNoCache)
 
HRESULT FixInsecureSettings (void)
 
- Public Member Functions inherited from IInternetZoneManagerEx
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 ()
 

Detailed Description

Definition at line 112 of file axextend.idl.

Member Typedef Documentation

typedef IEnumSTATPROPSETSTG* struct::LPENUMSTATPROPSETSTG

Definition at line 411 of file propidl.idl.

Member Enumeration Documentation

anonymous enum
Enumerator
MERIT_PREFERRED 
MERIT_NORMAL 
MERIT_UNLIKELY 
MERIT_DO_NOT_USE 
MERIT_SW_COMPRESSOR 
MERIT_HW_COMPRESSOR 

Definition at line 114 of file axextend.idl.

Member Function Documentation

HRESULT struct::Activate ( [in] REFIID  iid,
[in] IMMDevice pDevice,
[in] PROPVARIANT *  pActivationParams,
[out, iid_is(iid)] void **  ppv 
)
HRESULT struct::Clone ( [out] IEnumSTATPROPSETSTG **  ppenum)
HRESULT struct::EnumMatchingFilters ( [out] IEnumRegFilters **  ppEnum,
[in] DWORD  dwMerit,
[in] BOOL  bInputNeeded,
[in] CLSID  clsInMaj,
[in] CLSID  clsInSub,
[in] BOOL  bRender,
[in] BOOL  bOututNeeded,
[in] CLSID  clsOutMaj,
[in] CLSID  clsOutSub 
)
HRESULT struct::FixInsecureSettings ( void  )
HRESULT struct::GetErrorTolerance ( [out] DWORD pdwTolerance)
HRESULT struct::GetIESecurityState ( [in] BOOL  fRespectPolicy,
[in, out] LPDWORD  pdwState,
[in, out] BOOL pfPolicyEncountered,
[in] BOOL  fNoCache 
)
HRESULT struct::GetZoneAttributesEx ( [in] DWORD  dwZone,
[in, out, unique] ZONEATTRIBUTES pZoneAttributes,
[in] DWORD  dwFlags 
)
HRESULT struct::GetZoneSecurityState ( [in] DWORD  dwZoneIndex,
[in] BOOL  fRespectPolicy,
[in, out] LPDWORD  pdwState,
[in, out] BOOL pfPolicyEncountered 
)
HRESULT struct::RegisterFilter ( [in] CLSID  clsid,
[in] LPCWSTR  Name,
[in] DWORD  dwMerit 
)
HRESULT struct::RegisterFilterInstance ( [in] CLSID  clsid,
[in] LPCWSTR  Name,
[out] CLSID MRId 
)
HRESULT struct::RegisterPin ( [in] CLSID  Filter,
[in] LPCWSTR  Name,
[in] BOOL  bRendered,
[in] BOOL  bOutput,
[in] BOOL  bZero,
[in] BOOL  bMany,
[in] CLSID  ConnectsToFilter,
[in] LPCWSTR  ConnectsToPin 
)
HRESULT struct::RegisterPinType ( [in] CLSID  clsFilter,
[in] LPCWSTR  strName,
[in] CLSID  clsMajorType,
[in] CLSID  clsSubType 
)
HRESULT struct::RemoteNext ( [in] ULONG  celt,
[out, size_is(celt), length_is(*pceltFetched)] STATPROPSETSTG *  rgelt,
[out] ULONG pceltFetched 
)
HRESULT struct::Reset ( )

Referenced by CACLMulti::Reset().

HRESULT struct::SetErrorTolerance ( [in] DWORD  dwTolerance)
HRESULT struct::Skip ( [in] ULONG  celt)
HRESULT struct::UnregisterFilter ( [in] CLSID  Filter)
HRESULT struct::UnregisterFilterInstance ( [in] CLSID  MRId)
HRESULT struct::UnregisterPin ( [in] CLSID  Filter,
[in] LPCWSTR  Name 
)

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