ReactOS 0.4.16-dev-250-g3ecd236
|
#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.