msdmo: Build with msvcrt.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2019-06-12 09:43:56 +02:00
parent d94642a6b9
commit b5d2b70dff
2 changed files with 6 additions and 5 deletions

View File

@ -2,6 +2,8 @@ MODULE = msdmo.dll
IMPORTLIB = msdmo IMPORTLIB = msdmo
IMPORTS = dmoguids uuid ole32 user32 advapi32 IMPORTS = dmoguids uuid ole32 user32 advapi32
EXTRADLLFLAGS = -mno-cygwin
C_SRCS = \ C_SRCS = \
dmoreg.c \ dmoreg.c \
dmort.c dmort.c

View File

@ -27,7 +27,6 @@
#include "winerror.h" #include "winerror.h"
#include "winreg.h" #include "winreg.h"
#include "objbase.h" #include "objbase.h"
#include "wine/unicode.h"
#include "wine/debug.h" #include "wine/debug.h"
#include "dmo.h" #include "dmo.h"
@ -121,7 +120,7 @@ static HRESULT string_to_guid(const WCHAR *string, GUID *guid)
{ {
WCHAR buffer[39]; WCHAR buffer[39];
buffer[0] = '{'; buffer[0] = '{';
strcpyW(buffer + 1, string); lstrcpyW(buffer + 1, string);
buffer[37] = '}'; buffer[37] = '}';
buffer[38] = 0; buffer[38] = 0;
return CLSIDFromString(buffer, guid); return CLSIDFromString(buffer, guid);
@ -218,7 +217,7 @@ HRESULT WINAPI DMORegister(
/* Set default Name value */ /* Set default Name value */
ret = RegSetValueExW(hkey, NULL, 0, REG_SZ, (const BYTE*) szName, ret = RegSetValueExW(hkey, NULL, 0, REG_SZ, (const BYTE*) szName,
(strlenW(szName) + 1) * sizeof(WCHAR)); (lstrlenW(szName) + 1) * sizeof(WCHAR));
/* Set InputTypes */ /* Set InputTypes */
hres = write_types(hkey, szDMOInputType, pInTypes, cInTypes); hres = write_types(hkey, szDMOInputType, pInTypes, cInTypes);
@ -663,9 +662,9 @@ static HRESULT WINAPI IEnumDMO_fnNext(
Names[count] = NULL; Names[count] = NULL;
if (ret == ERROR_SUCCESS) if (ret == ERROR_SUCCESS)
{ {
Names[count] = CoTaskMemAlloc((strlenW(szValue) + 1) * sizeof(WCHAR)); Names[count] = CoTaskMemAlloc((lstrlenW(szValue) + 1) * sizeof(WCHAR));
if (Names[count]) if (Names[count])
strcpyW(Names[count], szValue); lstrcpyW(Names[count], szValue);
} }
} }
wsprintfW(szGuidKey,szToGuidFmt,szNextKey); wsprintfW(szGuidKey,szToGuidFmt,szNextKey);