ReactOS  0.4.10-dev-348-gbcec1fd
enum Interface Reference

import"axextend.idl";

Inheritance diagram for enum:
Collaboration diagram for enum:

Public Types

typedef IAddrExclusionControl * LPADDREXCLUSIONCONTROL
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Types inherited from IShellItem
enum  SIGDN {
  SIGDN_NORMALDISPLAY = 0, SIGDN_PARENTRELATIVEPARSING = 0x80018001, SIGDN_DESKTOPABSOLUTEPARSING = 0x80028000, SIGDN_PARENTRELATIVEEDITING = 0x80031001,
  SIGDN_DESKTOPABSOLUTEEDITING = 0x8004c000, SIGDN_FILESYSPATH = 0x80058000, SIGDN_URL = 0x80068000, SIGDN_PARENTRELATIVEFORADDRESSBAR = 0x8007c001,
  SIGDN_PARENTRELATIVE = 0x80080001
}
 
enum  _SICHINTF { SICHINT_DISPLAY = 0x00000000, SICHINT_CANONICAL = 0x10000000, SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL = 0x20000000, SICHINT_ALLFIELDS = 0x80000000 }
 
typedef DWORD SICHINTF
 

Public Member Functions

HRESULT GetICreateDevEnum ([out] ICreateDevEnum **ppEnum)
 
HRESULT DeviceInfo ([out] CLSID *pclsidInterfaceClass, [out] LPWSTR *pwszSymbolicLink)
 
HRESULT Reassociate ()
 
HRESULT Disassociate ()
 
HRESULT Stop (void)
 
HRESULT Pause (void)
 
HRESULT Run (REFERENCE_TIME tStart)
 
HRESULT SetSyncSource ([in] IReferenceClock *pClock)
 
HRESULT NotifyGraphChange (void)
 
HRESULT SetFormat ([in] AM_MEDIA_TYPE *pmt)
 
HRESULT GetFormat ([in] AM_MEDIA_TYPE **pmt)
 
HRESULT GetNumberOfCapabilities ([out] int *piCount, [out] int *piSize)
 
HRESULT GetStreamCaps ([in] int iIndex, [out] AM_MEDIA_TYPE **pmt, [out] BYTE *pSCC)
 
HRESULT StartAt ([in] REFERENCE_TIME *ptStart, [in] DWORD dwCookie)
 
HRESULT StopAt ([in] REFERENCE_TIME *ptStop, [in] BOOL bSendExtra, [in] DWORD dwCookie)
 
HRESULT GetInfo ([out] AM_STREAM_INFO *pInfo)
 
HRESULT put_ModulationType ([in] ModulationType *pModulationType)
 
HRESULT get_ModulationType ([in, out] ModulationType *pModulationType)
 
HRESULT put_InnerFECMethod ([in] FECMethod *pFECMethod)
 
HRESULT get_InnerFECMethod ([in, out] FECMethod *pFECMethod)
 
HRESULT put_InnerFECRate ([in] BinaryConvolutionCodeRate *pFECRate)
 
HRESULT get_InnerFECRate ([in, out] BinaryConvolutionCodeRate *pFECRate)
 
HRESULT put_OuterFECMethod ([in] FECMethod *pFECMethod)
 
HRESULT get_OuterFECMethod ([in, out] FECMethod *pFECMethod)
 
HRESULT put_OuterFECRate ([in] BinaryConvolutionCodeRate *pFECRate)
 
HRESULT get_OuterFECRate ([in, out] BinaryConvolutionCodeRate *pFECRate)
 
HRESULT put_SymbolRate ([in] ULONG *pSymbolRate)
 
HRESULT get_SymbolRate ([in, out] ULONG *pSymbolRate)
 
HRESULT put_SpectralInversion ([in] SpectralInversion *pSpectralInversion)
 
HRESULT get_SpectralInversion ([in, out] SpectralInversion *pSpectralInversion)
 
HRESULT GetEvent ([in] DWORD dwFlags, [out] IMFMediaEvent **ppEvent)
 
HRESULT BeginGetEvent ([in] IMFAsyncCallback *pCallback, [in] IUnknown *punkState)
 
HRESULT RemoteBeginGetEvent ([in] IMFRemoteAsyncCallback *pCallback)
 
HRESULT EndGetEvent ([in] IMFAsyncResult *pResult, [out] IMFMediaEvent **ppEvent)
 
HRESULT RemoteEndGetEvent ([in] IUnknown *pResult, [out] DWORD *pcbEvent, [out, size_is(,*pcbEvent)] BYTE **ppbEvent)
 
HRESULT QueueEvent ([in] MediaEventType met, [in] REFGUID guidExtendedType, [in] HRESULT hrStatus, [in, unique] const PROPVARIANT *pvValue)
 
HRESULT ActivateObject ([in] REFIID riid, [out, iid_is(riid), retval] void **ppv)
 
HRESULT ShutdownObject ()
 
HRESULT DetachObject ()
 
HRESULT GetCurrentAddrExclusionList ([in] REFIID riid, [out, iid_is(riid)] void **ppEnumerator)
 
HRESULT UpdateAddrExclusionList ([in] IUnknown *pEnumerator)
 
HRESULT ExtractThumbnail ([in] IStorage *pStg, [in] ULONG ulLength, [in] ULONG ulHeight, [out] ULONG *pulOutputLength, [out] ULONG *pulOutputHeight, [out] HBITMAP *phOutputBitmap)
 
HRESULT OnFileUpdated ([in] IStorage *pStg)
 
HRESULT GetPropertyStore ([in] GETPROPERTYSTOREFLAGS flags, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
HRESULT GetPropertyStoreWithCreateObject ([in] GETPROPERTYSTOREFLAGS flags, [in] IUnknown *punkCreateObject, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
HRESULT GetPropertyStoreForKeys ([in, size_is(cKeys)] const PROPERTYKEY *rgKeys, [in] UINT cKeys, [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 Update ([in, unique] IBindCtx *pbc)
 
HRESULT GetProperty ([in] REFPROPERTYKEY key, [out] PROPVARIANT *ppropvar)
 
HRESULT GetCLSID ([in] REFPROPERTYKEY key, [out] CLSID *pclsid)
 
HRESULT GetFileTime ([in] REFPROPERTYKEY key, [out] FILETIME *pft)
 
HRESULT GetInt32 ([in] REFPROPERTYKEY key, [out] int *pi)
 
HRESULT GetString ([in] REFPROPERTYKEY key, [out, string] LPWSTR *ppsz)
 
HRESULT GetUInt32 ([in] REFPROPERTYKEY key, [out] ULONG *pui)
 
HRESULT GetUInt64 ([in] REFPROPERTYKEY key, [out] ULONGLONG *pull)
 
HRESULT GetBool ([in] REFPROPERTYKEY key, [out] BOOL *pf)
 
HRESULT Next ([in] ULONG count, [out, size_is(count), length_is(*fetched)] IAssocHandler **handlers, [out] ULONG *fetched)
 
HRESULT ProcessSoftDist ([in] LPCWSTR szCDFURL, [in] IXMLElement *pSoftDistElement, [in, out] LPSOFTDISTINFO lpsdi)
 
HRESULT GetFirstCodeBase ([in] LPWSTR *szCodeBase, [in] LPDWORD dwMaxSize)
 
HRESULT GetNextCodeBase ([in] LPWSTR *szCodeBase, [in] LPDWORD dwMaxSize)
 
HRESULT AsyncInstallDistributionUnit ([in] IBindCtx *pbc, [in] LPVOID lpReserved, [in] DWORD flags, [in] LPCODEBASEHOLD lpcbh)
 
HRESULT SetMonitor ([in] const VMRGUID *vmrguid)
 
HRESULT GetMonitor ([out] VMRGUID *vmrguid)
 
HRESULT SetDefaultMonitor ([in] const VMRGUID *vmrguid)
 
HRESULT GetDefaultMonitor ([out] VMRGUID *vmrguid)
 
HRESULT GetAvailableMonitors ([out, size_is(array_size)] VMRMONITORINFO *info, [in] DWORD array_size, [out] DWORD *retrieved)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 
- Public Member Functions inherited from IShellItem
HRESULT BindToHandler ([in] IBindCtx *pbc, [in] REFGUID rbhid, [in] REFIID riid, [out, iid_is(riid)] void **ppvOut)
 
HRESULT GetParent ([out] IShellItem **ppsi)
 
HRESULT GetDisplayName ([in] SIGDN sigdnName, [out] LPWSTR *ppszName)
 
HRESULT GetAttributes ([in] SFGAOF sfgaoMask, [out] SFGAOF *psfgaoAttribs)
 
HRESULT Compare ([in] IShellItem *psi, [in] SICHINTF hint, [out] int *piOrder)
 
- Public Member Functions inherited from IMFAttributes
HRESULT GetItem (REFGUID guidKey, [in, out, ptr] PROPVARIANT *pValue)
 
HRESULT GetItemType (REFGUID guidKey, [out] MF_ATTRIBUTE_TYPE *pType)
 
HRESULT CompareItem (REFGUID guidKey, REFPROPVARIANT Value, [out] BOOL *pbResult)
 
HRESULT Compare (IMFAttributes *pTheirs, MF_ATTRIBUTES_MATCH_TYPE MatchType, [out] BOOL *pbResult)
 
HRESULT GetUINT32 (REFGUID guidKey, [out] UINT32 *punValue)
 
HRESULT GetUINT64 (REFGUID guidKey, [out] UINT64 *punValue)
 
HRESULT GetDouble (REFGUID guidKey, [out] double *pfValue)
 
HRESULT GetGUID (REFGUID guidKey, [out] GUID *pguidValue)
 
HRESULT GetStringLength (REFGUID guidKey, [out] UINT32 *pcchLength)
 
HRESULT GetString (REFGUID guidKey, [out, size_is(cchBufSize)] LPWSTR pwszValue, UINT32 cchBufSize, [in, out, ptr] UINT32 *pcchLength)
 
HRESULT GetAllocatedString (REFGUID guidKey, [out, size_is(,*pcchLength+1)] LPWSTR *ppwszValue, [out] UINT32 *pcchLength)
 
HRESULT GetBlobSize (REFGUID guidKey, [out] UINT32 *pcbBlobSize)
 
HRESULT GetBlob (REFGUID guidKey, [out, size_is(cbBufSize)] UINT8 *pBuf, UINT32 cbBufSize, [in, out, ptr] UINT32 *pcbBlobSize)
 
HRESULT GetAllocatedBlob (REFGUID guidKey, [out, size_is(,*pcbSize)] UINT8 **ppBuf, [out] UINT32 *pcbSize)
 
HRESULT GetUnknown (REFGUID guidKey, REFIID riid, [out, iid_is(riid)] LPVOID *ppv)
 
HRESULT SetItem (REFGUID guidKey, REFPROPVARIANT Value)
 
HRESULT DeleteItem (REFGUID guidKey)
 
HRESULT DeleteAllItems ()
 
HRESULT SetUINT32 (REFGUID guidKey, UINT32 unValue)
 
HRESULT SetUINT64 (REFGUID guidKey, UINT64 unValue)
 
HRESULT SetDouble (REFGUID guidKey, double fValue)
 
HRESULT SetGUID (REFGUID guidKey, REFGUID guidValue)
 
HRESULT SetString (REFGUID guidKey, [in, string] LPCWSTR wszValue)
 
HRESULT SetBlob (REFGUID guidKey, [in, size_is(cbBufSize)] const UINT8 *pBuf, UINT32 cbBufSize)
 
HRESULT SetUnknown (REFGUID guidKey, [in] IUnknown *pUnknown)
 
HRESULT LockStore ()
 
HRESULT UnlockStore ()
 
HRESULT GetCount ([out] UINT32 *pcItems)
 
HRESULT GetItemByIndex (UINT32 unIndex, [out] GUID *pguidKey, [in, out, ptr] PROPVARIANT *pValue)
 
HRESULT CopyAllItems ([in] IMFAttributes *pDest)
 
- Public Member Functions inherited from IFilterMapper2
HRESULT CreateCategory ([in] REFCLSID clsidCategory, [in] DWORD dwCategoryMerit, [in] LPCWSTR Description)
 
HRESULT UnregisterFilter ([in] const CLSID *pclsidCategory, [in] LPCOLESTR szInstance, [in] REFCLSID Filter)
 
HRESULT RegisterFilter ([in] REFCLSID clsidFilter, [in] LPCWSTR Name, [in, out] IMoniker **ppMoniker, [in] const CLSID *pclsidCategory, [in] LPCOLESTR szInstance, [in] const REGFILTER2 *prf2)
 
HRESULT EnumMatchingFilters ([out] IEnumMoniker **ppEnum, [in] DWORD dwFlags, [in] BOOL bExactMatch, [in] DWORD dwMerit, [in] BOOL bInputNeeded, [in] DWORD cInputTypes, [size_is(cInputTypes *2)] const GUID *pInputTypes, [in] const REGPINMEDIUM *pMedIn, [in] const CLSID *pPinCategoryIn, [in] BOOL bRender, [in] BOOL bOutputNeeded, [in] DWORD cOutputTypes, [size_is(cOutputTypes *2)] const GUID *pOutputTypes, [in] const REGPINMEDIUM *pMedOut, [in] const CLSID *pPinCategoryOut)
 

Detailed Description

Definition at line 308 of file axextend.idl.

Member Typedef Documentation

typedef IAddrExclusionControl* enum::LPADDREXCLUSIONCONTROL

Definition at line 2313 of file objidl.idl.

Member Function Documentation

HRESULT enum::ActivateObject ( [in] REFIID  riid,
[out, iid_is(riid), retval] void **  ppv 
)
HRESULT enum::AsyncInstallDistributionUnit ( [in] IBindCtx pbc,
[in] LPVOID  lpReserved,
[in] DWORD  flags,
[in] LPCODEBASEHOLD  lpcbh 
)
HRESULT enum::BeginGetEvent ( [in] IMFAsyncCallback pCallback,
[in] IUnknown punkState 
)
HRESULT enum::DetachObject ( )
HRESULT enum::DeviceInfo ( [out] CLSID pclsidInterfaceClass,
[out] LPWSTR pwszSymbolicLink 
)
HRESULT enum::Disassociate ( )
HRESULT enum::EndGetEvent ( [in] IMFAsyncResult pResult,
[out] IMFMediaEvent **  ppEvent 
)
HRESULT enum::ExtractThumbnail ( [in] IStorage pStg,
[in] ULONG  ulLength,
[in] ULONG  ulHeight,
[out] ULONG pulOutputLength,
[out] ULONG pulOutputHeight,
[out] HBITMAP phOutputBitmap 
)
HRESULT enum::get_InnerFECMethod ( [in, out] FECMethod pFECMethod)
HRESULT enum::get_InnerFECRate ( [in, out] BinaryConvolutionCodeRate pFECRate)
HRESULT enum::get_ModulationType ( [in, out] ModulationType pModulationType)
HRESULT enum::get_OuterFECMethod ( [in, out] FECMethod pFECMethod)
HRESULT enum::get_OuterFECRate ( [in, out] BinaryConvolutionCodeRate pFECRate)
HRESULT enum::get_SpectralInversion ( [in, out] SpectralInversion pSpectralInversion)
HRESULT enum::get_SymbolRate ( [in, out] ULONG pSymbolRate)
HRESULT enum::GetAvailableMonitors ( [out, size_is(array_size)] VMRMONITORINFO info,
[in] DWORD  array_size,
[out] DWORD retrieved 
)
HRESULT enum::GetBool ( [in] REFPROPERTYKEY  key,
[out] BOOL pf 
)
HRESULT enum::GetCLSID ( [in] REFPROPERTYKEY  key,
[out] CLSID pclsid 
)
HRESULT enum::GetCurrentAddrExclusionList ( [in] REFIID  riid,
[out, iid_is(riid)] void **  ppEnumerator 
)
HRESULT enum::GetDefaultMonitor ( [out] VMRGUID vmrguid)
HRESULT enum::GetEvent ( [in] DWORD  dwFlags,
[out] IMFMediaEvent **  ppEvent 
)
HRESULT enum::GetFileTime ( [in] REFPROPERTYKEY  key,
[out] FILETIME pft 
)
HRESULT enum::GetFirstCodeBase ( [in] LPWSTR szCodeBase,
[in] LPDWORD  dwMaxSize 
)
HRESULT enum::GetFormat ( [in] AM_MEDIA_TYPE **  pmt)
HRESULT enum::GetICreateDevEnum ( [out] ICreateDevEnum **  ppEnum)
HRESULT enum::GetInfo ( [out] AM_STREAM_INFO pInfo)
HRESULT enum::GetInt32 ( [in] REFPROPERTYKEY  key,
[out] int pi 
)
HRESULT enum::GetMonitor ( [out] VMRGUID vmrguid)
HRESULT enum::GetNextCodeBase ( [in] LPWSTR szCodeBase,
[in] LPDWORD  dwMaxSize 
)
HRESULT enum::GetNumberOfCapabilities ( [out] int piCount,
[out] int piSize 
)
HRESULT enum::GetProperty ( [in] REFPROPERTYKEY  key,
[out] PROPVARIANT *  ppropvar 
)
HRESULT enum::GetPropertyDescriptionList ( [in] REFPROPERTYKEY  keyType,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)
HRESULT enum::GetPropertyStore ( [in] GETPROPERTYSTOREFLAGS  flags,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)
HRESULT enum::GetPropertyStoreForKeys ( [in, size_is(cKeys)] const PROPERTYKEY *  rgKeys,
[in] UINT  cKeys,
[in] GETPROPERTYSTOREFLAGS  flags,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)
HRESULT enum::GetPropertyStoreWithCreateObject ( [in] GETPROPERTYSTOREFLAGS  flags,
[in] IUnknown punkCreateObject,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)
HRESULT enum::GetStreamCaps ( [in] int  iIndex,
[out] AM_MEDIA_TYPE **  pmt,
[out] BYTE pSCC 
)
HRESULT enum::GetString ( [in] REFPROPERTYKEY  key,
[out, string] LPWSTR ppsz 
)
HRESULT enum::GetUInt32 ( [in] REFPROPERTYKEY  key,
[out] ULONG pui 
)
HRESULT enum::GetUInt64 ( [in] REFPROPERTYKEY  key,
[out] ULONGLONG pull 
)
HRESULT enum::Next ( [in] ULONG  count,
[out, size_is(count), length_is(*fetched)] IAssocHandler **  handlers,
[out] ULONG fetched 
)
HRESULT enum::NotifyGraphChange ( void  )
HRESULT enum::OnFileUpdated ( [in] IStorage pStg)
HRESULT enum::Pause ( void  )
HRESULT enum::ProcessSoftDist ( [in] LPCWSTR  szCDFURL,
[in] IXMLElement *  pSoftDistElement,
[in, out] LPSOFTDISTINFO  lpsdi 
)
HRESULT enum::put_InnerFECMethod ( [in] FECMethod pFECMethod)
HRESULT enum::put_InnerFECRate ( [in] BinaryConvolutionCodeRate pFECRate)
HRESULT enum::put_ModulationType ( [in] ModulationType pModulationType)
HRESULT enum::put_OuterFECMethod ( [in] FECMethod pFECMethod)
HRESULT enum::put_OuterFECRate ( [in] BinaryConvolutionCodeRate pFECRate)
HRESULT enum::put_SpectralInversion ( [in] SpectralInversion pSpectralInversion)
HRESULT enum::put_SymbolRate ( [in] ULONG pSymbolRate)
HRESULT enum::QueueEvent ( [in] MediaEventType  met,
[in] REFGUID  guidExtendedType,
[in] HRESULT  hrStatus,
[in, unique] const PROPVARIANT *  pvValue 
)
HRESULT enum::Reassociate ( )
HRESULT enum::RemoteBeginGetEvent ( [in] IMFRemoteAsyncCallback pCallback)
HRESULT enum::RemoteEndGetEvent ( [in] IUnknown pResult,
[out] DWORD pcbEvent,
[out, size_is(,*pcbEvent)] BYTE **  ppbEvent 
)
HRESULT enum::Run ( REFERENCE_TIME  tStart)
HRESULT enum::SetDefaultMonitor ( [in] const VMRGUID vmrguid)
HRESULT enum::SetFormat ( [in] AM_MEDIA_TYPE pmt)
HRESULT enum::SetMonitor ( [in] const VMRGUID vmrguid)
HRESULT enum::SetSyncSource ( [in] IReferenceClock pClock)
HRESULT enum::ShutdownObject ( )
HRESULT enum::StartAt ( [in] REFERENCE_TIME ptStart,
[in] DWORD  dwCookie 
)
HRESULT enum::Stop ( void  )
HRESULT enum::StopAt ( [in] REFERENCE_TIME ptStop,
[in] BOOL  bSendExtra,
[in] DWORD  dwCookie 
)
HRESULT enum::Update ( [in, unique] IBindCtx pbc)
HRESULT enum::UpdateAddrExclusionList ( [in] IUnknown pEnumerator)

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