|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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 | ) |