|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <windows.h>
#include <objbase.h>
#include <mmsystem.h>
#include <dmusici.h>
#include <pshpack8.h>
#include <poppack.h>
Go to the source code of this file.
Defines |
| #define | COM_NO_WINDOWS_H |
| #define | DMUS_REGSTR_PATH_TOOLS "Software\\Microsoft\\DirectMusic\\Tools" |
| #define | DMUS_TRACK_PARAMF_CLOCK 0x1 |
| #define | INTERFACE IDirectMusicTool |
| #define | IDirectMusicTool_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | IDirectMusicTool_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | IDirectMusicTool_Release(p) (p)->lpVtbl->Release(p) |
| #define | IDirectMusicTool_Init(p, a) (p)->lpVtbl->Init(p,a) |
| #define | IDirectMusicTool_GetMsgDeliveryType(p, a) (p)->lpVtbl->GetMsgDeliveryType(p,a) |
| #define | IDirectMusicTool_GetMediaTypeArraySize(p, a) (p)->lpVtbl->GetMediaTypeArraySize(p,a) |
| #define | IDirectMusicTool_GetMediaTypes(p, a, b) (p)->lpVtbl->GetMediaTypes(p,a,b) |
| #define | IDirectMusicTool_ProcessPMsg(p, a, b) (p)->lpVtbl->ProcessPMsg(p,a,b) |
| #define | IDirectMusicTool_Flush(p, a, b, c) (p)->lpVtbl->Flush(p,a,b,c) |
| #define | INTERFACE IDirectMusicTool8 |
| #define | IDirectMusicTool8_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | IDirectMusicTool8_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | IDirectMusicTool8_Release(p) (p)->lpVtbl->Release(p) |
| #define | IDirectMusicTool8_Init(p, a) (p)->lpVtbl->Init(p,a) |
| #define | IDirectMusicTool8_GetMsgDeliveryType(p, a) (p)->lpVtbl->GetMsgDeliveryType(p,a) |
| #define | IDirectMusicTool8_GetMediaTypeArraySize(p, a) (p)->lpVtbl->GetMediaTypeArraySize(p,a) |
| #define | IDirectMusicTool8_GetMediaTypes(p, a, b) (p)->lpVtbl->GetMediaTypes(p,a,b) |
| #define | IDirectMusicTool8_ProcessPMsg(p, a, b) (p)->lpVtbl->ProcessPMsg(p,a,b) |
| #define | IDirectMusicTool8_Flush(p, a, b) (p)->lpVtbl->Flush(p,a,b) |
| #define | IDirectMusicTool8_Clone(p, a) (p)->lpVtbl->Clone(p,a) |
| #define | INTERFACE IDirectMusicTrack |
| #define | IDirectMusicTrack_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | IDirectMusicTrack_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | IDirectMusicTrack_Release(p) (p)->lpVtbl->Release(p) |
| #define | IDirectMusicTrack_Init(p, a) (p)->lpVtbl->Init(p,a) |
| #define | IDirectMusicTrack_InitPlay(p, a, b, c, d, e) (p)->lpVtbl->InitPlay(p,a,b,c,d,e) |
| #define | IDirectMusicTrack_EndPlay(p, a) (p)->lpVtbl->EndPlay(p,a) |
| #define | IDirectMusicTrack_Play(p, a, b, c, d, e, f, g, h) (p)->lpVtbl->Play(p,a,b,c,d,e,f,g,h) |
| #define | IDirectMusicTrack_GetParam(p, a, b, c, d) (p)->lpVtbl->GetParam(p,a,b,c,d) |
| #define | IDirectMusicTrack_SetParam(p, a, b, c) (p)->lpVtbl->SetParam(p,a,b,c) |
| #define | IDirectMusicTrack_IsParamSupported(p, a) (p)->lpVtbl->IsParamSupported(p,a) |
| #define | IDirectMusicTrack_AddNotificationType(p, a) (p)->lpVtbl->AddNotificationType(p,a) |
| #define | IDirectMusicTrack_RemoveNotificationType(p, a) (p)->lpVtbl->RemoveNotificationType(p,a) |
| #define | IDirectMusicTrack_Clone(p, a, b, c) (p)->lpVtbl->Clone(p,a,b,c) |
| #define | INTERFACE IDirectMusicTrack8 |
| #define | IDirectMusicTrack8_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | IDirectMusicTrack8_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | IDirectMusicTrack8_Release(p) (p)->lpVtbl->Release(p) |
| #define | IDirectMusicTrack8_Init(p, a) (p)->lpVtbl->Init(p,a) |
| #define | IDirectMusicTrack8_InitPlay(p, a, b, c, d, e) (p)->lpVtbl->InitPlay(p,a,b,c,d,e) |
| #define | IDirectMusicTrack8_EndPlay(p, a) (p)->lpVtbl->EndPlay(p,a) |
| #define | IDirectMusicTrack8_Play(p, a, b, c, d, e, f, g, h) (p)->lpVtbl->Play(p,a,b,c,d,e,f,g,h) |
| #define | IDirectMusicTrack8_GetParam(p, a, b, c, d) (p)->lpVtbl->GetParam(p,a,b,c,d) |
| #define | IDirectMusicTrack8_SetParam(p, a, b, c) (p)->lpVtbl->SetParam(p,a,b,c) |
| #define | IDirectMusicTrack8_IsParamSupported(p, a) (p)->lpVtbl->IsParamSupported(p,a) |
| #define | IDirectMusicTrack8_AddNotificationType(p, a) (p)->lpVtbl->AddNotificationType(p,a) |
| #define | IDirectMusicTrack8_RemoveNotificationType(p, a) (p)->lpVtbl->RemoveNotificationType(p,a) |
| #define | IDirectMusicTrack8_Clone(p, a, b, c) (p)->lpVtbl->Clone(p,a,b,c) |
| #define | IDirectMusicTrack8_PlayEx(p, a, b, c, d, e, f, g, h) (p)->lpVtbl->PlayEx(p,a,b,c,d,e,f,g,h) |
| #define | IDirectMusicTrack8_GetParamEx(p, a, b, c, d, e, f) (p)->lpVtbl->GetParamEx(p,a,b,c,d,e,f) |
| #define | IDirectMusicTrack8_SetParamEx(p, a, b, c, d, e) (p)->lpVtbl->SetParamEx(p,a,b,c,d,e) |
| #define | IDirectMusicTrack8_Compose(p, a, b, c) (p)->lpVtbl->Compose(p,a,b,c) |
| #define | IDirectMusicTrack8_Join(p, a, b, c, d, e) (p)->lpVtbl->Join(p,a,b,c,d,e) |
Typedefs |
| typedef struct IDirectMusicTrack * | LPDIRECTMUSICTRACK |
| typedef struct IDirectMusicTrack8 * | LPDIRECTMUSICTRACK8 |
| typedef struct IDirectMusicTool * | LPDIRECTMUSICTOOL |
| typedef struct IDirectMusicTool8 * | LPDIRECTMUSICTOOL8 |
typedef struct
IDirectMusicPerformance * | LPDIRECTMUSICPERFORMANCE |
typedef struct
IDirectMusicPerformance8 * | LPDIRECTMUSICPERFORMANCE8 |
typedef struct
IDirectMusicSegment * | LPDIRECTMUSICSEGMENT |
typedef struct
IDirectMusicSegment8 * | LPDIRECTMUSICSEGMENT8 |
typedef struct
IDirectMusicSegmentState * | LPDIRECTMUSICSEGMENTSTATE |
typedef struct
IDirectMusicSegmentState8 * | LPDIRECTMUSICSEGMENTSTATE8 |
| typedef struct IDirectMusicGraph * | LPDIRECTMUSICGRAPH |
| typedef struct IDirectMusicGraph | IDirectMusicGraph8 |
| typedef struct IDirectMusicGraph * | LPDIRECTMUSICGRAPH8 |
| typedef LONG | MUSIC_TIME |
| typedef enum enumDMUS_TRACKF_FLAGS | DMUS_TRACKF_FLAGS |
Enumerations |
| enum | enumDMUS_TRACKF_FLAGS {
DMUS_TRACKF_SEEK = 0x001,
DMUS_TRACKF_LOOP = 0x002,
DMUS_TRACKF_START = 0x004,
DMUS_TRACKF_FLUSH = 0x008,
DMUS_TRACKF_DIRTY = 0x010,
DMUS_TRACKF_NOTIFY_OFF = 0x020,
DMUS_TRACKF_PLAY_OFF = 0x040,
DMUS_TRACKF_LOOPEND = 0x080,
DMUS_TRACKF_STOP = 0x100,
DMUS_TRACKF_RECOMPOSE = 0x200,
DMUS_TRACKF_CLOCK = 0x400
} |
Functions |
| | DEFINE_GUID (CLSID_DirectMusicBandTrack, 0xd2ac2894, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicChordTrack, 0xd2ac288b, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicChordMapTrack, 0xd2ac2896, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicCommandTrack, 0xd2ac288c, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicLyricsTrack, 0x995c1cf5, 0x54ff, 0x11d3, 0x8b, 0xda, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xb6) |
| | DEFINE_GUID (CLSID_DirectMusicMarkerTrack, 0x55a8fd00, 0x4288, 0x11d3, 0x9b, 0xd1, 0x8a, 0x0d, 0x61, 0xc8, 0x88, 0x35) |
| | DEFINE_GUID (CLSID_DirectMusicMotifTrack, 0xd2ac288e, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicMuteTrack, 0xd2ac2898, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicParamControlTrack, 0x4be0537b, 0x5c19, 0x11d3, 0x8b, 0xdc, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xb6) |
| | DEFINE_GUID (CLSID_DirectMusicScriptTrack, 0x4108fa85, 0x3586, 0x11d3, 0x8b, 0xd7, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xb6) |
| | DEFINE_GUID (CLSID_DirectMusicSegmentTriggerTrack, 0xbae4d665, 0x4ea1, 0x11d3, 0x8b, 0xda, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xb6) |
| | DEFINE_GUID (CLSID_DirectMusicSeqTrack, 0xd2ac2886, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicSignPostTrack, 0xf17e8672, 0xc3b4, 0x11d1, 0x87, 0x0b, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicStyleTrack, 0xd2ac288d, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicSysExTrack, 0xd2ac2887, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicTempoTrack, 0xd2ac2885, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicTimeSigTrack, 0xd2ac2888, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (CLSID_DirectMusicWaveTrack, 0xeed36461, 0x9ea5, 0x11d3, 0x9b, 0xd1, 0x00, 0x80, 0xc7, 0x15, 0x0a, 0x74) |
| | DEFINE_GUID (CLSID_DirectMusicMelodyFormulationTrack, 0xb0684266, 0xb57f, 0x11d2, 0x97, 0xf9, 0x00, 0xc0, 0x4f, 0xa3, 0x6e, 0x58) |
| | DEFINE_GUID (IID_IDirectMusicTool, 0xd2ac28ba, 0xb39b, 0x11d1, 0x87, 0x04, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (IID_IDirectMusicTool8, 0x0e674303, 0x3b05, 0x11d3, 0x9b, 0xd1, 0xf9, 0xe7, 0xf0, 0xa0, 0x15, 0x36) |
| | DEFINE_GUID (IID_IDirectMusicTrack, 0xf96029a1, 0x4282, 0x11d2, 0x87, 0x17, 0x00, 0x60, 0x08, 0x93, 0xb1, 0xbd) |
| | DEFINE_GUID (IID_IDirectMusicTrack8, 0x0e674304, 0x3b05, 0x11d3, 0x9b, 0xd1, 0xf9, 0xe7, 0xf0, 0xa0, 0x15, 0x36) |
| | DECLARE_INTERFACE_ (IDirectMusicTool, IUnknown) |
| | DECLARE_INTERFACE_ (IDirectMusicTool8, IDirectMusicTool) |
| | DECLARE_INTERFACE_ (IDirectMusicTrack, IUnknown) |
| | DECLARE_INTERFACE_ (IDirectMusicTrack8, IDirectMusicTrack) |
Generated on Fri May 25 2012 05:33:37 for ReactOS by
1.7.6.1
|