msdmo: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d94642a6b9
commit
b5d2b70dff
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue