Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
1c774013
Commit
1c774013
authored
Oct 12, 2006
by
Michael Stefaniuc
Committed by
Alexandre Julliard
Oct 12, 2006
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dmband: Win64 printf format warning fixes.
parent
187b6ed9
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
52 additions
and
53 deletions
+52
-53
Makefile.in
dlls/dmband/Makefile.in
+0
-1
band.c
dlls/dmband/band.c
+26
-26
bandtrack.c
dlls/dmband/bandtrack.c
+19
-19
dmutils.c
dlls/dmband/dmutils.c
+7
-7
No files found.
dlls/dmband/Makefile.in
View file @
1c774013
...
...
@@ -5,7 +5,6 @@ VPATH = @srcdir@
MODULE
=
dmband.dll
IMPORTS
=
ole32 user32 advapi32 kernel32
EXTRALIBS
=
-ldxguid
-luuid
EXTRADEFS
=
-DWINE_NO_LONG_AS_INT
C_SRCS
=
\
band.c
\
...
...
dlls/dmband/band.c
View file @
1c774013
...
...
@@ -58,7 +58,7 @@ static ULONG WINAPI IDirectMusicBandImpl_IUnknown_AddRef (LPUNKNOWN iface) {
ICOM_THIS_MULTI
(
IDirectMusicBandImpl
,
UnknownVtbl
,
iface
);
ULONG
ref
=
InterlockedIncrement
(
&
This
->
ref
);
TRACE
(
"(%p) : AddRef from %
l
d
\n
"
,
This
,
ref
-
1
);
TRACE
(
"(%p) : AddRef from %d
\n
"
,
This
,
ref
-
1
);
DMBAND_LockModule
();
...
...
@@ -69,7 +69,7 @@ static ULONG WINAPI IDirectMusicBandImpl_IUnknown_Release (LPUNKNOWN iface) {
ICOM_THIS_MULTI
(
IDirectMusicBandImpl
,
UnknownVtbl
,
iface
);
ULONG
ref
=
InterlockedDecrement
(
&
This
->
ref
);
TRACE
(
"(%p) : ReleaseRef to %
l
d
\n
"
,
This
,
ref
);
TRACE
(
"(%p) : ReleaseRef to %d
\n
"
,
This
,
ref
);
if
(
ref
==
0
)
{
HeapFree
(
GetProcessHeap
(),
0
,
This
);
...
...
@@ -199,7 +199,7 @@ static HRESULT WINAPI IDirectMusicBandImpl_IDirectMusicObject_ParseDescriptor (L
memcpy
(
&
pDesc
->
guidClass
,
&
CLSID_DirectMusicBand
,
sizeof
(
CLSID
));
IStream_Read
(
pStream
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
TRACE_
(
dmfile
)(
": %s chunk (size = 0x%04
l
x)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = 0x%04x)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
FOURCC_RIFF
:
{
IStream_Read
(
pStream
,
&
Chunk
.
fccID
,
sizeof
(
FOURCC
),
NULL
);
...
...
@@ -211,7 +211,7 @@ static HRESULT WINAPI IDirectMusicBandImpl_IDirectMusicObject_ParseDescriptor (L
do
{
IStream_Read
(
pStream
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
StreamCount
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = 0x%04
l
x)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = 0x%04x)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
DMUS_FOURCC_GUID_CHUNK
:
{
TRACE_
(
dmfile
)(
": GUID chunk
\n
"
);
...
...
@@ -243,7 +243,7 @@ static HRESULT WINAPI IDirectMusicBandImpl_IDirectMusicObject_ParseDescriptor (L
do
{
IStream_Read
(
pStream
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
ListCount
[
0
]
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = 0x%04
l
x)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = 0x%04x)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
/* don't ask me why, but M$ puts INFO elements in UNFO list sometimes
(though strings seem to be valid unicode) */
...
...
@@ -289,7 +289,7 @@ static HRESULT WINAPI IDirectMusicBandImpl_IDirectMusicObject_ParseDescriptor (L
break
;
}
}
TRACE_
(
dmfile
)(
": ListCount[0] = %
ld < ListSize[0] = %l
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
TRACE_
(
dmfile
)(
": ListCount[0] = %
d < ListSize[0] = %
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
}
while
(
ListCount
[
0
]
<
ListSize
[
0
]);
break
;
}
...
...
@@ -309,7 +309,7 @@ static HRESULT WINAPI IDirectMusicBandImpl_IDirectMusicObject_ParseDescriptor (L
break
;
}
}
TRACE_
(
dmfile
)(
": StreamCount[0] = %
ld < StreamSize[0] = %l
d
\n
"
,
StreamCount
,
StreamSize
);
TRACE_
(
dmfile
)(
": StreamCount[0] = %
d < StreamSize[0] = %
d
\n
"
,
StreamCount
,
StreamSize
);
}
while
(
StreamCount
<
StreamSize
);
}
else
{
TRACE_
(
dmfile
)(
": unexpected chunk; loading failed)
\n
"
);
...
...
@@ -394,24 +394,24 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseInstrument (LPPERSISTSTR
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
ListCount
[
0
]
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
DMUS_FOURCC_INSTRUMENT_CHUNK
:
{
TRACE_
(
dmfile
)(
": Instrument chunk
\n
"
);
if
(
Chunk
.
dwSize
!=
sizeof
(
DMUS_IO_INSTRUMENT
))
return
E_FAIL
;
IStream_Read
(
pStm
,
&
inst
,
sizeof
(
DMUS_IO_INSTRUMENT
),
NULL
);
TRACE_
(
dmfile
)(
" - dwPatch: %
l
u
\n
"
,
inst
.
dwPatch
);
TRACE_
(
dmfile
)(
" - dwAssignPatch: %
l
u
\n
"
,
inst
.
dwAssignPatch
);
TRACE_
(
dmfile
)(
" - dwNoteRanges[0]: %
l
u
\n
"
,
inst
.
dwNoteRanges
[
0
]);
TRACE_
(
dmfile
)(
" - dwNoteRanges[1]: %
l
u
\n
"
,
inst
.
dwNoteRanges
[
1
]);
TRACE_
(
dmfile
)(
" - dwNoteRanges[2]: %
l
u
\n
"
,
inst
.
dwNoteRanges
[
2
]);
TRACE_
(
dmfile
)(
" - dwNoteRanges[3]: %
l
u
\n
"
,
inst
.
dwNoteRanges
[
3
]);
TRACE_
(
dmfile
)(
" - dwPChannel: %
l
u
\n
"
,
inst
.
dwPChannel
);
TRACE_
(
dmfile
)(
" - dwFlags: %
l
u
\n
"
,
inst
.
dwFlags
);
TRACE_
(
dmfile
)(
" - dwPatch: %u
\n
"
,
inst
.
dwPatch
);
TRACE_
(
dmfile
)(
" - dwAssignPatch: %u
\n
"
,
inst
.
dwAssignPatch
);
TRACE_
(
dmfile
)(
" - dwNoteRanges[0]: %u
\n
"
,
inst
.
dwNoteRanges
[
0
]);
TRACE_
(
dmfile
)(
" - dwNoteRanges[1]: %u
\n
"
,
inst
.
dwNoteRanges
[
1
]);
TRACE_
(
dmfile
)(
" - dwNoteRanges[2]: %u
\n
"
,
inst
.
dwNoteRanges
[
2
]);
TRACE_
(
dmfile
)(
" - dwNoteRanges[3]: %u
\n
"
,
inst
.
dwNoteRanges
[
3
]);
TRACE_
(
dmfile
)(
" - dwPChannel: %u
\n
"
,
inst
.
dwPChannel
);
TRACE_
(
dmfile
)(
" - dwFlags: %u
\n
"
,
inst
.
dwFlags
);
TRACE_
(
dmfile
)(
" - bPan: %u
\n
"
,
inst
.
bPan
);
TRACE_
(
dmfile
)(
" - bVolume: %u
\n
"
,
inst
.
bVolume
);
TRACE_
(
dmfile
)(
" - nTranspose: %d
\n
"
,
inst
.
nTranspose
);
TRACE_
(
dmfile
)(
" - dwChannelPriority: %
l
u
\n
"
,
inst
.
dwChannelPriority
);
TRACE_
(
dmfile
)(
" - dwChannelPriority: %u
\n
"
,
inst
.
dwChannelPriority
);
TRACE_
(
dmfile
)(
" - nPitchBendRange: %d
\n
"
,
inst
.
nPitchBendRange
);
break
;
}
...
...
@@ -446,7 +446,7 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseInstrument (LPPERSISTSTR
break
;
}
}
TRACE_
(
dmfile
)(
": ListCount[0] = %
ld < ListSize[0] = %l
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
TRACE_
(
dmfile
)(
": ListCount[0] = %
d < ListSize[0] = %
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
}
while
(
ListCount
[
0
]
<
ListSize
[
0
]);
/*
...
...
@@ -492,7 +492,7 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseInstrumentsList (LPPERSI
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
ListCount
[
0
]
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
FOURCC_LIST
:
{
IStream_Read
(
pStm
,
&
Chunk
.
fccID
,
sizeof
(
FOURCC
),
NULL
);
...
...
@@ -522,7 +522,7 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseInstrumentsList (LPPERSI
break
;
}
}
TRACE_
(
dmfile
)(
": ListCount[0] = %
ld < ListSize[0] = %l
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
TRACE_
(
dmfile
)(
": ListCount[0] = %
d < ListSize[0] = %
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
}
while
(
ListCount
[
0
]
<
ListSize
[
0
]);
return
S_OK
;
...
...
@@ -549,7 +549,7 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseBandForm (LPPERSISTSTREA
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
StreamCount
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
hr
=
IDirectMusicUtils_IPersistStream_ParseDescGeneric
(
&
Chunk
,
pStm
,
This
->
pDesc
);
if
(
FAILED
(
hr
))
return
hr
;
...
...
@@ -573,7 +573,7 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseBandForm (LPPERSISTSTREA
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
ListCount
[
0
]
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
hr
=
IDirectMusicUtils_IPersistStream_ParseUNFOGeneric
(
&
Chunk
,
pStm
,
This
->
pDesc
);
if
(
FAILED
(
hr
))
return
hr
;
...
...
@@ -588,7 +588,7 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseBandForm (LPPERSISTSTREA
}
}
}
TRACE_
(
dmfile
)(
": ListCount[0] = %ld < ListSize[0] = %l
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
TRACE_
(
dmfile
)(
": ListCount[0] = %d < ListSize[0] = %
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
}
while
(
ListCount
[
0
]
<
ListSize
[
0
]);
break
;
}
...
...
@@ -615,7 +615,7 @@ static HRESULT IDirectMusicBandImpl_IPersistStream_ParseBandForm (LPPERSISTSTREA
}
}
}
TRACE_
(
dmfile
)(
": StreamCount[0] = %
ld < StreamSize[0] = %l
d
\n
"
,
StreamCount
,
StreamSize
);
TRACE_
(
dmfile
)(
": StreamCount[0] = %
d < StreamSize[0] = %
d
\n
"
,
StreamCount
,
StreamSize
);
}
while
(
StreamCount
<
StreamSize
);
return
S_OK
;
...
...
@@ -631,11 +631,11 @@ static HRESULT WINAPI IDirectMusicBandImpl_IPersistStream_Load (LPPERSISTSTREAM
TRACE
(
"(%p,%p): loading
\n
"
,
This
,
pStm
);
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
FOURCC_RIFF
:
{
IStream_Read
(
pStm
,
&
Chunk
.
fccID
,
sizeof
(
FOURCC
),
NULL
);
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
DMUS_FOURCC_BAND_FORM
:
{
TRACE_
(
dmfile
)(
": Band form
\n
"
);
...
...
dlls/dmband/bandtrack.c
View file @
1c774013
...
...
@@ -53,7 +53,7 @@ static ULONG WINAPI IDirectMusicBandTrack_IUnknown_AddRef (LPUNKNOWN iface) {
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
UnknownVtbl
,
iface
);
ULONG
ref
=
InterlockedIncrement
(
&
This
->
ref
);
TRACE
(
"(%p) : AddRef from %
l
d
\n
"
,
This
,
ref
-
1
);
TRACE
(
"(%p) : AddRef from %d
\n
"
,
This
,
ref
-
1
);
DMBAND_LockModule
();
...
...
@@ -64,7 +64,7 @@ static ULONG WINAPI IDirectMusicBandTrack_IUnknown_Release (LPUNKNOWN iface) {
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
UnknownVtbl
,
iface
);
ULONG
ref
=
InterlockedDecrement
(
&
This
->
ref
);
TRACE
(
"(%p) : ReleaseRef to %
l
d
\n
"
,
This
,
ref
);
TRACE
(
"(%p) : ReleaseRef to %d
\n
"
,
This
,
ref
);
if
(
ref
==
0
)
{
HeapFree
(
GetProcessHeap
(),
0
,
This
);
...
...
@@ -105,7 +105,7 @@ static HRESULT WINAPI IDirectMusicBandTrack_IDirectMusicTrack_Init (LPDIRECTMUSI
static
HRESULT
WINAPI
IDirectMusicBandTrack_IDirectMusicTrack_InitPlay
(
LPDIRECTMUSICTRACK8
iface
,
IDirectMusicSegmentState
*
pSegmentState
,
IDirectMusicPerformance
*
pPerformance
,
void
**
ppStateData
,
DWORD
dwVirtualTrack8ID
,
DWORD
dwFlags
)
{
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
TrackVtbl
,
iface
);
FIXME
(
"(%p, %p, %p, %p, %
ld, %l
d): stub
\n
"
,
This
,
pSegmentState
,
pPerformance
,
ppStateData
,
dwVirtualTrack8ID
,
dwFlags
);
FIXME
(
"(%p, %p, %p, %p, %
d, %
d): stub
\n
"
,
This
,
pSegmentState
,
pPerformance
,
ppStateData
,
dwVirtualTrack8ID
,
dwFlags
);
return
S_OK
;
}
...
...
@@ -118,7 +118,7 @@ static HRESULT WINAPI IDirectMusicBandTrack_IDirectMusicTrack_EndPlay (LPDIRECTM
static
HRESULT
WINAPI
IDirectMusicBandTrack_IDirectMusicTrack_Play
(
LPDIRECTMUSICTRACK8
iface
,
void
*
pStateData
,
MUSIC_TIME
mtStart
,
MUSIC_TIME
mtEnd
,
MUSIC_TIME
mtOffset
,
DWORD
dwFlags
,
IDirectMusicPerformance
*
pPerf
,
IDirectMusicSegmentState
*
pSegSt
,
DWORD
dwVirtualID
)
{
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
TrackVtbl
,
iface
);
FIXME
(
"(%p, %p, %ld, %ld, %ld, %
ld, %p, %p, %l
d): semi-stub
\n
"
,
This
,
pStateData
,
mtStart
,
mtEnd
,
mtOffset
,
dwFlags
,
pPerf
,
pSegSt
,
dwVirtualID
);
FIXME
(
"(%p, %p, %ld, %ld, %ld, %
d, %p, %p, %
d): semi-stub
\n
"
,
This
,
pStateData
,
mtStart
,
mtEnd
,
mtOffset
,
dwFlags
,
pPerf
,
pSegSt
,
dwVirtualID
);
/* Sends following pMSG:
- DMUS_PATCH_PMSG
- DMUS_TRANSPOSE_PMSG
...
...
@@ -184,34 +184,34 @@ static HRESULT WINAPI IDirectMusicBandTrack_IDirectMusicTrack_Clone (LPDIRECTMUS
static
HRESULT
WINAPI
IDirectMusicBandTrack_IDirectMusicTrack_PlayEx
(
LPDIRECTMUSICTRACK8
iface
,
void
*
pStateData
,
REFERENCE_TIME
rtStart
,
REFERENCE_TIME
rtEnd
,
REFERENCE_TIME
rtOffset
,
DWORD
dwFlags
,
IDirectMusicPerformance
*
pPerf
,
IDirectMusicSegmentState
*
pSegSt
,
DWORD
dwVirtualID
)
{
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
TrackVtbl
,
iface
);
FIXME
(
"(%p, %p, 0x%s, 0x%s, 0x%s, %
ld, %p, %p, %ld): stub
\n
"
,
This
,
pStateData
,
wine_dbgstr_longlong
(
rtStart
),
FIXME
(
"(%p, %p, 0x%s, 0x%s, 0x%s, %
d, %p, %p, %d): stub
\n
"
,
This
,
pStateData
,
wine_dbgstr_longlong
(
rtStart
),
wine_dbgstr_longlong
(
rtEnd
),
wine_dbgstr_longlong
(
rtOffset
),
dwFlags
,
pPerf
,
pSegSt
,
dwVirtualID
);
return
S_OK
;
}
static
HRESULT
WINAPI
IDirectMusicBandTrack_IDirectMusicTrack_GetParamEx
(
LPDIRECTMUSICTRACK8
iface
,
REFGUID
rguidType
,
REFERENCE_TIME
rtTime
,
REFERENCE_TIME
*
prtNext
,
void
*
pParam
,
void
*
pStateData
,
DWORD
dwFlags
)
{
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
TrackVtbl
,
iface
);
FIXME
(
"(%p, %s, 0x%s, %p, %p, %p, %
l
d): stub
\n
"
,
This
,
debugstr_dmguid
(
rguidType
),
FIXME
(
"(%p, %s, 0x%s, %p, %p, %p, %d): stub
\n
"
,
This
,
debugstr_dmguid
(
rguidType
),
wine_dbgstr_longlong
(
rtTime
),
prtNext
,
pParam
,
pStateData
,
dwFlags
);
return
S_OK
;
}
static
HRESULT
WINAPI
IDirectMusicBandTrack_IDirectMusicTrack_SetParamEx
(
LPDIRECTMUSICTRACK8
iface
,
REFGUID
rguidType
,
REFERENCE_TIME
rtTime
,
void
*
pParam
,
void
*
pStateData
,
DWORD
dwFlags
)
{
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
TrackVtbl
,
iface
);
FIXME
(
"(%p, %s, 0x%s, %p, %p, %
l
d): stub
\n
"
,
This
,
debugstr_dmguid
(
rguidType
),
FIXME
(
"(%p, %s, 0x%s, %p, %p, %d): stub
\n
"
,
This
,
debugstr_dmguid
(
rguidType
),
wine_dbgstr_longlong
(
rtTime
),
pParam
,
pStateData
,
dwFlags
);
return
S_OK
;
}
static
HRESULT
WINAPI
IDirectMusicBandTrack_IDirectMusicTrack_Compose
(
LPDIRECTMUSICTRACK8
iface
,
IUnknown
*
pContext
,
DWORD
dwTrackGroup
,
IDirectMusicTrack
**
ppResultTrack
)
{
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
TrackVtbl
,
iface
);
FIXME
(
"(%p, %p, %
l
d, %p): stub
\n
"
,
This
,
pContext
,
dwTrackGroup
,
ppResultTrack
);
FIXME
(
"(%p, %p, %d, %p): stub
\n
"
,
This
,
pContext
,
dwTrackGroup
,
ppResultTrack
);
return
S_OK
;
}
static
HRESULT
WINAPI
IDirectMusicBandTrack_IDirectMusicTrack_Join
(
LPDIRECTMUSICTRACK8
iface
,
IDirectMusicTrack
*
pNewTrack
,
MUSIC_TIME
mtJoin
,
IUnknown
*
pContext
,
DWORD
dwTrackGroup
,
IDirectMusicTrack
**
ppResultTrack
)
{
ICOM_THIS_MULTI
(
IDirectMusicBandTrack
,
TrackVtbl
,
iface
);
FIXME
(
"(%p, %p, %ld, %p, %
l
d, %p): stub
\n
"
,
This
,
pNewTrack
,
mtJoin
,
pContext
,
dwTrackGroup
,
ppResultTrack
);
FIXME
(
"(%p, %p, %ld, %p, %d, %p): stub
\n
"
,
This
,
pNewTrack
,
mtJoin
,
pContext
,
dwTrackGroup
,
ppResultTrack
);
return
S_OK
;
}
...
...
@@ -333,7 +333,7 @@ static HRESULT IDirectMusicBandTrack_IPersistStream_ParseBandsList (LPPERSISTSTR
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
ListCount
[
0
]
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
FOURCC_LIST
:
{
IStream_Read
(
pStm
,
&
Chunk
.
fccID
,
sizeof
(
FOURCC
),
NULL
);
...
...
@@ -343,7 +343,7 @@ static HRESULT IDirectMusicBandTrack_IPersistStream_ParseBandsList (LPPERSISTSTR
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
ListCount
[
1
]
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
DMUS_FOURCC_BANDITEM_CHUNK
:
{
DMUS_IO_BAND_ITEM_HEADER
tmp_header
;
...
...
@@ -414,7 +414,7 @@ static HRESULT IDirectMusicBandTrack_IPersistStream_ParseBandsList (LPPERSISTSTR
break
;
}
}
TRACE_
(
dmfile
)(
": ListCount[1] = %
ld < ListSize[1] = %l
d
\n
"
,
ListCount
[
1
],
ListSize
[
1
]);
TRACE_
(
dmfile
)(
": ListCount[1] = %
d < ListSize[1] = %
d
\n
"
,
ListCount
[
1
],
ListSize
[
1
]);
}
while
(
ListCount
[
1
]
<
ListSize
[
1
]);
break
;
}
...
...
@@ -425,7 +425,7 @@ static HRESULT IDirectMusicBandTrack_IPersistStream_ParseBandsList (LPPERSISTSTR
break
;
}
}
TRACE_
(
dmfile
)(
": ListCount[0] = %
ld < ListSize[0] = %l
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
TRACE_
(
dmfile
)(
": ListCount[0] = %
d < ListSize[0] = %
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
}
while
(
ListCount
[
0
]
<
ListSize
[
0
]);
return
S_OK
;
...
...
@@ -450,7 +450,7 @@ static HRESULT IDirectMusicBandTrack_IPersistStream_ParseBandTrackForm (LPPERSIS
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
StreamCount
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
hr
=
IDirectMusicUtils_IPersistStream_ParseDescGeneric
(
&
Chunk
,
pStm
,
This
->
pDesc
);
if
(
FAILED
(
hr
))
return
hr
;
...
...
@@ -474,7 +474,7 @@ static HRESULT IDirectMusicBandTrack_IPersistStream_ParseBandTrackForm (LPPERSIS
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
ListCount
[
0
]
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
hr
=
IDirectMusicUtils_IPersistStream_ParseUNFOGeneric
(
&
Chunk
,
pStm
,
This
->
pDesc
);
if
(
FAILED
(
hr
))
return
hr
;
...
...
@@ -489,7 +489,7 @@ static HRESULT IDirectMusicBandTrack_IPersistStream_ParseBandTrackForm (LPPERSIS
}
}
}
TRACE_
(
dmfile
)(
": ListCount[0] = %ld < ListSize[0] = %l
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
TRACE_
(
dmfile
)(
": ListCount[0] = %d < ListSize[0] = %
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
}
while
(
ListCount
[
0
]
<
ListSize
[
0
]);
break
;
}
...
...
@@ -516,7 +516,7 @@ static HRESULT IDirectMusicBandTrack_IPersistStream_ParseBandTrackForm (LPPERSIS
}
}
}
TRACE_
(
dmfile
)(
": StreamCount[0] = %
ld < StreamSize[0] = %l
d
\n
"
,
StreamCount
,
StreamSize
);
TRACE_
(
dmfile
)(
": StreamCount[0] = %
d < StreamSize[0] = %
d
\n
"
,
StreamCount
,
StreamSize
);
}
while
(
StreamCount
<
StreamSize
);
return
S_OK
;
...
...
@@ -533,11 +533,11 @@ static HRESULT WINAPI IDirectMusicBandTrack_IPersistStream_Load (LPPERSISTSTREAM
TRACE
(
"(%p, %p): Loading
\n
"
,
This
,
pStm
);
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
FOURCC_RIFF
:
{
IStream_Read
(
pStm
,
&
Chunk
.
fccID
,
sizeof
(
FOURCC
),
NULL
);
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
switch
(
Chunk
.
fccID
)
{
case
DMUS_FOURCC_BANDTRACK_FORM
:
{
TRACE_
(
dmfile
)(
": Band track form
\n
"
);
...
...
dlls/dmband/dmutils.c
View file @
1c774013
...
...
@@ -184,7 +184,7 @@ HRESULT IDirectMusicUtils_IPersistStream_ParseReference (LPPERSISTSTREAM iface,
do
{
IStream_Read
(
pStm
,
&
Chunk
,
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
),
NULL
);
ListCount
[
0
]
+=
sizeof
(
FOURCC
)
+
sizeof
(
DWORD
)
+
Chunk
.
dwSize
;
TRACE_
(
dmfile
)(
": %s chunk (size = %
l
d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
TRACE_
(
dmfile
)(
": %s chunk (size = %d)"
,
debugstr_fourcc
(
Chunk
.
fccID
),
Chunk
.
dwSize
);
hr
=
IDirectMusicUtils_IPersistStream_ParseDescGeneric
(
&
Chunk
,
pStm
,
&
ref_desc
);
if
(
FAILED
(
hr
))
return
hr
;
...
...
@@ -196,7 +196,7 @@ HRESULT IDirectMusicUtils_IPersistStream_ParseReference (LPPERSISTSTREAM iface,
if
(
Chunk
.
dwSize
!=
sizeof
(
DMUS_IO_REFERENCE
))
return
E_FAIL
;
IStream_Read
(
pStm
,
&
ref
,
sizeof
(
DMUS_IO_REFERENCE
),
NULL
);
TRACE_
(
dmfile
)(
" - guidClassID: %s
\n
"
,
debugstr_dmguid
(
&
ref
.
guidClassID
));
TRACE_
(
dmfile
)(
" - dwValidData: %
l
u
\n
"
,
ref
.
dwValidData
);
TRACE_
(
dmfile
)(
" - dwValidData: %u
\n
"
,
ref
.
dwValidData
);
break
;
}
default:
{
...
...
@@ -207,7 +207,7 @@ HRESULT IDirectMusicUtils_IPersistStream_ParseReference (LPPERSISTSTREAM iface,
}
}
}
TRACE_
(
dmfile
)(
": ListCount[0] = %
ld < ListSize[0] = %l
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
TRACE_
(
dmfile
)(
": ListCount[0] = %
d < ListSize[0] = %
d
\n
"
,
ListCount
[
0
],
ListSize
[
0
]);
}
while
(
ListCount
[
0
]
<
ListSize
[
0
]);
ref_desc
.
dwValidData
|=
DMUS_OBJ_CLASS
;
...
...
@@ -623,7 +623,7 @@ const char *debugstr_dmreturn (DWORD code) {
}
/* if we didn't find it, return value */
return
wine_dbg_sprintf
(
"0x%08
l
X"
,
code
);
return
wine_dbg_sprintf
(
"0x%08X"
,
code
);
}
...
...
@@ -685,8 +685,8 @@ const char *debugstr_DMUS_OBJECTDESC (LPDMUS_OBJECTDESC pDesc) {
char
buffer
[
1024
]
=
""
,
*
ptr
=
&
buffer
[
0
];
ptr
+=
sprintf
(
ptr
,
"DMUS_OBJECTDESC (%p):
\n
"
,
pDesc
);
ptr
+=
sprintf
(
ptr
,
" - dwSize = 0x%08
l
X
\n
"
,
pDesc
->
dwSize
);
ptr
+=
sprintf
(
ptr
,
" - dwValidData = 0x%08
l
X ( %s)
\n
"
,
pDesc
->
dwValidData
,
debugstr_DMUS_OBJ_FLAGS
(
pDesc
->
dwValidData
));
ptr
+=
sprintf
(
ptr
,
" - dwSize = 0x%08X
\n
"
,
pDesc
->
dwSize
);
ptr
+=
sprintf
(
ptr
,
" - dwValidData = 0x%08X ( %s)
\n
"
,
pDesc
->
dwValidData
,
debugstr_DMUS_OBJ_FLAGS
(
pDesc
->
dwValidData
));
if
(
pDesc
->
dwValidData
&
DMUS_OBJ_CLASS
)
ptr
+=
sprintf
(
ptr
,
" - guidClass = %s
\n
"
,
debugstr_dmguid
(
&
pDesc
->
guidClass
));
if
(
pDesc
->
dwValidData
&
DMUS_OBJ_OBJECT
)
ptr
+=
sprintf
(
ptr
,
" - guidObject = %s
\n
"
,
debugstr_guid
(
&
pDesc
->
guidObject
));
if
(
pDesc
->
dwValidData
&
DMUS_OBJ_DATE
)
ptr
+=
sprintf
(
ptr
,
" - ftDate = %s
\n
"
,
debugstr_filetime
(
&
pDesc
->
ftDate
));
...
...
@@ -707,7 +707,7 @@ const char *debugstr_DMUS_OBJECTDESC (LPDMUS_OBJECTDESC pDesc) {
void
debug_DMUS_OBJECTDESC
(
LPDMUS_OBJECTDESC
pDesc
)
{
if
(
pDesc
)
{
TRACE
(
"DMUS_OBJECTDESC (%p):
\n
"
,
pDesc
);
TRACE
(
" - dwSize = %
l
d
\n
"
,
pDesc
->
dwSize
);
TRACE
(
" - dwSize = %d
\n
"
,
pDesc
->
dwSize
);
TRACE
(
" - dwValidData = %s
\n
"
,
debugstr_DMUS_OBJ_FLAGS
(
pDesc
->
dwValidData
));
if
(
pDesc
->
dwValidData
&
DMUS_OBJ_NAME
)
TRACE
(
" - wszName = %s
\n
"
,
debugstr_w
(
pDesc
->
wszName
));
if
(
pDesc
->
dwValidData
&
DMUS_OBJ_CLASS
)
TRACE
(
" - guidClass = %s
\n
"
,
debugstr_dmguid
(
&
pDesc
->
guidClass
));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment