dmcompos: Move a struct definition to the .c file that uses it.

Michael Stefaniuc mstefani at redhat.de
Mon Jun 9 06:28:51 CDT 2014


---
 dlls/dmcompos/chordmap.c         |  7 +++++++
 dlls/dmcompos/dmcompos_private.h | 15 ---------------
 2 files changed, 7 insertions(+), 15 deletions(-)

diff --git a/dlls/dmcompos/chordmap.c b/dlls/dmcompos/chordmap.c
index 9d2d8a9..c3483cd 100644
--- a/dlls/dmcompos/chordmap.c
+++ b/dlls/dmcompos/chordmap.c
@@ -25,6 +25,13 @@ WINE_DECLARE_DEBUG_CHANNEL(dmfile);
 /*****************************************************************************
  * IDirectMusicChordMapImpl implementation
  */
+typedef struct IDirectMusicChordMapImpl {
+    IDirectMusicChordMap IDirectMusicChordMap_iface;
+    const IDirectMusicObjectVtbl *ObjectVtbl;
+    const IPersistStreamVtbl *PersistStreamVtbl;
+    LONG  ref;
+    DMUS_OBJECTDESC *pDesc;
+} IDirectMusicChordMapImpl;
 
 /* IDirectMusicChordMapImpl IDirectMusicChordMap part: */
 static inline IDirectMusicChordMapImpl *impl_from_IDirectMusicChordMap(IDirectMusicChordMap *iface)
diff --git a/dlls/dmcompos/dmcompos_private.h b/dlls/dmcompos/dmcompos_private.h
index d7113e5..6a80445 100644
--- a/dlls/dmcompos/dmcompos_private.h
+++ b/dlls/dmcompos/dmcompos_private.h
@@ -45,7 +45,6 @@
 /*****************************************************************************
  * Interfaces
  */
-typedef struct IDirectMusicChordMapImpl IDirectMusicChordMapImpl;
 typedef struct IDirectMusicChordMapTrack IDirectMusicChordMapTrack;
 typedef struct IDirectMusicSignPostTrack IDirectMusicSignPostTrack;
 	
@@ -58,20 +57,6 @@ extern HRESULT WINAPI create_dmchordmaptrack(REFIID riid, void **ret_iface) DECL
 extern HRESULT WINAPI create_dmsignposttrack(REFIID riid, void **ret_iface) DECLSPEC_HIDDEN;
 
 /*****************************************************************************
- * IDirectMusicChordMapImpl implementation structure
- */
-struct IDirectMusicChordMapImpl {
-  IDirectMusicChordMap IDirectMusicChordMap_iface;
-  const IDirectMusicObjectVtbl *ObjectVtbl;
-  const IPersistStreamVtbl *PersistStreamVtbl;
-  LONG  ref;
-
-  /* IDirectMusicChordMapImpl fields */
-  LPDMUS_OBJECTDESC pDesc;
-
-};
-
-/*****************************************************************************
  * IDirectMusicChordMapTrack implementation structure
  */
 struct IDirectMusicChordMapTrack {
-- 
1.8.3.1



More information about the wine-patches mailing list