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

v1_enum Interface Reference

import "propsys.idl";

Inherits IUnknown, IUnknown, IFileDialog, IUnknown, IUnknown, IUnknown, IPropertyDescription, IUnknown, and IUnknown.

Public Types

enum  SIATTRIBFLAGS {
  SIATTRIBFLAGS_AND = 0x0001, SIATTRIBFLAGS_OR = 0x0002, SIATTRIBFLAGS_APPCOMPAT = 0x0003, SIATTRIBFLAGS_MASK = 0x0003,
  SIATTRIBFLAGS_ALLITEMS = 0x4000
}
enum  EXPLORERPANESTATE {
  EPS_DONTCARE = 0x0, EPS_DEFAULT_ON = 0x1, EPS_DEFAULT_OFF = 0x2, EPS_STATE_MASK = 0xffff,
  EPS_INITIALSTATE = 0x10000, EPS_FORCE = 0x20000
}

Public Member Functions

HRESULT GetNamedValue ([in, string] LPCWSTR pszName,[out] PROPVARIANT *ppropvar)
HRESULT SetNamedValue ([in, string] LPCWSTR pszName,[in] REFPROPVARIANT propvar)
HRESULT GetNameCount ([out] DWORD *pdwCount)
HRESULT GetNameAt ([in] DWORD iProp,[out] BSTR *pbstrName)
HRESULT SetPropertyKey ([in] REFPROPERTYKEY key)
HRESULT GetPropertyKey ([out] PROPERTYKEY *key)
HRESULT GetRelatedProperty ([in] LPCWSTR ppszRelationshipName,[in] REFIID riid,[out, iid_is(riid)] void **ppv)
 DEFINE_ENUM_FLAG_OPERATORS (SIATTRIBFLAGS)") HRESULT BindToHandler( [in
HRESULT GetPropertyStore ([in] GETPROPERTYSTOREFLAGS flags,[in] REFIID riid,[out, iid_is(riid)] void **ppv)
HRESULT GetPropertyDescriptionList ([in] REFPROPERTYKEY keyType,[in] REFIID riid,[out, iid_is(riid)] void **ppv)
HRESULT GetAttributes ([in] SIATTRIBFLAGS AttribFlags,[in] SFGAOF sfgaoMask,[out] SFGAOF *psfgaoAttribs)
HRESULT GetCount ([out] DWORD *pdwNumItems)
HRESULT GetItemAt ([in] DWORD dwIndex,[out] IShellItem **ppsi)
HRESULT EnumItems ([out] IEnumShellItems **ppenumShellItems)
HRESULT GetPaneState ([in] REFEXPLORERPANE ep,[out] EXPLORERPANESTATE *peps)
HRESULT Show ([in, unique, annotation("__in_opt")] HWND hwndOwner)
HRESULT RemoteShow ([in, unique] HWND hwndOwner)
HRESULT GetResults ([out] IShellItemArray **ppenum)
HRESULT GetSelectedItems ([out] IShellItemArray **ppsai)
HRESULT OnItemSelected ([in] IFileDialogCustomize *pfdc,[in] DWORD dwIDCtl,[in] DWORD dwIDItem)
HRESULT OnButtonClicked ([in] IFileDialogCustomize *pfdc,[in] DWORD dwIDCtl)
HRESULT OnCheckButtonToggled ([in] IFileDialogCustomize *pfdc,[in] BOOL dwIDCtl,[in] BOOL bChecked)
HRESULT OnControlActivating ([in] IFileDialogCustomize *pfdc,[in] DWORD dwIDCtl)
HRESULT GetId ([out] KNOWNFOLDERID *pkfid)
HRESULT GetCategory ([out] KF_CATEGORY *pCategory)
HRESULT GetShellItem ([in] DWORD dwFlags,[in] REFIID riid,[out, iid_is(riid)] void **ppv)
HRESULT GetPath ([in] DWORD dwFlags,[out, string] LPWSTR *ppszPath)
HRESULT SetPath ([in] DWORD dwFlags,[in, string] LPCWSTR pszPath)
HRESULT GetIDList ([in] DWORD dwFlags,[out] PIDLIST_ABSOLUTE *ppidl)
HRESULT GetFolderType ([out] FOLDERTYPEID *pftid)
HRESULT GetRedirectionCapabilities ([out] KF_REDIRECTION_CAPABILITIES *pCapabilities)
HRESULT GetFolderDefinition ([out] KNOWNFOLDER_DEFINITION *pKFD)

Data Fields

unique IBindCtxpbc
unique IBindCtx REFGUID bhid
unique IBindCtx REFGUID REFIID riid
unique IBindCtx REFGUID REFIID
void ** 
ppvOut

Detailed Description

Definition at line 96 of file propsys.idl.


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

Generated on Sun May 27 2012 06:45:56 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.