Data Structures |
| struct | LPDMUSIC_PRIVATE_MCHANNEL |
| struct | LPDMUSIC_PRIVATE_CHANNEL_GROUP |
| struct | IDirectMusic8Impl |
| struct | IDirectMusicBufferImpl |
| struct | IDirectMusicDownloadedInstrumentImpl |
| struct | IDirectMusicDownloadImpl |
| struct | IDirectMusicPortImpl |
| struct | IReferenceClockImpl |
| struct | LPDMUS_PRIVATE_INSTRUMENTENTRY |
| struct | LPDMUS_PRIVATE_POOLCUE |
| struct | IDirectMusicCollectionImpl |
| struct | IDirectMusicInstrumentImpl |
| struct | LPDMUS_PRIVATE_CHUNK |
| struct | flag_info |
| struct | guid_info |
Defines |
| #define | COBJMACROS |
| #define | ICOM_NAME_MULTI(impl, field, iface, name) impl* const name=(impl*)((char*)(iface) - offsetof(impl,field)) |
| #define | ICOM_THIS_MULTI(impl, field, iface) ICOM_NAME_MULTI(impl,field,iface,This) |
| #define | DM_STRUCT_INIT(x) |
| #define | FE(x) { x, #x } |
| #define | GE(x) { &x, #x } |
Typedefs |
typedef struct
IDirectMusicPortDownloadImpl | IDirectMusicPortDownloadImpl |
| typedef struct IDirectMusicThruImpl | IDirectMusicThruImpl |
Functions |
| HRESULT WINAPI | DMUSIC_CreateDirectMusicImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DMUSIC_CreateDirectMusicBufferImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DMUSIC_CreateDirectMusicDownloadedInstrumentImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DMUSIC_CreateDirectMusicDownloadImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DMUSIC_CreateReferenceClockImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DMUSIC_CreateDirectMusicCollectionImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | DMUSIC_CreateDirectMusicInstrumentImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter) |
| HRESULT WINAPI | IDirectMusicPortImpl_Activate (LPDIRECTMUSICPORT iface, BOOL fActive) |
| HRESULT WINAPI | DMUSIC_CreateDirectMusicPortImpl (LPCGUID lpcGUID, LPVOID *ppobj, LPUNKNOWN pUnkOuter, LPDMUS_PORTPARAMS pPortParams, LPDMUS_PORTCAPS pPortCaps) |
| HRESULT WINAPI | IDirectMusicInstrumentImpl_Custom_Load (LPDIRECTMUSICINSTRUMENT iface, LPSTREAM pStm) |
| static void | DMUSIC_LockModule (void) |
| static void | DMUSIC_UnlockModule (void) |
| DWORD | MIDILOCALE2Patch (LPMIDILOCALE pLocale) |
| void | Patch2MIDILOCALE (DWORD dwPatch, LPMIDILOCALE pLocale) |
| int | even_or_odd (DWORD number) |
| const char * | debugstr_fourcc (DWORD fourcc) |
| const char * | debugstr_dmguid (const GUID *id) |
| const char * | debugstr_DMUS_OBJECTDESC (LPDMUS_OBJECTDESC pDesc) |
Variables |
| LONG | DMUSIC_refCount |