ReactOS 0.4.16-dev-136-g52192f1
|
#include <assert.h>
#include "objbase.h"
#include "dmusici.h"
#include "dmusicf.h"
#include "dmobject.h"
#include "wine/debug.h"
#include "dmusic_private.h"
Go to the source code of this file.
Macros | |
#define | COBJMACROS |
#define | CHUNK_HDR_SIZE (sizeof(FOURCC) + sizeof(DWORD)) |
#define COBJMACROS |
Definition at line 23 of file dmobject.c.
const char * debugstr_chunk | ( | const struct chunk_entry * | chunk | ) |
Definition at line 48 of file dmobject.c.
Referenced by col_IDirectMusicObject_ParseDescriptor(), dmobj_parsedescriptor(), and stream_get_chunk().
Definition at line 40 of file dmobject.c.
Referenced by debugstr_chunk(), and stream_chunk_get_data().
Definition at line 188 of file dmobject.c.
HRESULT WINAPI dmobj_IDirectMusicObject_GetDescriptor | ( | IDirectMusicObject * | iface, |
DMUS_OBJECTDESC * | desc | ||
) |
Definition at line 200 of file dmobject.c.
HRESULT WINAPI dmobj_IDirectMusicObject_QueryInterface | ( | IDirectMusicObject * | iface, |
REFIID | riid, | ||
void ** | ret_iface | ||
) |
Definition at line 181 of file dmobject.c.
Definition at line 194 of file dmobject.c.
HRESULT WINAPI dmobj_IDirectMusicObject_SetDescriptor | ( | IDirectMusicObject * | iface, |
DMUS_OBJECTDESC * | desc | ||
) |
Definition at line 215 of file dmobject.c.
ULONG WINAPI dmobj_IPersistStream_AddRef | ( | IPersistStream * | iface | ) |
Definition at line 354 of file dmobject.c.
HRESULT WINAPI dmobj_IPersistStream_GetClassID | ( | IPersistStream * | iface, |
CLSID * | class | ||
) |
HRESULT WINAPI dmobj_IPersistStream_QueryInterface | ( | IPersistStream * | iface, |
REFIID | riid, | ||
void ** | ret_iface | ||
) |
Definition at line 347 of file dmobject.c.
ULONG WINAPI dmobj_IPersistStream_Release | ( | IPersistStream * | iface | ) |
Definition at line 360 of file dmobject.c.
HRESULT dmobj_parsedescriptor | ( | IStream * | stream, |
const struct chunk_entry * | riff, | ||
DMUS_OBJECTDESC * | desc, | ||
DWORD | supported | ||
) |
Definition at line 296 of file dmobject.c.
Referenced by col_IDirectMusicObject_ParseDescriptor().
Definition at line 407 of file dmobject.c.
Referenced by DMUSIC_CreateDirectMusicCollectionImpl().
Definition at line 176 of file dmobject.c.
Referenced by dmobj_IDirectMusicObject_AddRef(), dmobj_IDirectMusicObject_GetDescriptor(), dmobj_IDirectMusicObject_QueryInterface(), dmobj_IDirectMusicObject_Release(), and dmobj_IDirectMusicObject_SetDescriptor().
|
inlinestatic |
Definition at line 342 of file dmobject.c.
Referenced by dmobj_IPersistStream_AddRef(), dmobj_IPersistStream_GetClassID(), dmobj_IPersistStream_QueryInterface(), and dmobj_IPersistStream_Release().
|
inlinestatic |
Definition at line 258 of file dmobject.c.
Referenced by dmobj_parsedescriptor().
HRESULT stream_chunk_get_data | ( | IStream * | stream, |
const struct chunk_entry * | chunk, | ||
void * | data, | ||
ULONG | size | ||
) |
Definition at line 143 of file dmobject.c.
Referenced by dmobj_parsedescriptor().
HRESULT stream_chunk_get_wstr | ( | IStream * | stream, |
const struct chunk_entry * | chunk, | ||
WCHAR * | str, | ||
ULONG | size | ||
) |
Definition at line 155 of file dmobject.c.
Referenced by dmobj_parsedescriptor(), and unfo_get_name().
HRESULT stream_get_chunk | ( | IStream * | stream, |
struct chunk_entry * | chunk | ||
) |
Definition at line 76 of file dmobject.c.
Referenced by col_IDirectMusicObject_ParseDescriptor(), and stream_next_chunk().
HRESULT stream_next_chunk | ( | IStream * | stream, |
struct chunk_entry * | chunk | ||
) |
Definition at line 130 of file dmobject.c.
Referenced by dmobj_parsedescriptor(), info_get_name(), and unfo_get_name().
Definition at line 59 of file dmobject.c.
HRESULT stream_skip_chunk | ( | IStream * | stream, |
struct chunk_entry * | chunk | ||
) |
Definition at line 121 of file dmobject.c.
Referenced by col_IDirectMusicObject_ParseDescriptor(), and stream_next_chunk().
|
inlinestatic |
Definition at line 281 of file dmobject.c.
Referenced by dmobj_parsedescriptor().
HRESULT WINAPI unimpl_IPersistStream_GetClassID | ( | IPersistStream * | iface, |
CLSID * | class | ||
) |
Definition at line 381 of file dmobject.c.
HRESULT WINAPI unimpl_IPersistStream_GetSizeMax | ( | IPersistStream * | iface, |
ULARGE_INTEGER * | size | ||
) |
Definition at line 400 of file dmobject.c.
HRESULT WINAPI unimpl_IPersistStream_IsDirty | ( | IPersistStream * | iface | ) |
Definition at line 387 of file dmobject.c.
HRESULT WINAPI unimpl_IPersistStream_Save | ( | IPersistStream * | iface, |
IStream * | stream, | ||
BOOL | clear_dirty | ||
) |
Definition at line 393 of file dmobject.c.
WINE_DECLARE_DEBUG_CHANNEL | ( | dmfile | ) |
WINE_DEFAULT_DEBUG_CHANNEL | ( | dmobj | ) |