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

dmoreg.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winerror.h"
#include "winreg.h"
#include "objbase.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include "initguid.h"
#include "dmo.h"

Go to the source code of this file.

Data Structures

struct  IEnumDMOImpl

Defines

#define MSDMO_MAJOR_VERSION   6

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (msdmo)
static HRESULT read_types (HKEY root, LPCWSTR key, ULONG *supplied, ULONG requested, DMO_PARTIAL_MEDIATYPE *types)
static LPWSTR GUIDToString (LPWSTR lpwstr, REFGUID lpcguid)
static BOOL IsMediaTypeEqual (const DMO_PARTIAL_MEDIATYPE *mt1, const DMO_PARTIAL_MEDIATYPE *mt2)
static HRESULT write_types (HKEY hkey, LPCWSTR name, const DMO_PARTIAL_MEDIATYPE *types, DWORD count)
HRESULT WINAPI DMORegister (LPCWSTR szName, REFCLSID clsidDMO, REFGUID guidCategory, DWORD dwFlags, DWORD cInTypes, const DMO_PARTIAL_MEDIATYPE *pInTypes, DWORD cOutTypes, const DMO_PARTIAL_MEDIATYPE *pOutTypes)
HRESULT WINAPI DMOUnregister (REFCLSID clsidDMO, REFGUID guidCategory)
HRESULT WINAPI DMOGetName (REFCLSID clsidDMO, WCHAR szName[])
static BOOL IEnumDMO_Destructor (IEnumDMO *iface)
static IEnumDMOIEnumDMO_Constructor (REFGUID guidCategory, DWORD dwFlags, DWORD cInTypes, const DMO_PARTIAL_MEDIATYPE *pInTypes, DWORD cOutTypes, const DMO_PARTIAL_MEDIATYPE *pOutTypes)
static ULONG WINAPI IEnumDMO_fnAddRef (IEnumDMO *iface)
static HRESULT WINAPI IEnumDMO_fnQueryInterface (IEnumDMO *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI IEnumDMO_fnRelease (IEnumDMO *iface)
static HRESULT WINAPI IEnumDMO_fnNext (IEnumDMO *iface, DWORD cItemsToFetch, CLSID *pCLSID, WCHAR **Names, DWORD *pcItemsFetched)
static HRESULT WINAPI IEnumDMO_fnSkip (IEnumDMO *iface, DWORD cItemsToSkip)
static HRESULT WINAPI IEnumDMO_fnReset (IEnumDMO *iface)
static HRESULT WINAPI IEnumDMO_fnClone (IEnumDMO *iface, IEnumDMO **ppEnum)
HRESULT WINAPI DMOEnum (REFGUID guidCategory, DWORD dwFlags, DWORD cInTypes, const DMO_PARTIAL_MEDIATYPE *pInTypes, DWORD cOutTypes, const DMO_PARTIAL_MEDIATYPE *pOutTypes, IEnumDMO **ppEnum)
HRESULT WINAPI DMOGetTypes (REFCLSID clsidDMO, ULONG ulInputTypesRequested, ULONG *pulInputTypesSupplied, DMO_PARTIAL_MEDIATYPE *pInputTypes, ULONG ulOutputTypesRequested, ULONG *pulOutputTypesSupplied, DMO_PARTIAL_MEDIATYPE *pOutputTypes)

Variables

static const WCHAR szDMORootKey []
static const WCHAR szDMOInputType []
static const WCHAR szDMOOutputType []
static const WCHAR szDMOKeyed []
static const WCHAR szDMOCategories []
static const WCHAR szGUIDFmt []
static const WCHAR szCat3Fmt []
static const WCHAR szCat2Fmt []
static const WCHAR szToGuidFmt []
static const IEnumDMOVtbl edmovt

Generated on Sun May 27 2012 05:03:05 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.