ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dmusics.h File Reference
#include "dmusicc.h"

Go to the source code of this file.

Data Structures

struct  DMUS_VOICE_STATE

Defines

#define REGSTR_PATH_SOFTWARESYNTHS   "Software\\Microsoft\\DirectMusic\\SoftwareSynths"
#define _DMUS_VOICE_STATE_DEFINED
#define REFRESH_F_LASTBUFFER   0x00000001
#define INTERFACE   IDirectMusicSynth
#define IDirectMusicSynth_QueryInterface(p, a, b)   (p)->lpVtbl->QueryInterface(p, a, b)
#define IDirectMusicSynth_AddRef(p)   (p)->lpVtbl->AddRef(p)
#define IDirectMusicSynth_Release(p)   (p)->lpVtbl->Release(p)
#define IDirectMusicSynth_Open(p, a)   (p)->lpVtbl->Open(p, a)
#define IDirectMusicSynth_Close(p)   (p)->lpVtbl->Close(p)
#define IDirectMusicSynth_SetNumChannelGroups(p, a)   (p)->lpVtbl->SetNumChannelGroups(p, a)
#define IDirectMusicSynth_Download(p, a, b, c)   (p)->lpVtbl->Download(p, a, b, c)
#define IDirectMusicSynth_Unload(p, a, b, c)   (p)->lpVtbl->Unload(p, a, b, c)
#define IDirectMusicSynth_PlayBuffer(p, a, b, c)   (p)->lpVtbl->PlayBuffer(p, a, b, c)
#define IDirectMusicSynth_GetRunningStats(p, a)   (p)->lpVtbl->GetRunningStats(p, a)
#define IDirectMusicSynth_GetPortCaps(p, a)   (p)->lpVtbl->GetPortCaps(p, a)
#define IDirectMusicSynth_SetMasterClock(p, a)   (p)->lpVtbl->SetMasterClock((p, a)
#define IDirectMusicSynth_GetLatencyClock(p, a)   (p)->lpVtbl->GetLatencyClock(p, a)
#define IDirectMusicSynth_Activate(p, a)   (p)->lpVtbl->Activate((p, a)
#define IDirectMusicSynth_SetSynthSink(p, a)   (p)->lpVtbl->SetSynthSink(p, a)
#define IDirectMusicSynth_Render(p, a, b, c)   (p)->lpVtbl->Render(p, a, b, c)
#define IDirectMusicSynth_SetChannelPriority(p, a, b, c)   (p)->lpVtbl->SetChannelPriority(p, a, b, c)
#define IDirectMusicSynth_GetChannelPriority(p, a, b, c)   (p)->lpVtbl->GetChannelPriority(p, a, b, c)
#define IDirectMusicSynth_GetFormat(p, a, b)   (p)->lpVtbl->GetFormat(p, a, b)
#define IDirectMusicSynth_GetAppend(p, a)   (p)->lpVtbl->GetAppend(p, a)
#define INTERFACE   IDirectMusicSynth8
#define IDirectMusicSynth8_QueryInterface(p, a, b)   (p)->lpVtbl->QueryInterface(p, a, b)
#define IDirectMusicSynth8_AddRef(p)   (p)->lpVtbl->AddRef(p)
#define IDirectMusicSynth8_Release(p)   (p)->lpVtbl->Release(p)
#define IDirectMusicSynth8_Open(p, a)   (p)->lpVtbl->Open(p, a)
#define IDirectMusicSynth8_Close(p)   (p)->lpVtbl->Close(p)
#define IDirectMusicSynth8_SetNumChannelGroups(p, a)   (p)->lpVtbl->SetNumChannelGroups(p, a)
#define IDirectMusicSynth8_Download(p, a, b, c)   (p)->lpVtbl->Download(p, a, b, c)
#define IDirectMusicSynth8_Unload(p, a, b, c)   (p)->lpVtbl->Unload(p, a, b, c)
#define IDirectMusicSynth8_PlayBuffer(p, a, b, c)   (p)->lpVtbl->PlayBuffer(p, a, b, c)
#define IDirectMusicSynth8_GetRunningStats(p, a)   (p)->lpVtbl->GetRunningStats(p, a)
#define IDirectMusicSynth8_GetPortCaps(p, a)   (p)->lpVtbl->GetPortCaps(p, a)
#define IDirectMusicSynth8_SetMasterClock(p, a)   (p)->lpVtbl->SetMasterClock((p, a)
#define IDirectMusicSynth8_GetLatencyClock(p, a)   (p)->lpVtbl->GetLatencyClock(p, a)
#define IDirectMusicSynth8_Activate(p, a)   (p)->lpVtbl->Activate((p, a)
#define IDirectMusicSynth8_SetSynthSink(p, a)   (p)->lpVtbl->SetSynthSink(p, a)
#define IDirectMusicSynth8_Render(p, a, b, c)   (p)->lpVtbl->Render(p, a, b, c)
#define IDirectMusicSynth8_SetChannelPriority(p, a, b, c)   (p)->lpVtbl->SetChannelPriority(p, a, b, c)
#define IDirectMusicSynth8_GetChannelPriority(p, a, b, c)   (p)->lpVtbl->GetChannelPriority(p, a, b, c)
#define IDirectMusicSynth8_GetFormat(p, a, b)   (p)->lpVtbl->GetFormat(p, a, b)
#define IDirectMusicSynth8_GetAppend(p, a)   (p)->lpVtbl->GetAppend(p, a)
#define IDirectMusicSynth8_PlayVoice(p, a, b, c, d, e, f, g, h, i, j)   (p)->lpVtbl->PlayVoice(p, a, b, c, d, e, f, g, h, i, j)
#define IDirectMusicSynth8_StopVoice(p, a, b)   (p)->lpVtbl->StopVoice(p, a, b)
#define IDirectMusicSynth8_GetVoiceState(p, a, b, c)   (p)->lpVtbl->GetVoiceState(p, a, b, c)
#define IDirectMusicSynth8_Refresh(p, a, b)   (p)->lpVtbl->Refresh(p, a, b)
#define IDirectMusicSynth8_AssignChannelToBuses(p, a, b, c, d)   (p)->lpVtbl->AssignChannelToBuses(p, a, b, c, d)
#define INTERFACE   IDirectMusicSynthSink

Functions

 DEFINE_GUID (IID_IDirectMusicSynth, 0x9823661, 0x5C85, 0x11D2, 0xAF, 0xA6, 0x00, 0xAA, 0x00, 0x24, 0xD8, 0xB6)
 DEFINE_GUID (IID_IDirectMusicSynth8, 0x53CAB625, 0x2711, 0x4C9F, 0x9D, 0xE7, 0x1B, 0x7F, 0x92, 0x5F, 0x6F, 0xC8)
 DEFINE_GUID (IID_IDirectMusicSynthSink, 0x09823663, 0x5C85, 0x11D2, 0xAF, 0xA6, 0x00, 0xAA, 0x00, 0x24, 0xD8, 0xB6)
 DEFINE_GUID (GUID_DMUS_PROP_SetSynthSink, 0x0A3A5BA5, 0x37B6, 0x11D2, 0xB9, 0xF9, 0x00, 0x00, 0xF8, 0x75, 0xAC, 0x12)
 DEFINE_GUID (GUID_DMUS_PROP_SinkUsesDSound, 0xBE208857, 0x8952, 0x11D2, 0xBA, 0x1C, 0x00, 0x00, 0xF8, 0x75, 0xAC, 0x12)
 DECLARE_INTERFACE_ (IDirectMusicSynth, IUnknown)
 DECLARE_INTERFACE_ (IDirectMusicSynth8, IDirectMusicSynth)
 DECLARE_INTERFACE_ (IDirectMusicSynthSink, IUnknown)

Generated on Sat May 26 2012 05:35:01 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.