|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "winerror.h"
#include "quartz_private.h"
#include "ole2.h"
#include "olectl.h"
#include "strmif.h"
#include "wine/unicode.h"
#include "uuids.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | IAMFilterDataVtbl |
| struct | IAMFilterData |
| struct | FilterMapper2Impl |
| struct | REG_RF |
| struct | REG_RFP |
| struct | REG_TYPE |
| struct | MONIKER_MERIT |
| struct | Vector |
Defines |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | ARRAYSIZE(array) (sizeof(array)/sizeof((array)[0])) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (quartz) |
| static FilterMapper2Impl * | impl_from_IFilterMapper (IFilterMapper *iface) |
| static FilterMapper2Impl * | impl_from_IAMFilterData (IAMFilterData *iface) |
| static FilterMapper2Impl * | impl_from_inner_IUnknown (IUnknown *iface) |
| static int | add_data (struct Vector *v, const BYTE *pData, int size) |
| static int | find_data (const struct Vector *v, const BYTE *pData, int size) |
| static void | delete_vector (struct Vector *v) |
| HRESULT | FilterMapper2_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| HRESULT | FilterMapper_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| static HRESULT WINAPI | Inner_QueryInterface (IUnknown *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | Inner_AddRef (IUnknown *iface) |
| static ULONG WINAPI | Inner_Release (IUnknown *iface) |
| static HRESULT WINAPI | FilterMapper2_QueryInterface (IFilterMapper2 *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | FilterMapper2_AddRef (IFilterMapper2 *iface) |
| static ULONG WINAPI | FilterMapper2_Release (IFilterMapper2 *iface) |
| static HRESULT WINAPI | FilterMapper2_CreateCategory (IFilterMapper2 *iface, REFCLSID clsidCategory, DWORD dwCategoryMerit, LPCWSTR szDescription) |
| static HRESULT WINAPI | FilterMapper2_UnregisterFilter (IFilterMapper2 *iface, const CLSID *pclsidCategory, const OLECHAR *szInstance, REFCLSID Filter) |
| static HRESULT | FM2_WriteFriendlyName (IPropertyBag *pPropBag, LPCWSTR szName) |
| static HRESULT | FM2_WriteClsid (IPropertyBag *pPropBag, REFCLSID clsid) |
| static HRESULT | FM2_WriteFilterData (const REGFILTER2 *prf2, BYTE **ppData, ULONG *pcbData) |
| static HRESULT | FM2_ReadFilterData (BYTE *pData, REGFILTER2 *prf2) |
| static void | FM2_DeleteRegFilter (REGFILTER2 *prf2) |
| static HRESULT WINAPI | FilterMapper2_RegisterFilter (IFilterMapper2 *iface, REFCLSID clsidFilter, LPCWSTR szName, IMoniker **ppMoniker, const CLSID *pclsidCategory, const OLECHAR *szInstance, const REGFILTER2 *prf2) |
| static BOOL | MatchTypes (BOOL bExactMatch, DWORD nPinTypes, const REGPINTYPES *pPinTypes, DWORD nMatchTypes, const GUID *pMatchTypes) |
| static int | mm_compare (const void *left, const void *right) |
| static HRESULT WINAPI | FilterMapper2_EnumMatchingFilters (IFilterMapper2 *iface, IEnumMoniker **ppEnum, DWORD dwFlags, BOOL bExactMatch, DWORD dwMerit, BOOL bInputNeeded, DWORD cInputTypes, const GUID *pInputTypes, const REGPINMEDIUM *pMedIn, const CLSID *pPinCategoryIn, BOOL bRender, BOOL bOutputNeeded, DWORD cOutputTypes, const GUID *pOutputTypes, const REGPINMEDIUM *pMedOut, const CLSID *pPinCategoryOut) |
| static HRESULT WINAPI | FilterMapper_QueryInterface (IFilterMapper *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | FilterMapper_AddRef (IFilterMapper *iface) |
| static ULONG WINAPI | FilterMapper_Release (IFilterMapper *iface) |
| static HRESULT WINAPI | FilterMapper_EnumMatchingFilters (IFilterMapper *iface, IEnumRegFilters **ppEnum, DWORD dwMerit, BOOL bInputNeeded, CLSID clsInMaj, CLSID clsInSub, BOOL bRender, BOOL bOutputNeeded, CLSID clsOutMaj, CLSID clsOutSub) |
| static HRESULT WINAPI | FilterMapper_RegisterFilter (IFilterMapper *iface, CLSID clsid, LPCWSTR szName, DWORD dwMerit) |
| static HRESULT WINAPI | FilterMapper_RegisterFilterInstance (IFilterMapper *iface, CLSID clsid, LPCWSTR szName, CLSID *MRId) |
| static HRESULT WINAPI | FilterMapper_RegisterPin (IFilterMapper *iface, CLSID Filter, LPCWSTR szName, BOOL bRendered, BOOL bOutput, BOOL bZero, BOOL bMany, CLSID ConnectsToFilter, LPCWSTR ConnectsToPin) |
| static HRESULT WINAPI | FilterMapper_RegisterPinType (IFilterMapper *iface, CLSID clsFilter, LPCWSTR szName, CLSID clsMajorType, CLSID clsSubType) |
| static HRESULT WINAPI | FilterMapper_UnregisterFilter (IFilterMapper *iface, CLSID Filter) |
| static HRESULT WINAPI | FilterMapper_UnregisterFilterInstance (IFilterMapper *iface, CLSID MRId) |
| static HRESULT WINAPI | FilterMapper_UnregisterPin (IFilterMapper *iface, CLSID Filter, LPCWSTR Name) |
| static HRESULT WINAPI | AMFilterData_QueryInterface (IAMFilterData *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | AMFilterData_AddRef (IAMFilterData *iface) |
| static ULONG WINAPI | AMFilterData_Release (IAMFilterData *iface) |
| static HRESULT WINAPI | AMFilterData_ParseFilterData (IAMFilterData *iface, BYTE *pData, ULONG cb, BYTE **ppRegFilter2) |
| static HRESULT WINAPI | AMFilterData_CreateFilterData (IAMFilterData *iface, REGFILTER2 *prf2, BYTE **pRegFilterData, ULONG *pcb) |
Variables |
| static const GUID | IID_IAMFilterData |
| static const IUnknownVtbl | IInner_VTable |
| static const IFilterMapper2Vtbl | fm2vtbl |
| static const IFilterMapperVtbl | fmvtbl |
| static const IAMFilterDataVtbl | AMFilterDataVtbl |
| static const WCHAR | wszClsidSlash [] = {'C','L','S','I','D','\\',0} |
| static const WCHAR | wszSlashInstance [] = {'\\','I','n','s','t','a','n','c','e','\\',0} |
| static const WCHAR | wszSlash [] = {'\\',0} |
| static const WCHAR | wszClsidName [] = {'C','L','S','I','D',0} |
| static const WCHAR | wszFriendlyName [] = {'F','r','i','e','n','d','l','y','N','a','m','e',0} |
| static const WCHAR | wszMeritName [] = {'M','e','r','i','t',0} |
| static const WCHAR | wszFilterDataName [] = {'F','i','l','t','e','r','D','a','t','a',0} |
| static const WCHAR | wszFilterSlash [] = {'F','i','l','t','e','r','\\',0} |
| static const WCHAR | wszFilter [] = {'F','i','l','t','e','r',0} |
| static const WCHAR | wszPins [] = {'P','i','n','s',0} |
| static const WCHAR | wszAllowedMany [] = {'A','l','l','o','w','e','d','M','a','n','y',0} |
| static const WCHAR | wszAllowedZero [] = {'A','l','l','o','w','e','d','Z','e','r','o',0} |
| static const WCHAR | wszDirection [] = {'D','i','r','e','c','t','i','o','n',0} |
| static const WCHAR | wszIsRendered [] = {'I','s','R','e','n','d','e','r','e','d',0} |
| static const WCHAR | wszTypes [] = {'T','y','p','e','s',0} |
Generated on Mon May 28 2012 05:03:37 for ReactOS by
1.7.6.1
|