Commit cb5c00d5 authored by Alexandre Julliard's avatar Alexandre Julliard

Avoid referencing a private header in another dll.

parent 43cb03be
...@@ -34,8 +34,6 @@ ...@@ -34,8 +34,6 @@
#include "dmusicf.h" #include "dmusicf.h"
#include "dsound.h" #include "dsound.h"
#include "../dmusic/dmusic_private.h"
/***************************************************************************** /*****************************************************************************
* Interfaces * Interfaces
*/ */
...@@ -167,6 +165,17 @@ extern HRESULT WINAPI DMUSIC_CreateDirectMusicTempoTrack (LPCGUID lpcGUID, LPDIR ...@@ -167,6 +165,17 @@ extern HRESULT WINAPI DMUSIC_CreateDirectMusicTempoTrack (LPCGUID lpcGUID, LPDIR
extern HRESULT WINAPI DMUSIC_CreateDirectMusicTimeSigTrack (LPCGUID lpcGUID, LPDIRECTMUSICTRACK8* ppTrack, LPUNKNOWN pUnkOuter); extern HRESULT WINAPI DMUSIC_CreateDirectMusicTimeSigTrack (LPCGUID lpcGUID, LPDIRECTMUSICTRACK8* ppTrack, LPUNKNOWN pUnkOuter);
extern HRESULT WINAPI DMUSIC_CreateDirectMusicWaveTrack (LPCGUID lpcGUID, LPDIRECTMUSICTRACK8* ppTrack, LPUNKNOWN pUnkOuter); extern HRESULT WINAPI DMUSIC_CreateDirectMusicWaveTrack (LPCGUID lpcGUID, LPDIRECTMUSICTRACK8* ppTrack, LPUNKNOWN pUnkOuter);
/* some sort of aux. performance channel: as far as i can understand, these are
used to represent a particular midi channel in particular group at particular
group; so all we need to do is to fill it with parent port, group and midi
channel ? */
typedef struct DMUSIC_PRIVATE_PCHANNEL_
{
DWORD channel; /* map to this channel... */
DWORD group; /* ... in this group ... */
IDirectMusicPort *port; /* ... at this port */
} DMUSIC_PRIVATE_PCHANNEL, *LPDMUSIC_PRIVATE_PCHANNEL;
/***************************************************************************** /*****************************************************************************
* IDirectMusicPerformance8Impl implementation structure * IDirectMusicPerformance8Impl implementation structure
*/ */
......
...@@ -72,17 +72,6 @@ extern ICOM_VTABLE(IPersistStream) DirectMusicCollectionObjectStream_Vtbl; ...@@ -72,17 +72,6 @@ extern ICOM_VTABLE(IPersistStream) DirectMusicCollectionObjectStream_Vtbl;
* Some stuff to make my life easier :=) * Some stuff to make my life easier :=)
*/ */
/* some sort of aux. performance channel: as far as i can understand, these are
used to represent a particular midi channel in particular group at particular
group; so all we need to do is to fill it with parent port, group and midi
channel ? */
typedef struct DMUSIC_PRIVATE_PCHANNEL_
{
DWORD channel; /* map to this channel... */
DWORD group; /* ... in this group ... */
IDirectMusicPort *port; /* ... at this port */
} DMUSIC_PRIVATE_PCHANNEL, *LPDMUSIC_PRIVATE_PCHANNEL;
/* some sort of aux. midi channel: big fake at the moment; accepts only priority /* some sort of aux. midi channel: big fake at the moment; accepts only priority
changes... more coming soon */ changes... more coming soon */
typedef struct DMUSIC_PRIVATE_MCHANNEL_ typedef struct DMUSIC_PRIVATE_MCHANNEL_
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment