dmstyle: Move a struct definition to the .c file that uses it.
Michael Stefaniuc
mstefani at redhat.de
Mon Jun 9 06:29:47 CDT 2014
---
dlls/dmstyle/dmstyle_private.h | 20 --------------------
dlls/dmstyle/style.c | 11 +++++++++++
2 files changed, 11 insertions(+), 20 deletions(-)
diff --git a/dlls/dmstyle/dmstyle_private.h b/dlls/dmstyle/dmstyle_private.h
index bae61a0..95ad92f 100644
--- a/dlls/dmstyle/dmstyle_private.h
+++ b/dlls/dmstyle/dmstyle_private.h
@@ -45,8 +45,6 @@
/*****************************************************************************
* Interfaces
*/
-typedef struct IDirectMusicStyle8Impl IDirectMusicStyle8Impl;
-
typedef struct IDirectMusicAuditionTrack IDirectMusicAuditionTrack;
typedef struct IDirectMusicChordTrack IDirectMusicChordTrack;
typedef struct IDirectMusicCommandTrack IDirectMusicCommandTrack;
@@ -100,24 +98,6 @@ typedef struct _DMUS_PRIVATE_STYLE_ITEM {
/*****************************************************************************
- * IDirectMusicStyle8Impl implementation structure
- */
-struct IDirectMusicStyle8Impl {
- IDirectMusicStyle8 IDirectMusicStyle8_iface;
- const IDirectMusicObjectVtbl *ObjectVtbl;
- const IPersistStreamVtbl *PersistStreamVtbl;
- LONG ref;
-
- /* IDirectMusicStyle8Impl fields */
- LPDMUS_OBJECTDESC pDesc;
- DMUS_IO_STYLE style;
-
- /* data */
- struct list Motifs;
- struct list Bands;
-};
-
-/*****************************************************************************
* IDirectMusicAuditionTrack implementation structure
*/
struct IDirectMusicAuditionTrack {
diff --git a/dlls/dmstyle/style.c b/dlls/dmstyle/style.c
index 2945e5d..ed40791 100644
--- a/dlls/dmstyle/style.c
+++ b/dlls/dmstyle/style.c
@@ -26,6 +26,17 @@ WINE_DECLARE_DEBUG_CHANNEL(dmfile);
/*****************************************************************************
* IDirectMusicStyleImpl implementation
*/
+typedef struct IDirectMusicStyle8Impl {
+ IDirectMusicStyle8 IDirectMusicStyle8_iface;
+ const IDirectMusicObjectVtbl *ObjectVtbl;
+ const IPersistStreamVtbl *PersistStreamVtbl;
+ LONG ref;
+ DMUS_OBJECTDESC *pDesc;
+ DMUS_IO_STYLE style;
+ struct list Motifs;
+ struct list Bands;
+} IDirectMusicStyle8Impl;
+
static inline IDirectMusicStyle8Impl *impl_from_IDirectMusicStyle8(IDirectMusicStyle8 *iface)
{
return CONTAINING_RECORD(iface, IDirectMusicStyle8Impl, IDirectMusicStyle8_iface);
--
1.8.3.1
More information about the wine-patches
mailing list