|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "winnt.h"#include "wingdi.h"#include "winuser.h"#include "wine/debug.h"#include "wine/list.h"#include "winreg.h"#include "objbase.h"#include "dmusici.h"#include "dmusicf.h"#include "dmusics.h"#include "dmksctrl.h"

Go to the source code of this file.
Classes | |
| struct | DMUSIC_PRIVATE_MCHANNEL_ |
| struct | DMUSIC_PRIVATE_CHANNEL_GROUP_ |
| struct | port_info |
| struct | instrument_region |
| struct | instrument_articulation |
| struct | IDirectMusic8Impl |
| struct | IDirectMusicBufferImpl |
| struct | IDirectMusicDownloadedInstrumentImpl |
| struct | IDirectMusicDownloadImpl |
| struct | IReferenceClockImpl |
| struct | _DMUS_PRIVATE_INSTRUMENT_ENTRY |
| struct | _DMUS_PRIVATE_POOLCUE |
| struct | IDirectMusicInstrumentImpl |
| struct | _DMUS_PRIVATE_CHUNK |
| struct | flag_info |
| struct | guid_info |
Macros | |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | FE(x) { x, #x } |
| #define | GE(x) { &x, #x } |
Variables | |
| LONG DMUSIC_refCount | DECLSPEC_HIDDEN |
| #define COBJMACROS |
Definition at line 27 of file dmusic_private.h.
| #define NONAMELESSSTRUCT |
Definition at line 29 of file dmusic_private.h.
| #define NONAMELESSUNION |
Definition at line 28 of file dmusic_private.h.
| typedef struct IDirectMusic8Impl IDirectMusic8Impl |
Definition at line 53 of file dmusic_private.h.
Definition at line 54 of file dmusic_private.h.
Definition at line 55 of file dmusic_private.h.
Definition at line 56 of file dmusic_private.h.
Definition at line 59 of file dmusic_private.h.
| typedef struct instrument_region instrument_region |
Definition at line 57 of file dmusic_private.h.
| typedef struct _DMUS_PRIVATE_CHUNK * LPDMUS_PRIVATE_CHUNK |
Definition at line 237 of file dmusic_main.c.
Referenced by ClassFactory_CreateInstance(), DllGetClassObject(), dump_DMUS_OBJECTDESC(), IDirectMusic8Impl_CreatePort(), IDirectMusic8Impl_QueryInterface(), IDirectMusic8Impl_SetMasterClock(), IDirectMusicBufferImpl_QueryInterface(), IDirectMusicCollectionImpl_QueryInterface(), IDirectMusicDownloadedInstrumentImpl_QueryInterface(), IDirectMusicDownloadImpl_QueryInterface(), IDirectMusicInstrumentImpl_QueryInterface(), IPersistStreamImpl_Load(), IReferenceClockImpl_QueryInterface(), master_IReferenceClock_QueryInterface(), midi_IDirectMusicPort_QueryInterface(), SynthPortImpl_IDirectMusicPort_QueryInterface(), SynthPortImpl_IDirectMusicPortDownload_QueryInterface(), and SynthPortImpl_IDirectMusicThru_QueryInterface().
Definition at line 219 of file dmusic_main.c.
| HRESULT DMUSIC_CreateDirectMusicBufferImpl | ( | LPDMUS_BUFFERDESC | desc, |
| LPVOID * | ret_iface | ||
| ) |
Definition at line 294 of file buffer.c.
Referenced by IDirectMusic8Impl_CreateMusicBuffer().
| HRESULT WINAPI DMUSIC_CreateDirectMusicCollectionImpl | ( | LPCGUID | lpcGUID, |
| LPVOID * | ppobj, | ||
| LPUNKNOWN | pUnkOuter | ||
| ) |
Definition at line 530 of file collection.c.
| HRESULT DMUSIC_CreateDirectMusicDownloadImpl | ( | LPCGUID | lpcGUID, |
| LPVOID * | ppobj, | ||
| LPUNKNOWN | pUnkOuter | ||
| ) |
Referenced by SynthPortImpl_IDirectMusicPortDownload_GetBuffer().
| HRESULT WINAPI DMUSIC_CreateDirectMusicImpl | ( | LPCGUID | lpcGUID, |
| LPVOID * | ppobj, | ||
| LPUNKNOWN | pUnkOuter | ||
| ) |
Definition at line 592 of file dmusic.c.
| HRESULT DMUSIC_CreateDirectMusicInstrumentImpl | ( | LPCGUID | lpcGUID, |
| LPVOID * | ppobj, | ||
| LPUNKNOWN | pUnkOuter | ||
| ) |
Definition at line 123 of file instrument.c.
Referenced by IPersistStreamImpl_Load().
Definition at line 121 of file clock.c.
Referenced by midi_port_create(), and synth_port_create().
Definition at line 227 of file dmusic_private.h.
Referenced by ClassFactory_AddRef(), ClassFactory_LockServer(), DMUSIC_CreateDirectMusicBufferImpl(), DMUSIC_CreateDirectMusicCollectionImpl(), DMUSIC_CreateDirectMusicDownloadedInstrumentImpl(), DMUSIC_CreateDirectMusicDownloadImpl(), DMUSIC_CreateDirectMusicImpl(), DMUSIC_CreateDirectMusicInstrumentImpl(), DMUSIC_CreateReferenceClockImpl(), and SynthPortImpl_IDirectMusicPort_AddRef().
| void dmusic_remove_port | ( | IDirectMusic8Impl * | dmusic, |
| IDirectMusicPort * | port | ||
| ) |
Definition at line 300 of file dmusic.c.
Referenced by SynthPortImpl_IDirectMusicPort_Release().
Definition at line 228 of file dmusic_private.h.
Referenced by ClassFactory_LockServer(), ClassFactory_Release(), IDirectMusic8Impl_Release(), IDirectMusicBufferImpl_Release(), IDirectMusicCollectionImpl_Release(), IDirectMusicDownloadedInstrumentImpl_Release(), IDirectMusicDownloadImpl_Release(), IDirectMusicInstrumentImpl_Release(), IReferenceClockImpl_Release(), and SynthPortImpl_IDirectMusicPort_Release().
| void dump_DMUS_OBJECTDESC | ( | LPDMUS_OBJECTDESC | desc | ) |
Definition at line 459 of file dmusic_main.c.
Referenced by col_IDirectMusicObject_ParseDescriptor(), and IPersistStreamImpl_Load().
| void dump_DMUS_PORTPARAMS | ( | LPDMUS_PORTPARAMS | params | ) |
Definition at line 491 of file dmusic_main.c.
Referenced by IDirectMusic8Impl_CreatePort().
Definition at line 291 of file instrument.c.
Referenced by IDirectMusicCollectionImpl_GetInstrument().
|
inlinestatic |
Definition at line 215 of file dmusic_private.h.
Referenced by IDirectMusicCollectionImpl_EnumInstrument(), IDirectMusicInstrumentImpl_AddRef(), IDirectMusicInstrumentImpl_CustomLoad(), IDirectMusicInstrumentImpl_GetPatch(), IDirectMusicInstrumentImpl_Release(), IDirectMusicInstrumentImpl_SetPatch(), IPersistStreamImpl_Load(), and SynthPortImpl_IDirectMusicPort_DownloadInstrument().
| HRESULT midi_in_port_create | ( | IDirectMusic8Impl * | parent, |
| DMUS_PORTPARAMS * | port_params, | ||
| DMUS_PORTCAPS * | port_caps, | ||
| IDirectMusicPort ** | port | ||
| ) |
Definition at line 1209 of file port.c.
Referenced by create_system_ports_list().
| HRESULT midi_out_port_create | ( | IDirectMusic8Impl * | parent, |
| DMUS_PORTPARAMS * | port_params, | ||
| DMUS_PORTCAPS * | port_caps, | ||
| IDirectMusicPort ** | port | ||
| ) |
| DWORD MIDILOCALE2Patch | ( | const MIDILOCALE * | pLocale | ) |
Definition at line 195 of file dmusic_main.c.
Referenced by IDirectMusicInstrumentImpl_GetPatch(), IPersistStreamImpl_Load(), and SynthPortImpl_IDirectMusicPort_DownloadInstrument().
| void Patch2MIDILOCALE | ( | DWORD | dwPatch, |
| LPMIDILOCALE | pLocale | ||
| ) |
Definition at line 205 of file dmusic_main.c.
Referenced by IDirectMusicInstrumentImpl_SetPatch().
| HRESULT synth_port_create | ( | IDirectMusic8Impl * | parent, |
| DMUS_PORTPARAMS * | port_params, | ||
| DMUS_PORTCAPS * | port_caps, | ||
| IDirectMusicPort ** | port | ||
| ) |
Internal factory
Definition at line 814 of file port.c.
Referenced by create_system_ports_list().
|
extern |
Definition at line 289 of file d3dcompiler_private.h.