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

dmusic_private.h File Reference
#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 "wine/unicode.h"
#include "winreg.h"
#include "objbase.h"
#include "dmusici.h"
#include "dmusicf.h"
#include "dmusics.h"

Go to the source code of this file.

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 chardebugstr_fourcc (DWORD fourcc)
const chardebugstr_dmguid (const GUID *id)
const chardebugstr_DMUS_OBJECTDESC (LPDMUS_OBJECTDESC pDesc)

Variables

LONG DMUSIC_refCount

Generated on Mon May 28 2012 05:02:29 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.