ReactOS 0.4.16-dev-329-g9223134
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winreg.h"
#include "winerror.h"
#include "ole2.h"
#include "strmif.h"
#include "olectl.h"
#include "uuids.h"
Go to the source code of this file.
Classes | |
struct | MediaCatMoniker |
Macros | |
#define | COBJMACROS |
Enumerations | |
enum | device_type { DEVICE_FILTER , DEVICE_CODEC , DEVICE_DMO } |
Functions | |
static void | DEVENUM_LockModule (void) |
static void | DEVENUM_UnlockModule (void) |
MediaCatMoniker * | DEVENUM_IMediaCatMoniker_Construct (void) DECLSPEC_HIDDEN |
HRESULT | create_EnumMoniker (REFCLSID class, IEnumMoniker **enum_mon) DECLSPEC_HIDDEN |
Variables | |
LONG dll_refs | DECLSPEC_HIDDEN |
static const WCHAR | backslashW [] = {'\\',0} |
static const WCHAR | clsidW [] = {'C','L','S','I','D',0} |
static const WCHAR | instanceW [] = {'\\','I','n','s','t','a','n','c','e',0} |
static const WCHAR | wszActiveMovieKey [] |
static const WCHAR | deviceW [] = {'@','d','e','v','i','c','e',':',0} |
static const WCHAR | dmoW [] = {'d','m','o',':',0} |
static const WCHAR | swW [] = {'s','w',':',0} |
static const WCHAR | cmW [] = {'c','m',':',0} |
#define COBJMACROS |
Definition at line 38 of file devenum_private.h.
Enumerator | |
---|---|
DEVICE_FILTER | |
DEVICE_CODEC | |
DEVICE_DMO |
Definition at line 52 of file devenum_private.h.
HRESULT create_EnumMoniker | ( | REFCLSID | class, |
IEnumMoniker ** | enum_mon | ||
) |
Definition at line 1014 of file mediacatenum.c.
Referenced by DEVENUM_ICreateDevEnum_CreateClassEnumerator().
MediaCatMoniker * DEVENUM_IMediaCatMoniker_Construct | ( | void | ) |
Definition at line 786 of file mediacatenum.c.
Referenced by DEVENUM_IEnumMoniker_Next(), and DEVENUM_IParseDisplayName_ParseDisplayName().
Definition at line 49 of file devenum_private.h.
Referenced by ClassFactory_AddRef(), ClassFactory_LockServer(), create_EnumMoniker(), create_PropertyBag(), DEVENUM_ICreateDevEnum_AddRef(), DEVENUM_IMediaCatMoniker_Construct(), and DEVENUM_IParseDisplayName_AddRef().
Definition at line 50 of file devenum_private.h.
Referenced by ClassFactory_LockServer(), ClassFactory_Release(), DEVENUM_ICreateDevEnum_Release(), DEVENUM_IEnumMoniker_Release(), DEVENUM_IMediaCatMoniker_Release(), DEVENUM_IParseDisplayName_Release(), and DEVENUM_IPropertyBag_Release().
Definition at line 83 of file devenum_private.h.
Referenced by create_EnumMoniker(), create_PropertyBag(), DEVENUM_IMediaCatMoniker_GetDisplayName(), extract_cabinet_file(), fetch_module_versioninfo(), register_codec(), register_legacy_filters(), test_namespace(), test_ParseDisplayName(), and test_Win32_ComputerSystem().
Definition at line 84 of file devenum_private.h.
Referenced by AVIBuildFilterW(), CATIDEnumGUID_Construct(), clsid_from_string_reg(), create_EnumMoniker(), create_PropertyBag(), DEVENUM_IMediaCatMoniker_BindToObject(), get_mime_clsid(), NdrDllRegisterProxy(), NdrDllUnregisterProxy(), parse_classid(), register_codec(), register_legacy_filters(), register_server(), test_legacy_filter_registration(), test_namespace(), test_OleDoAutoConvert(), test_OleRegGetUserType(), and unregister_server().
Definition at line 93 of file devenum_private.h.
Referenced by DEVENUM_IMediaCatMoniker_GetDisplayName(), and DEVENUM_IParseDisplayName_ParseDisplayName().
|
extern |
Definition at line 76 of file devenum_private.h.
Definition at line 90 of file devenum_private.h.
Referenced by AssociateColorProfileWithDeviceA(), BuildCommDCBAndTimeoutsA(), DEVENUM_IMediaCatMoniker_GetDisplayName(), DisassociateColorProfileFromDeviceA(), EnumColorProfilesA(), register_codec(), and test_QueryFullProcessImageNameW().
Definition at line 91 of file devenum_private.h.
Referenced by DEVENUM_IMediaCatMoniker_GetDisplayName(), DEVENUM_IParseDisplayName_ParseDisplayName(), DMOUnregister(), and unregister_dmo_from_category().
Definition at line 85 of file devenum_private.h.
Referenced by create_EnumMoniker(), create_PropertyBag(), and test_directshow_filter().
Definition at line 92 of file devenum_private.h.
Referenced by DEVENUM_IMediaCatMoniker_GetDisplayName(), and DEVENUM_IParseDisplayName_ParseDisplayName().
Definition at line 86 of file devenum_private.h.
Referenced by create_EnumMoniker(), create_PropertyBag(), DEVENUM_CreateAMCategoryKey(), and DEVENUM_ICreateDevEnum_CreateClassEnumerator().