Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS

  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

struct Interface Reference

import "axextend.idl";

Inherits IInternetZoneManagerEx, IUnknown, and IUnknown.

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
}

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 Initialize ([in] IShellMenuCallback *psmc,[in] UINT uId,[in] UINT uIdAncestor,[in] DWORD dwFlags)
HRESULT GetMenuInfo ([out] IShellMenuCallback **ppsmc,[out] UINT *puId,[out] UINT *puIdAncestor,[out] DWORD *pdwFlags)
HRESULT SetShellFolder ([in] IShellFolder *psf,[in] LPCITEMIDLIST pidlFolder,[in] HKEY hKey,[in] DWORD dwFlags)
HRESULT GetShellFolder ([out] DWORD *pdwFlags,[out] LPITEMIDLIST *ppidl,[in] REFIID riid,[out] void **ppv)
HRESULT SetMenu ([in] HMENU hmenu,[in] HWND hwnd,[in] DWORD dwFlags)
HRESULT GetMenu ([out] HMENU *phmenu,[out] HWND *phwnd,[out] DWORD *pdwFlags)
HRESULT InvalidateItem ([in] LPSMDATA psmd,[in] DWORD dwFlags)
HRESULT GetState ([out] LPSMDATA psmd)
HRESULT SetMenuToolbar ([in] IUnknown *punk,[in] DWORD dwFlags)
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)

Detailed Description

Definition at line 110 of file axextend.idl.


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

Generated on Thu Feb 9 06:41:17 2012 for ReactOS by doxygen 1.6.3

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.