Commit 3a061006 authored by Alexandre Julliard's avatar Alexandre Julliard

dmusic: Build with msvcrt.

parent 51994cb6
MODULE = dmusic.dll MODULE = dmusic.dll
IMPORTS = dxguid uuid ole32 advapi32 dsound user32 winmm IMPORTS = dxguid uuid ole32 advapi32 dsound user32 winmm
EXTRADLLFLAGS = -mno-cygwin
C_SRCS = \ C_SRCS = \
buffer.c \ buffer.c \
clock.c \ clock.c \
......
...@@ -155,7 +155,7 @@ static HRESULT WINAPI IDirectMusicCollectionImpl_EnumInstrument(IDirectMusicColl ...@@ -155,7 +155,7 @@ static HRESULT WINAPI IDirectMusicCollectionImpl_EnumInstrument(IDirectMusicColl
IDirectMusicInstrumentImpl *instrument = impl_from_IDirectMusicInstrument(inst_entry->pInstrument); IDirectMusicInstrumentImpl *instrument = impl_from_IDirectMusicInstrument(inst_entry->pInstrument);
IDirectMusicInstrument_GetPatch(inst_entry->pInstrument, patch); IDirectMusicInstrument_GetPatch(inst_entry->pInstrument, patch);
if (name) { if (name) {
length = min(strlenW(instrument->wszName), name_length - 1); length = min(lstrlenW(instrument->wszName), name_length - 1);
memcpy(name, instrument->wszName, length * sizeof(WCHAR)); memcpy(name, instrument->wszName, length * sizeof(WCHAR));
name[length] = '\0'; name[length] = '\0';
} }
......
...@@ -224,7 +224,7 @@ static HRESULT WINAPI IDirectMusic8Impl_EnumMasterClock(LPDIRECTMUSIC8 iface, DW ...@@ -224,7 +224,7 @@ static HRESULT WINAPI IDirectMusic8Impl_EnumMasterClock(LPDIRECTMUSIC8 iface, DW
clock_info->ctType = 0; clock_info->ctType = 0;
clock_info->guidClock = guid_system_clock; clock_info->guidClock = guid_system_clock;
strcpyW(clock_info->wszDescription, name_system_clock); lstrcpyW(clock_info->wszDescription, name_system_clock);
} }
else else
{ {
...@@ -233,7 +233,7 @@ static HRESULT WINAPI IDirectMusic8Impl_EnumMasterClock(LPDIRECTMUSIC8 iface, DW ...@@ -233,7 +233,7 @@ static HRESULT WINAPI IDirectMusic8Impl_EnumMasterClock(LPDIRECTMUSIC8 iface, DW
clock_info->ctType = 0; clock_info->ctType = 0;
clock_info->guidClock = guid_dsound_clock; clock_info->guidClock = guid_dsound_clock;
strcpyW(clock_info->wszDescription, name_dsound_clock); lstrcpyW(clock_info->wszDescription, name_dsound_clock);
} }
return S_OK; return S_OK;
...@@ -418,8 +418,8 @@ static void create_system_ports_list(IDirectMusic8Impl* object) ...@@ -418,8 +418,8 @@ static void create_system_ports_list(IDirectMusic8Impl* object)
port->device = MIDI_MAPPER; port->device = MIDI_MAPPER;
port->create = midi_out_port_create; port->create = midi_out_port_create;
midiOutGetDevCapsW(MIDI_MAPPER, &caps_out, sizeof(caps_out)); midiOutGetDevCapsW(MIDI_MAPPER, &caps_out, sizeof(caps_out));
strcpyW(port->caps.wszDescription, caps_out.szPname); lstrcpyW(port->caps.wszDescription, caps_out.szPname);
strcatW(port->caps.wszDescription, emulated); lstrcatW(port->caps.wszDescription, emulated);
port->caps.dwFlags = DMUS_PC_SHAREABLE; port->caps.dwFlags = DMUS_PC_SHAREABLE;
port->caps.dwClass = DMUS_PC_OUTPUTCLASS; port->caps.dwClass = DMUS_PC_OUTPUTCLASS;
port++; port++;
...@@ -430,8 +430,8 @@ static void create_system_ports_list(IDirectMusic8Impl* object) ...@@ -430,8 +430,8 @@ static void create_system_ports_list(IDirectMusic8Impl* object)
port->device = i; port->device = i;
port->create = midi_out_port_create; port->create = midi_out_port_create;
midiOutGetDevCapsW(i, &caps_out, sizeof(caps_out)); midiOutGetDevCapsW(i, &caps_out, sizeof(caps_out));
strcpyW(port->caps.wszDescription, caps_out.szPname); lstrcpyW(port->caps.wszDescription, caps_out.szPname);
strcatW(port->caps.wszDescription, emulated); lstrcatW(port->caps.wszDescription, emulated);
port->caps.dwFlags = DMUS_PC_SHAREABLE | DMUS_PC_EXTERNAL; port->caps.dwFlags = DMUS_PC_SHAREABLE | DMUS_PC_EXTERNAL;
port->caps.dwClass = DMUS_PC_OUTPUTCLASS; port->caps.dwClass = DMUS_PC_OUTPUTCLASS;
port++; port++;
...@@ -443,8 +443,8 @@ static void create_system_ports_list(IDirectMusic8Impl* object) ...@@ -443,8 +443,8 @@ static void create_system_ports_list(IDirectMusic8Impl* object)
port->device = i; port->device = i;
port->create = midi_in_port_create; port->create = midi_in_port_create;
midiInGetDevCapsW(i, &caps_in, sizeof(caps_in)); midiInGetDevCapsW(i, &caps_in, sizeof(caps_in));
strcpyW(port->caps.wszDescription, caps_in.szPname); lstrcpyW(port->caps.wszDescription, caps_in.szPname);
strcatW(port->caps.wszDescription, emulated); lstrcatW(port->caps.wszDescription, emulated);
port->caps.dwFlags = DMUS_PC_EXTERNAL; port->caps.dwFlags = DMUS_PC_EXTERNAL;
port->caps.dwClass = DMUS_PC_INPUTCLASS; port->caps.dwClass = DMUS_PC_INPUTCLASS;
port++; port++;
......
...@@ -17,8 +17,6 @@ ...@@ -17,8 +17,6 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/ */
#include "config.h"
#include "wine/port.h"
#include <stdio.h> #include <stdio.h>
#include <stdarg.h> #include <stdarg.h>
......
...@@ -36,7 +36,6 @@ ...@@ -36,7 +36,6 @@
#include "wine/debug.h" #include "wine/debug.h"
#include "wine/list.h" #include "wine/list.h"
#include "wine/unicode.h"
#include "winreg.h" #include "winreg.h"
#include "objbase.h" #include "objbase.h"
......
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