Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
March 2022
- 80 participants
- 2903 messages
[PATCH 11/27] dlls/msado15/tests: use correct integral type
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/msado15/tests/msado15.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/msado15/tests/msado15.c b/dlls/msado15/tests/msado15.c
index f5473c72cfb..9ccba929993 100644
--- a/dlls/msado15/tests/msado15.c
+++ b/dlls/msado15/tests/msado15.c
@@ -676,7 +676,7 @@ static void test_Fields(void)
LONG count;
ADO_LONGPTR size;
DataTypeEnum type;
- FieldAttributeEnum attrs;
+ LONG attrs;
HRESULT hr;
hr = CoCreateInstance( &CLSID_Recordset, NULL, CLSCTX_INPROC_SERVER, &IID__Recordset, (void **)&recordset );
March 1, 2022
[PATCH 10/27] dlls/msacm32/tests: enable compilation with long types
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/msacm32/tests/Makefile.in | 1 -
dlls/msacm32/tests/msacm.c | 76 ++++++++++++++++++++--------------------
2 files changed, 38 insertions(+), 39 deletions(-)
diff --git a/dlls/msacm32/tests/Makefile.in b/dlls/msacm32/tests/Makefile.in
index d4fff0512b3..dba7cfee3da 100644
--- a/dlls/msacm32/tests/Makefile.in
+++ b/dlls/msacm32/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
TESTDLL = msacm32.dll
IMPORTS = msacm32 winmm
diff --git a/dlls/msacm32/tests/msacm.c b/dlls/msacm32/tests/msacm.c
index 35158e7fcfd..5980ac78640 100644
--- a/dlls/msacm32/tests/msacm.c
+++ b/dlls/msacm32/tests/msacm.c
@@ -42,7 +42,7 @@ static BOOL CALLBACK FormatTagEnumProc(HACMDRIVERID hadid,
HACMDRIVER had;
if (winetest_interactive)
- trace(" Format 0x%04x: %s\n", paftd->dwFormatTag, paftd->szFormatTag);
+ trace(" Format 0x%04lx: %s\n", paftd->dwFormatTag, paftd->szFormatTag);
rc = acmDriverOpen(&had, hadid, 0);
ok(rc == MMSYSERR_NOERROR || rc == MMSYSERR_NODRIVER,
@@ -243,7 +243,7 @@ static BOOL CALLBACK FormatEnumProc(HACMDRIVERID hadid,
acmMetrics((HACMOBJ)hadid, ACM_METRIC_DRIVER_SUPPORT, &fdwSupport);
if (winetest_interactive)
- trace(" 0x%04x, %s\n", pafd->dwFormatTag, pafd->szFormat);
+ trace(" 0x%04lx, %s\n", pafd->dwFormatTag, pafd->szFormat);
acmDriverOpen(&had, hadid, 0);
dwSize = pafd->cbwfx;
@@ -278,7 +278,7 @@ static BOOL CALLBACK FormatEnumProc(HACMDRIVERID hadid,
"expected %d, got %d\n", pafd->pwfx->nChannels, dst->nChannels);
if (pafd->dwFormatTag != 0x42) /* codec 0x0042 returns a different sample rate */
ok(dst->nSamplesPerSec == pafd->pwfx->nSamplesPerSec,
- "expected %d, got %d\n", pafd->pwfx->nSamplesPerSec, dst->nSamplesPerSec);
+ "expected %ld, got %ld\n", pafd->pwfx->nSamplesPerSec, dst->nSamplesPerSec);
ok(dst->wBitsPerSample == 16,
"expected %d, got %d\n", 16, dst->wBitsPerSample);
ok(dst->nBlockAlign == 2*pafd->pwfx->nChannels,
@@ -402,7 +402,7 @@ static BOOL CALLBACK DriverEnumProc(HACMDRIVERID hadid,
};
ok(dd.cbStruct == sizeof(dd),
- "acmDriverDetailsA(): cbStruct = %08x\n", dd.cbStruct);
+ "acmDriverDetailsA(): cbStruct = %08lx\n", dd.cbStruct);
for (iter = expected_ids; iter->shortname; ++iter) {
if (!strcmp(iter->shortname, dd.szShortName)) {
@@ -427,8 +427,8 @@ static BOOL CALLBACK DriverEnumProc(HACMDRIVERID hadid,
trace(" Copyright: %s\n", dd.szCopyright);
trace(" Licensing: %s\n", dd.szLicensing);
trace(" Features: %s\n", dd.szFeatures);
- trace(" Supports %u formats\n", dd.cFormatTags);
- trace(" Supports %u filter formats\n", dd.cFilterTags);
+ trace(" Supports %lu formats\n", dd.cFormatTags);
+ trace(" Supports %lu filter formats\n", dd.cFilterTags);
trace(" Mid: 0x%x\n", dd.wMid);
trace(" Pid: 0x%x\n", dd.wPid);
}
@@ -802,7 +802,7 @@ static void check_count(UINT uMetric)
ok(rc == MMSYSERR_NOERROR, "acmMetrics() failed: rc = 0x%08x\n", rc);
if (rc == MMSYSERR_NOERROR && winetest_interactive)
- trace("%s: %u\n", get_metric(uMetric), dwMetric);
+ trace("%s: %lu\n", get_metric(uMetric), dwMetric);
}
static void driver_tests(void)
@@ -896,11 +896,11 @@ static void test_prepareheader(void)
mr = acmStreamPrepareHeader(has, &hdr, 0);
ok(mr == MMSYSERR_NOERROR, "prepare failed: 0x%x\n", mr);
- ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_PREPARED, "header wasn't prepared: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_PREPARED, "header wasn't prepared: 0x%lx\n", hdr.fdwStatus);
mr = acmStreamUnprepareHeader(has, &hdr, 0);
ok(mr == MMSYSERR_NOERROR, "unprepare failed: 0x%x\n", mr);
- ok(hdr.fdwStatus == 0, "header wasn't unprepared: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == 0, "header wasn't unprepared: 0x%lx\n", hdr.fdwStatus);
memset(&hdr, 0, sizeof(hdr));
hdr.cbStruct = sizeof(hdr);
@@ -943,21 +943,21 @@ static void test_prepareheader(void)
mr = acmStreamPrepareHeader(has, &hdr, 0);
ok(mr == MMSYSERR_NOERROR, "prepare failed: 0x%x\n", mr);
- ok(hdr.fdwStatus == (ACMSTREAMHEADER_STATUSF_PREPARED | ACMSTREAMHEADER_STATUSF_DONE), "header wasn't prepared: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == (ACMSTREAMHEADER_STATUSF_PREPARED | ACMSTREAMHEADER_STATUSF_DONE), "header wasn't prepared: 0x%lx\n", hdr.fdwStatus);
hdr.cbSrcLengthUsed = 12345;
hdr.cbDstLengthUsed = 12345;
hdr.fdwStatus &= ~ACMSTREAMHEADER_STATUSF_DONE;
mr = acmStreamConvert(has, &hdr, ACM_STREAMCONVERTF_BLOCKALIGN);
ok(mr == MMSYSERR_NOERROR, "convert failed: 0x%x\n", mr);
- ok(hdr.fdwStatus & ACMSTREAMHEADER_STATUSF_DONE, "conversion was not done: 0x%x\n", hdr.fdwStatus);
- ok(hdr.cbSrcLengthUsed == hdr.cbSrcLength, "expected %d, got %d\n", hdr.cbSrcLength, hdr.cbSrcLengthUsed);
+ ok(hdr.fdwStatus & ACMSTREAMHEADER_STATUSF_DONE, "conversion was not done: 0x%lx\n", hdr.fdwStatus);
+ ok(hdr.cbSrcLengthUsed == hdr.cbSrcLength, "expected %ld, got %ld\n", hdr.cbSrcLength, hdr.cbSrcLengthUsed);
todo_wine
- ok(hdr.cbDstLengthUsed == 1010, "expected 1010, got %d\n", hdr.cbDstLengthUsed);
+ ok(hdr.cbDstLengthUsed == 1010, "expected 1010, got %ld\n", hdr.cbDstLengthUsed);
mr = acmStreamUnprepareHeader(has, &hdr, 0);
ok(mr == MMSYSERR_NOERROR, "unprepare failed: 0x%x\n", mr);
- ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_DONE, "header wasn't unprepared: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_DONE, "header wasn't unprepared: 0x%lx\n", hdr.fdwStatus);
/* The 2 next tests are related to Lost Horizon (bug 24723) */
memset(&hdr, 0, sizeof(hdr));
@@ -971,21 +971,21 @@ static void test_prepareheader(void)
if (sizeof(void *) == 4) /* 64 bit fails on this test */
{
ok(mr == MMSYSERR_NOERROR, "prepare failed: 0x%x\n", mr);
- ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_PREPARED, "header wasn't prepared: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_PREPARED, "header wasn't prepared: 0x%lx\n", hdr.fdwStatus);
hdr.cbSrcLengthUsed = 12345;
hdr.cbDstLengthUsed = 12345;
hdr.fdwStatus &= ~ACMSTREAMHEADER_STATUSF_DONE;
mr = acmStreamConvert(has, &hdr, ACM_STREAMCONVERTF_BLOCKALIGN);
ok(mr == MMSYSERR_NOERROR, "convert failed: 0x%x\n", mr);
- ok(hdr.fdwStatus & ACMSTREAMHEADER_STATUSF_DONE, "conversion was not done: 0x%x\n", hdr.fdwStatus);
- ok(hdr.cbSrcLengthUsed == hdr.cbSrcLength, "expected %d, got %d\n", hdr.cbSrcLength, hdr.cbSrcLengthUsed);
+ ok(hdr.fdwStatus & ACMSTREAMHEADER_STATUSF_DONE, "conversion was not done: 0x%lx\n", hdr.fdwStatus);
+ ok(hdr.cbSrcLengthUsed == hdr.cbSrcLength, "expected %ld, got %ld\n", hdr.cbSrcLength, hdr.cbSrcLengthUsed);
todo_wine
- ok(hdr.cbDstLengthUsed == 1010, "expected 1010, got %d\n", hdr.cbDstLengthUsed);
+ ok(hdr.cbDstLengthUsed == 1010, "expected 1010, got %ld\n", hdr.cbDstLengthUsed);
mr = acmStreamUnprepareHeader(has, &hdr, 0);
ok(mr == MMSYSERR_NOERROR, "unprepare failed: 0x%x\n", mr);
- ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_DONE, "header wasn't unprepared: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_DONE, "header wasn't unprepared: 0x%lx\n", hdr.fdwStatus);
}
else
todo_wine
@@ -999,14 +999,14 @@ static void test_prepareheader(void)
hdr.cbDstLength = -4;
mr = acmStreamPrepareHeader(has, &hdr, 0);
ok(mr == ACMERR_NOTPOSSIBLE, "expected 0x200, got 0x%x\n", mr);
- ok(hdr.fdwStatus == 0, "expected 0, got 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == 0, "expected 0, got 0x%lx\n", hdr.fdwStatus);
hdr.cbSrcLengthUsed = 12345;
hdr.cbDstLengthUsed = 12345;
mr = acmStreamConvert(has, &hdr, ACM_STREAMCONVERTF_BLOCKALIGN);
ok(mr == ACMERR_UNPREPARED, "expected 0x202, got 0x%x\n", mr);
- ok(hdr.cbSrcLengthUsed == 12345, "expected 12345, got %d\n", hdr.cbSrcLengthUsed);
- ok(hdr.cbDstLengthUsed == 12345, "expected 12345, got %d\n", hdr.cbDstLengthUsed);
+ ok(hdr.cbSrcLengthUsed == 12345, "expected 12345, got %ld\n", hdr.cbSrcLengthUsed);
+ ok(hdr.cbDstLengthUsed == 12345, "expected 12345, got %ld\n", hdr.cbDstLengthUsed);
mr = acmStreamUnprepareHeader(has, &hdr, 0);
ok(mr == ACMERR_UNPREPARED, "expected 0x202, got 0x%x\n", mr);
@@ -1021,22 +1021,22 @@ static void test_prepareheader(void)
mr = acmStreamPrepareHeader(has, &hdr, 0);
ok(mr == MMSYSERR_NOERROR, "prepare failed: 0x%x\n", mr);
- ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_PREPARED, "header wasn't prepared: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_PREPARED, "header wasn't prepared: 0x%lx\n", hdr.fdwStatus);
hdr.cbSrcLengthUsed = 12345;
hdr.cbDstLengthUsed = 12345;
hdr.fdwStatus &= ~ACMSTREAMHEADER_STATUSF_DONE;
mr = acmStreamConvert(has, &hdr, ACM_STREAMCONVERTF_BLOCKALIGN);
ok(mr == MMSYSERR_NOERROR, "convert failed: 0x%x\n", mr);
- ok(hdr.fdwStatus & ACMSTREAMHEADER_STATUSF_DONE, "conversion was not done: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus & ACMSTREAMHEADER_STATUSF_DONE, "conversion was not done: 0x%lx\n", hdr.fdwStatus);
todo_wine
- ok(hdr.cbSrcLengthUsed == hdr.cbSrcLength, "expected %d, got %d\n", hdr.cbSrcLength, hdr.cbSrcLengthUsed);
+ ok(hdr.cbSrcLengthUsed == hdr.cbSrcLength, "expected %ld, got %ld\n", hdr.cbSrcLength, hdr.cbSrcLengthUsed);
todo_wine
- ok(hdr.cbDstLengthUsed == hdr.cbDstLength, "expected %d, got %d\n", hdr.cbDstLength, hdr.cbDstLengthUsed);
+ ok(hdr.cbDstLengthUsed == hdr.cbDstLength, "expected %ld, got %ld\n", hdr.cbDstLength, hdr.cbDstLengthUsed);
mr = acmStreamUnprepareHeader(has, &hdr, 0);
ok(mr == MMSYSERR_NOERROR, "unprepare failed: 0x%x\n", mr);
- ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_DONE, "header wasn't unprepared: 0x%x\n", hdr.fdwStatus);
+ ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_DONE, "header wasn't unprepared: 0x%lx\n", hdr.fdwStatus);
mr = acmStreamClose(has, 0);
ok(mr == MMSYSERR_NOERROR, "close failed: 0x%x\n", mr);
@@ -1121,20 +1121,20 @@ static void test_convert(void)
mmr = acmStreamPrepareHeader(has, &hdr, 0);
ok(mmr == MMSYSERR_NOERROR, "#%d: prepare failed: 0x%x\n", i, mmr);
- ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_PREPARED, "#%d: header wasn't prepared: 0x%x\n", i, hdr.fdwStatus);
+ ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_PREPARED, "#%d: header wasn't prepared: 0x%lx\n", i, hdr.fdwStatus);
memset(&output, 0, sizeof(output));
mmr = acmStreamConvert(has, &hdr, ACM_STREAMCONVERTF_BLOCKALIGN);
ok(mmr == MMSYSERR_NOERROR, "#%d: convert failed: 0x%x\n", i, mmr);
- ok(hdr.fdwStatus & ACMSTREAMHEADER_STATUSF_DONE, "#%d: conversion was not done: 0x%x\n", i, hdr.fdwStatus);
- ok(hdr.cbSrcLengthUsed == hdr.cbSrcLength, "#%d: expected %d, got %d\n", i, hdr.cbSrcLength, hdr.cbSrcLengthUsed);
- ok(hdr.cbDstLengthUsed == expected_output[i].dst_used, "#%d: expected %d, got %d\n", i, expected_output[i].dst_used, hdr.cbDstLengthUsed);
+ ok(hdr.fdwStatus & ACMSTREAMHEADER_STATUSF_DONE, "#%d: conversion was not done: 0x%lx\n", i, hdr.fdwStatus);
+ ok(hdr.cbSrcLengthUsed == hdr.cbSrcLength, "#%d: expected %ld, got %ld\n", i, hdr.cbSrcLength, hdr.cbSrcLengthUsed);
+ ok(hdr.cbDstLengthUsed == expected_output[i].dst_used, "#%d: expected %ld, got %ld\n", i, expected_output[i].dst_used, hdr.cbDstLengthUsed);
todo_wine_if(expected_output[i].todo)
ok(!memcmp(expected_output[i].output, output, hdr.cbDstLengthUsed), "#%d: output does not match\n", i);
mmr = acmStreamUnprepareHeader(has, &hdr, 0);
ok(mmr == MMSYSERR_NOERROR, "#%d: unprepare failed: 0x%x\n", i, mmr);
- ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_DONE, "#%d: header wasn't unprepared: 0x%x\n", i, hdr.fdwStatus);
+ ok(hdr.fdwStatus == ACMSTREAMHEADER_STATUSF_DONE, "#%d: header wasn't unprepared: 0x%lx\n", i, hdr.fdwStatus);
mmr = acmStreamClose(has, 0);
ok(mmr == MMSYSERR_NOERROR, "#%d: close failed: 0x%x\n", i, mmr);
@@ -1164,8 +1164,8 @@ static void test_acmFormatSuggest(void)
ok(rc == MMSYSERR_NOERROR, "failed with error 0x%x\n", rc);
ok(src.wFormatTag == dst.wFormatTag, "expected %d, got %d\n", src.wFormatTag, dst.wFormatTag);
ok(src.nChannels == dst.nChannels, "expected %d, got %d\n", src.nChannels, dst.nChannels);
- ok(src.nSamplesPerSec == dst.nSamplesPerSec, "expected %d, got %d\n", src.nSamplesPerSec, dst.nSamplesPerSec);
- ok(src.nAvgBytesPerSec == dst.nAvgBytesPerSec, "expected %d, got %d\n", src.nAvgBytesPerSec, dst.nAvgBytesPerSec);
+ ok(src.nSamplesPerSec == dst.nSamplesPerSec, "expected %ld, got %ld\n", src.nSamplesPerSec, dst.nSamplesPerSec);
+ ok(src.nAvgBytesPerSec == dst.nAvgBytesPerSec, "expected %ld, got %ld\n", src.nAvgBytesPerSec, dst.nAvgBytesPerSec);
ok(src.nBlockAlign == dst.nBlockAlign, "expected %d, got %d\n", src.nBlockAlign, dst.nBlockAlign);
ok(src.wBitsPerSample == dst.wBitsPerSample, "expected %d, got %d\n", src.wBitsPerSample, dst.wBitsPerSample);
@@ -1179,8 +1179,8 @@ static void test_acmFormatSuggest(void)
ok(rc == MMSYSERR_NOERROR, "failed with error 0x%x\n", rc);
ok(src.wFormatTag == dst.wFormatTag, "expected %d, got %d\n", src.wFormatTag, dst.wFormatTag);
ok(src.nChannels == dst.nChannels, "expected %d, got %d\n", src.nChannels, dst.nChannels);
- ok(src.nSamplesPerSec == dst.nSamplesPerSec, "expected %d, got %d\n", src.nSamplesPerSec, dst.nSamplesPerSec);
- ok(src.nAvgBytesPerSec == dst.nAvgBytesPerSec, "expected %d, got %d\n", src.nAvgBytesPerSec, dst.nAvgBytesPerSec);
+ ok(src.nSamplesPerSec == dst.nSamplesPerSec, "expected %ld, got %ld\n", src.nSamplesPerSec, dst.nSamplesPerSec);
+ ok(src.nAvgBytesPerSec == dst.nAvgBytesPerSec, "expected %ld, got %ld\n", src.nAvgBytesPerSec, dst.nAvgBytesPerSec);
ok(src.nBlockAlign == dst.nBlockAlign, "expected %d, got %d\n", src.nBlockAlign, dst.nBlockAlign);
ok(src.wBitsPerSample == dst.wBitsPerSample, "expected %d, got %d\n", src.wBitsPerSample, dst.wBitsPerSample);
@@ -1192,7 +1192,7 @@ static void test_acmFormatSuggest(void)
todo_wine {
ok(rc == MMSYSERR_NOERROR, "failed with error 0x%x\n", rc);
ok(dst.wFormatTag == WAVE_FORMAT_PCM, "expected %d, got %d\n", WAVE_FORMAT_PCM, dst.wFormatTag);
- ok(dst.nSamplesPerSec == 0xdeadbeef, "expected %d, got %d\n", 0xdeadbeef, dst.nSamplesPerSec);
+ ok(dst.nSamplesPerSec == 0xdeadbeef, "expected %d, got %ld\n", 0xdeadbeef, dst.nSamplesPerSec);
}
src.nSamplesPerSec = 8000;
@@ -1247,7 +1247,7 @@ static void test_acmFormatTagDetails(void)
aftd.dwFormatTag = WAVE_FORMAT_MPEGLAYER3;
rc = acmFormatTagDetailsW(NULL, &aftd, ACM_FORMATTAGDETAILSF_FORMATTAG);
if (rc == MMSYSERR_NOERROR)
- ok(aftd.cbFormatSize == sizeof(MPEGLAYER3WAVEFORMAT), "got %d\n", aftd.cbFormatSize);
+ ok(aftd.cbFormatSize == sizeof(MPEGLAYER3WAVEFORMAT), "got %ld\n", aftd.cbFormatSize);
}
static void test_acmFormatChoose(void)
March 1, 2022
[PATCH 09/27] dlls/mpr/tests: enable compilation with long types
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/mpr/tests/Makefile.in | 1 -
dlls/mpr/tests/mpr.c | 74 ++++++++++++++++++++++----------------------
2 files changed, 37 insertions(+), 38 deletions(-)
diff --git a/dlls/mpr/tests/Makefile.in b/dlls/mpr/tests/Makefile.in
index 47107b49d1b..c3282546e84 100644
--- a/dlls/mpr/tests/Makefile.in
+++ b/dlls/mpr/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
TESTDLL = mpr.dll
IMPORTS = mpr
diff --git a/dlls/mpr/tests/mpr.c b/dlls/mpr/tests/mpr.c
index 578853eb12a..ab5c47c0490 100644
--- a/dlls/mpr/tests/mpr.c
+++ b/dlls/mpr/tests/mpr.c
@@ -41,51 +41,51 @@ static void test_WNetGetUniversalName(void)
buffer, &info_size);
if(drive_type == DRIVE_REMOTE)
- ok(ret == WN_NO_ERROR, "WNetGetUniversalNameA failed: %08x\n", ret);
+ ok(ret == WN_NO_ERROR, "WNetGetUniversalNameA failed: %08lx\n", ret);
else
/* WN_NO_NET_OR_BAD_PATH (DRIVE_FIXED) returned from the virtual drive (usual Q:)
created by the microsoft application virtualization client */
ok((ret == WN_NOT_CONNECTED) || (ret == WN_NO_NET_OR_BAD_PATH),
- "WNetGetUniversalNameA(%s, ...) returned %u (drive_type: %u)\n",
+ "WNetGetUniversalNameA(%s, ...) returned %lu (drive_type: %lu)\n",
driveA, ret, drive_type);
- ok(info_size == sizeof(buffer), "Got wrong size: %u\n", info_size);
+ ok(info_size == sizeof(buffer), "Got wrong size: %lu\n", info_size);
fail_size = 1;
ret = WNetGetUniversalNameA(driveA, UNIVERSAL_NAME_INFO_LEVEL,
buffer, &fail_size);
if(drive_type == DRIVE_REMOTE)
{
- todo_wine ok(ret == WN_BAD_VALUE || ret == WN_MORE_DATA, "WNetGetUniversalNameA failed: %08x\n", ret);
- ok(fail_size > 1, "Got %d\n", fail_size);
+ todo_wine ok(ret == WN_BAD_VALUE || ret == WN_MORE_DATA, "WNetGetUniversalNameA failed: %08lx\n", ret);
+ ok(fail_size > 1, "Got %ld\n", fail_size);
}
else
ok(ret == WN_NOT_CONNECTED || ret == WN_NO_NET_OR_BAD_PATH,
- "(%s) WNetGetUniversalNameW gave wrong error: %u\n", driveA, ret);
+ "(%s) WNetGetUniversalNameW gave wrong error: %lu\n", driveA, ret);
fail_size = ARRAY_SIZE(driveA) - 1;
ret = WNetGetUniversalNameA(driveA, UNIVERSAL_NAME_INFO_LEVEL,
buffer, &fail_size);
if(drive_type == DRIVE_REMOTE)
- ok(ret == WN_MORE_DATA, "WNetGetUniversalNameA failed: %08x\n", ret);
+ ok(ret == WN_MORE_DATA, "WNetGetUniversalNameA failed: %08lx\n", ret);
ret = WNetGetUniversalNameA(driveandpathA, UNIVERSAL_NAME_INFO_LEVEL,
buffer, &info_size);
if(drive_type == DRIVE_REMOTE)
- todo_wine ok(ret == WN_NO_ERROR, "WNetGetUniversalNameA failed: %08x\n", ret);
+ todo_wine ok(ret == WN_NO_ERROR, "WNetGetUniversalNameA failed: %08lx\n", ret);
info_size = sizeof(buffer);
ret = WNetGetUniversalNameW(driveW, UNIVERSAL_NAME_INFO_LEVEL,
buffer, &info_size);
if(drive_type == DRIVE_REMOTE)
- ok(ret == WN_NO_ERROR, "WNetGetUniversalNameW failed: %08x\n", ret);
+ ok(ret == WN_NO_ERROR, "WNetGetUniversalNameW failed: %08lx\n", ret);
else
ok((ret == WN_NOT_CONNECTED) || (ret == WN_NO_NET_OR_BAD_PATH),
- "WNetGetUniversalNameW(%s, ...) returned %u (drive_type: %u)\n",
+ "WNetGetUniversalNameW(%s, ...) returned %lu (drive_type: %lu)\n",
wine_dbgstr_w(driveW), ret, drive_type);
if(drive_type != DRIVE_REMOTE)
- ok(info_size == sizeof(buffer), "Got wrong size: %u\n", info_size);
+ ok(info_size == sizeof(buffer), "Got wrong size: %lu\n", info_size);
}
}
@@ -106,57 +106,57 @@ static void test_WNetGetRemoteName(void)
buffer, &info_size);
if(drive_type == DRIVE_REMOTE)
todo_wine
- ok(ret == WN_NO_ERROR, "WNetGetUniversalNameA failed: %08x\n", ret);
+ ok(ret == WN_NO_ERROR, "WNetGetUniversalNameA failed: %08lx\n", ret);
else
ok(ret == WN_NOT_CONNECTED || ret == WN_NO_NET_OR_BAD_PATH,
- "(%s) WNetGetUniversalNameA gave wrong error: %u\n", driveA, ret);
- ok(info_size == sizeof(buffer), "Got wrong size: %u\n", info_size);
+ "(%s) WNetGetUniversalNameA gave wrong error: %lu\n", driveA, ret);
+ ok(info_size == sizeof(buffer), "Got wrong size: %lu\n", info_size);
fail_size = 0;
ret = WNetGetUniversalNameA(driveA, REMOTE_NAME_INFO_LEVEL,
buffer, &fail_size);
if(drive_type == DRIVE_REMOTE)
todo_wine
- ok(ret == WN_BAD_VALUE || ret == WN_MORE_DATA, "WNetGetUniversalNameA failed: %08x\n", ret);
+ ok(ret == WN_BAD_VALUE || ret == WN_MORE_DATA, "WNetGetUniversalNameA failed: %08lx\n", ret);
else
ok(ret == WN_NOT_CONNECTED || ret == WN_NO_NET_OR_BAD_PATH,
- "(%s) WNetGetUniversalNameA gave wrong error: %u\n", driveA, ret);
+ "(%s) WNetGetUniversalNameA gave wrong error: %lu\n", driveA, ret);
ret = WNetGetUniversalNameA(driveA, REMOTE_NAME_INFO_LEVEL,
buffer, NULL);
- todo_wine ok(ret == WN_BAD_POINTER, "WNetGetUniversalNameA failed: %08x\n", ret);
+ todo_wine ok(ret == WN_BAD_POINTER, "WNetGetUniversalNameA failed: %08lx\n", ret);
ret = WNetGetUniversalNameA(driveA, REMOTE_NAME_INFO_LEVEL,
NULL, &info_size);
if(drive_type == DRIVE_REMOTE)
todo_wine
- ok(ret == WN_BAD_POINTER || ret == WN_BAD_VALUE, "WNetGetUniversalNameA failed: %08x\n", ret);
+ ok(ret == WN_BAD_POINTER || ret == WN_BAD_VALUE, "WNetGetUniversalNameA failed: %08lx\n", ret);
else
ok(ret == WN_NOT_CONNECTED || ret == WN_BAD_VALUE,
- "(%s) WNetGetUniversalNameA gave wrong error: %u\n", driveA, ret);
+ "(%s) WNetGetUniversalNameA gave wrong error: %lu\n", driveA, ret);
fail_size = ARRAY_SIZE(driveA) - 1;
ret = WNetGetUniversalNameA(driveA, REMOTE_NAME_INFO_LEVEL,
buffer, &fail_size);
if(drive_type == DRIVE_REMOTE)
- todo_wine ok(ret == WN_MORE_DATA, "WNetGetUniversalNameA failed: %08x\n", ret);
+ todo_wine ok(ret == WN_MORE_DATA, "WNetGetUniversalNameA failed: %08lx\n", ret);
ret = WNetGetUniversalNameA(driveandpathA, REMOTE_NAME_INFO_LEVEL,
buffer, &info_size);
if(drive_type == DRIVE_REMOTE)
- todo_wine ok(ret == WN_NO_ERROR, "WNetGetUniversalNameA failed: %08x\n", ret);
+ todo_wine ok(ret == WN_NO_ERROR, "WNetGetUniversalNameA failed: %08lx\n", ret);
info_size = sizeof(buffer);
ret = WNetGetUniversalNameW(driveW, REMOTE_NAME_INFO_LEVEL,
buffer, &info_size);
todo_wine{
if(drive_type == DRIVE_REMOTE)
- ok(ret == WN_NO_ERROR, "WNetGetUniversalNameW failed: %08x\n", ret);
+ ok(ret == WN_NO_ERROR, "WNetGetUniversalNameW failed: %08lx\n", ret);
else
ok(ret == WN_NOT_CONNECTED || ret == WN_NO_NET_OR_BAD_PATH,
- "(%s) WNetGetUniversalNameW gave wrong error: %u\n", driveA, ret);
+ "(%s) WNetGetUniversalNameW gave wrong error: %lu\n", driveA, ret);
}
- ok(info_size == sizeof(buffer), "Got wrong size: %u\n", info_size);
+ ok(info_size == sizeof(buffer), "Got wrong size: %lu\n", info_size);
}
}
@@ -191,7 +191,7 @@ static BOOL CALLBACK enum_password_proc(PASSWORD_CACHE_ENTRY* pce, DWORD param)
WORD size = 0;
char* buf;
- ok(param == m_param, "param, got %d, got %d\n", param, m_param);
+ ok(param == m_param, "param, got %ld, got %ld\n", param, m_param);
size = offsetof( PASSWORD_CACHE_ENTRY, abResource[pce->cbResource + pce->cbPassword] );
ok(pce->cbEntry == size, "cbEntry, got %d, expected %d\n", pce->cbEntry, size);
@@ -232,14 +232,14 @@ static void test_WNetCachePassword(void)
strcpy(password_buf, m_password);
password_len = strlen(m_password);
ret = pWNetCachePassword(resource_buf, resource_len, password_buf, password_len, m_type, 0);
- ok(ret == WN_SUCCESS, "WNetCachePassword failed: got %d, expected %d\n", ret, WN_SUCCESS);
+ ok(ret == WN_SUCCESS, "WNetCachePassword failed: got %ld, expected %d\n", ret, WN_SUCCESS);
strcpy(resource_buf, m_resource);
resource_len = strlen(m_resource);
strcpy(password_buf, "------");
password_len = sizeof(password_buf);
ret = pWNetGetCachedPassword(resource_buf, resource_len, password_buf, &password_len, m_type);
- ok(ret == WN_SUCCESS, "WNetGetCachedPassword failed: got %d, expected %d\n", ret, WN_SUCCESS);
+ ok(ret == WN_SUCCESS, "WNetGetCachedPassword failed: got %ld, expected %d\n", ret, WN_SUCCESS);
ok(password_len == strlen(m_password), "password length different, got %d\n", password_len);
ok(strncmp(password_buf, m_password, password_len)==0, "passwords different, got %.*s, expected %s\n", password_len, password_buf, m_password);
@@ -247,13 +247,13 @@ static void test_WNetCachePassword(void)
strcpy(prefix_buf, m_resource);
prefix_buf[prefix_len] = '0';
ret = pWNetEnumCachedPasswords(prefix_buf, prefix_len, m_type, enum_password_proc, m_param);
- ok(ret == WN_SUCCESS, "WNetEnumCachedPasswords failed: got %d, expected %d\n", ret, WN_SUCCESS);
+ ok(ret == WN_SUCCESS, "WNetEnumCachedPasswords failed: got %ld, expected %d\n", ret, WN_SUCCESS);
ok(m_callback_reached == 1, "callback was not reached\n");
strcpy(resource_buf, m_resource);
resource_len = strlen(m_resource);
ret = pWNetRemoveCachedPassword(resource_buf, resource_len, m_type);
- ok(ret == WN_SUCCESS, "WNetRemoveCachedPassword failed: got %d, expected %d\n", ret, WN_SUCCESS);
+ ok(ret == WN_SUCCESS, "WNetRemoveCachedPassword failed: got %ld, expected %d\n", ret, WN_SUCCESS);
} else {
win_skip("WNetCachePassword() is not supported.\n");
}
@@ -287,28 +287,28 @@ static void test_WNetUseConnection(void)
if (ret != ERROR_ALREADY_ASSIGNED) break;
}
if (ret == ERROR_ALREADY_ASSIGNED) goto end; /* no drives available */
- todo_wine ok(ret == WN_SUCCESS, "Unexpected return: %u\n", ret);
- ok(bufSize == 0, "Unexpected buffer size: %u\n", bufSize);
+ todo_wine ok(ret == WN_SUCCESS, "Unexpected return: %lu\n", ret);
+ ok(bufSize == 0, "Unexpected buffer size: %lu\n", bufSize);
if (ret == WN_SUCCESS) WNetCancelConnectionA(drive, TRUE);
bufSize = 0;
ret = pWNetUseConnectionA(NULL, netRes, NULL, NULL, 0, outBuf, &bufSize, &outRes);
- todo_wine ok(ret == ERROR_INVALID_PARAMETER, "Unexpected return: %u\n", ret);
- ok(bufSize == 0, "Unexpected buffer size: %u\n", bufSize);
+ todo_wine ok(ret == ERROR_INVALID_PARAMETER, "Unexpected return: %lu\n", ret);
+ ok(bufSize == 0, "Unexpected buffer size: %lu\n", bufSize);
if (ret == WN_SUCCESS) WNetCancelConnectionA(drive, TRUE);
todo_wine {
bufSize = 1;
ret = pWNetUseConnectionA(NULL, netRes, NULL, NULL, 0, outBuf, &bufSize, &outRes);
- ok(ret == ERROR_MORE_DATA, "Unexpected return: %u\n", ret);
- ok(bufSize == 3, "Unexpected buffer size: %u\n", bufSize);
+ ok(ret == ERROR_MORE_DATA, "Unexpected return: %lu\n", ret);
+ ok(bufSize == 3, "Unexpected buffer size: %lu\n", bufSize);
if (ret == WN_SUCCESS) WNetCancelConnectionA(drive, TRUE);
bufSize = 4;
ret = pWNetUseConnectionA(NULL, netRes, NULL, NULL, 0, outBuf, &bufSize, &outRes);
- ok(ret == WN_SUCCESS, "Unexpected return: %u\n", ret);
+ ok(ret == WN_SUCCESS, "Unexpected return: %lu\n", ret);
}
- ok(bufSize == 4, "Unexpected buffer size: %u\n", bufSize);
+ ok(bufSize == 4, "Unexpected buffer size: %lu\n", bufSize);
if (ret == WN_SUCCESS) WNetCancelConnectionA(drive, TRUE);
end:
March 1, 2022
[PATCH 08/27] dlls/mp3dmod/tests: enable compilation with long types
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/mp3dmod/tests/Makefile.in | 1
dlls/mp3dmod/tests/mp3dmod.c | 218 ++++++++++++++++++++--------------------
2 files changed, 109 insertions(+), 110 deletions(-)
diff --git a/dlls/mp3dmod/tests/Makefile.in b/dlls/mp3dmod/tests/Makefile.in
index 701b2987c32..f5d54e48533 100644
--- a/dlls/mp3dmod/tests/Makefile.in
+++ b/dlls/mp3dmod/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
TESTDLL = mp3dmod.dll
IMPORTS = dmoguids msdmo ole32 strmiids uuid wmcodecdspuuid
diff --git a/dlls/mp3dmod/tests/mp3dmod.c b/dlls/mp3dmod/tests/mp3dmod.c
index 7bc691e2aa4..7d213fcd18a 100644
--- a/dlls/mp3dmod/tests/mp3dmod.c
+++ b/dlls/mp3dmod/tests/mp3dmod.c
@@ -125,7 +125,7 @@ static void test_convert(void)
hr = CoCreateInstance(&CLSID_CMP3DecMediaObject, NULL, CLSCTX_INPROC_SERVER,
&IID_IMediaObject, (void **)&dmo);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
mp3fmt.wfx.wFormatTag = WAVE_FORMAT_MPEGLAYER3;
mp3fmt.wfx.nChannels = 2;
@@ -137,7 +137,7 @@ static void test_convert(void)
in.pbFormat = (BYTE *)&mp3fmt;
hr = IMediaObject_SetInputType(dmo, 0, &in, 0);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
wavfmt.wFormatTag = WAVE_FORMAT_PCM;
wavfmt.nChannels = 1;
@@ -152,7 +152,7 @@ static void test_convert(void)
out.pbFormat = (BYTE *)&wavfmt;
hr = IMediaObject_SetOutputType(dmo, 0, &out, 0);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
outbuf.len = 0;
outbuf.maxlen = sizeof(outbuf.data);
@@ -161,9 +161,9 @@ static void test_convert(void)
output.rtTimestamp = 0xdeadbeef;
output.rtTimelength = 0xdeadbeef;
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_FALSE, "got %#x\n", hr);
- ok(outbuf.len == 0, "got %u\n", outbuf.len);
- ok(output.dwStatus == 0, "got %#x\n", output.dwStatus);
+ ok(hr == S_FALSE, "got %#lx\n", hr);
+ ok(outbuf.len == 0, "got %lu\n", outbuf.len);
+ ok(output.dwStatus == 0, "got %#lx\n", output.dwStatus);
ok(output.rtTimestamp == 0xdeadbeef, "got %s\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == 0xdeadbeef, "got %s\n", wine_dbgstr_longlong(output.rtTimelength));
@@ -172,18 +172,18 @@ static void test_convert(void)
memcpy(inbuf.data + 96 * i, mp3hdr, 4);
inbuf.len = 96 * 5;
hr = IMediaObject_ProcessInput(dmo, 0, &inbuf.IMediaBuffer_iface, 0, 0, 0);
- ok(hr == S_OK, "got %#x\n", hr);
- ok(inbuf.refcount == 2, "Got refcount %d.\n", inbuf.refcount);
+ ok(hr == S_OK, "got %#lx\n", hr);
+ ok(inbuf.refcount == 2, "Got refcount %ld.\n", inbuf.refcount);
hr = IMediaObject_ProcessInput(dmo, 0, &inbuf.IMediaBuffer_iface, 0, 0, 0);
- ok(hr == DMO_E_NOTACCEPTING, "got %#x\n", hr);
+ ok(hr == DMO_E_NOTACCEPTING, "got %#lx\n", hr);
outbuf.len = 0;
outbuf.maxlen = 0;
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_FALSE, "got %#x\n", hr);
- ok(outbuf.len == 0, "got %u\n", outbuf.len);
- ok(output.dwStatus == (O_SYNCPOINT | O_INCOMPLETE), "got %#x\n", output.dwStatus);
+ ok(hr == S_FALSE, "got %#lx\n", hr);
+ ok(outbuf.len == 0, "got %lu\n", outbuf.len);
+ ok(output.dwStatus == (O_SYNCPOINT | O_INCOMPLETE), "got %#lx\n", output.dwStatus);
ok(output.rtTimestamp == 0xdeadbeef, "got %s\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == 0xdeadbeef, "got %s\n", wine_dbgstr_longlong(output.rtTimelength));
@@ -191,132 +191,132 @@ static void test_convert(void)
outbuf.len = 0;
outbuf.maxlen = 5000;
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
written = outbuf.len;
- ok(written > 1152 && written <= 5000, "got %u\n", written);
+ ok(written > 1152 && written <= 5000, "got %lu\n", written);
ok(output.dwStatus == (O_SYNCPOINT | O_TIME | O_TIMELENGTH | O_INCOMPLETE),
- "got %#x\n", output.dwStatus);
+ "got %#lx\n", output.dwStatus);
ok(output.rtTimestamp == 0, "got %s\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == samplelen(written, 48000),
"got %s\n", wine_dbgstr_longlong(output.rtTimelength));
- ok(inbuf.refcount == 2, "Got refcount %d.\n", inbuf.refcount);
- ok(outbuf.refcount == 1, "Got refcount %d.\n", inbuf.refcount);
+ ok(inbuf.refcount == 2, "Got refcount %ld.\n", inbuf.refcount);
+ ok(outbuf.refcount == 1, "Got refcount %ld.\n", inbuf.refcount);
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_FALSE, "got %#x\n", hr);
- ok(outbuf.len == written, "expected %u, got %u\n", written, outbuf.len);
- ok(output.dwStatus == (O_SYNCPOINT | O_INCOMPLETE), "got %#x\n", output.dwStatus);
+ ok(hr == S_FALSE, "got %#lx\n", hr);
+ ok(outbuf.len == written, "expected %lu, got %lu\n", written, outbuf.len);
+ ok(output.dwStatus == (O_SYNCPOINT | O_INCOMPLETE), "got %#lx\n", output.dwStatus);
ok(output.rtTimestamp == 0, "got %s\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == samplelen(written, 48000),
"got %s\n", wine_dbgstr_longlong(output.rtTimelength));
hr = IMediaObject_ProcessInput(dmo, 0, &inbuf.IMediaBuffer_iface, 0, 0, 0);
- ok(hr == DMO_E_NOTACCEPTING, "got %#x\n", hr);
- ok(inbuf.refcount == 2, "Got refcount %d.\n", inbuf.refcount);
- ok(outbuf.refcount == 1, "Got refcount %d.\n", inbuf.refcount);
+ ok(hr == DMO_E_NOTACCEPTING, "got %#lx\n", hr);
+ ok(inbuf.refcount == 2, "Got refcount %ld.\n", inbuf.refcount);
+ ok(outbuf.refcount == 1, "Got refcount %ld.\n", inbuf.refcount);
/* write the rest */
outbuf.len = 0;
outbuf.maxlen = 5000;
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
ok(written + outbuf.len == (1152 * 5) ||
broken(written + outbuf.len == (1152 * 5) - 528), /* Win10 */
- "got %u, total %u\n", outbuf.len, written + outbuf.len);
- ok(output.dwStatus == (O_SYNCPOINT | O_TIME | O_TIMELENGTH), "got %#x\n", output.dwStatus);
+ "got %lu, total %lu\n", outbuf.len, written + outbuf.len);
+ ok(output.dwStatus == (O_SYNCPOINT | O_TIME | O_TIMELENGTH), "got %#lx\n", output.dwStatus);
ok(output.rtTimestamp == samplelen(written, 48000),
"got %s\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == samplelen(outbuf.len, 48000),
"got %s\n", wine_dbgstr_longlong(output.rtTimelength));
- ok(inbuf.refcount == 1, "Got refcount %d.\n", inbuf.refcount);
- ok(outbuf.refcount == 1, "Got refcount %d.\n", inbuf.refcount);
+ ok(inbuf.refcount == 1, "Got refcount %ld.\n", inbuf.refcount);
+ ok(outbuf.refcount == 1, "Got refcount %ld.\n", inbuf.refcount);
written += outbuf.len;
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_FALSE, "got %#x\n", hr);
- ok(output.dwStatus == 0, "got %#x\n", output.dwStatus);
+ ok(hr == S_FALSE, "got %#lx\n", hr);
+ ok(output.dwStatus == 0, "got %#lx\n", output.dwStatus);
output.pBuffer = NULL;
output.dwStatus = 0xdeadbeef;
output.rtTimestamp = 0xdeadbeef;
output.rtTimelength = 0xdeadbeef;
hr = IMediaObject_ProcessOutput(dmo, DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER, 1, &output, &status);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
ok(!output.pBuffer, "Got buffer %p.\n", output.pBuffer);
- ok(!output.dwStatus, "Got status %#x.\n", output.dwStatus);
+ ok(!output.dwStatus, "Got status %#lx.\n", output.dwStatus);
ok(output.rtTimestamp == 0xdeadbeef, "Got timestamp %s.\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == 0xdeadbeef, "Got length %s.\n", wine_dbgstr_longlong(output.rtTimelength));
hr = IMediaObject_ProcessInput(dmo, 0, &inbuf.IMediaBuffer_iface, 0, 0, 0);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
hr = IMediaObject_ProcessInput(dmo, 0, &inbuf.IMediaBuffer_iface, 0, 0, 0);
- ok(hr == DMO_E_NOTACCEPTING, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_NOTACCEPTING, "Got hr %#lx.\n", hr);
output.pBuffer = NULL;
output.dwStatus = 0xdeadbeef;
output.rtTimestamp = 0xdeadbeef;
output.rtTimelength = 0xdeadbeef;
hr = IMediaObject_ProcessOutput(dmo, DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER, 1, &output, &status);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
ok(!output.pBuffer, "Got buffer %p.\n", output.pBuffer);
- ok(output.dwStatus == O_INCOMPLETE, "Got status %#x.\n", output.dwStatus);
+ ok(output.dwStatus == O_INCOMPLETE, "Got status %#lx.\n", output.dwStatus);
ok(output.rtTimestamp == 0xdeadbeef, "Got timestamp %s.\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == 0xdeadbeef, "Got length %s.\n", wine_dbgstr_longlong(output.rtTimelength));
- ok(inbuf.refcount == 2, "Got refcount %d.\n", inbuf.refcount);
+ ok(inbuf.refcount == 2, "Got refcount %ld.\n", inbuf.refcount);
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
ok(!output.pBuffer, "Got buffer %p.\n", output.pBuffer);
- ok(output.dwStatus == O_INCOMPLETE, "Got status %#x.\n", output.dwStatus);
+ ok(output.dwStatus == O_INCOMPLETE, "Got status %#lx.\n", output.dwStatus);
ok(output.rtTimestamp == 0xdeadbeef, "Got timestamp %s.\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == 0xdeadbeef, "Got length %s.\n", wine_dbgstr_longlong(output.rtTimelength));
- ok(inbuf.refcount == 2, "Got refcount %d.\n", inbuf.refcount);
+ ok(inbuf.refcount == 2, "Got refcount %ld.\n", inbuf.refcount);
output.pBuffer = &outbuf.IMediaBuffer_iface;
outbuf.len = 0;
outbuf.maxlen = 5000;
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
- ok(outbuf.len > 1152 && outbuf.len <= 5000, "Got length %u.\n", outbuf.len);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
+ ok(outbuf.len > 1152 && outbuf.len <= 5000, "Got length %lu.\n", outbuf.len);
ok(output.dwStatus == (O_SYNCPOINT | O_TIME | O_TIMELENGTH | O_INCOMPLETE),
- "Got status %#x.\n", output.dwStatus);
+ "Got status %#lx.\n", output.dwStatus);
ok(output.rtTimestamp == samplelen(written, 48000), "Got timestamp %s.\n",
wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == samplelen(outbuf.len, 48000),
"Got length %s.\n", wine_dbgstr_longlong(output.rtTimelength));
- ok(inbuf.refcount == 2, "Got refcount %d.\n", inbuf.refcount);
- ok(outbuf.refcount == 1, "Got refcount %d.\n", inbuf.refcount);
+ ok(inbuf.refcount == 2, "Got refcount %ld.\n", inbuf.refcount);
+ ok(outbuf.refcount == 1, "Got refcount %ld.\n", inbuf.refcount);
hr = IMediaObject_Flush(dmo);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
- ok(inbuf.refcount == 1, "Got refcount %d.\n", inbuf.refcount);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
+ ok(inbuf.refcount == 1, "Got refcount %ld.\n", inbuf.refcount);
outbuf.len = 0;
outbuf.maxlen = 5000;
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_FALSE, "Got hr %#x.\n", hr);
+ ok(hr == S_FALSE, "Got hr %#lx.\n", hr);
hr = IMediaObject_Flush(dmo);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
hr = IMediaObject_ProcessInput(dmo, 0, &inbuf.IMediaBuffer_iface, 0, 0, 0);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
hr = IMediaObject_ProcessOutput(dmo, 0, 1, &output, &status);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
- ok(outbuf.len > 1152 && outbuf.len <= 5000, "Got length %u.\n", outbuf.len);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
+ ok(outbuf.len > 1152 && outbuf.len <= 5000, "Got length %lu.\n", outbuf.len);
ok(output.dwStatus == (O_SYNCPOINT | O_TIME | O_TIMELENGTH | O_INCOMPLETE),
- "Got status %#x.\n", output.dwStatus);
+ "Got status %#lx.\n", output.dwStatus);
ok(!output.rtTimestamp, "Got timestamp %s.\n", wine_dbgstr_longlong(output.rtTimestamp));
ok(output.rtTimelength == samplelen(outbuf.len, 48000),
"Got length %s.\n", wine_dbgstr_longlong(output.rtTimelength));
- ok(inbuf.refcount == 2, "Got refcount %d.\n", inbuf.refcount);
- ok(outbuf.refcount == 1, "Got refcount %d.\n", inbuf.refcount);
+ ok(inbuf.refcount == 2, "Got refcount %ld.\n", inbuf.refcount);
+ ok(outbuf.refcount == 1, "Got refcount %ld.\n", inbuf.refcount);
IMediaObject_Release(dmo);
- ok(inbuf.refcount == 1, "Got outstanding refcount %d.\n", inbuf.refcount);
- ok(outbuf.refcount == 1, "Got outstanding refcount %d.\n", outbuf.refcount);
+ ok(inbuf.refcount == 1, "Got outstanding refcount %ld.\n", inbuf.refcount);
+ ok(outbuf.refcount == 1, "Got outstanding refcount %ld.\n", outbuf.refcount);
}
static const GUID IID_test_outer = {0xdeadbeef,0,0,{0,0,0,0,0,0,0,0x66}};
@@ -358,13 +358,13 @@ static void test_aggregation(void)
hr = CoCreateInstance(&CLSID_CMP3DecMediaObject, &Outer, CLSCTX_INPROC_SERVER,
&IID_IUnknown, (void **)&unk);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
hr = IUnknown_QueryInterface(unk, &IID_IMediaObject, (void **)&dmo);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
hr = IMediaObject_QueryInterface(dmo, &IID_test_outer, (void **)&unk2);
- ok(hr == S_OK, "got %#x\n", hr);
+ ok(hr == S_OK, "got %#lx\n", hr);
ok(unk2 == (IUnknown *)0xdeadbeef, "got unk %p\n", unk2);
IUnknown_Release(dmo);
@@ -372,7 +372,7 @@ static void test_aggregation(void)
hr = CoCreateInstance(&CLSID_CMP3DecMediaObject, &Outer, CLSCTX_INPROC_SERVER,
&IID_IMediaObject, (void **)&unk);
- ok(hr == E_NOINTERFACE, "got %#x\n", hr);
+ ok(hr == E_NOINTERFACE, "got %#lx\n", hr);
}
static void test_stream_info(void)
@@ -408,27 +408,27 @@ static void test_stream_info(void)
hr = CoCreateInstance(&CLSID_CMP3DecMediaObject, NULL, CLSCTX_INPROC_SERVER,
&IID_IMediaObject, (void **)&dmo);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
hr = IMediaObject_GetStreamCount(dmo, &input_count, &output_count);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
- ok(input_count == 1, "Got input count %u.\n", input_count);
- ok(output_count == 1, "Got output count %u.\n", output_count);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
+ ok(input_count == 1, "Got input count %lu.\n", input_count);
+ ok(output_count == 1, "Got output count %lu.\n", output_count);
flags = 0xdeadbeef;
hr = IMediaObject_GetInputStreamInfo(dmo, 0, &flags);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
- ok(!flags, "Got flags %#x.\n", flags);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
+ ok(!flags, "Got flags %#lx.\n", flags);
flags = 0xdeadbeef;
hr = IMediaObject_GetOutputStreamInfo(dmo, 0, &flags);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
- ok(!flags, "Got flags %#x.\n", flags);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
+ ok(!flags, "Got flags %#lx.\n", flags);
hr = IMediaObject_GetInputSizeInfo(dmo, 0, &size, &lookahead, &alignment);
- ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#lx.\n", hr);
hr = IMediaObject_GetOutputSizeInfo(dmo, 0, &size, &alignment);
- ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#lx.\n", hr);
for (channels = 1; channels <= 2; ++channels)
{
@@ -436,12 +436,12 @@ static void test_stream_info(void)
output_format.nChannels = channels;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, 0);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
hr = IMediaObject_GetInputSizeInfo(dmo, 0, &size, &lookahead, &alignment);
- ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#lx.\n", hr);
hr = IMediaObject_GetOutputSizeInfo(dmo, 0, &size, &alignment);
- ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#lx.\n", hr);
for (depth = 8; depth <= 16; depth += 8)
{
@@ -450,28 +450,28 @@ static void test_stream_info(void)
output_format.nAvgBytesPerSec = 48000 * output_format.nBlockAlign;
hr = IMediaObject_SetOutputType(dmo, 0, &output_mt, 0);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
size = lookahead = alignment = 0xdeadbeef;
hr = IMediaObject_GetInputSizeInfo(dmo, 0, &size, &lookahead, &alignment);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
ok(!size || broken(size == output_format.nBlockAlign) /* Vista */,
- "Got size %u for %u channels, depth %u.\n", size, channels, depth);
- ok(lookahead == 0xdeadbeef, "Got lookahead %u.\n", lookahead);
- ok(alignment == 1, "Got alignment %u.\n", alignment);
+ "Got size %lu for %u channels, depth %u.\n", size, channels, depth);
+ ok(lookahead == 0xdeadbeef, "Got lookahead %lu.\n", lookahead);
+ ok(alignment == 1, "Got alignment %lu.\n", alignment);
size = alignment = 0xdeadbeef;
hr = IMediaObject_GetOutputSizeInfo(dmo, 0, &size, &alignment);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
/* Vista returns the expected size; all later versions act as if
* channels == 2 for some reason. */
ok(size >= channels * 1152 * depth / 8,
- "Got size %u for %u channels, depth %u.\n", size, channels, depth);
- ok(alignment == 1, "Got alignment %u.\n", alignment);
+ "Got size %lu for %u channels, depth %u.\n", size, channels, depth);
+ ok(alignment == 1, "Got alignment %lu.\n", alignment);
}
hr = IMediaObject_SetOutputType(dmo, 0, &output_mt, DMO_SET_TYPEF_CLEAR);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
}
IMediaObject_Release(dmo);
@@ -521,73 +521,73 @@ static void test_media_types(void)
hr = CoCreateInstance(&CLSID_CMP3DecMediaObject, NULL, CLSCTX_INPROC_SERVER,
&IID_IMediaObject, (void **)&dmo);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
memset(&mt, 0xcc, sizeof(DMO_MEDIA_TYPE));
hr = IMediaObject_GetInputType(dmo, 0, 0, &mt);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
ok(IsEqualGUID(&mt.majortype, &MEDIATYPE_Audio), "Got major type %s.\n", wine_dbgstr_guid(&mt.majortype));
ok(IsEqualGUID(&mt.subtype, &WMMEDIASUBTYPE_MP3), "Got subtype %s.\n", wine_dbgstr_guid(&mt.subtype));
ok(mt.bFixedSizeSamples == 0xcccccccc, "Got fixed size %d.\n", mt.bFixedSizeSamples);
ok(mt.bTemporalCompression == 0xcccccccc, "Got temporal compression %d.\n", mt.bTemporalCompression);
- ok(mt.lSampleSize == 0xcccccccc, "Got sample size %u.\n", mt.lSampleSize);
+ ok(mt.lSampleSize == 0xcccccccc, "Got sample size %lu.\n", mt.lSampleSize);
ok(IsEqualGUID(&mt.formattype, &GUID_NULL), "Got format type %s.\n",
wine_dbgstr_guid(&mt.formattype));
ok(!mt.pUnk, "Got pUnk %p.\n", mt.pUnk);
- ok(!mt.cbFormat, "Got format size %u.\n", mt.cbFormat);
+ ok(!mt.cbFormat, "Got format size %lu.\n", mt.cbFormat);
ok(!mt.pbFormat, "Got format block %p.\n", mt.pbFormat);
hr = IMediaObject_GetInputType(dmo, 0, 1, &mt);
- ok(hr == DMO_E_NO_MORE_ITEMS, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_NO_MORE_ITEMS, "Got hr %#lx.\n", hr);
memset(&mt, 0xcc, sizeof(DMO_MEDIA_TYPE));
hr = IMediaObject_GetOutputType(dmo, 0, 0, &mt);
- ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_SET, "Got hr %#lx.\n", hr);
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
input_mt.majortype = GUID_NULL;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
input_mt.majortype = MEDIATYPE_Stream;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
input_mt.majortype = MEDIATYPE_Audio;
input_mt.subtype = GUID_NULL;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
input_mt.subtype = MEDIASUBTYPE_PCM;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
input_mt.subtype = WMMEDIASUBTYPE_MP3;
input_mt.formattype = GUID_NULL;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
input_mt.formattype = FORMAT_None;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
input_mt.formattype = FORMAT_WaveFormatEx;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, 0);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
for (i = 0; i < 4; ++i)
{
memset(&mt, 0xcc, sizeof(DMO_MEDIA_TYPE));
hr = IMediaObject_GetOutputType(dmo, 0, i, &mt);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
ok(IsEqualGUID(&mt.majortype, &MEDIATYPE_Audio), "Got major type %s.\n", wine_dbgstr_guid(&mt.majortype));
ok(IsEqualGUID(&mt.subtype, &MEDIASUBTYPE_PCM), "Got subtype %s.\n", wine_dbgstr_guid(&mt.subtype));
ok(mt.bFixedSizeSamples == 0xcccccccc, "Got fixed size %d.\n", mt.bFixedSizeSamples);
ok(mt.bTemporalCompression == 0xcccccccc, "Got temporal compression %d.\n", mt.bTemporalCompression);
- ok(mt.lSampleSize == 0xcccccccc, "Got sample size %u.\n", mt.lSampleSize);
+ ok(mt.lSampleSize == 0xcccccccc, "Got sample size %lu.\n", mt.lSampleSize);
ok(IsEqualGUID(&mt.formattype, &FORMAT_WaveFormatEx), "Got format type %s.\n",
wine_dbgstr_guid(&mt.formattype));
ok(!mt.pUnk, "Got pUnk %p.\n", mt.pUnk);
- ok(mt.cbFormat >= sizeof(WAVEFORMATEX), "Got format size %u.\n", mt.cbFormat);
+ ok(mt.cbFormat >= sizeof(WAVEFORMATEX), "Got format size %lu.\n", mt.cbFormat);
ok(!!mt.pbFormat, "Got format block %p.\n", mt.pbFormat);
expect_wfx.nChannels = (i / 2) ? 1 : 2;
@@ -600,26 +600,26 @@ static void test_media_types(void)
}
hr = IMediaObject_GetOutputType(dmo, 0, 4, &mt);
- ok(hr == DMO_E_NO_MORE_ITEMS, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_NO_MORE_ITEMS, "Got hr %#lx.\n", hr);
mp3fmt.wfx.nChannels = 1;
hr = IMediaObject_SetInputType(dmo, 0, &input_mt, 0);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
for (i = 0; i < 2; ++i)
{
memset(&mt, 0xcc, sizeof(DMO_MEDIA_TYPE));
hr = IMediaObject_GetOutputType(dmo, 0, i, &mt);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
ok(IsEqualGUID(&mt.majortype, &MEDIATYPE_Audio), "Got major type %s.\n", wine_dbgstr_guid(&mt.majortype));
ok(IsEqualGUID(&mt.subtype, &MEDIASUBTYPE_PCM), "Got subtype %s.\n", wine_dbgstr_guid(&mt.subtype));
ok(mt.bFixedSizeSamples == 0xcccccccc, "Got fixed size %d.\n", mt.bFixedSizeSamples);
ok(mt.bTemporalCompression == 0xcccccccc, "Got temporal compression %d.\n", mt.bTemporalCompression);
- ok(mt.lSampleSize == 0xcccccccc, "Got sample size %u.\n", mt.lSampleSize);
+ ok(mt.lSampleSize == 0xcccccccc, "Got sample size %lu.\n", mt.lSampleSize);
ok(IsEqualGUID(&mt.formattype, &FORMAT_WaveFormatEx), "Got format type %s.\n",
wine_dbgstr_guid(&mt.formattype));
ok(!mt.pUnk, "Got pUnk %p.\n", mt.pUnk);
- ok(mt.cbFormat >= sizeof(WAVEFORMATEX), "Got format size %u.\n", mt.cbFormat);
+ ok(mt.cbFormat >= sizeof(WAVEFORMATEX), "Got format size %lu.\n", mt.cbFormat);
ok(!!mt.pbFormat, "Got format block %p.\n", mt.pbFormat);
expect_wfx.nChannels = 1;
@@ -632,17 +632,17 @@ static void test_media_types(void)
}
hr = IMediaObject_GetOutputType(dmo, 0, 2, &mt);
- ok(hr == DMO_E_NO_MORE_ITEMS, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_NO_MORE_ITEMS, "Got hr %#lx.\n", hr);
hr = IMediaObject_SetOutputType(dmo, 0, &output_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
+ ok(hr == S_OK, "Got hr %#lx.\n", hr);
output_mt.formattype = GUID_NULL;
hr = IMediaObject_SetOutputType(dmo, 0, &output_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
output_mt.formattype = FORMAT_None;
hr = IMediaObject_SetOutputType(dmo, 0, &output_mt, DMO_SET_TYPEF_TEST_ONLY);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
output_mt.formattype = FORMAT_WaveFormatEx;
IMediaObject_Release(dmo);
March 1, 2022
[PATCH 07/27] dlls/mmdevapi/tests: enable compilation with long types
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/mmdevapi/tests/Makefile.in | 1
dlls/mmdevapi/tests/capture.c | 398 +++++++++--------
dlls/mmdevapi/tests/dependency.c | 12 -
dlls/mmdevapi/tests/mmdevenum.c | 86 ++--
dlls/mmdevapi/tests/propstore.c | 52 +-
dlls/mmdevapi/tests/render.c | 820 ++++++++++++++++++------------------
dlls/mmdevapi/tests/spatialaudio.c | 108 ++---
7 files changed, 738 insertions(+), 739 deletions(-)
diff --git a/dlls/mmdevapi/tests/Makefile.in b/dlls/mmdevapi/tests/Makefile.in
index 183c9f36588..dd180a253b9 100644
--- a/dlls/mmdevapi/tests/Makefile.in
+++ b/dlls/mmdevapi/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
TESTDLL = mmdevapi.dll
IMPORTS = ole32 version user32 advapi32 winmm
diff --git a/dlls/mmdevapi/tests/capture.c b/dlls/mmdevapi/tests/capture.c
index 6c65128f2d2..5fbb62e4403 100644
--- a/dlls/mmdevapi/tests/capture.c
+++ b/dlls/mmdevapi/tests/capture.c
@@ -54,28 +54,28 @@ static void test_uninitialized(IAudioClient *ac)
IUnknown *unk;
hr = IAudioClient_GetBufferSize(ac, &num);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetBufferSize call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetBufferSize call returns %08lx\n", hr);
hr = IAudioClient_GetStreamLatency(ac, &t1);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetStreamLatency call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetStreamLatency call returns %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &num);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetCurrentPadding call returns %08lx\n", hr);
hr = IAudioClient_Start(ac);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Start call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Start call returns %08lx\n", hr);
hr = IAudioClient_Stop(ac);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Stop call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Stop call returns %08lx\n", hr);
hr = IAudioClient_Reset(ac);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Reset call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Reset call returns %08lx\n", hr);
hr = IAudioClient_SetEventHandle(ac, handle);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized SetEventHandle call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized SetEventHandle call returns %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_IAudioStreamVolume, (void**)&unk);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetService call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetService call returns %08lx\n", hr);
CloseHandle(handle);
}
@@ -91,54 +91,54 @@ static void test_capture(IAudioClient *ac, HANDLE handle, WAVEFORMATEX *wfx)
REFERENCE_TIME period;
hr = IAudioClient_GetService(ac, &IID_IAudioCaptureClient, (void**)&acc);
- ok(hr == S_OK, "IAudioClient_GetService(IID_IAudioCaptureClient) returns %08x\n", hr);
+ ok(hr == S_OK, "IAudioClient_GetService(IID_IAudioCaptureClient) returns %08lx\n", hr);
if (hr != S_OK)
return;
ok(ResetEvent(handle), "ResetEvent\n");
hr = IAudioCaptureClient_GetNextPacketSize(acc, &next);
- ok(hr == S_OK, "IAudioCaptureClient_GetNextPacketSize returns %08x\n", hr);
+ ok(hr == S_OK, "IAudioCaptureClient_GetNextPacketSize returns %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding call returns %08lx\n", hr);
ok(next == pad, "GetNextPacketSize %u vs. GCP %u\n", next, pad);
/* later GCP will grow, while GNPS is 0 or period size */
hr = IAudioCaptureClient_GetNextPacketSize(acc, NULL);
- ok(hr == E_POINTER, "IAudioCaptureClient_GetNextPacketSize(NULL) returns %08x\n", hr);
+ ok(hr == E_POINTER, "IAudioCaptureClient_GetNextPacketSize(NULL) returns %08lx\n", hr);
data = (void*)0xdeadf00d;
frames = 0xdeadbeef;
flags = 0xabadcafe;
hr = IAudioCaptureClient_GetBuffer(acc, &data, NULL, NULL, NULL, NULL);
- ok(hr == E_POINTER, "IAudioCaptureClient_GetBuffer(data, NULL, NULL) returns %08x\n", hr);
+ ok(hr == E_POINTER, "IAudioCaptureClient_GetBuffer(data, NULL, NULL) returns %08lx\n", hr);
hr = IAudioCaptureClient_GetBuffer(acc, NULL, &frames, NULL, NULL, NULL);
- ok(hr == E_POINTER, "IAudioCaptureClient_GetBuffer(NULL, &frames, NULL) returns %08x\n", hr);
+ ok(hr == E_POINTER, "IAudioCaptureClient_GetBuffer(NULL, &frames, NULL) returns %08lx\n", hr);
hr = IAudioCaptureClient_GetBuffer(acc, NULL, NULL, &flags, NULL, NULL);
- ok(hr == E_POINTER, "IAudioCaptureClient_GetBuffer(NULL, NULL, &flags) returns %08x\n", hr);
+ ok(hr == E_POINTER, "IAudioCaptureClient_GetBuffer(NULL, NULL, &flags) returns %08lx\n", hr);
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, NULL, NULL, NULL);
- ok(hr == E_POINTER, "IAudioCaptureClient_GetBuffer(&ata, &frames, NULL) returns %08x\n", hr);
+ ok(hr == E_POINTER, "IAudioCaptureClient_GetBuffer(&ata, &frames, NULL) returns %08lx\n", hr);
ok(broken((DWORD_PTR)data == 0xdeadf00d) || /* <= win8 */
data == NULL, "data is reset to %p\n", data);
ok(frames == 0xdeadbeef, "frames is reset to %08x\n", frames);
- ok(flags == 0xabadcafe, "flags is reset to %08x\n", flags);
+ ok(flags == 0xabadcafe, "flags is reset to %08lx\n", flags);
hr = IAudioClient_GetDevicePeriod(ac, &period, NULL);
- ok(hr == S_OK, "GetDevicePeriod failed: %08x\n", hr);
+ ok(hr == S_OK, "GetDevicePeriod failed: %08lx\n", hr);
period = MulDiv(period, wfx->nSamplesPerSec, 10000000); /* as in render.c */
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start on a stopped stream returns %08x\n", hr);
+ ok(hr == S_OK, "Start on a stopped stream returns %08lx\n", hr);
ok(WaitForSingleObject(handle, 1000) == WAIT_OBJECT_0, "Waiting on event handle failed!\n");
data = (void*)0xdeadf00d;
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, &flags, &pos, &qpc);
- ok(hr == S_OK || hr == AUDCLNT_S_BUFFER_EMPTY, "Valid IAudioCaptureClient_GetBuffer returns %08x\n", hr);
+ ok(hr == S_OK || hr == AUDCLNT_S_BUFFER_EMPTY, "Valid IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
if (hr == S_OK){
ok(frames, "Amount of frames locked is 0!\n");
/* broken: some w7 machines return pad == 0 and DATA_DISCONTINUITY here,
@@ -152,42 +152,42 @@ static void test_capture(IAudioClient *ac, HANDLE handle, WAVEFORMATEX *wfx)
data == NULL, "No data changed to %p\n", data);
}
- trace("Wait'ed position %d pad %u flags %x, amount of frames locked: %u\n",
+ trace("Wait'ed position %d pad %u flags %lx, amount of frames locked: %u\n",
hr==S_OK ? (UINT)pos : -1, pad, flags, frames);
hr = IAudioCaptureClient_GetNextPacketSize(acc, &next);
- ok(hr == S_OK, "IAudioCaptureClient_GetNextPacketSize returns %08x\n", hr);
+ ok(hr == S_OK, "IAudioCaptureClient_GetNextPacketSize returns %08lx\n", hr);
ok(next == frames, "GetNextPacketSize %u vs. GetBuffer %u\n", next, frames);
hr = IAudioCaptureClient_ReleaseBuffer(acc, frames);
- ok(hr == S_OK, "Releasing buffer returns %08x\n", hr);
+ ok(hr == S_OK, "Releasing buffer returns %08lx\n", hr);
hr = IAudioCaptureClient_ReleaseBuffer(acc, 0);
- ok(hr == S_OK, "Releasing 0 returns %08x\n", hr);
+ ok(hr == S_OK, "Releasing 0 returns %08lx\n", hr);
hr = IAudioCaptureClient_GetNextPacketSize(acc, &next);
- ok(hr == S_OK, "IAudioCaptureClient_GetNextPacketSize returns %08x\n", hr);
+ ok(hr == S_OK, "IAudioCaptureClient_GetNextPacketSize returns %08lx\n", hr);
if (frames) {
hr = IAudioCaptureClient_ReleaseBuffer(acc, frames);
- ok(hr == AUDCLNT_E_OUT_OF_ORDER, "Releasing buffer twice returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_OUT_OF_ORDER, "Releasing buffer twice returns %08lx\n", hr);
sum += frames;
}
Sleep(350); /* for sure there's data now */
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding call returns %08lx\n", hr);
/** GetNextPacketSize
* returns either 0 or one period worth of frames
* whereas GetCurrentPadding grows when input is not consumed. */
hr = IAudioCaptureClient_GetNextPacketSize(acc, &next);
- ok(hr == S_OK, "IAudioCaptureClient_GetNextPacketSize returns %08x\n", hr);
+ ok(hr == S_OK, "IAudioCaptureClient_GetNextPacketSize returns %08lx\n", hr);
ok(next < pad, "GetNextPacketSize %u vs. GCP %u\n", next, pad);
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, &flags, &pos, &qpc);
- ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08x\n", hr);
+ ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
ok(next == frames, "GetNextPacketSize %u vs. GetBuffer %u\n", next, frames);
if(hr == S_OK){
@@ -197,17 +197,17 @@ static void test_capture(IAudioClient *ac, HANDLE handle, WAVEFORMATEX *wfx)
ok(pos == sum, "Position %u expected %u\n", (UINT)pos, sum);
hr = IAudioCaptureClient_ReleaseBuffer(acc, 0);
- ok(hr == S_OK, "Releasing 0 returns %08x\n", hr);
+ ok(hr == S_OK, "Releasing 0 returns %08lx\n", hr);
/* GCP did not decrement, no data consumed */
hr = IAudioClient_GetCurrentPadding(ac, &frames);
- ok(hr == S_OK, "GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding call returns %08lx\n", hr);
ok(frames == pad || frames == pad + next /* concurrent feeder */,
"GCP %u past ReleaseBuffer(0) initially %u\n", frames, pad);
/* should re-get the same data */
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, &flags, &pos2, &qpc2);
- ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08x\n", hr);
+ ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
ok(frames2 == frames, "GetBuffer after ReleaseBuffer(0) %u/%u\n", frames2, frames);
ok(pos2 == pos, "Position after ReleaseBuffer(0) %u/%u\n", (UINT)pos2, (UINT)pos);
todo_wine_if(qpc2 != qpc)
@@ -216,7 +216,7 @@ static void test_capture(IAudioClient *ac, HANDLE handle, WAVEFORMATEX *wfx)
}
/* trace after the GCP test because log output to MS-DOS console disturbs timing */
- trace("Sleep.1 position %d pad %u flags %x, amount of frames locked: %u\n",
+ trace("Sleep.1 position %d pad %u flags %lx, amount of frames locked: %u\n",
hr==S_OK ? (UINT)pos : -1, pad, flags, frames);
if(hr == S_OK){
@@ -228,31 +228,31 @@ static void test_capture(IAudioClient *ac, HANDLE handle, WAVEFORMATEX *wfx)
pos = qpc = 0xdeadbeef;
hr = IAudioCaptureClient_GetBuffer(acc, &data2, &frames2, &flags, &pos, &qpc);
- ok(hr == AUDCLNT_E_OUT_OF_ORDER, "Out of order IAudioCaptureClient_GetBuffer returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_OUT_OF_ORDER, "Out of order IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
ok(frames2 == 0xabadcafe, "Out of order frames changed to %x\n", frames2);
ok(broken(data2 == (void*)0xdeadf00d) /* <= win8 */ ||
data2 == NULL, "Out of order data changed to %p\n", data2);
- ok(flags == 0xabadcafe, "Out of order flags changed to %x\n", flags);
+ ok(flags == 0xabadcafe, "Out of order flags changed to %lx\n", flags);
ok(pos == 0xdeadbeef, "Out of order position changed to %x\n", (UINT)pos);
ok(qpc == 0xdeadbeef, "Out of order timer changed to %x\n", (UINT)qpc);
hr = IAudioCaptureClient_ReleaseBuffer(acc, frames+1);
- ok(hr == AUDCLNT_E_INVALID_SIZE, "Releasing buffer+1 returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_INVALID_SIZE, "Releasing buffer+1 returns %08lx\n", hr);
hr = IAudioCaptureClient_ReleaseBuffer(acc, 1);
- ok(hr == AUDCLNT_E_INVALID_SIZE, "Releasing 1 returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_INVALID_SIZE, "Releasing 1 returns %08lx\n", hr);
hr = IAudioClient_Reset(ac);
- ok(hr == AUDCLNT_E_NOT_STOPPED, "Reset failed: %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_STOPPED, "Reset failed: %08lx\n", hr);
}
hr = IAudioCaptureClient_ReleaseBuffer(acc, frames);
- ok(hr == S_OK, "Releasing buffer returns %08x\n", hr);
+ ok(hr == S_OK, "Releasing buffer returns %08lx\n", hr);
if (frames) {
sum += frames;
hr = IAudioCaptureClient_ReleaseBuffer(acc, frames);
- ok(hr == AUDCLNT_E_OUT_OF_ORDER, "Releasing buffer twice returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_OUT_OF_ORDER, "Releasing buffer twice returns %08lx\n", hr);
}
frames = period;
@@ -260,18 +260,18 @@ static void test_capture(IAudioClient *ac, HANDLE handle, WAVEFORMATEX *wfx)
/* GetBufferSize is not a multiple of the period size! */
hr = IAudioClient_GetBufferSize(ac, &next);
- ok(hr == S_OK, "GetBufferSize failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBufferSize failed: %08lx\n", hr);
trace("GetBufferSize %u period size %u\n", next, frames);
Sleep(400); /* overrun */
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding call returns %08lx\n", hr);
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, &flags, &pos, &qpc);
- ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08x\n", hr);
+ ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
- trace("Overrun position %d pad %u flags %x, amount of frames locked: %u\n",
+ trace("Overrun position %d pad %u flags %lx, amount of frames locked: %u\n",
hr==S_OK ? (UINT)pos : -1, pad, flags, frames);
if(hr == S_OK){
@@ -289,85 +289,85 @@ static void test_capture(IAudioClient *ac, HANDLE handle, WAVEFORMATEX *wfx)
}
hr = IAudioCaptureClient_ReleaseBuffer(acc, frames);
- ok(hr == S_OK, "Releasing buffer returns %08x\n", hr);
+ ok(hr == S_OK, "Releasing buffer returns %08lx\n", hr);
sum += frames;
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding call returns %08lx\n", hr);
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, &flags, &pos, &qpc);
- ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08x\n", hr);
+ ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
- trace("Cont'ed position %d pad %u flags %x, amount of frames locked: %u\n",
+ trace("Cont'ed position %d pad %u flags %lx, amount of frames locked: %u\n",
hr==S_OK ? (UINT)pos : -1, pad, flags, frames);
if(hr == S_OK){
ok(pos == sum, "Position %u expected %u\n", (UINT)pos, sum);
- ok(!flags, "flags %u\n", flags);
+ ok(!flags, "flags %lu\n", flags);
hr = IAudioCaptureClient_ReleaseBuffer(acc, frames);
- ok(hr == S_OK, "Releasing buffer returns %08x\n", hr);
+ ok(hr == S_OK, "Releasing buffer returns %08lx\n", hr);
sum += frames;
}
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop on a started stream returns %08x\n", hr);
+ ok(hr == S_OK, "Stop on a started stream returns %08lx\n", hr);
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start on a stopped stream returns %08x\n", hr);
+ ok(hr == S_OK, "Start on a stopped stream returns %08lx\n", hr);
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, &flags, &pos, &qpc);
- ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08x\n", hr);
+ ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding call returns %08lx\n", hr);
- trace("Restart position %d pad %u flags %x, amount of frames locked: %u\n",
+ trace("Restart position %d pad %u flags %lx, amount of frames locked: %u\n",
hr==S_OK ? (UINT)pos : -1, pad, flags, frames);
ok(pad > sum, "restarted GCP %u\n", pad); /* GCP is still near buffer size */
if(frames){
ok(pos == sum, "Position %u expected %u\n", (UINT)pos, sum);
- ok(!flags, "flags %u\n", flags);
+ ok(!flags, "flags %lu\n", flags);
hr = IAudioCaptureClient_ReleaseBuffer(acc, frames);
- ok(hr == S_OK, "Releasing buffer returns %08x\n", hr);
+ ok(hr == S_OK, "Releasing buffer returns %08lx\n", hr);
sum += frames;
}
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop on a started stream returns %08x\n", hr);
+ ok(hr == S_OK, "Stop on a started stream returns %08lx\n", hr);
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset on a stopped stream returns %08x\n", hr);
+ ok(hr == S_OK, "Reset on a stopped stream returns %08lx\n", hr);
sum += pad - frames;
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding call returns %08lx\n", hr);
ok(!pad, "reset GCP %u\n", pad);
flags = 0xabadcafe;
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, &flags, &pos, &qpc);
ok(hr == AUDCLNT_S_BUFFER_EMPTY,
- "Initial IAudioCaptureClient_GetBuffer returns %08x\n", hr);
+ "Initial IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
- trace("Reset position %d pad %u flags %x, amount of frames locked: %u\n",
+ trace("Reset position %d pad %u flags %lx, amount of frames locked: %u\n",
hr==S_OK ? (UINT)pos : -1, pad, flags, frames);
if(SUCCEEDED(hr))
IAudioCaptureClient_ReleaseBuffer(acc, frames);
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start on a stopped stream returns %08x\n", hr);
+ ok(hr == S_OK, "Start on a stopped stream returns %08lx\n", hr);
Sleep(180);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding call returns %08lx\n", hr);
hr = IAudioCaptureClient_GetBuffer(acc, &data, &frames, &flags, &pos, &qpc);
- ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08x\n", hr);
- trace("Running position %d pad %u flags %x, amount of frames locked: %u\n",
+ ok(hr == S_OK, "Valid IAudioCaptureClient_GetBuffer returns %08lx\n", hr);
+ trace("Running position %d pad %u flags %lx, amount of frames locked: %u\n",
SUCCEEDED(hr) ? (UINT)pos : -1, pad, flags, frames);
if(SUCCEEDED(hr)){
@@ -392,56 +392,56 @@ static void test_audioclient(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
handle = CreateEventW(NULL, FALSE, FALSE, NULL);
hr = IAudioClient_QueryInterface(ac, &IID_IUnknown, NULL);
- ok(hr == E_POINTER, "QueryInterface(NULL) returned %08x\n", hr);
+ ok(hr == E_POINTER, "QueryInterface(NULL) returned %08lx\n", hr);
unk = (void*)(LONG_PTR)0x12345678;
hr = IAudioClient_QueryInterface(ac, &IID_NULL, (void**)&unk);
- ok(hr == E_NOINTERFACE, "QueryInterface(IID_NULL) returned %08x\n", hr);
+ ok(hr == E_NOINTERFACE, "QueryInterface(IID_NULL) returned %08lx\n", hr);
ok(!unk, "QueryInterface(IID_NULL) returned non-null pointer %p\n", unk);
hr = IAudioClient_QueryInterface(ac, &IID_IUnknown, (void**)&unk);
- ok(hr == S_OK, "QueryInterface(IID_IUnknown) returned %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface(IID_IUnknown) returned %08lx\n", hr);
if (unk)
{
ref = IUnknown_Release(unk);
- ok(ref == 1, "Released count is %u\n", ref);
+ ok(ref == 1, "Released count is %lu\n", ref);
}
hr = IAudioClient_QueryInterface(ac, &IID_IAudioClient, (void**)&unk);
- ok(hr == S_OK, "QueryInterface(IID_IAudioClient) returned %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface(IID_IAudioClient) returned %08lx\n", hr);
if (unk)
{
ref = IUnknown_Release(unk);
- ok(ref == 1, "Released count is %u\n", ref);
+ ok(ref == 1, "Released count is %lu\n", ref);
}
hr = IAudioClient_GetDevicePeriod(ac, NULL, NULL);
- ok(hr == E_POINTER, "Invalid GetDevicePeriod call returns %08x\n", hr);
+ ok(hr == E_POINTER, "Invalid GetDevicePeriod call returns %08lx\n", hr);
hr = IAudioClient_GetDevicePeriod(ac, &t1, NULL);
- ok(hr == S_OK, "Valid GetDevicePeriod call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetDevicePeriod call returns %08lx\n", hr);
hr = IAudioClient_GetDevicePeriod(ac, NULL, &t2);
- ok(hr == S_OK, "Valid GetDevicePeriod call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetDevicePeriod call returns %08lx\n", hr);
hr = IAudioClient_GetDevicePeriod(ac, &t1, &t2);
- ok(hr == S_OK, "Valid GetDevicePeriod call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetDevicePeriod call returns %08lx\n", hr);
trace("Returned periods: %u.%04u ms %u.%04u ms\n",
(UINT)(t1/10000), (UINT)(t1 % 10000),
(UINT)(t2/10000), (UINT)(t2 % 10000));
hr = IAudioClient_GetMixFormat(ac, NULL);
- ok(hr == E_POINTER, "GetMixFormat returns %08x\n", hr);
+ ok(hr == E_POINTER, "GetMixFormat returns %08lx\n", hr);
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "Valid GetMixFormat returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetMixFormat returns %08lx\n", hr);
if (hr == S_OK)
{
@@ -449,7 +449,7 @@ static void test_audioclient(void)
trace("Tag: %04x\n", pwfx->wFormatTag);
trace("bits: %u\n", pwfx->wBitsPerSample);
trace("chan: %u\n", pwfx->nChannels);
- trace("rate: %u\n", pwfx->nSamplesPerSec);
+ trace("rate: %lu\n", pwfx->nSamplesPerSec);
trace("align: %u\n", pwfx->nBlockAlign);
trace("extra: %u\n", pwfx->cbSize);
ok(pwfx->wFormatTag == WAVE_FORMAT_EXTENSIBLE, "wFormatTag is %x\n", pwfx->wFormatTag);
@@ -457,7 +457,7 @@ static void test_audioclient(void)
{
WAVEFORMATEXTENSIBLE *pwfxe = (void*)pwfx;
trace("Res: %u\n", pwfxe->Samples.wReserved);
- trace("Mask: %x\n", pwfxe->dwChannelMask);
+ trace("Mask: %lx\n", pwfxe->dwChannelMask);
trace("Alg: %s\n",
IsEqualGUID(&pwfxe->SubFormat, &KSDATAFORMAT_SUBTYPE_PCM)?"PCM":
(IsEqualGUID(&pwfxe->SubFormat,
@@ -465,79 +465,79 @@ static void test_audioclient(void)
}
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_SHARED, pwfx, &pwfx2);
- ok(hr == S_OK, "Valid IsFormatSupported(Shared) call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid IsFormatSupported(Shared) call returns %08lx\n", hr);
ok(pwfx2 == NULL, "pwfx2 is non-null\n");
CoTaskMemFree(pwfx2);
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_SHARED, NULL, NULL);
- ok(hr == E_POINTER, "IsFormatSupported(NULL) call returns %08x\n", hr);
+ ok(hr == E_POINTER, "IsFormatSupported(NULL) call returns %08lx\n", hr);
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_SHARED, pwfx, NULL);
- ok(hr == E_POINTER, "IsFormatSupported(Shared,NULL) call returns %08x\n", hr);
+ ok(hr == E_POINTER, "IsFormatSupported(Shared,NULL) call returns %08lx\n", hr);
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_EXCLUSIVE, pwfx, NULL);
- ok(hr == S_OK || hr == AUDCLNT_E_UNSUPPORTED_FORMAT, "IsFormatSupported(Exclusive) call returns %08x\n", hr);
+ ok(hr == S_OK || hr == AUDCLNT_E_UNSUPPORTED_FORMAT, "IsFormatSupported(Exclusive) call returns %08lx\n", hr);
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_EXCLUSIVE, pwfx, &pwfx2);
- ok(hr == S_OK || hr == AUDCLNT_E_UNSUPPORTED_FORMAT, "IsFormatSupported(Exclusive) call returns %08x\n", hr);
+ ok(hr == S_OK || hr == AUDCLNT_E_UNSUPPORTED_FORMAT, "IsFormatSupported(Exclusive) call returns %08lx\n", hr);
ok(pwfx2 == NULL, "pwfx2 non-null on exclusive IsFormatSupported\n");
hr = IAudioClient_IsFormatSupported(ac, 0xffffffff, pwfx, NULL);
ok(hr == E_INVALIDARG/*w32*/ ||
broken(hr == AUDCLNT_E_UNSUPPORTED_FORMAT/*w64 response from exclusive mode driver */),
- "IsFormatSupported(0xffffffff) call returns %08x\n", hr);
+ "IsFormatSupported(0xffffffff) call returns %08lx\n", hr);
}
test_uninitialized(ac);
hr = IAudioClient_Initialize(ac, 3, 0, 5000000, 0, pwfx, NULL);
ok(broken(hr == AUDCLNT_E_NOT_INITIALIZED) || /* <= win8 */
- hr == E_INVALIDARG, "Initialize with invalid sharemode returns %08x\n", hr);
+ hr == E_INVALIDARG, "Initialize with invalid sharemode returns %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0xffffffff, 5000000, 0, pwfx, NULL);
- ok(hr == E_INVALIDARG || hr == AUDCLNT_E_INVALID_STREAM_FLAG, "Initialize with invalid flags returns %08x\n", hr);
+ ok(hr == E_INVALIDARG || hr == AUDCLNT_E_INVALID_STREAM_FLAG, "Initialize with invalid flags returns %08lx\n", hr);
/* A period != 0 is ignored and the call succeeds.
* Since we can only initialize successfully once, skip those tests.
*/
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000, 0, NULL, NULL);
- ok(hr == E_POINTER, "Initialize with null format returns %08x\n", hr);
+ ok(hr == E_POINTER, "Initialize with null format returns %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, AUDCLNT_STREAMFLAGS_EVENTCALLBACK, 4987654, 0, pwfx, NULL);
- ok(hr == S_OK, "Valid Initialize returns %08x\n", hr);
+ ok(hr == S_OK, "Valid Initialize returns %08lx\n", hr);
if (hr != S_OK)
{
- skip("Cannot initialize %08x, remainder of tests is useless\n", hr);
+ skip("Cannot initialize %08lx, remainder of tests is useless\n", hr);
goto cleanup;
}
hr = IAudioClient_GetStreamLatency(ac, NULL);
- ok(hr == E_POINTER, "GetStreamLatency(NULL) call returns %08x\n", hr);
+ ok(hr == E_POINTER, "GetStreamLatency(NULL) call returns %08lx\n", hr);
hr = IAudioClient_GetStreamLatency(ac, &t1);
- ok(hr == S_OK, "Valid GetStreamLatency call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetStreamLatency call returns %08lx\n", hr);
trace("Returned latency: %u.%04u ms\n",
(UINT)(t1/10000), (UINT)(t1 % 10000));
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000, 0, pwfx, NULL);
- ok(hr == AUDCLNT_E_ALREADY_INITIALIZED, "Calling Initialize twice returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_ALREADY_INITIALIZED, "Calling Initialize twice returns %08lx\n", hr);
hr = IAudioClient_SetEventHandle(ac, NULL);
- ok(hr == E_INVALIDARG, "SetEventHandle(NULL) returns %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetEventHandle(NULL) returns %08lx\n", hr);
hr = IAudioClient_Start(ac);
ok(hr == AUDCLNT_E_EVENTHANDLE_NOT_SET ||
- hr == D3D11_ERROR_4E /* win10 */, "Start before SetEventHandle returns %08x\n", hr);
+ hr == D3D11_ERROR_4E /* win10 */, "Start before SetEventHandle returns %08lx\n", hr);
hr = IAudioClient_SetEventHandle(ac, handle);
- ok(hr == S_OK, "SetEventHandle returns %08x\n", hr);
+ ok(hr == S_OK, "SetEventHandle returns %08lx\n", hr);
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset on an already reset stream returns %08x\n", hr);
+ ok(hr == S_OK, "Reset on an already reset stream returns %08lx\n", hr);
hr = IAudioClient_Stop(ac);
- ok(hr == S_FALSE, "Stop on a stopped stream returns %08x\n", hr);
+ ok(hr == S_FALSE, "Stop on a stopped stream returns %08lx\n", hr);
test_capture(ac, handle, pwfx);
@@ -558,87 +558,87 @@ static void test_streamvolume(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000,
0, fmt, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetService(ac, &IID_IAudioStreamVolume, (void**)&asv);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelCount(asv, NULL);
- ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelCount(asv, &chans);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(chans == fmt->nChannels, "GetChannelCount gave wrong number of channels: %d\n", chans);
hr = IAudioStreamVolume_GetChannelVolume(asv, fmt->nChannels, NULL);
- ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, fmt->nChannels, &vol);
- ok(hr == E_INVALIDARG, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, 0, NULL);
- ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, 0, &vol);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(vol == 1.f, "Channel volume was not 1: %f\n", vol);
hr = IAudioStreamVolume_SetChannelVolume(asv, fmt->nChannels, -1.f);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetChannelVolume(asv, 0, -1.f);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetChannelVolume(asv, 0, 2.f);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetChannelVolume(asv, 0, 0.2f);
- ok(hr == S_OK, "SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetChannelVolume failed: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, 0, &vol);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "Channel volume wasn't 0.2: %f\n", vol);
hr = IAudioStreamVolume_GetAllVolumes(asv, 0, NULL);
- ok(hr == E_POINTER, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetAllVolumes(asv, fmt->nChannels, NULL);
- ok(hr == E_POINTER, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetAllVolumes gave wrong error: %08lx\n", hr);
vols = HeapAlloc(GetProcessHeap(), 0, fmt->nChannels * sizeof(float));
ok(vols != NULL, "HeapAlloc failed\n");
hr = IAudioStreamVolume_GetAllVolumes(asv, fmt->nChannels - 1, vols);
- ok(hr == E_INVALIDARG, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetAllVolumes(asv, fmt->nChannels, vols);
- ok(hr == S_OK, "GetAllVolumes failed: %08x\n", hr);
+ ok(hr == S_OK, "GetAllVolumes failed: %08lx\n", hr);
ok(fabsf(vols[0] - 0.2f) < 0.05f, "Channel 0 volume wasn't 0.2: %f\n", vol);
for(i = 1; i < fmt->nChannels; ++i)
ok(vols[i] == 1.f, "Channel %d volume is not 1: %f\n", i, vols[i]);
hr = IAudioStreamVolume_SetAllVolumes(asv, 0, NULL);
- ok(hr == E_POINTER, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetAllVolumes(asv, fmt->nChannels, NULL);
- ok(hr == E_POINTER, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetAllVolumes(asv, fmt->nChannels - 1, vols);
- ok(hr == E_INVALIDARG, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetAllVolumes(asv, fmt->nChannels, vols);
- ok(hr == S_OK, "SetAllVolumes failed: %08x\n", hr);
+ ok(hr == S_OK, "SetAllVolumes failed: %08lx\n", hr);
HeapFree(GetProcessHeap(), 0, vols);
IAudioStreamVolume_Release(asv);
@@ -657,90 +657,90 @@ static void test_channelvolume(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_IChannelAudioVolume, (void**)&acv);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
if(hr != S_OK)
return;
hr = IChannelAudioVolume_GetChannelCount(acv, NULL);
- ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelCount(acv, &chans);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(chans == fmt->nChannels, "GetChannelCount gave wrong number of channels: %d\n", chans);
hr = IChannelAudioVolume_GetChannelVolume(acv, fmt->nChannels, NULL);
- ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(acv, fmt->nChannels, &vol);
- ok(hr == E_INVALIDARG, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(acv, 0, NULL);
- ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(acv, 0, &vol);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(vol == 1.f, "Channel volume was not 1: %f\n", vol);
hr = IChannelAudioVolume_SetChannelVolume(acv, fmt->nChannels, -1.f, NULL);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(acv, 0, -1.f, NULL);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(acv, 0, 2.f, NULL);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(acv, 0, 0.2f, NULL);
- ok(hr == S_OK, "SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetChannelVolume failed: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(acv, 0, &vol);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "Channel volume wasn't 0.2: %f\n", vol);
hr = IChannelAudioVolume_GetAllVolumes(acv, 0, NULL);
- ok(hr == NULL_PTR_ERR, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetAllVolumes(acv, fmt->nChannels, NULL);
- ok(hr == NULL_PTR_ERR, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetAllVolumes gave wrong error: %08lx\n", hr);
vols = HeapAlloc(GetProcessHeap(), 0, fmt->nChannels * sizeof(float));
ok(vols != NULL, "HeapAlloc failed\n");
hr = IChannelAudioVolume_GetAllVolumes(acv, fmt->nChannels - 1, vols);
- ok(hr == E_INVALIDARG, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetAllVolumes(acv, fmt->nChannels, vols);
- ok(hr == S_OK, "GetAllVolumes failed: %08x\n", hr);
+ ok(hr == S_OK, "GetAllVolumes failed: %08lx\n", hr);
ok(fabsf(vols[0] - 0.2f) < 0.05f, "Channel 0 volume wasn't 0.2: %f\n", vol);
for(i = 1; i < fmt->nChannels; ++i)
ok(vols[i] == 1.f, "Channel %d volume is not 1: %f\n", i, vols[i]);
hr = IChannelAudioVolume_SetAllVolumes(acv, 0, NULL, NULL);
- ok(hr == NULL_PTR_ERR, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetAllVolumes(acv, fmt->nChannels, NULL, NULL);
- ok(hr == NULL_PTR_ERR, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetAllVolumes(acv, fmt->nChannels - 1, vols, NULL);
- ok(hr == E_INVALIDARG, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetAllVolumes(acv, fmt->nChannels, vols, NULL);
- ok(hr == S_OK, "SetAllVolumes failed: %08x\n", hr);
+ ok(hr == S_OK, "SetAllVolumes failed: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(acv, 0, 1.0f, NULL);
- ok(hr == S_OK, "SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetChannelVolume failed: %08lx\n", hr);
HeapFree(GetProcessHeap(), 0, vols);
IChannelAudioVolume_Release(acv);
@@ -759,71 +759,71 @@ static void test_simplevolume(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_ISimpleAudioVolume, (void**)&sav);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
if(hr != S_OK)
return;
hr = ISimpleAudioVolume_GetMasterVolume(sav, NULL);
- ok(hr == NULL_PTR_ERR, "GetMasterVolume gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetMasterVolume gave wrong error: %08lx\n", hr);
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, -1.f, NULL);
- ok(hr == E_INVALIDARG, "SetMasterVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetMasterVolume gave wrong error: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 2.f, NULL);
- ok(hr == E_INVALIDARG, "SetMasterVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetMasterVolume gave wrong error: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 0.2f, NULL);
- ok(hr == S_OK, "SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMasterVolume failed: %08lx\n", hr);
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "Master volume wasn't 0.2: %f\n", vol);
hr = ISimpleAudioVolume_GetMute(sav, NULL);
- ok(hr == NULL_PTR_ERR, "GetMute gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetMute gave wrong error: %08lx\n", hr);
mute = TRUE;
hr = ISimpleAudioVolume_GetMute(sav, &mute);
- ok(hr == S_OK, "GetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMute failed: %08lx\n", hr);
ok(mute == FALSE, "Session is already muted\n");
hr = ISimpleAudioVolume_SetMute(sav, TRUE, NULL);
- ok(hr == S_OK, "SetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMute failed: %08lx\n", hr);
mute = FALSE;
hr = ISimpleAudioVolume_GetMute(sav, &mute);
- ok(hr == S_OK, "GetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMute failed: %08lx\n", hr);
ok(mute == TRUE, "Session should have been muted\n");
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "Master volume wasn't 0.2: %f\n", vol);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 1.f, NULL);
- ok(hr == S_OK, "SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMasterVolume failed: %08lx\n", hr);
mute = FALSE;
hr = ISimpleAudioVolume_GetMute(sav, &mute);
- ok(hr == S_OK, "GetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMute failed: %08lx\n", hr);
ok(mute == TRUE, "Session should have been muted\n");
hr = ISimpleAudioVolume_SetMute(sav, FALSE, NULL);
- ok(hr == S_OK, "SetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMute failed: %08lx\n", hr);
ISimpleAudioVolume_Release(sav);
IAudioClient_Release(ac);
@@ -843,51 +843,51 @@ static void test_volume_dependence(void)
UINT32 nch;
hr = CoCreateGuid(&session);
- ok(hr == S_OK, "CoCreateGuid failed: %08x\n", hr);
+ ok(hr == S_OK, "CoCreateGuid failed: %08lx\n", hr);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, &session);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_ISimpleAudioVolume, (void**)&sav);
- ok(hr == S_OK, "GetService (SimpleAudioVolume) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService (SimpleAudioVolume) failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_IChannelAudioVolume, (void**)&cav);
- ok(hr == S_OK, "GetService (ChannelAudioVolume) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService (ChannelAudioVolume) failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_IAudioStreamVolume, (void**)&asv);
- ok(hr == S_OK, "GetService (AudioStreamVolume) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService (AudioStreamVolume) failed: %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioStreamVolume_SetChannelVolume(asv, 0, 0.2f);
- ok(hr == S_OK, "ASV_SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "ASV_SetChannelVolume failed: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(cav, 0, 0.4f, NULL);
- ok(hr == S_OK, "CAV_SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "CAV_SetChannelVolume failed: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 0.6f, NULL);
- ok(hr == S_OK, "SAV_SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SAV_SetMasterVolume failed: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, 0, &vol);
- ok(hr == S_OK, "ASV_GetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "ASV_GetChannelVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "ASV_GetChannelVolume gave wrong volume: %f\n", vol);
hr = IChannelAudioVolume_GetChannelVolume(cav, 0, &vol);
- ok(hr == S_OK, "CAV_GetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "CAV_GetChannelVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.4f) < 0.05f, "CAV_GetChannelVolume gave wrong volume: %f\n", vol);
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "SAV_GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SAV_GetMasterVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.6f) < 0.05f, "SAV_GetMasterVolume gave wrong volume: %f\n", vol);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
@@ -898,28 +898,28 @@ static void test_volume_dependence(void)
hr = IAudioClient_Initialize(ac2, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, &session);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac2, &IID_IChannelAudioVolume, (void**)&cav2);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac2, &IID_IAudioStreamVolume, (void**)&asv2);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(cav2, 0, &vol);
- ok(hr == S_OK, "CAV_GetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "CAV_GetChannelVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.4f) < 0.05f, "CAV_GetChannelVolume gave wrong volume: %f\n", vol);
hr = IAudioStreamVolume_GetChannelVolume(asv2, 0, &vol);
- ok(hr == S_OK, "ASV_GetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "ASV_GetChannelVolume failed: %08lx\n", hr);
ok(vol == 1.f, "ASV_GetChannelVolume gave wrong volume: %f\n", vol);
hr = IChannelAudioVolume_GetChannelCount(cav2, &nch);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(nch == fmt->nChannels, "Got wrong channel count, expected %u: %u\n", fmt->nChannels, nch);
hr = IAudioStreamVolume_GetChannelCount(asv2, &nch);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(nch == fmt->nChannels, "Got wrong channel count, expected %u: %u\n", fmt->nChannels, nch);
IAudioStreamVolume_Release(asv2);
@@ -929,10 +929,10 @@ static void test_volume_dependence(void)
skip("Unable to open the same device twice. Skipping session volume control tests\n");
hr = IChannelAudioVolume_SetChannelVolume(cav, 0, 1.f, NULL);
- ok(hr == S_OK, "CAV_SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "CAV_SetChannelVolume failed: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 1.f, NULL);
- ok(hr == S_OK, "SAV_SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SAV_SetMasterVolume failed: %08lx\n", hr);
CoTaskMemFree(fmt);
ISimpleAudioVolume_Release(sav);
@@ -951,37 +951,37 @@ static void test_marshal(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000,
0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
CoTaskMemFree(pwfx);
hr = IAudioClient_GetService(ac, &IID_IAudioCaptureClient, (void**)&cc);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
if(hr != S_OK) {
IAudioClient_Release(ac);
return;
}
hr = CreateStreamOnHGlobal(NULL, TRUE, &pStream);
- ok(hr == S_OK, "CreateStreamOnHGlobal failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CreateStreamOnHGlobal failed 0x%08lx\n", hr);
/* marshal IAudioClient */
hr = CoMarshalInterface(pStream, &IID_IAudioClient, (IUnknown*)ac, MSHCTX_INPROC, NULL, MSHLFLAGS_NORMAL);
- ok(hr == S_OK, "CoMarshalInterface IAudioClient failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CoMarshalInterface IAudioClient failed 0x%08lx\n", hr);
IStream_Seek(pStream, ullZero, STREAM_SEEK_SET, NULL);
hr = CoUnmarshalInterface(pStream, &IID_IAudioClient, (void **)&acDest);
- ok(hr == S_OK, "CoUnmarshalInterface IAudioClient failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CoUnmarshalInterface IAudioClient failed 0x%08lx\n", hr);
if (hr == S_OK)
IAudioClient_Release(acDest);
@@ -989,11 +989,11 @@ static void test_marshal(void)
/* marshal IAudioCaptureClient */
hr = CoMarshalInterface(pStream, &IID_IAudioCaptureClient, (IUnknown*)cc, MSHCTX_INPROC, NULL, MSHLFLAGS_NORMAL);
- ok(hr == S_OK, "CoMarshalInterface IAudioCaptureClient failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CoMarshalInterface IAudioCaptureClient failed 0x%08lx\n", hr);
IStream_Seek(pStream, ullZero, STREAM_SEEK_SET, NULL);
hr = CoUnmarshalInterface(pStream, &IID_IAudioCaptureClient, (void **)&ccDest);
- ok(hr == S_OK, "CoUnmarshalInterface IAudioCaptureClient failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CoUnmarshalInterface IAudioCaptureClient failed 0x%08lx\n", hr);
if (hr == S_OK)
IAudioCaptureClient_Release(ccDest);
@@ -1013,18 +1013,18 @@ START_TEST(capture)
hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)&mme);
if (FAILED(hr))
{
- skip("mmdevapi not available: 0x%08x\n", hr);
+ skip("mmdevapi not available: 0x%08lx\n", hr);
goto cleanup;
}
hr = IMMDeviceEnumerator_GetDefaultAudioEndpoint(mme, eCapture, eMultimedia, &dev);
- ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08x\n", hr);
+ ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08lx\n", hr);
if (hr != S_OK || !dev)
{
if (hr == E_NOTFOUND)
skip("No sound card available\n");
else
- skip("GetDefaultAudioEndpoint returns 0x%08x\n", hr);
+ skip("GetDefaultAudioEndpoint returns 0x%08lx\n", hr);
goto cleanup;
}
diff --git a/dlls/mmdevapi/tests/dependency.c b/dlls/mmdevapi/tests/dependency.c
index 878056506a9..ef99d7bf239 100644
--- a/dlls/mmdevapi/tests/dependency.c
+++ b/dlls/mmdevapi/tests/dependency.c
@@ -42,25 +42,25 @@ START_TEST(dependency)
hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)&mme);
if (FAILED(hr))
{
- skip("mmdevapi not available: 0x%08x\n", hr);
+ skip("mmdevapi not available: 0x%08lx\n", hr);
goto cleanup;
}
hr = IMMDeviceEnumerator_GetDefaultAudioEndpoint(mme, eRender, eMultimedia, &dev);
- ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08x\n", hr);
+ ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08lx\n", hr);
if (hr != S_OK)
{
if (hr == E_NOTFOUND)
skip("No sound card available\n");
else
- skip("GetDefaultAudioEndpoint returns 0x%08x\n", hr);
+ skip("GetDefaultAudioEndpoint returns 0x%08lx\n", hr);
goto cleanup;
}
ok(!GetModuleHandleA("dsound.dll"), "dsound.dll was already loaded!\n");
hr = IMMDevice_Activate(dev, &IID_IDirectSound8, CLSCTX_INPROC_SERVER, NULL, (void**)&ds8);
- ok(hr == S_OK, "Activating ds8 interface failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "Activating ds8 interface failed: 0x%08lx\n", hr);
if (hr == S_OK)
{
ok(GetModuleHandleA("dsound.dll") != NULL, "dsound.dll not loaded!\n");
@@ -71,7 +71,7 @@ START_TEST(dependency)
ok(!GetModuleHandleA("quartz.dll"), "quartz.dll was already loaded!\n");
hr = IMMDevice_Activate(dev, &IID_IBaseFilter, CLSCTX_INPROC_SERVER, NULL, (void**)&bf);
- ok(hr == S_OK, "Activating bf failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "Activating bf failed: 0x%08lx\n", hr);
if (hr == S_OK)
{
ok(GetModuleHandleA("quartz.dll") != NULL, "quartz.dll not loaded!\n");
@@ -80,7 +80,7 @@ START_TEST(dependency)
{
CLSID clsid;
hr = IBaseFilter_GetClassID(bf, &clsid);
- ok(hr == S_OK, "GetClassId failed with 0x%08x\n", hr);
+ ok(hr == S_OK, "GetClassId failed with 0x%08lx\n", hr);
if (hr == S_OK)
ok(IsEqualCLSID(&clsid, &CLSID_DSoundRender), "Wrong class id %s\n", wine_dbgstr_guid(&clsid));
}
diff --git a/dlls/mmdevapi/tests/mmdevenum.c b/dlls/mmdevapi/tests/mmdevenum.c
index 1fd1c7d4aca..a5b692a53ee 100644
--- a/dlls/mmdevapi/tests/mmdevenum.c
+++ b/dlls/mmdevapi/tests/mmdevenum.c
@@ -51,17 +51,17 @@ static void test_collection(IMMDeviceEnumerator *mme, IMMDeviceCollection *col)
/* collection doesn't keep a ref on parent */
IMMDeviceEnumerator_AddRef(mme);
ref = IMMDeviceEnumerator_Release(mme);
- ok(ref == 2, "Reference count on parent is %u\n", ref);
+ ok(ref == 2, "Reference count on parent is %lu\n", ref);
ref = IMMDeviceCollection_AddRef(col);
IMMDeviceCollection_Release(col);
- ok(ref == 2, "Invalid reference count %u on collection\n", ref);
+ ok(ref == 2, "Invalid reference count %lu on collection\n", ref);
hr = IMMDeviceCollection_QueryInterface(col, &IID_IUnknown, NULL);
- ok(hr == E_POINTER, "Null ppv returns %08x\n", hr);
+ ok(hr == E_POINTER, "Null ppv returns %08lx\n", hr);
hr = IMMDeviceCollection_QueryInterface(col, &IID_IUnknown, (void**)&unk);
- ok(hr == S_OK, "Cannot query for IID_IUnknown: 0x%08x\n", hr);
+ ok(hr == S_OK, "Cannot query for IID_IUnknown: 0x%08lx\n", hr);
if (hr == S_OK)
{
ok((IUnknown*)col == unk, "Pointers are not identical %p/%p/%p\n", col, unk, mme);
@@ -69,24 +69,24 @@ static void test_collection(IMMDeviceEnumerator *mme, IMMDeviceCollection *col)
}
hr = IMMDeviceCollection_QueryInterface(col, &IID_IMMDeviceCollection, (void**)&col2);
- ok(hr == S_OK, "Cannot query for IID_IMMDeviceCollection: 0x%08x\n", hr);
+ ok(hr == S_OK, "Cannot query for IID_IMMDeviceCollection: 0x%08lx\n", hr);
if (hr == S_OK)
IMMDeviceCollection_Release(col2);
hr = IMMDeviceCollection_QueryInterface(col, &IID_IMMDeviceEnumerator, (void**)&mme2);
- ok(hr == E_NOINTERFACE, "Query for IID_IMMDeviceEnumerator returned: 0x%08x\n", hr);
+ ok(hr == E_NOINTERFACE, "Query for IID_IMMDeviceEnumerator returned: 0x%08lx\n", hr);
if (hr == S_OK)
IMMDeviceEnumerator_Release(mme2);
hr = IMMDeviceCollection_GetCount(col, NULL);
- ok(hr == E_POINTER, "GetCount returned 0x%08x\n", hr);
+ ok(hr == E_POINTER, "GetCount returned 0x%08lx\n", hr);
hr = IMMDeviceCollection_GetCount(col, &numdev);
- ok(hr == S_OK, "GetCount returned 0x%08x\n", hr);
+ ok(hr == S_OK, "GetCount returned 0x%08lx\n", hr);
dev = (void*)(LONG_PTR)0x12345678;
hr = IMMDeviceCollection_Item(col, numdev, &dev);
- ok(hr == E_INVALIDARG, "Asking for too high device returned 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "Asking for too high device returned 0x%08lx\n", hr);
ok(dev == NULL, "Returned non-null device\n");
g_num_mmdevs = numdev;
@@ -94,10 +94,10 @@ static void test_collection(IMMDeviceEnumerator *mme, IMMDeviceCollection *col)
if (numdev)
{
hr = IMMDeviceCollection_Item(col, 0, NULL);
- ok(hr == E_POINTER, "Query with null pointer returned 0x%08x\n", hr);
+ ok(hr == E_POINTER, "Query with null pointer returned 0x%08lx\n", hr);
hr = IMMDeviceCollection_Item(col, 0, &dev);
- ok(hr == S_OK, "Valid Item returned 0x%08x\n", hr);
+ ok(hr == S_OK, "Valid Item returned 0x%08lx\n", hr);
ok(dev != NULL, "Device is null!\n");
if (dev != NULL)
{
@@ -113,7 +113,7 @@ static void test_collection(IMMDeviceEnumerator *mme, IMMDeviceCollection *col)
trace("Device found: %s\n", temp);
hr = IMMDeviceEnumerator_GetDevice(mme, id, &dev2);
- ok(hr == S_OK, "GetDevice failed: %08x\n", hr);
+ ok(hr == S_OK, "GetDevice failed: %08lx\n", hr);
IMMDevice_Release(dev2);
@@ -188,7 +188,7 @@ static HRESULT WINAPI async_activate_ActivateCompleted(
hr = IActivateAudioInterfaceAsyncOperation_GetActivateResult(op,
&async_activate_test.result_hr, &async_activate_test.result_iface);
ok(hr == S_OK,
- "%s: GetActivateResult failed: %08x\n",
+ "%s: GetActivateResult failed: %08lx\n",
async_activate_test.msg_pfx, hr);
return S_OK;
@@ -244,16 +244,16 @@ static void test_ActivateAudioInterfaceAsync(void)
EnterCriticalSection(&async_activate_test.lock);
hr = pActivateAudioInterfaceAsync(L"winetest_bogus", &IID_IAudioClient3, NULL, &async_activate_done, &async_activate_test.op);
- ok(hr == S_OK, "ActivateAudioInterfaceAsync failed: %08x\n", hr);
+ ok(hr == S_OK, "ActivateAudioInterfaceAsync failed: %08lx\n", hr);
LeaveCriticalSection(&async_activate_test.lock);
IActivateAudioInterfaceAsyncOperation_Release(async_activate_test.op);
dr = WaitForSingleObject(async_activate_test.evt, 1000); /* wait for all refs other than our own to be released */
ok(dr == WAIT_OBJECT_0, "Timed out waiting for async activate to complete\n");
- ok(async_activate_test.ref == 1, "ActivateAudioInterfaceAsync leaked a handler ref: %u\n", async_activate_test.ref);
+ ok(async_activate_test.ref == 1, "ActivateAudioInterfaceAsync leaked a handler ref: %lu\n", async_activate_test.ref);
ok(async_activate_test.result_hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND),
- "mmdevice activation gave wrong result: %08x\n", async_activate_test.result_hr);
+ "mmdevice activation gave wrong result: %08lx\n", async_activate_test.result_hr);
ok(async_activate_test.result_iface == NULL, "Got non-NULL iface pointer: %p\n", async_activate_test.result_iface);
@@ -263,16 +263,16 @@ static void test_ActivateAudioInterfaceAsync(void)
EnterCriticalSection(&async_activate_test.lock);
hr = pActivateAudioInterfaceAsync(g_device_path, &IID_IAudioClient3, NULL, &async_activate_done, &async_activate_test.op);
- ok(hr == S_OK, "ActivateAudioInterfaceAsync failed: %08x\n", hr);
+ ok(hr == S_OK, "ActivateAudioInterfaceAsync failed: %08lx\n", hr);
LeaveCriticalSection(&async_activate_test.lock);
IActivateAudioInterfaceAsyncOperation_Release(async_activate_test.op);
dr = WaitForSingleObject(async_activate_test.evt, 1000);
ok(dr == WAIT_OBJECT_0, "Timed out waiting for async activate to complete\n");
- ok(async_activate_test.ref == 1, "ActivateAudioInterfaceAsync leaked a handler ref: %u\n", async_activate_test.ref);
+ ok(async_activate_test.ref == 1, "ActivateAudioInterfaceAsync leaked a handler ref: %lu\n", async_activate_test.ref);
ok(async_activate_test.result_hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND),
- "mmdevice activation gave wrong result: %08x\n", async_activate_test.result_hr);
+ "mmdevice activation gave wrong result: %08lx\n", async_activate_test.result_hr);
ok(async_activate_test.result_iface == NULL, "Got non-NULL iface pointer: %p\n", async_activate_test.result_iface);
}
@@ -283,7 +283,7 @@ static void test_ActivateAudioInterfaceAsync(void)
EnterCriticalSection(&async_activate_test.lock);
hr = pActivateAudioInterfaceAsync(path, &IID_IAudioClient3, NULL, &async_activate_done, &async_activate_test.op);
- ok(hr == S_OK, "ActivateAudioInterfaceAsync failed: %08x\n", hr);
+ ok(hr == S_OK, "ActivateAudioInterfaceAsync failed: %08lx\n", hr);
LeaveCriticalSection(&async_activate_test.lock);
IActivateAudioInterfaceAsyncOperation_Release(async_activate_test.op);
@@ -294,14 +294,14 @@ static void test_ActivateAudioInterfaceAsync(void)
ok(async_activate_test.result_hr == S_OK ||
(g_num_mmdevs == 0 && async_activate_test.result_hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)) || /* no devices */
broken(async_activate_test.result_hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)), /* win8 doesn't support DEVINTERFACE_AUDIO_RENDER */
- "mmdevice activation gave wrong result: %08x\n", async_activate_test.result_hr);
+ "mmdevice activation gave wrong result: %08lx\n", async_activate_test.result_hr);
if(async_activate_test.result_hr == S_OK){
ok(async_activate_test.result_iface != NULL, "Got NULL iface pointer on success?\n");
/* returned iface should be the IID we requested */
hr = IUnknown_QueryInterface(async_activate_test.result_iface, &IID_IAudioClient3, (void**)&ac3);
- ok(hr == S_OK, "Failed to query IAudioClient3: %08x\n", hr);
+ ok(hr == S_OK, "Failed to query IAudioClient3: %08lx\n", hr);
ok(async_activate_test.result_iface == (IUnknown*)ac3,
"Activated interface other than IAudioClient3!\n");
IAudioClient3_Release(ac3);
@@ -396,17 +396,17 @@ START_TEST(mmdevenum)
hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)&mme);
if (FAILED(hr))
{
- skip("mmdevapi not available: 0x%08x\n", hr);
+ skip("mmdevapi not available: 0x%08lx\n", hr);
return;
}
/* Odd behavior.. bug? */
ref = IMMDeviceEnumerator_AddRef(mme);
- ok(ref == 3, "Invalid reference count after incrementing: %u\n", ref);
+ ok(ref == 3, "Invalid reference count after incrementing: %lu\n", ref);
IMMDeviceEnumerator_Release(mme);
hr = IMMDeviceEnumerator_QueryInterface(mme, &IID_IUnknown, (void**)&unk);
- ok(hr == S_OK, "returned 0x%08x\n", hr);
+ ok(hr == S_OK, "returned 0x%08lx\n", hr);
if (hr != S_OK) return;
ok( (LONG_PTR)mme == (LONG_PTR)unk, "Pointers are unequal %p/%p\n", unk, mme);
@@ -414,39 +414,39 @@ START_TEST(mmdevenum)
/* Proving that it is static.. */
hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)&mme2);
- ok(hr == S_OK, "CoCreateInstance failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "CoCreateInstance failed: 0x%08lx\n", hr);
IMMDeviceEnumerator_Release(mme2);
ok(mme == mme2, "Pointers are not equal!\n");
hr = IMMDeviceEnumerator_QueryInterface(mme, &IID_IUnknown, NULL);
- ok(hr == E_POINTER, "Null pointer on QueryInterface returned %08x\n", hr);
+ ok(hr == E_POINTER, "Null pointer on QueryInterface returned %08lx\n", hr);
hr = IMMDeviceEnumerator_QueryInterface(mme, &GUID_NULL, (void**)&unk);
ok(!unk, "Unk not reset to null after invalid QI\n");
- ok(hr == E_NOINTERFACE, "Invalid hr %08x returned on IID_NULL\n", hr);
+ ok(hr == E_NOINTERFACE, "Invalid hr %08lx returned on IID_NULL\n", hr);
hr = IMMDeviceEnumerator_GetDevice(mme, L"notadevice", NULL);
- ok(hr == E_POINTER, "GetDevice gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetDevice gave wrong error: %08lx\n", hr);
hr = IMMDeviceEnumerator_GetDevice(mme, NULL, &dev);
- ok(hr == E_POINTER, "GetDevice gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetDevice gave wrong error: %08lx\n", hr);
hr = IMMDeviceEnumerator_GetDevice(mme, L"notadevice", &dev);
- ok(hr == E_INVALIDARG, "GetDevice gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetDevice gave wrong error: %08lx\n", hr);
col = (void*)(LONG_PTR)0x12345678;
hr = IMMDeviceEnumerator_EnumAudioEndpoints(mme, 0xffff, DEVICE_STATEMASK_ALL, &col);
- ok(hr == E_INVALIDARG, "Setting invalid data flow returned 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "Setting invalid data flow returned 0x%08lx\n", hr);
ok(col == NULL, "Collection pointer non-null on failure\n");
hr = IMMDeviceEnumerator_EnumAudioEndpoints(mme, eAll, DEVICE_STATEMASK_ALL+1, &col);
- ok(hr == E_INVALIDARG, "Setting invalid mask returned 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "Setting invalid mask returned 0x%08lx\n", hr);
hr = IMMDeviceEnumerator_EnumAudioEndpoints(mme, eAll, DEVICE_STATEMASK_ALL, NULL);
- ok(hr == E_POINTER, "Invalid pointer returned: 0x%08x\n", hr);
+ ok(hr == E_POINTER, "Invalid pointer returned: 0x%08lx\n", hr);
hr = IMMDeviceEnumerator_EnumAudioEndpoints(mme, eAll, DEVICE_STATEMASK_ALL, &col);
- ok(hr == S_OK, "Valid EnumAudioEndpoints returned 0x%08x\n", hr);
+ ok(hr == S_OK, "Valid EnumAudioEndpoints returned 0x%08lx\n", hr);
if (hr == S_OK)
{
ok(!!col, "Returned null pointer\n");
@@ -455,28 +455,28 @@ START_TEST(mmdevenum)
}
hr = IMMDeviceEnumerator_RegisterEndpointNotificationCallback(mme, NULL);
- ok(hr == E_POINTER, "RegisterEndpointNotificationCallback failed: %08x\n", hr);
+ ok(hr == E_POINTER, "RegisterEndpointNotificationCallback failed: %08lx\n", hr);
hr = IMMDeviceEnumerator_RegisterEndpointNotificationCallback(mme, ¬if);
- ok(hr == S_OK, "RegisterEndpointNotificationCallback failed: %08x\n", hr);
+ ok(hr == S_OK, "RegisterEndpointNotificationCallback failed: %08lx\n", hr);
hr = IMMDeviceEnumerator_RegisterEndpointNotificationCallback(mme, ¬if);
- ok(hr == S_OK, "RegisterEndpointNotificationCallback failed: %08x\n", hr);
+ ok(hr == S_OK, "RegisterEndpointNotificationCallback failed: %08lx\n", hr);
hr = IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(mme, NULL);
- ok(hr == E_POINTER, "UnregisterEndpointNotificationCallback failed: %08x\n", hr);
+ ok(hr == E_POINTER, "UnregisterEndpointNotificationCallback failed: %08lx\n", hr);
hr = IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(mme, (IMMNotificationClient*)0xdeadbeef);
- ok(hr == E_NOTFOUND, "UnregisterEndpointNotificationCallback failed: %08x\n", hr);
+ ok(hr == E_NOTFOUND, "UnregisterEndpointNotificationCallback failed: %08lx\n", hr);
hr = IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(mme, ¬if);
- ok(hr == S_OK, "UnregisterEndpointNotificationCallback failed: %08x\n", hr);
+ ok(hr == S_OK, "UnregisterEndpointNotificationCallback failed: %08lx\n", hr);
hr = IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(mme, ¬if);
- ok(hr == S_OK, "UnregisterEndpointNotificationCallback failed: %08x\n", hr);
+ ok(hr == S_OK, "UnregisterEndpointNotificationCallback failed: %08lx\n", hr);
hr = IMMDeviceEnumerator_UnregisterEndpointNotificationCallback(mme, ¬if);
- ok(hr == E_NOTFOUND, "UnregisterEndpointNotificationCallback failed: %08x\n", hr);
+ ok(hr == E_NOTFOUND, "UnregisterEndpointNotificationCallback failed: %08lx\n", hr);
IMMDeviceEnumerator_Release(mme);
diff --git a/dlls/mmdevapi/tests/propstore.c b/dlls/mmdevapi/tests/propstore.c
index 8999699fe6b..89eaada5fd7 100644
--- a/dlls/mmdevapi/tests/propstore.c
+++ b/dlls/mmdevapi/tests/propstore.c
@@ -45,7 +45,7 @@ static void test_propertystore(IPropertyStore *store)
pv.vt = VT_EMPTY;
hr = IPropertyStore_GetValue(store, &PKEY_AudioEndpoint_GUID, &pv);
- ok(hr == S_OK, "Failed with %08x\n", hr);
+ ok(hr == S_OK, "Failed with %08lx\n", hr);
ok(pv.vt == VT_LPWSTR, "Value should be %i, is %i\n", VT_LPWSTR, pv.vt);
if (hr == S_OK && pv.vt == VT_LPWSTR)
{
@@ -56,19 +56,19 @@ static void test_propertystore(IPropertyStore *store)
pv.vt = VT_EMPTY;
hr = IPropertyStore_GetValue(store, (const PROPERTYKEY*)&DEVPKEY_DeviceInterface_FriendlyName, &pv);
- ok(hr == S_OK, "Failed with %08x\n", hr);
+ ok(hr == S_OK, "Failed with %08lx\n", hr);
ok(pv.vt == VT_LPWSTR && pv.pwszVal, "FriendlyName value had wrong type: 0x%x or was NULL\n", pv.vt);
PropVariantClear(&pv);
pv.vt = VT_EMPTY;
hr = IPropertyStore_GetValue(store, (const PROPERTYKEY*)&DEVPKEY_DeviceInterface_Enabled, &pv);
- ok(hr == S_OK, "Failed with %08x\n", hr);
+ ok(hr == S_OK, "Failed with %08lx\n", hr);
ok(pv.vt == VT_EMPTY, "Key should not be found\n");
PropVariantClear(&pv);
pv.vt = VT_EMPTY;
hr = IPropertyStore_GetValue(store, (const PROPERTYKEY*)&DEVPKEY_DeviceInterface_ClassGuid, &pv);
- ok(hr == S_OK, "Failed with %08x\n", hr);
+ ok(hr == S_OK, "Failed with %08lx\n", hr);
ok(pv.vt == VT_EMPTY, "Key should not be found\n");
PropVariantClear(&pv);
}
@@ -84,7 +84,7 @@ static void test_deviceinterface(IPropertyStore *store)
pv.vt = VT_EMPTY;
hr = IPropertyStore_GetValue(store, &deviceinterface_key, &pv);
- ok(hr == S_OK, "GetValue failed: %08x\n", hr);
+ ok(hr == S_OK, "GetValue failed: %08lx\n", hr);
ok(pv.vt == VT_LPWSTR, "Got wrong variant type: 0x%x\n", pv.vt);
trace("device interface: %s\n", wine_dbgstr_w(pv.pwszVal));
PropVariantClear(&pv);
@@ -103,12 +103,12 @@ static void test_getat(IPropertyStore *store)
hr = IPropertyStore_GetCount(store, &propcount);
- ok(hr == S_OK, "Failed with %08x\n", hr);
- ok(propcount > 0, "Propcount %d should be greater than zero\n", propcount);
+ ok(hr == S_OK, "Failed with %08lx\n", hr);
+ ok(propcount > 0, "Propcount %ld should be greater than zero\n", propcount);
for (prop = 0; prop < propcount; prop++) {
hr = IPropertyStore_GetAt(store, prop, &pkey);
- ok(hr == S_OK, "Failed with %08x\n", hr);
+ ok(hr == S_OK, "Failed with %08lx\n", hr);
if (IsEqualPropertyKey(pkey, DEVPKEY_Device_FriendlyName))
found_name = TRUE;
if (IsEqualPropertyKey(pkey, DEVPKEY_Device_DeviceDesc))
@@ -137,7 +137,7 @@ static void test_setvalue_on_wow64(IPropertyStore *store)
pv.vt = VT_EMPTY;
hr = IPropertyStore_GetValue(store, &PKEY_AudioEndpoint_GUID, &pv);
- ok(hr == S_OK, "Failed to get Endpoint GUID: %08x\n", hr);
+ ok(hr == S_OK, "Failed to get Endpoint GUID: %08lx\n", hr);
guidW = pv.pwszVal;
@@ -145,7 +145,7 @@ static void test_setvalue_on_wow64(IPropertyStore *store)
pv.ulVal = 0xAB;
hr = IPropertyStore_SetValue(store, &PKEY_Bogus, &pv);
- ok(hr == S_OK || hr == E_ACCESSDENIED, "SetValue failed: %08x\n", hr);
+ ok(hr == S_OK || hr == E_ACCESSDENIED, "SetValue failed: %08lx\n", hr);
if (hr != S_OK)
{
win_skip("Missing permission to write to registry\n");
@@ -155,25 +155,25 @@ static void test_setvalue_on_wow64(IPropertyStore *store)
pv.ulVal = 0x00;
hr = IPropertyStore_GetValue(store, &PKEY_Bogus, &pv);
- ok(hr == S_OK, "GetValue failed: %08x\n", hr);
- ok(pv.ulVal == 0xAB, "Got wrong value: 0x%x\n", pv.ulVal);
+ ok(hr == S_OK, "GetValue failed: %08lx\n", hr);
+ ok(pv.ulVal == 0xAB, "Got wrong value: 0x%lx\n", pv.ulVal);
/* should find the key in 64-bit view */
ret = RegOpenKeyExW(HKEY_LOCAL_MACHINE, software_renderW, 0, KEY_READ|KEY_WOW64_64KEY, &root);
- ok(ret == ERROR_SUCCESS, "Couldn't open mmdevices Render key: %u\n", ret);
+ ok(ret == ERROR_SUCCESS, "Couldn't open mmdevices Render key: %lu\n", ret);
ret = RegOpenKeyExW(root, guidW, 0, KEY_READ|KEY_WOW64_64KEY, &devkey);
- ok(ret == ERROR_SUCCESS, "Couldn't open mmdevice guid key: %u\n", ret);
+ ok(ret == ERROR_SUCCESS, "Couldn't open mmdevice guid key: %lu\n", ret);
ret = RegOpenKeyExW(devkey, L"Properties", 0, KEY_READ|KEY_WOW64_64KEY, &props);
- ok(ret == ERROR_SUCCESS, "Couldn't open mmdevice property key: %u\n", ret);
+ ok(ret == ERROR_SUCCESS, "Couldn't open mmdevice property key: %lu\n", ret);
/* Note: the registry key exists even without calling IPropStore::Commit */
size = sizeof(regval);
ret = RegQueryValueExW(props, bogusW, NULL, &type, (LPBYTE)®val, &size);
- ok(ret == ERROR_SUCCESS, "Couldn't get bogus propertykey value: %u\n", ret);
- ok(type == REG_DWORD, "Got wrong value type: %u\n", type);
- ok(regval == 0xAB, "Got wrong value: 0x%x\n", regval);
+ ok(ret == ERROR_SUCCESS, "Couldn't get bogus propertykey value: %lu\n", ret);
+ ok(type == REG_DWORD, "Got wrong value type: %lu\n", type);
+ ok(regval == 0xAB, "Got wrong value: 0x%lx\n", regval);
RegCloseKey(props);
RegCloseKey(devkey);
@@ -183,7 +183,7 @@ static void test_setvalue_on_wow64(IPropertyStore *store)
/* should NOT find the key in 32-bit view */
ret = RegOpenKeyExW(HKEY_LOCAL_MACHINE, software_renderW, 0, KEY_READ, &root);
- ok(ret == ERROR_FILE_NOT_FOUND, "Wrong error when opening mmdevices Render key: %u\n", ret);
+ ok(ret == ERROR_FILE_NOT_FOUND, "Wrong error when opening mmdevices Render key: %lu\n", ret);
}
START_TEST(propstore)
@@ -204,39 +204,39 @@ START_TEST(propstore)
hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)&mme);
if (FAILED(hr))
{
- skip("mmdevapi not available: 0x%08x\n", hr);
+ skip("mmdevapi not available: 0x%08lx\n", hr);
goto cleanup;
}
hr = IMMDeviceEnumerator_GetDefaultAudioEndpoint(mme, eRender, eMultimedia, &dev);
- ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08x\n", hr);
+ ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08lx\n", hr);
if (hr != S_OK)
{
if (hr == E_NOTFOUND)
skip("No sound card available\n");
else
- skip("GetDefaultAudioEndpoint returns 0x%08x\n", hr);
+ skip("GetDefaultAudioEndpoint returns 0x%08lx\n", hr);
goto cleanup;
}
store = NULL;
hr = IMMDevice_OpenPropertyStore(dev, 3, &store);
- ok(hr == E_INVALIDARG, "Wrong hr returned: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "Wrong hr returned: %08lx\n", hr);
if (hr != S_OK)
/* It seems on windows returning with E_INVALIDARG doesn't
* set store to NULL, so just don't set store to non-null
* before calling this function
*/
- ok(!store, "Store set to non-NULL on failure: %p/%08x\n", store, hr);
+ ok(!store, "Store set to non-NULL on failure: %p/%08lx\n", store, hr);
else if (store)
IPropertyStore_Release(store);
hr = IMMDevice_OpenPropertyStore(dev, STGM_READ, NULL);
- ok(hr == E_POINTER, "Wrong hr returned: %08x\n", hr);
+ ok(hr == E_POINTER, "Wrong hr returned: %08lx\n", hr);
store = NULL;
hr = IMMDevice_OpenPropertyStore(dev, STGM_READWRITE, &store);
if(hr == E_ACCESSDENIED)
hr = IMMDevice_OpenPropertyStore(dev, STGM_READ, &store);
- ok(hr == S_OK, "Opening valid store returned %08x\n", hr);
+ ok(hr == S_OK, "Opening valid store returned %08lx\n", hr);
if (store)
{
test_propertystore(store);
diff --git a/dlls/mmdevapi/tests/render.c b/dlls/mmdevapi/tests/render.c
index 6b77edc569e..4e19b91c5f5 100644
--- a/dlls/mmdevapi/tests/render.c
+++ b/dlls/mmdevapi/tests/render.c
@@ -104,28 +104,28 @@ static void test_uninitialized(IAudioClient *ac)
IUnknown *unk;
hr = IAudioClient_GetBufferSize(ac, &num);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetBufferSize call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetBufferSize call returns %08lx\n", hr);
hr = IAudioClient_GetStreamLatency(ac, &t1);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetStreamLatency call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetStreamLatency call returns %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &num);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetCurrentPadding call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetCurrentPadding call returns %08lx\n", hr);
hr = IAudioClient_Start(ac);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Start call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Start call returns %08lx\n", hr);
hr = IAudioClient_Stop(ac);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Stop call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Stop call returns %08lx\n", hr);
hr = IAudioClient_Reset(ac);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Reset call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized Reset call returns %08lx\n", hr);
hr = IAudioClient_SetEventHandle(ac, handle);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized SetEventHandle call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized SetEventHandle call returns %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_IAudioStreamVolume, (void**)&unk);
- ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetService call returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_INITIALIZED, "Uninitialized GetService call returns %08lx\n", hr);
CloseHandle(handle);
}
@@ -148,7 +148,7 @@ static void test_audioclient(void)
NULL, (void**)&ac3);
ok(hr == S_OK ||
broken(hr == E_NOINTERFACE) /* win8 */,
- "IAudioClient3 Activation failed with %08x\n", hr);
+ "IAudioClient3 Activation failed with %08lx\n", hr);
if(hr == S_OK)
IAudioClient3_Release(ac3);
@@ -156,62 +156,62 @@ static void test_audioclient(void)
NULL, (void**)&ac2);
ok(hr == S_OK ||
broken(hr == E_NOINTERFACE) /* win7 */,
- "IAudioClient2 Activation failed with %08x\n", hr);
+ "IAudioClient2 Activation failed with %08lx\n", hr);
if(hr == S_OK)
IAudioClient2_Release(ac2);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
handle = CreateEventW(NULL, FALSE, FALSE, NULL);
hr = IAudioClient_QueryInterface(ac, &IID_IUnknown, NULL);
- ok(hr == E_POINTER, "QueryInterface(NULL) returned %08x\n", hr);
+ ok(hr == E_POINTER, "QueryInterface(NULL) returned %08lx\n", hr);
unk = (void*)(LONG_PTR)0x12345678;
hr = IAudioClient_QueryInterface(ac, &IID_NULL, (void**)&unk);
- ok(hr == E_NOINTERFACE, "QueryInterface(IID_NULL) returned %08x\n", hr);
+ ok(hr == E_NOINTERFACE, "QueryInterface(IID_NULL) returned %08lx\n", hr);
ok(!unk, "QueryInterface(IID_NULL) returned non-null pointer %p\n", unk);
hr = IAudioClient_QueryInterface(ac, &IID_IUnknown, (void**)&unk);
- ok(hr == S_OK, "QueryInterface(IID_IUnknown) returned %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface(IID_IUnknown) returned %08lx\n", hr);
if (unk)
{
ref = IUnknown_Release(unk);
- ok(ref == 1, "Released count is %u\n", ref);
+ ok(ref == 1, "Released count is %lu\n", ref);
}
hr = IAudioClient_QueryInterface(ac, &IID_IAudioClient, (void**)&unk);
- ok(hr == S_OK, "QueryInterface(IID_IAudioClient) returned %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface(IID_IAudioClient) returned %08lx\n", hr);
if (unk)
{
ref = IUnknown_Release(unk);
- ok(ref == 1, "Released count is %u\n", ref);
+ ok(ref == 1, "Released count is %lu\n", ref);
}
hr = IAudioClient_GetDevicePeriod(ac, NULL, NULL);
- ok(hr == E_POINTER, "Invalid GetDevicePeriod call returns %08x\n", hr);
+ ok(hr == E_POINTER, "Invalid GetDevicePeriod call returns %08lx\n", hr);
hr = IAudioClient_GetDevicePeriod(ac, &t1, NULL);
- ok(hr == S_OK, "Valid GetDevicePeriod call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetDevicePeriod call returns %08lx\n", hr);
hr = IAudioClient_GetDevicePeriod(ac, NULL, &t2);
- ok(hr == S_OK, "Valid GetDevicePeriod call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetDevicePeriod call returns %08lx\n", hr);
hr = IAudioClient_GetDevicePeriod(ac, &t1, &t2);
- ok(hr == S_OK, "Valid GetDevicePeriod call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetDevicePeriod call returns %08lx\n", hr);
trace("Returned periods: %u.%04u ms %u.%04u ms\n",
(UINT)(t1/10000), (UINT)(t1 % 10000),
(UINT)(t2/10000), (UINT)(t2 % 10000));
hr = IAudioClient_GetMixFormat(ac, NULL);
- ok(hr == E_POINTER, "GetMixFormat returns %08x\n", hr);
+ ok(hr == E_POINTER, "GetMixFormat returns %08lx\n", hr);
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "Valid GetMixFormat returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetMixFormat returns %08lx\n", hr);
if (hr == S_OK)
{
@@ -219,7 +219,7 @@ static void test_audioclient(void)
trace("Tag: %04x\n", pwfx->wFormatTag);
trace("bits: %u\n", pwfx->wBitsPerSample);
trace("chan: %u\n", pwfx->nChannels);
- trace("rate: %u\n", pwfx->nSamplesPerSec);
+ trace("rate: %lu\n", pwfx->nSamplesPerSec);
trace("align: %u\n", pwfx->nBlockAlign);
trace("extra: %u\n", pwfx->cbSize);
ok(pwfx->wFormatTag == WAVE_FORMAT_EXTENSIBLE, "wFormatTag is %x\n", pwfx->wFormatTag);
@@ -227,7 +227,7 @@ static void test_audioclient(void)
{
WAVEFORMATEXTENSIBLE *pwfxe = (void*)pwfx;
trace("Res: %u\n", pwfxe->Samples.wReserved);
- trace("Mask: %x\n", pwfxe->dwChannelMask);
+ trace("Mask: %lx\n", pwfxe->dwChannelMask);
trace("Alg: %s\n",
IsEqualGUID(&pwfxe->SubFormat, &KSDATAFORMAT_SUBTYPE_PCM)?"PCM":
(IsEqualGUID(&pwfxe->SubFormat,
@@ -237,30 +237,30 @@ static void test_audioclient(void)
pwfxe->SubFormat = KSDATAFORMAT_SUBTYPE_PCM;
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_SHARED, pwfx, &pwfx2);
- ok(hr == S_OK, "Valid IsFormatSupported(Shared) call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid IsFormatSupported(Shared) call returns %08lx\n", hr);
ok(pwfx2 == NULL, "pwfx2 is non-null\n");
CoTaskMemFree(pwfx2);
}
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_SHARED, pwfx, &pwfx2);
- ok(hr == S_OK, "Valid IsFormatSupported(Shared) call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid IsFormatSupported(Shared) call returns %08lx\n", hr);
ok(pwfx2 == NULL, "pwfx2 is non-null\n");
CoTaskMemFree(pwfx2);
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_SHARED, NULL, NULL);
- ok(hr == E_POINTER, "IsFormatSupported(NULL) call returns %08x\n", hr);
+ ok(hr == E_POINTER, "IsFormatSupported(NULL) call returns %08lx\n", hr);
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_SHARED, pwfx, NULL);
- ok(hr == E_POINTER, "IsFormatSupported(Shared,NULL) call returns %08x\n", hr);
+ ok(hr == E_POINTER, "IsFormatSupported(Shared,NULL) call returns %08lx\n", hr);
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_EXCLUSIVE, pwfx, NULL);
ok(hr == S_OK || hr == AUDCLNT_E_UNSUPPORTED_FORMAT || hr == AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED,
- "IsFormatSupported(Exclusive) call returns %08x\n", hr);
+ "IsFormatSupported(Exclusive) call returns %08lx\n", hr);
hexcl = hr;
pwfx2 = (WAVEFORMATEX*)0xDEADF00D;
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_EXCLUSIVE, pwfx, &pwfx2);
- ok(hr == hexcl, "IsFormatSupported(Exclusive) call returns %08x\n", hr);
+ ok(hr == hexcl, "IsFormatSupported(Exclusive) call returns %08lx\n", hr);
ok(pwfx2 == NULL, "pwfx2 non-null on exclusive IsFormatSupported\n");
if (hexcl != AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED)
@@ -269,20 +269,20 @@ static void test_audioclient(void)
hr = IAudioClient_IsFormatSupported(ac, 0xffffffff, pwfx, NULL);
ok(hr == E_INVALIDARG/*w32*/ ||
broken(hr == AUDCLNT_E_UNSUPPORTED_FORMAT/*w64 response from exclusive mode driver */),
- "IsFormatSupported(0xffffffff) call returns %08x\n", hr);
+ "IsFormatSupported(0xffffffff) call returns %08lx\n", hr);
}
hr = IAudioClient_QueryInterface(ac, &IID_IAudioClient2, (void**)&ac2);
if (hr == S_OK)
{
hr = IAudioClient2_IsOffloadCapable(ac2, AudioCategory_BackgroundCapableMedia, NULL);
- ok(hr == E_INVALIDARG, "IsOffloadCapable gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "IsOffloadCapable gave wrong error: %08lx\n", hr);
hr = IAudioClient2_IsOffloadCapable(ac2, AudioCategory_BackgroundCapableMedia, &offload_capable);
- ok(hr == S_OK, "IsOffloadCapable failed: %08x\n", hr);
+ ok(hr == S_OK, "IsOffloadCapable failed: %08lx\n", hr);
hr = IAudioClient2_SetClientProperties(ac2, NULL);
- ok(hr == E_POINTER, "SetClientProperties with NULL props gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "SetClientProperties with NULL props gave wrong error: %08lx\n", hr);
/* invalid cbSize */
client_props.cbSize = 0;
@@ -291,7 +291,7 @@ static void test_audioclient(void)
client_props.Options = 0;
hr = IAudioClient2_SetClientProperties(ac2, &client_props);
- ok(hr == E_INVALIDARG, "SetClientProperties with invalid cbSize gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetClientProperties with invalid cbSize gave wrong error: %08lx\n", hr);
/* offload consistency */
client_props.cbSize = sizeof(client_props) - sizeof(client_props.Options);
@@ -299,21 +299,21 @@ static void test_audioclient(void)
hr = IAudioClient2_SetClientProperties(ac2, &client_props);
if(!offload_capable)
- ok(hr == AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE, "SetClientProperties(offload) gave wrong error: %08x\n", hr);
+ ok(hr == AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE, "SetClientProperties(offload) gave wrong error: %08lx\n", hr);
else
- ok(hr == S_OK, "SetClientProperties(offload) failed: %08x\n", hr);
+ ok(hr == S_OK, "SetClientProperties(offload) failed: %08lx\n", hr);
/* disable offload */
client_props.bIsOffload = FALSE;
hr = IAudioClient2_SetClientProperties(ac2, &client_props);
- ok(hr == S_OK, "SetClientProperties failed: %08x\n", hr);
+ ok(hr == S_OK, "SetClientProperties failed: %08lx\n", hr);
/* Options field added in Win 8.1 */
client_props.cbSize = sizeof(client_props);
hr = IAudioClient2_SetClientProperties(ac2, &client_props);
ok(hr == S_OK ||
broken(hr == E_INVALIDARG) /* <= win8 */,
- "SetClientProperties failed: %08x\n", hr);
+ "SetClientProperties failed: %08lx\n", hr);
IAudioClient2_Release(ac2);
}
@@ -323,7 +323,7 @@ static void test_audioclient(void)
hr = IAudioClient_QueryInterface(ac, &IID_IAudioClient3, (void**)&ac3);
ok(hr == S_OK ||
broken(hr == E_NOINTERFACE) /* win8 */,
- "Failed to query IAudioClient3 interface: %08x\n", hr);
+ "Failed to query IAudioClient3 interface: %08lx\n", hr);
if(hr == S_OK)
IAudioClient3_Release(ac3);
@@ -332,42 +332,42 @@ static void test_audioclient(void)
hr = IAudioClient_Initialize(ac, 3, 0, 5000000, 0, pwfx, NULL);
ok(broken(hr == AUDCLNT_E_NOT_INITIALIZED) || /* <= win8 */
- hr == E_INVALIDARG, "Initialize with invalid sharemode returns %08x\n", hr);
+ hr == E_INVALIDARG, "Initialize with invalid sharemode returns %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0xffffffff, 5000000, 0, pwfx, NULL);
ok(hr == E_INVALIDARG ||
- hr == AUDCLNT_E_INVALID_STREAM_FLAG, "Initialize with invalid flags returns %08x\n", hr);
+ hr == AUDCLNT_E_INVALID_STREAM_FLAG, "Initialize with invalid flags returns %08lx\n", hr);
/* A period != 0 is ignored and the call succeeds.
* Since we can only initialize successfully once, skip those tests.
*/
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000, 0, NULL, NULL);
- ok(hr == E_POINTER, "Initialize with null format returns %08x\n", hr);
+ ok(hr == E_POINTER, "Initialize with null format returns %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 0, 0, pwfx, NULL);
- ok(hr == S_OK, "Initialize with 0 buffer size returns %08x\n", hr);
+ ok(hr == S_OK, "Initialize with 0 buffer size returns %08lx\n", hr);
if(hr == S_OK){
UINT32 num;
hr = IAudioClient_GetBufferSize(ac, &num);
- ok(hr == S_OK, "GetBufferSize from duration 0 returns %08x\n", hr);
+ ok(hr == S_OK, "GetBufferSize from duration 0 returns %08lx\n", hr);
if(hr == S_OK)
trace("Initialize(duration=0) GetBufferSize is %u\n", num);
}
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000, 0, pwfx, NULL);
- ok(hr == AUDCLNT_E_ALREADY_INITIALIZED, "Calling Initialize twice returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_ALREADY_INITIALIZED, "Calling Initialize twice returns %08lx\n", hr);
hr = IAudioClient_Start(ac);
ok(hr == S_OK ||
broken(hr == AUDCLNT_E_DEVICE_INVALIDATED), /* Win10 >= 1607 */
- "Start on a doubly initialized stream returns %08x\n", hr);
+ "Start on a doubly initialized stream returns %08lx\n", hr);
IAudioClient_Release(ac);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(pwfx->wFormatTag == WAVE_FORMAT_EXTENSIBLE){
WAVEFORMATEXTENSIBLE *fmtex = (WAVEFORMATEXTENSIBLE*)pwfx;
@@ -379,83 +379,83 @@ static void test_audioclient(void)
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000, 0, pwfx, NULL);
ok(hr == S_OK ||
- hr == AUDCLNT_E_UNSUPPORTED_FORMAT /* win10 */, "Initialize(dwChannelMask = 0xffff) returns %08x\n", hr);
+ hr == AUDCLNT_E_UNSUPPORTED_FORMAT /* win10 */, "Initialize(dwChannelMask = 0xffff) returns %08lx\n", hr);
IAudioClient_Release(ac);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
fmtex->dwChannelMask = 0;
hr = IAudioClient_IsFormatSupported(ac, AUDCLNT_SHAREMODE_SHARED, pwfx, &fmt2);
ok(hr == S_OK || broken(hr == S_FALSE /* w7 Realtek HDA */),
- "IsFormatSupported(dwChannelMask = 0) call returns %08x\n", hr);
+ "IsFormatSupported(dwChannelMask = 0) call returns %08lx\n", hr);
ok(fmtex->dwChannelMask == 0, "Passed format was modified\n");
CoTaskMemFree(fmt2);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000, 0, pwfx, NULL);
- ok(hr == S_OK, "Initialize(dwChannelMask = 0) returns %08x\n", hr);
+ ok(hr == S_OK, "Initialize(dwChannelMask = 0) returns %08lx\n", hr);
IAudioClient_Release(ac);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
CoTaskMemFree(pwfx);
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "Valid GetMixFormat returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetMixFormat returns %08lx\n", hr);
}else
skip("Skipping dwChannelMask tests\n");
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000, 0, pwfx, NULL);
- ok(hr == S_OK, "Valid Initialize returns %08x\n", hr);
+ ok(hr == S_OK, "Valid Initialize returns %08lx\n", hr);
if (hr != S_OK)
goto cleanup;
hr = IAudioClient_GetStreamLatency(ac, NULL);
- ok(hr == E_POINTER, "GetStreamLatency(NULL) call returns %08x\n", hr);
+ ok(hr == E_POINTER, "GetStreamLatency(NULL) call returns %08lx\n", hr);
hr = IAudioClient_GetStreamLatency(ac, &t2);
- ok(hr == S_OK, "Valid GetStreamLatency call returns %08x\n", hr);
+ ok(hr == S_OK, "Valid GetStreamLatency call returns %08lx\n", hr);
trace("Returned latency: %u.%04u ms\n",
(UINT)(t2/10000), (UINT)(t2 % 10000));
ok(t2 >= t1 || broken(t2 >= t1/2 && pwfx->nSamplesPerSec > 48000) ||
broken(t2 == 0) /* (!) win10 */,
- "Latency < default period, delta %dus (%s vs %s)\n",
+ "Latency < default period, delta %ldus (%s vs %s)\n",
(LONG)((t2-t1)/10), wine_dbgstr_longlong(t2), wine_dbgstr_longlong(t1));
/* Native appears to add the engine period to the HW latency in shared mode */
if(t2 == 0)
win10 = TRUE;
hr = IAudioClient_SetEventHandle(ac, NULL);
- ok(hr == E_INVALIDARG, "SetEventHandle(NULL) returns %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetEventHandle(NULL) returns %08lx\n", hr);
hr = IAudioClient_SetEventHandle(ac, handle);
ok(hr == AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED ||
broken(hr == HRESULT_FROM_WIN32(ERROR_INVALID_NAME)) ||
broken(hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)) /* Some 2k8 */ ||
broken(hr == HRESULT_FROM_WIN32(ERROR_BAD_PATHNAME)) /* Some Vista */
- , "SetEventHandle returns %08x\n", hr);
+ , "SetEventHandle returns %08lx\n", hr);
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset on an initialized stream returns %08x\n", hr);
+ ok(hr == S_OK, "Reset on an initialized stream returns %08lx\n", hr);
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset on an already reset stream returns %08x\n", hr);
+ ok(hr == S_OK, "Reset on an already reset stream returns %08lx\n", hr);
hr = IAudioClient_Stop(ac);
- ok(hr == S_FALSE, "Stop on a stopped stream returns %08x\n", hr);
+ ok(hr == S_FALSE, "Stop on a stopped stream returns %08lx\n", hr);
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start on a stopped stream returns %08x\n", hr);
+ ok(hr == S_OK, "Start on a stopped stream returns %08lx\n", hr);
hr = IAudioClient_Start(ac);
- ok(hr == AUDCLNT_E_NOT_STOPPED, "Start twice returns %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_STOPPED, "Start twice returns %08lx\n", hr);
cleanup:
IAudioClient_Release(ac);
@@ -476,12 +476,12 @@ static void test_formats(AUDCLNT_SHAREMODE mode)
for(i = 0; i < ARRAY_SIZE(win_formats); i++) {
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
continue;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
fmt.nSamplesPerSec = win_formats[i][0];
fmt.wBitsPerSample = win_formats[i][1];
@@ -498,10 +498,10 @@ static void test_formats(AUDCLNT_SHAREMODE mode)
/* 5:1 card exception when asked for 1 channel at mixer rate */
pwfx->nChannels > 2 && fmt.nSamplesPerSec == pwfx->nSamplesPerSec)
: (hr == AUDCLNT_E_UNSUPPORTED_FORMAT || hr == hexcl)),
- "IsFormatSupported(%d, %ux%2ux%u) returns %08x\n", mode,
+ "IsFormatSupported(%d, %lux%2ux%u) returns %08lx\n", mode,
fmt.nSamplesPerSec, fmt.wBitsPerSample, fmt.nChannels, hr);
if (hr == S_OK)
- trace("IsSupported(%s, %ux%2ux%u)\n",
+ trace("IsSupported(%s, %lux%2ux%u)\n",
mode == AUDCLNT_SHAREMODE_SHARED ? "shared " : "exclus.",
fmt.nSamplesPerSec, fmt.wBitsPerSample, fmt.nChannels);
@@ -511,31 +511,31 @@ static void test_formats(AUDCLNT_SHAREMODE mode)
&& fmt.nChannels == pwfx->nChannels)
ok(hr == S_OK, "Varying BitsPerSample %u\n", fmt.wBitsPerSample);
- ok((hr == S_FALSE)^(pwfx2 == NULL), "hr %x<->suggest %p\n", hr, pwfx2);
+ ok((hr == S_FALSE)^(pwfx2 == NULL), "hr %lx<->suggest %p\n", hr, pwfx2);
if (pwfx2 == (WAVEFORMATEX*)0xDEADF00D)
pwfx2 = NULL; /* broken in Wine < 1.3.28 */
if (pwfx2) {
ok(pwfx2->nSamplesPerSec == pwfx->nSamplesPerSec &&
pwfx2->nChannels == pwfx->nChannels &&
pwfx2->wBitsPerSample == pwfx->wBitsPerSample,
- "Suggestion %ux%2ux%u differs from GetMixFormat\n",
+ "Suggestion %lux%2ux%u differs from GetMixFormat\n",
pwfx2->nSamplesPerSec, pwfx2->wBitsPerSample, pwfx2->nChannels);
}
/* Vista returns E_INVALIDARG upon AUDCLNT_STREAMFLAGS_RATEADJUST */
hr = IAudioClient_Initialize(ac, mode, 0, 5000000, 0, &fmt, NULL);
if ((hrs == S_OK) ^ (hr == S_OK))
- trace("Initialize (%s, %ux%2ux%u) returns %08x unlike IsFormatSupported\n",
+ trace("Initialize (%s, %lux%2ux%u) returns %08lx unlike IsFormatSupported\n",
mode == AUDCLNT_SHAREMODE_SHARED ? "shared " : "exclus.",
fmt.nSamplesPerSec, fmt.wBitsPerSample, fmt.nChannels, hr);
if (mode == AUDCLNT_SHAREMODE_SHARED)
ok(hrs == S_OK ? hr == S_OK : hr == AUDCLNT_E_UNSUPPORTED_FORMAT,
- "Initialize(shared, %ux%2ux%u) returns %08x\n",
+ "Initialize(shared, %lux%2ux%u) returns %08lx\n",
fmt.nSamplesPerSec, fmt.wBitsPerSample, fmt.nChannels, hr);
else if (hrs == AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED)
/* Unsupported format implies "create failed" and shadows "not allowed" */
ok(hrs == hexcl && (hr == AUDCLNT_E_ENDPOINT_CREATE_FAILED || hr == hrs),
- "Initialize(noexcl., %ux%2ux%u) returns %08x(%08x)\n",
+ "Initialize(noexcl., %lux%2ux%u) returns %08lx(%08lx)\n",
fmt.nSamplesPerSec, fmt.wBitsPerSample, fmt.nChannels, hr, hrs);
else
/* On testbot 48000x16x1 claims support, but does not Initialize.
@@ -546,7 +546,7 @@ static void test_formats(AUDCLNT_SHAREMODE mode)
broken(hr == S_OK &&
((fmt.nChannels == 1 && fmt.wBitsPerSample == 16) ||
(fmt.nSamplesPerSec == 12000 || fmt.nSamplesPerSec == 96000))),
- "Initialize(exclus., %ux%2ux%u) returns %08x\n",
+ "Initialize(exclus., %lux%2ux%u) returns %08lx\n",
fmt.nSamplesPerSec, fmt.wBitsPerSample, fmt.nChannels, hr);
/* Bug in native (Vista/w2k8/w7): after Initialize failed, better
@@ -576,21 +576,21 @@ static void test_references(void)
/* IAudioRenderClient */
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000,
0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
CoTaskMemFree(pwfx);
hr = IAudioClient_GetService(ac, &IID_IAudioRenderClient, (void**)&rc);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
if(hr != S_OK) {
IAudioClient_Release(ac);
return;
@@ -598,100 +598,100 @@ static void test_references(void)
IAudioRenderClient_AddRef(rc);
ref = IAudioRenderClient_Release(rc);
- ok(ref != 0, "RenderClient_Release gave wrong refcount: %u\n", ref);
+ ok(ref != 0, "RenderClient_Release gave wrong refcount: %lu\n", ref);
ref = IAudioClient_Release(ac);
- ok(ref != 0, "Client_Release gave wrong refcount: %u\n", ref);
+ ok(ref != 0, "Client_Release gave wrong refcount: %lu\n", ref);
ref = IAudioRenderClient_Release(rc);
- ok(ref == 0, "RenderClient_Release gave wrong refcount: %u\n", ref);
+ ok(ref == 0, "RenderClient_Release gave wrong refcount: %lu\n", ref);
/* ISimpleAudioVolume */
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000,
0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
CoTaskMemFree(pwfx);
hr = IAudioClient_GetService(ac, &IID_ISimpleAudioVolume, (void**)&sav);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
ISimpleAudioVolume_AddRef(sav);
ref = ISimpleAudioVolume_Release(sav);
- ok(ref != 0, "SimpleAudioVolume_Release gave wrong refcount: %u\n", ref);
+ ok(ref != 0, "SimpleAudioVolume_Release gave wrong refcount: %lu\n", ref);
ref = IAudioClient_Release(ac);
- ok(ref != 0, "Client_Release gave wrong refcount: %u\n", ref);
+ ok(ref != 0, "Client_Release gave wrong refcount: %lu\n", ref);
ref = ISimpleAudioVolume_Release(sav);
- ok(ref == 0, "SimpleAudioVolume_Release gave wrong refcount: %u\n", ref);
+ ok(ref == 0, "SimpleAudioVolume_Release gave wrong refcount: %lu\n", ref);
/* IAudioClock */
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000,
0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
CoTaskMemFree(pwfx);
hr = IAudioClient_GetService(ac, &IID_IAudioClock, (void**)&acl);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
IAudioClock_AddRef(acl);
ref = IAudioClock_Release(acl);
- ok(ref != 0, "AudioClock_Release gave wrong refcount: %u\n", ref);
+ ok(ref != 0, "AudioClock_Release gave wrong refcount: %lu\n", ref);
ref = IAudioClient_Release(ac);
- ok(ref != 0, "Client_Release gave wrong refcount: %u\n", ref);
+ ok(ref != 0, "Client_Release gave wrong refcount: %lu\n", ref);
ref = IAudioClock_Release(acl);
- ok(ref == 0, "AudioClock_Release gave wrong refcount: %u\n", ref);
+ ok(ref == 0, "AudioClock_Release gave wrong refcount: %lu\n", ref);
/* IAudioStreamVolume */
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000,
0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
CoTaskMemFree(pwfx);
hr = IAudioClient_GetService(ac, &IID_IAudioStreamVolume, (void**)&asv);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
IAudioStreamVolume_AddRef(asv);
ref = IAudioStreamVolume_Release(asv);
- ok(ref != 0, "AudioStreamVolume_Release gave wrong refcount: %u\n", ref);
+ ok(ref != 0, "AudioStreamVolume_Release gave wrong refcount: %lu\n", ref);
ref = IAudioClient_Release(ac);
- ok(ref != 0, "Client_Release gave wrong refcount: %u\n", ref);
+ ok(ref != 0, "Client_Release gave wrong refcount: %lu\n", ref);
ref = IAudioStreamVolume_Release(asv);
- ok(ref == 0, "AudioStreamVolume_Release gave wrong refcount: %u\n", ref);
+ ok(ref == 0, "AudioStreamVolume_Release gave wrong refcount: %lu\n", ref);
}
static void test_event(void)
@@ -704,17 +704,17 @@ static void test_event(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_EVENTCALLBACK, 5000000,
0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
CoTaskMemFree(pwfx);
@@ -723,50 +723,50 @@ static void test_event(void)
hr = IAudioClient_Start(ac);
ok(hr == AUDCLNT_E_EVENTHANDLE_NOT_SET ||
- hr == D3D11_ERROR_4E /* win10 */, "Start failed: %08x\n", hr);
+ hr == D3D11_ERROR_4E /* win10 */, "Start failed: %08lx\n", hr);
hr = IAudioClient_SetEventHandle(ac, event);
- ok(hr == S_OK, "SetEventHandle failed: %08x\n", hr);
+ ok(hr == S_OK, "SetEventHandle failed: %08lx\n", hr);
hr = IAudioClient_SetEventHandle(ac, event);
ok(hr == HRESULT_FROM_WIN32(ERROR_INVALID_NAME) ||
- hr == E_UNEXPECTED /* win10 */, "SetEventHandle returns %08x\n", hr);
+ hr == E_UNEXPECTED /* win10 */, "SetEventHandle returns %08lx\n", hr);
r = WaitForSingleObject(event, 40);
- ok(r == WAIT_TIMEOUT, "Wait(event) before Start gave %x\n", r);
+ ok(r == WAIT_TIMEOUT, "Wait(event) before Start gave %lx\n", r);
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
r = WaitForSingleObject(event, 20);
- ok(r == WAIT_OBJECT_0, "Wait(event) after Start gave %x\n", r);
+ ok(r == WAIT_OBJECT_0, "Wait(event) after Start gave %lx\n", r);
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop failed: %08x\n", hr);
+ ok(hr == S_OK, "Stop failed: %08lx\n", hr);
ok(ResetEvent(event), "ResetEvent\n");
/* Still receiving events! */
r = WaitForSingleObject(event, 20);
- ok(r == WAIT_OBJECT_0, "Wait(event) after Stop gave %x\n", r);
+ ok(r == WAIT_OBJECT_0, "Wait(event) after Stop gave %lx\n", r);
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset failed: %08x\n", hr);
+ ok(hr == S_OK, "Reset failed: %08lx\n", hr);
ok(ResetEvent(event), "ResetEvent\n");
r = WaitForSingleObject(event, 120);
- ok(r == WAIT_OBJECT_0, "Wait(event) after Reset gave %x\n", r);
+ ok(r == WAIT_OBJECT_0, "Wait(event) after Reset gave %lx\n", r);
hr = IAudioClient_SetEventHandle(ac, NULL);
- ok(hr == E_INVALIDARG, "SetEventHandle(NULL) returns %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetEventHandle(NULL) returns %08lx\n", hr);
r = WaitForSingleObject(event, 70);
- ok(r == WAIT_OBJECT_0, "Wait(NULL event) gave %x\n", r);
+ ok(r == WAIT_OBJECT_0, "Wait(NULL event) gave %lx\n", r);
/* test releasing a playing stream */
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
IAudioClient_Release(ac);
CloseHandle(event);
@@ -784,18 +784,18 @@ static void test_padding(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
0, 5000000, 0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr != S_OK)
return;
@@ -810,25 +810,25 @@ static void test_padding(void)
* e.g. 10.1587ms is 28 * 16 = 448 frames at 44100 with HDA.
* 441 observed with Vista, 448 with w7 on the same HW! */
hr = IAudioClient_GetDevicePeriod(ac, &defp, &minp);
- ok(hr == S_OK, "GetDevicePeriod failed: %08x\n", hr);
+ ok(hr == S_OK, "GetDevicePeriod failed: %08lx\n", hr);
/* some wineXYZ.drv use 20ms, not seen on native */
ok(defp == 100000 || broken(defp == 101587) || defp == 200000,
- "Expected 10ms default period: %u\n", (ULONG)defp);
+ "Expected 10ms default period: %lu\n", (ULONG)defp);
ok(minp != 0, "Minimum period is 0\n");
ok(minp <= defp, "Minimum period is greater than default period\n");
hr = IAudioClient_GetService(ac, &IID_IAudioRenderClient, (void**)&arc);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
psize = MulDiv(defp, pwfx->nSamplesPerSec, 10000000) * 10;
written = 0;
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
ok(pad == written, "GetCurrentPadding returned %u, should be %u\n", pad, written);
hr = IAudioRenderClient_GetBuffer(arc, psize, &buf);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
ok(buf != NULL, "NULL buffer returned\n");
if(!win10){
/* win10 appears not to clear the buffer */
@@ -841,35 +841,35 @@ static void test_padding(void)
}
hr = IAudioRenderClient_GetBuffer(arc, 0, &buf);
- ok(hr == AUDCLNT_E_OUT_OF_ORDER, "GetBuffer 0 size failed: %08x\n", hr);
+ ok(hr == AUDCLNT_E_OUT_OF_ORDER, "GetBuffer 0 size failed: %08lx\n", hr);
ok(buf == NULL, "GetBuffer 0 gave %p\n", buf);
/* MSDN instead documents buf remains untouched */
hr = IAudioClient_Reset(ac);
- ok(hr == AUDCLNT_E_BUFFER_OPERATION_PENDING, "Reset failed: %08x\n", hr);
+ ok(hr == AUDCLNT_E_BUFFER_OPERATION_PENDING, "Reset failed: %08lx\n", hr);
hr = IAudioRenderClient_ReleaseBuffer(arc, psize,
AUDCLNT_BUFFERFLAGS_SILENT);
- ok(hr == S_OK, "ReleaseBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer failed: %08lx\n", hr);
if(hr == S_OK) written += psize;
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
ok(pad == written, "GetCurrentPadding returned %u, should be %u\n", pad, written);
psize = MulDiv(minp, pwfx->nSamplesPerSec, 10000000) * 10;
hr = IAudioRenderClient_GetBuffer(arc, psize, &buf);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
ok(buf != NULL, "NULL buffer returned\n");
hr = IAudioRenderClient_ReleaseBuffer(arc, psize,
AUDCLNT_BUFFERFLAGS_SILENT);
- ok(hr == S_OK, "ReleaseBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer failed: %08lx\n", hr);
written += psize;
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
ok(pad == written, "GetCurrentPadding returned %u, should be %u\n", pad, written);
/* overfull buffer. requested 1/2s buffer size, so try
@@ -877,65 +877,65 @@ static void test_padding(void)
psize = pwfx->nSamplesPerSec / 2;
buf = (void*)0xDEADF00D;
hr = IAudioRenderClient_GetBuffer(arc, psize, &buf);
- ok(hr == AUDCLNT_E_BUFFER_TOO_LARGE, "GetBuffer gave wrong error: %08x\n", hr);
+ ok(hr == AUDCLNT_E_BUFFER_TOO_LARGE, "GetBuffer gave wrong error: %08lx\n", hr);
ok(buf == NULL, "NULL expected %p\n", buf);
hr = IAudioRenderClient_ReleaseBuffer(arc, psize, 0);
- ok(hr == AUDCLNT_E_OUT_OF_ORDER, "ReleaseBuffer gave wrong error: %08x\n", hr);
+ ok(hr == AUDCLNT_E_OUT_OF_ORDER, "ReleaseBuffer gave wrong error: %08lx\n", hr);
psize = MulDiv(minp, pwfx->nSamplesPerSec, 10000000) * 2;
hr = IAudioRenderClient_GetBuffer(arc, psize, &buf);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
ok(buf != NULL, "NULL buffer returned\n");
hr = IAudioRenderClient_ReleaseBuffer(arc, 0, 0);
- ok(hr == S_OK, "ReleaseBuffer 0 gave wrong error: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer 0 gave wrong error: %08lx\n", hr);
buf = (void*)0xDEADF00D;
hr = IAudioRenderClient_GetBuffer(arc, 0, &buf);
- ok(hr == S_OK, "GetBuffer 0 size failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer 0 size failed: %08lx\n", hr);
ok(buf == NULL, "GetBuffer 0 gave %p\n", buf);
/* MSDN instead documents buf remains untouched */
buf = (void*)0xDEADF00D;
hr = IAudioRenderClient_GetBuffer(arc, 0, &buf);
- ok(hr == S_OK, "GetBuffer 0 size #2 failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer 0 size #2 failed: %08lx\n", hr);
ok(buf == NULL, "GetBuffer 0 #2 gave %p\n", buf);
hr = IAudioRenderClient_ReleaseBuffer(arc, psize, 0);
- ok(hr == AUDCLNT_E_OUT_OF_ORDER, "ReleaseBuffer not size 0 gave %08x\n", hr);
+ ok(hr == AUDCLNT_E_OUT_OF_ORDER, "ReleaseBuffer not size 0 gave %08lx\n", hr);
hr = IAudioRenderClient_GetBuffer(arc, psize, &buf);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
ok(buf != NULL, "NULL buffer returned\n");
hr = IAudioRenderClient_ReleaseBuffer(arc, 0, 0);
- ok(hr == S_OK, "ReleaseBuffer 0 gave wrong error: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer 0 gave wrong error: %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
ok(pad == written, "GetCurrentPadding returned %u, should be %u\n", pad, written);
hr = IAudioRenderClient_GetBuffer(arc, psize, &buf);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
ok(buf != NULL, "NULL buffer returned\n");
hr = IAudioRenderClient_ReleaseBuffer(arc, psize+1, AUDCLNT_BUFFERFLAGS_SILENT);
- ok(hr == AUDCLNT_E_INVALID_SIZE, "ReleaseBuffer too large error: %08x\n", hr);
+ ok(hr == AUDCLNT_E_INVALID_SIZE, "ReleaseBuffer too large error: %08lx\n", hr);
/* todo_wine means Wine may overwrite memory */
if(hr == S_OK) written += psize+1;
/* Buffer still hold */
hr = IAudioRenderClient_ReleaseBuffer(arc, psize/2, AUDCLNT_BUFFERFLAGS_SILENT);
- ok(hr == S_OK, "ReleaseBuffer after error: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer after error: %08lx\n", hr);
if(hr == S_OK) written += psize/2;
hr = IAudioRenderClient_ReleaseBuffer(arc, 0, 0);
- ok(hr == S_OK, "ReleaseBuffer 0 gave wrong error: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer 0 gave wrong error: %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
ok(pad == written, "GetCurrentPadding returned %u, should be %u\n", pad, written);
CoTaskMemFree(pwfx);
@@ -963,18 +963,18 @@ static void test_clock(int share)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetDevicePeriod(ac, &defp, &minp);
- ok(hr == S_OK, "GetDevicePeriod failed: %08x\n", hr);
- ok(minp <= period, "desired period %u too small for %u\n", (ULONG)period, (ULONG)minp);
+ ok(hr == S_OK, "GetDevicePeriod failed: %08lx\n", hr);
+ ok(minp <= period, "desired period %lu too small for %lu\n", (ULONG)period, (ULONG)minp);
if (share) {
trace("Testing shared mode\n");
@@ -989,12 +989,12 @@ static void test_clock(int share)
pwfx->wBitsPerSample = 16; /* no floating point */
pwfx->nBlockAlign = pwfx->nChannels * pwfx->wBitsPerSample / 8;
pwfx->nAvgBytesPerSec = pwfx->nSamplesPerSec * pwfx->nBlockAlign;
- trace("Testing exclusive mode at %u\n", pwfx->nSamplesPerSec);
+ trace("Testing exclusive mode at %lu\n", pwfx->nSamplesPerSec);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_EXCLUSIVE,
0, duration, period, pwfx, NULL);
}
- ok(share ? hr == S_OK : hr == hexcl || hr == AUDCLNT_E_DEVICE_IN_USE, "Initialize failed: %08x\n", hr);
+ ok(share ? hr == S_OK : hr == hexcl || hr == AUDCLNT_E_DEVICE_IN_USE, "Initialize failed: %08lx\n", hr);
if (hr != S_OK) {
CoTaskMemFree(pwfx);
IAudioClient_Release(ac);
@@ -1008,7 +1008,7 @@ static void test_clock(int share)
* Exclusive mode: testbot returns 2x period + a little, but
* some HDA drivers return 1x period, some + a little. */
hr = IAudioClient_GetStreamLatency(ac, &t2);
- ok(hr == S_OK, "GetStreamLatency failed: %08x\n", hr);
+ ok(hr == S_OK, "GetStreamLatency failed: %08lx\n", hr);
trace("Latency: %u.%04u ms\n", (UINT)(t2/10000), (UINT)(t2 % 10000));
ok(t2 >= period || broken(t2 >= period/2 && share && pwfx->nSamplesPerSec > 48000) ||
broken(t2 == 0) /* win10 */,
@@ -1024,7 +1024,7 @@ static void test_clock(int share)
* is either the rounded period or a fixed constant like 1024,
* whatever the driver implements. */
hr = IAudioClient_GetBufferSize(ac, &gbsize);
- ok(hr == S_OK, "GetBufferSize failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBufferSize failed: %08lx\n", hr);
bufsize = MulDiv(duration, pwfx->nSamplesPerSec, 10000000);
fragment = MulDiv(period, pwfx->nSamplesPerSec, 10000000);
@@ -1035,10 +1035,10 @@ static void test_clock(int share)
* but it is rounded down modulo fragment ! */
if (share)
ok(gbsize == bufsize,
- "BufferSize %u at rate %u\n", gbsize, pwfx->nSamplesPerSec);
+ "BufferSize %u at rate %lu\n", gbsize, pwfx->nSamplesPerSec);
else
ok(gbsize == parts * fragment || gbsize == MulDiv(bufsize, 1, 1024) * 1024,
- "BufferSize %u misfits fragment size %u at rate %u\n", gbsize, fragment, pwfx->nSamplesPerSec);
+ "BufferSize %u misfits fragment size %u at rate %lu\n", gbsize, fragment, pwfx->nSamplesPerSec);
/* In shared mode, GetCurrentPadding decreases in multiples of
* fragment size (i.e. updated only at period ticks), whereas
@@ -1049,10 +1049,10 @@ static void test_clock(int share)
* GetCurrentPadding = GetPosition - frames held in mmdevapi */
hr = IAudioClient_GetService(ac, &IID_IAudioClock, (void**)&acl);
- ok(hr == S_OK, "GetService(IAudioClock) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService(IAudioClock) failed: %08lx\n", hr);
hr = IAudioClock_GetFrequency(acl, &freq);
- ok(hr == S_OK, "GetFrequency failed: %08x\n", hr);
+ ok(hr == S_OK, "GetFrequency failed: %08lx\n", hr);
trace("Clock Frequency %u\n", (UINT)freq);
/* MSDN says it's arbitrary units, but shared mode is unlikely to change */
@@ -1064,74 +1064,74 @@ static void test_clock(int share)
"Clock Frequency %u\n", (UINT)freq);
hr = IAudioClock_GetPosition(acl, NULL, NULL);
- ok(hr == E_POINTER, "GetPosition wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetPosition wrong error: %08lx\n", hr);
pcpos0 = 0;
hr = IAudioClock_GetPosition(acl, &pos, &pcpos0);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
ok(pos == 0, "GetPosition returned non-zero pos before being started\n");
ok(pcpos0 != 0, "GetPosition returned zero pcpos\n");
hr = IAudioClient_GetService(ac, &IID_IAudioRenderClient, (void**)&arc);
- ok(hr == S_OK, "GetService(IAudioRenderClient) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService(IAudioRenderClient) failed: %08lx\n", hr);
hr = IAudioRenderClient_GetBuffer(arc, gbsize+1, &data);
- ok(hr == AUDCLNT_E_BUFFER_TOO_LARGE, "GetBuffer too large failed: %08x\n", hr);
+ ok(hr == AUDCLNT_E_BUFFER_TOO_LARGE, "GetBuffer too large failed: %08lx\n", hr);
avail = gbsize;
data = NULL;
hr = IAudioRenderClient_GetBuffer(arc, avail, &data);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
trace("data at %p\n", data);
hr = IAudioRenderClient_ReleaseBuffer(arc, avail, winetest_debug>2 ?
wave_generate_tone(pwfx, data, avail) : AUDCLNT_BUFFERFLAGS_SILENT);
- ok(hr == S_OK, "ReleaseBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer failed: %08lx\n", hr);
if(hr == S_OK) sum += avail;
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
ok(pad == sum, "padding %u prior to start\n", pad);
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
ok(pos == 0, "GetPosition returned non-zero pos before being started\n");
hr = IAudioClient_Start(ac); /* #1 */
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
Sleep(100);
slept += 100;
hr = IAudioClient_GetStreamLatency(ac, &t1);
- ok(hr == S_OK, "GetStreamLatency failed: %08x\n", hr);
+ ok(hr == S_OK, "GetStreamLatency failed: %08lx\n", hr);
ok(t1 == t2, "Latency not constant, delta %ld\n", (long)(t1-t2));
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
ok(pos > 0, "Position %u vs. last %u\n", (UINT)pos,0);
/* in rare cases is slept*1.1 not enough with dmix */
ok(pos*1000/freq <= slept*1.4, "Position %u too far after playing %ums\n", (UINT)pos, slept);
last = pos;
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop failed: %08x\n", hr);
+ ok(hr == S_OK, "Stop failed: %08lx\n", hr);
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
ok(pos >= last, "Position %u vs. last %u\n", (UINT)pos,(UINT)last);
last = pos;
if(/*share &&*/ winetest_debug>1)
ok(pos*1000/freq <= slept*1.1, "Position %u too far after stop %ums\n", (UINT)pos, slept);
hr = IAudioClient_Start(ac); /* #2 */
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
Sleep(100);
slept += 100;
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
trace("padding %u past sleep #2\n", pad);
/** IAudioClient_Stop
@@ -1144,13 +1144,13 @@ static void test_clock(int share)
* padding 0 and bumping pos to sum minus 17 frames! */
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop failed: %08x\n", hr);
+ ok(hr == S_OK, "Stop failed: %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
trace("padding %u position %u past stop #2\n", pad, (UINT)pos);
ok(pos * pwfx->nSamplesPerSec <= sum * freq, "Position %u > written %u\n", (UINT)pos, sum);
/* Prove that Stop must not drop frames (in shared mode). */
@@ -1166,49 +1166,49 @@ static void test_clock(int share)
Sleep(100);
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
ok(pos == last, "Position %u should stop.\n", (UINT)pos);
/* Restart from 0 */
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset failed: %08x\n", hr);
+ ok(hr == S_OK, "Reset failed: %08lx\n", hr);
slept = sum = 0;
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset on an already reset stream returns %08x\n", hr);
+ ok(hr == S_OK, "Reset on an already reset stream returns %08lx\n", hr);
hr = IAudioClock_GetPosition(acl, &pos, &pcpos);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
ok(pos == 0, "GetPosition returned non-zero pos after Reset\n");
ok(pcpos > pcpos0, "pcpos should increase\n");
avail = gbsize; /* implies GetCurrentPadding == 0 */
hr = IAudioRenderClient_GetBuffer(arc, avail, &data);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
trace("data at %p\n", data);
hr = IAudioRenderClient_ReleaseBuffer(arc, avail, winetest_debug>2 ?
wave_generate_tone(pwfx, data, avail) : AUDCLNT_BUFFERFLAGS_SILENT);
- ok(hr == S_OK, "ReleaseBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer failed: %08lx\n", hr);
if(hr == S_OK) sum += avail;
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
ok(pad == sum, "padding %u prior to start\n", pad);
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
ok(pos == 0, "GetPosition returned non-zero pos after Reset\n");
last = pos;
hr = IAudioClient_Start(ac); /* #3 */
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
Sleep(100);
slept += 100;
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
trace("position %u past %ums sleep #3\n", (UINT)pos, slept);
ok(pos > last, "Position %u vs. last %u\n", (UINT)pos,(UINT)last);
ok(pos * pwfx->nSamplesPerSec <= sum * freq, "Position %u > written %u\n", (UINT)pos, sum);
@@ -1219,16 +1219,16 @@ static void test_clock(int share)
last = pos;
hr = IAudioClient_Reset(ac);
- ok(hr == AUDCLNT_E_NOT_STOPPED, "Reset while playing: %08x\n", hr);
+ ok(hr == AUDCLNT_E_NOT_STOPPED, "Reset while playing: %08lx\n", hr);
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop failed: %08x\n", hr);
+ ok(hr == S_OK, "Stop failed: %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
hr = IAudioClock_GetPosition(acl, &pos, &pcpos);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
trace("padding %u position %u past stop #3\n", pad, (UINT)pos);
ok(pos >= last, "Position %u vs. last %u\n", (UINT)pos,(UINT)last);
ok(pcpos > pcpos0, "pcpos should increase\n");
@@ -1242,42 +1242,42 @@ static void test_clock(int share)
/* Begin the big loop */
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset failed: %08x\n", hr);
+ ok(hr == S_OK, "Reset failed: %08lx\n", hr);
slept = last = sum = 0;
pcpos0 = pcpos;
ok(QueryPerformanceCounter(&hpctime0), "PerfCounter unavailable\n");
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset on an already reset stream returns %08x\n", hr);
+ ok(hr == S_OK, "Reset on an already reset stream returns %08lx\n", hr);
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
avail = pwfx->nSamplesPerSec * 15 / 16 / 2;
data = NULL;
hr = IAudioRenderClient_GetBuffer(arc, avail, &data);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
trace("data at %p for prefill %u\n", data, avail);
if (winetest_debug>2) {
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop failed: %08x\n", hr);
+ ok(hr == S_OK, "Stop failed: %08lx\n", hr);
Sleep(20);
slept += 20;
hr = IAudioClient_Reset(ac);
- ok(hr == AUDCLNT_E_BUFFER_OPERATION_PENDING, "Reset failed: %08x\n", hr);
+ ok(hr == AUDCLNT_E_BUFFER_OPERATION_PENDING, "Reset failed: %08lx\n", hr);
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
}
/* Despite passed time, data must still point to valid memory... */
hr = IAudioRenderClient_ReleaseBuffer(arc, avail,
wave_generate_tone(pwfx, data, avail));
- ok(hr == S_OK, "ReleaseBuffer after stop+start failed: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer after stop+start failed: %08lx\n", hr);
if(hr == S_OK) sum += avail;
/* GetCurrentPadding(GCP) == 0 does not mean an underrun happened, as the
@@ -1290,11 +1290,11 @@ static void test_clock(int share)
Sleep(350);
slept += 350;
ok(QueryPerformanceCounter(&hpctime), "PerfCounter failed\n");
- trace("hpctime %u after %ums\n",
+ trace("hpctime %lu after %ums\n",
(ULONG)((hpctime.QuadPart-hpctime0.QuadPart)*1000/hpcfreq.QuadPart), slept);
hr = IAudioClock_GetPosition(acl, &pos, &pcpos);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
ok(pos > last, "Position %u vs. last %u\n", (UINT)pos,(UINT)last);
last = pos;
@@ -1303,13 +1303,13 @@ static void test_clock(int share)
slept += 100;
hr = IAudioClock_GetPosition(acl, &pos, &pcpos);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
ok(QueryPerformanceCounter(&hpctime), "PerfCounter failed\n");
- trace("hpctime %u pcpos %u\n",
+ trace("hpctime %lu pcpos %lu\n",
(ULONG)((hpctime.QuadPart-hpctime0.QuadPart)*1000/hpcfreq.QuadPart),
(ULONG)((pcpos-pcpos0)/10000));
@@ -1328,7 +1328,7 @@ static void test_clock(int share)
last = pos;
hr = IAudioClient_GetStreamLatency(ac, &t1);
- ok(hr == S_OK, "GetStreamLatency failed: %08x\n", hr);
+ ok(hr == S_OK, "GetStreamLatency failed: %08lx\n", hr);
ok(t1 == t2, "Latency not constant, delta %ld\n", (long)(t1-t2));
avail = pwfx->nSamplesPerSec * 15 / 16 / 2;
@@ -1336,7 +1336,7 @@ static void test_clock(int share)
hr = IAudioRenderClient_GetBuffer(arc, avail, &data);
/* ok(hr == AUDCLNT_E_BUFFER_TOO_LARGE || (hr == S_OK && i==0) without todo_wine */
ok(hr == S_OK || hr == AUDCLNT_E_BUFFER_TOO_LARGE,
- "GetBuffer large (%u) failed: %08x\n", avail, hr);
+ "GetBuffer large (%u) failed: %08lx\n", avail, hr);
if(hr == S_OK && i) ok(FALSE, "GetBuffer large (%u) at iteration %d\n", avail, i);
/* Only the first iteration should allow that large a buffer
* as prefill was drained during the first 350+100ms sleep.
@@ -1347,7 +1347,7 @@ static void test_clock(int share)
} else {
avail = gbsize - pad;
hr = IAudioRenderClient_GetBuffer(arc, avail, &data);
- ok(hr == S_OK, "GetBuffer small %u failed: %08x\n", avail, hr);
+ ok(hr == S_OK, "GetBuffer small %u failed: %08lx\n", avail, hr);
trace("data at %p (small %u)\n", data, avail);
}
ok(data != NULL, "NULL buffer returned\n");
@@ -1358,21 +1358,21 @@ static void test_clock(int share)
hr = IAudioRenderClient_ReleaseBuffer(arc, avail,
wave_generate_tone(pwfx, data, avail));
}
- ok(hr == S_OK, "ReleaseBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer failed: %08lx\n", hr);
if(hr == S_OK) sum += avail;
}
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
trace("position %u\n", (UINT)pos);
Sleep(1000); /* 500ms buffer underrun past full buffer */
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
hr = IAudioClock_GetPosition(acl, &pos, NULL);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
trace("position %u past underrun, %u padding left, %u frames written\n", (UINT)pos, pad, sum);
if (share) {
@@ -1391,14 +1391,14 @@ static void test_clock(int share)
}
hr = IAudioClient_GetStreamLatency(ac, &t1);
- ok(hr == S_OK, "GetStreamLatency failed: %08x\n", hr);
+ ok(hr == S_OK, "GetStreamLatency failed: %08lx\n", hr);
ok(t1 == t2, "Latency not constant, delta %ld\n", (long)(t1-t2));
ok(QueryPerformanceCounter(&hpctime), "PerfCounter failed\n");
- trace("hpctime %u after underrun\n", (ULONG)((hpctime.QuadPart-hpctime0.QuadPart)*1000/hpcfreq.QuadPart));
+ trace("hpctime %lu after underrun\n", (ULONG)((hpctime.QuadPart-hpctime0.QuadPart)*1000/hpcfreq.QuadPart));
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop failed: %08x\n", hr);
+ ok(hr == S_OK, "Stop failed: %08lx\n", hr);
CoTaskMemFree(pwfx);
@@ -1419,184 +1419,184 @@ static void test_session(void)
HRESULT hr;
hr = CoCreateGuid(&ses1_guid);
- ok(hr == S_OK, "CoCreateGuid failed: %08x\n", hr);
+ ok(hr == S_OK, "CoCreateGuid failed: %08lx\n", hr);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ses1_ac1);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if (FAILED(hr)) return;
hr = IAudioClient_GetMixFormat(ses1_ac1, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ses1_ac1, AUDCLNT_SHAREMODE_SHARED,
0, 5000000, 0, pwfx, &ses1_guid);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr == S_OK){
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ses1_ac2);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
}
if(hr != S_OK){
skip("Unable to open the same device twice. Skipping session tests\n");
ref = IAudioClient_Release(ses1_ac1);
- ok(ref == 0, "AudioClient wasn't released: %u\n", ref);
+ ok(ref == 0, "AudioClient wasn't released: %lu\n", ref);
CoTaskMemFree(pwfx);
return;
}
hr = IAudioClient_Initialize(ses1_ac2, AUDCLNT_SHAREMODE_SHARED,
0, 5000000, 0, pwfx, &ses1_guid);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
hr = IMMDeviceEnumerator_GetDefaultAudioEndpoint(mme, eCapture,
eMultimedia, &cap_dev);
if(hr == S_OK){
hr = IMMDevice_Activate(cap_dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&cap_ac);
- ok((hr == S_OK)^(cap_ac == NULL), "Activate %08x &out pointer\n", hr);
- ok(hr == S_OK, "Activate failed: %08x\n", hr);
+ ok((hr == S_OK)^(cap_ac == NULL), "Activate %08lx &out pointer\n", hr);
+ ok(hr == S_OK, "Activate failed: %08lx\n", hr);
IMMDevice_Release(cap_dev);
}
if(hr == S_OK){
WAVEFORMATEX *cap_pwfx;
hr = IAudioClient_GetMixFormat(cap_ac, &cap_pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(cap_ac, AUDCLNT_SHAREMODE_SHARED,
0, 5000000, 0, cap_pwfx, &ses1_guid);
- ok(hr == S_OK, "Initialize failed for capture in rendering session: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed for capture in rendering session: %08lx\n", hr);
CoTaskMemFree(cap_pwfx);
}
if(hr == S_OK){
hr = IAudioClient_GetService(cap_ac, &IID_IAudioSessionControl, (void**)&cap_ctl);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
if(FAILED(hr))
cap_ctl = NULL;
}else
- skip("No capture session: %08x; skipping capture device in render session tests\n", hr);
+ skip("No capture session: %08lx; skipping capture device in render session tests\n", hr);
hr = IAudioClient_GetService(ses1_ac1, &IID_IAudioSessionControl2, (void**)&ses1_ctl);
- ok(hr == E_NOINTERFACE, "GetService gave wrong error: %08x\n", hr);
+ ok(hr == E_NOINTERFACE, "GetService gave wrong error: %08lx\n", hr);
hr = IAudioClient_GetService(ses1_ac1, &IID_IAudioSessionControl, (void**)&ses1_ctl);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
hr = IAudioClient_GetService(ses1_ac1, &IID_IAudioSessionControl, (void**)&ses1_ctl2);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
ok(ses1_ctl == ses1_ctl2, "Got different controls: %p %p\n", ses1_ctl, ses1_ctl2);
ref = IAudioSessionControl2_Release(ses1_ctl2);
ok(ref != 0, "AudioSessionControl was destroyed\n");
hr = IAudioClient_GetService(ses1_ac2, &IID_IAudioSessionControl, (void**)&ses1_ctl2);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
hr = IAudioSessionControl2_GetState(ses1_ctl, NULL);
- ok(hr == NULL_PTR_ERR, "GetState gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetState gave wrong error: %08lx\n", hr);
hr = IAudioSessionControl2_GetState(ses1_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
hr = IAudioSessionControl2_GetState(ses1_ctl2, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
if(cap_ctl){
hr = IAudioSessionControl2_GetState(cap_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
}
hr = IAudioClient_Start(ses1_ac1);
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
hr = IAudioSessionControl2_GetState(ses1_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateActive, "Got wrong state: %d\n", state);
hr = IAudioSessionControl2_GetState(ses1_ctl2, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateActive, "Got wrong state: %d\n", state);
if(cap_ctl){
hr = IAudioSessionControl2_GetState(cap_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
}
hr = IAudioClient_Stop(ses1_ac1);
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
hr = IAudioSessionControl2_GetState(ses1_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
hr = IAudioSessionControl2_GetState(ses1_ctl2, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
if(cap_ctl){
hr = IAudioSessionControl2_GetState(cap_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
hr = IAudioClient_Start(cap_ac);
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
hr = IAudioSessionControl2_GetState(ses1_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
hr = IAudioSessionControl2_GetState(ses1_ctl2, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
hr = IAudioSessionControl2_GetState(cap_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateActive, "Got wrong state: %d\n", state);
hr = IAudioClient_Stop(cap_ac);
- ok(hr == S_OK, "Stop failed: %08x\n", hr);
+ ok(hr == S_OK, "Stop failed: %08lx\n", hr);
hr = IAudioSessionControl2_GetState(ses1_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
hr = IAudioSessionControl2_GetState(ses1_ctl2, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
hr = IAudioSessionControl2_GetState(cap_ctl, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
ref = IAudioSessionControl2_Release(cap_ctl);
- ok(ref == 0, "AudioSessionControl wasn't released: %u\n", ref);
+ ok(ref == 0, "AudioSessionControl wasn't released: %lu\n", ref);
ref = IAudioClient_Release(cap_ac);
- ok(ref == 0, "AudioClient wasn't released: %u\n", ref);
+ ok(ref == 0, "AudioClient wasn't released: %lu\n", ref);
}
ref = IAudioSessionControl2_Release(ses1_ctl);
- ok(ref == 0, "AudioSessionControl wasn't released: %u\n", ref);
+ ok(ref == 0, "AudioSessionControl wasn't released: %lu\n", ref);
ref = IAudioClient_Release(ses1_ac1);
- ok(ref == 0, "AudioClient wasn't released: %u\n", ref);
+ ok(ref == 0, "AudioClient wasn't released: %lu\n", ref);
ref = IAudioClient_Release(ses1_ac2);
- ok(ref == 1, "AudioClient had wrong refcount: %u\n", ref);
+ ok(ref == 1, "AudioClient had wrong refcount: %lu\n", ref);
/* we've released all of our IAudioClient references, so check GetState */
hr = IAudioSessionControl2_GetState(ses1_ctl2, &state);
- ok(hr == S_OK, "GetState failed: %08x\n", hr);
+ ok(hr == S_OK, "GetState failed: %08lx\n", hr);
ok(state == AudioSessionStateInactive, "Got wrong state: %d\n", state);
ref = IAudioSessionControl2_Release(ses1_ctl2);
- ok(ref == 0, "AudioSessionControl wasn't released: %u\n", ref);
+ ok(ref == 0, "AudioSessionControl wasn't released: %lu\n", ref);
CoTaskMemFree(pwfx);
}
@@ -1612,20 +1612,20 @@ static void test_streamvolume(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000,
0, fmt, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr == S_OK){
hr = IAudioClient_GetService(ac, &IID_IAudioStreamVolume, (void**)&asv);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
}
if(hr != S_OK){
IAudioClient_Release(ac);
@@ -1634,70 +1634,70 @@ static void test_streamvolume(void)
}
hr = IAudioStreamVolume_GetChannelCount(asv, NULL);
- ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelCount(asv, &chans);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(chans == fmt->nChannels, "GetChannelCount gave wrong number of channels: %d\n", chans);
hr = IAudioStreamVolume_GetChannelVolume(asv, fmt->nChannels, NULL);
- ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, fmt->nChannels, &vol);
- ok(hr == E_INVALIDARG, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, 0, NULL);
- ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, 0, &vol);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(vol == 1.f, "Channel volume was not 1: %f\n", vol);
hr = IAudioStreamVolume_SetChannelVolume(asv, fmt->nChannels, -1.f);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetChannelVolume(asv, 0, -1.f);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetChannelVolume(asv, 0, 2.f);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetChannelVolume(asv, 0, 0.2f);
- ok(hr == S_OK, "SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetChannelVolume failed: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, 0, &vol);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "Channel volume wasn't 0.2: %f\n", vol);
hr = IAudioStreamVolume_GetAllVolumes(asv, 0, NULL);
- ok(hr == E_POINTER, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetAllVolumes(asv, fmt->nChannels, NULL);
- ok(hr == E_POINTER, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "GetAllVolumes gave wrong error: %08lx\n", hr);
vols = HeapAlloc(GetProcessHeap(), 0, fmt->nChannels * sizeof(float));
ok(vols != NULL, "HeapAlloc failed\n");
hr = IAudioStreamVolume_GetAllVolumes(asv, fmt->nChannels - 1, vols);
- ok(hr == E_INVALIDARG, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_GetAllVolumes(asv, fmt->nChannels, vols);
- ok(hr == S_OK, "GetAllVolumes failed: %08x\n", hr);
+ ok(hr == S_OK, "GetAllVolumes failed: %08lx\n", hr);
ok(fabsf(vols[0] - 0.2f) < 0.05f, "Channel 0 volume wasn't 0.2: %f\n", vol);
for(i = 1; i < fmt->nChannels; ++i)
ok(vols[i] == 1.f, "Channel %d volume is not 1: %f\n", i, vols[i]);
hr = IAudioStreamVolume_SetAllVolumes(asv, 0, NULL);
- ok(hr == E_POINTER, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetAllVolumes(asv, fmt->nChannels, NULL);
- ok(hr == E_POINTER, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_POINTER, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetAllVolumes(asv, fmt->nChannels - 1, vols);
- ok(hr == E_INVALIDARG, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IAudioStreamVolume_SetAllVolumes(asv, fmt->nChannels, vols);
- ok(hr == S_OK, "SetAllVolumes failed: %08x\n", hr);
+ ok(hr == S_OK, "SetAllVolumes failed: %08lx\n", hr);
HeapFree(GetProcessHeap(), 0, vols);
IAudioStreamVolume_Release(asv);
@@ -1716,20 +1716,20 @@ static void test_channelvolume(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr == S_OK){
hr = IAudioClient_GetService(ac, &IID_IChannelAudioVolume, (void**)&acv);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
}
if(hr != S_OK){
IAudioClient_Release(ac);
@@ -1738,73 +1738,73 @@ static void test_channelvolume(void)
}
hr = IChannelAudioVolume_GetChannelCount(acv, NULL);
- ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelCount(acv, &chans);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(chans == fmt->nChannels, "GetChannelCount gave wrong number of channels: %d\n", chans);
hr = IChannelAudioVolume_GetChannelVolume(acv, fmt->nChannels, NULL);
- ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(acv, fmt->nChannels, &vol);
- ok(hr == E_INVALIDARG, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(acv, 0, NULL);
- ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetChannelCount gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(acv, 0, &vol);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(vol == 1.f, "Channel volume was not 1: %f\n", vol);
hr = IChannelAudioVolume_SetChannelVolume(acv, fmt->nChannels, -1.f, NULL);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(acv, 0, -1.f, NULL);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(acv, 0, 2.f, NULL);
- ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetChannelVolume gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(acv, 0, 0.2f, NULL);
- ok(hr == S_OK, "SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetChannelVolume failed: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(acv, 0, &vol);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "Channel volume wasn't 0.2: %f\n", vol);
hr = IChannelAudioVolume_GetAllVolumes(acv, 0, NULL);
- ok(hr == NULL_PTR_ERR, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetAllVolumes(acv, fmt->nChannels, NULL);
- ok(hr == NULL_PTR_ERR, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetAllVolumes gave wrong error: %08lx\n", hr);
vols = HeapAlloc(GetProcessHeap(), 0, fmt->nChannels * sizeof(float));
ok(vols != NULL, "HeapAlloc failed\n");
hr = IChannelAudioVolume_GetAllVolumes(acv, fmt->nChannels - 1, vols);
- ok(hr == E_INVALIDARG, "GetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "GetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_GetAllVolumes(acv, fmt->nChannels, vols);
- ok(hr == S_OK, "GetAllVolumes failed: %08x\n", hr);
+ ok(hr == S_OK, "GetAllVolumes failed: %08lx\n", hr);
ok(fabsf(vols[0] - 0.2f) < 0.05f, "Channel 0 volume wasn't 0.2: %f\n", vol);
for(i = 1; i < fmt->nChannels; ++i)
ok(vols[i] == 1.f, "Channel %d volume is not 1: %f\n", i, vols[i]);
hr = IChannelAudioVolume_SetAllVolumes(acv, 0, NULL, NULL);
- ok(hr == NULL_PTR_ERR, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetAllVolumes(acv, fmt->nChannels, NULL, NULL);
- ok(hr == NULL_PTR_ERR, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetAllVolumes(acv, fmt->nChannels - 1, vols, NULL);
- ok(hr == E_INVALIDARG, "SetAllVolumes gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetAllVolumes gave wrong error: %08lx\n", hr);
hr = IChannelAudioVolume_SetAllVolumes(acv, fmt->nChannels, vols, NULL);
- ok(hr == S_OK, "SetAllVolumes failed: %08x\n", hr);
+ ok(hr == S_OK, "SetAllVolumes failed: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(acv, 0, 1.0f, NULL);
- ok(hr == S_OK, "SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetChannelVolume failed: %08lx\n", hr);
HeapFree(GetProcessHeap(), 0, vols);
IChannelAudioVolume_Release(acv);
@@ -1823,20 +1823,20 @@ static void test_simplevolume(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr == S_OK){
hr = IAudioClient_GetService(ac, &IID_ISimpleAudioVolume, (void**)&sav);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
}
if(hr != S_OK){
IAudioClient_Release(ac);
@@ -1845,55 +1845,55 @@ static void test_simplevolume(void)
}
hr = ISimpleAudioVolume_GetMasterVolume(sav, NULL);
- ok(hr == NULL_PTR_ERR, "GetMasterVolume gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetMasterVolume gave wrong error: %08lx\n", hr);
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
ok(vol == 1.f, "Master volume wasn't 1: %f\n", vol);
hr = ISimpleAudioVolume_SetMasterVolume(sav, -1.f, NULL);
- ok(hr == E_INVALIDARG, "SetMasterVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetMasterVolume gave wrong error: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 2.f, NULL);
- ok(hr == E_INVALIDARG, "SetMasterVolume gave wrong error: %08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetMasterVolume gave wrong error: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 0.2f, NULL);
- ok(hr == S_OK, "SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMasterVolume failed: %08lx\n", hr);
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "Master volume wasn't 0.2: %f\n", vol);
hr = ISimpleAudioVolume_GetMute(sav, NULL);
- ok(hr == NULL_PTR_ERR, "GetMute gave wrong error: %08x\n", hr);
+ ok(hr == NULL_PTR_ERR, "GetMute gave wrong error: %08lx\n", hr);
mute = TRUE;
hr = ISimpleAudioVolume_GetMute(sav, &mute);
- ok(hr == S_OK, "GetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMute failed: %08lx\n", hr);
ok(mute == FALSE, "Session is already muted\n");
hr = ISimpleAudioVolume_SetMute(sav, TRUE, NULL);
- ok(hr == S_OK, "SetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMute failed: %08lx\n", hr);
mute = FALSE;
hr = ISimpleAudioVolume_GetMute(sav, &mute);
- ok(hr == S_OK, "GetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMute failed: %08lx\n", hr);
ok(mute == TRUE, "Session should have been muted\n");
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "Master volume wasn't 0.2: %f\n", vol);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 1.f, NULL);
- ok(hr == S_OK, "SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMasterVolume failed: %08lx\n", hr);
mute = FALSE;
hr = ISimpleAudioVolume_GetMute(sav, &mute);
- ok(hr == S_OK, "GetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMute failed: %08lx\n", hr);
ok(mute == TRUE, "Session should have been muted\n");
hr = ISimpleAudioVolume_SetMute(sav, FALSE, NULL);
- ok(hr == S_OK, "SetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMute failed: %08lx\n", hr);
ISimpleAudioVolume_Release(sav);
IAudioClient_Release(ac);
@@ -1913,24 +1913,24 @@ static void test_volume_dependence(void)
UINT32 nch;
hr = CoCreateGuid(&session);
- ok(hr == S_OK, "CoCreateGuid failed: %08x\n", hr);
+ ok(hr == S_OK, "CoCreateGuid failed: %08lx\n", hr);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, &session);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr == S_OK){
hr = IAudioClient_GetService(ac, &IID_ISimpleAudioVolume, (void**)&sav);
- ok(hr == S_OK, "GetService (SimpleAudioVolume) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService (SimpleAudioVolume) failed: %08lx\n", hr);
}
if(hr != S_OK){
IAudioClient_Release(ac);
@@ -1939,40 +1939,40 @@ static void test_volume_dependence(void)
}
hr = IAudioClient_GetService(ac, &IID_IChannelAudioVolume, (void**)&cav);
- ok(hr == S_OK, "GetService (ChannelAudioVolume) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService (ChannelAudioVolume) failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_IAudioStreamVolume, (void**)&asv);
- ok(hr == S_OK, "GetService (AudioStreamVolume) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService (AudioStreamVolume) failed: %08lx\n", hr);
hr = IAudioStreamVolume_SetChannelVolume(asv, 0, 0.2f);
- ok(hr == S_OK, "ASV_SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "ASV_SetChannelVolume failed: %08lx\n", hr);
hr = IChannelAudioVolume_SetChannelVolume(cav, 0, 0.4f, NULL);
- ok(hr == S_OK, "CAV_SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "CAV_SetChannelVolume failed: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 0.6f, NULL);
- ok(hr == S_OK, "SAV_SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SAV_SetMasterVolume failed: %08lx\n", hr);
hr = IAudioStreamVolume_GetChannelVolume(asv, 0, &vol);
- ok(hr == S_OK, "ASV_GetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "ASV_GetChannelVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.2f) < 0.05f, "ASV_GetChannelVolume gave wrong volume: %f\n", vol);
hr = IChannelAudioVolume_GetChannelVolume(cav, 0, &vol);
- ok(hr == S_OK, "CAV_GetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "CAV_GetChannelVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.4f) < 0.05f, "CAV_GetChannelVolume gave wrong volume: %f\n", vol);
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "SAV_GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SAV_GetMasterVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.6f) < 0.05f, "SAV_GetMasterVolume gave wrong volume: %f\n", vol);
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac2);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr == S_OK){
hr = IAudioClient_Initialize(ac2, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, &session);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr != S_OK)
IAudioClient_Release(ac2);
}
@@ -1982,25 +1982,25 @@ static void test_volume_dependence(void)
IAudioStreamVolume *asv2;
hr = IAudioClient_GetService(ac2, &IID_IChannelAudioVolume, (void**)&cav2);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac2, &IID_IAudioStreamVolume, (void**)&asv2);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
hr = IChannelAudioVolume_GetChannelVolume(cav2, 0, &vol);
- ok(hr == S_OK, "CAV_GetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "CAV_GetChannelVolume failed: %08lx\n", hr);
ok(fabsf(vol - 0.4f) < 0.05f, "CAV_GetChannelVolume gave wrong volume: %f\n", vol);
hr = IAudioStreamVolume_GetChannelVolume(asv2, 0, &vol);
- ok(hr == S_OK, "ASV_GetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "ASV_GetChannelVolume failed: %08lx\n", hr);
ok(vol == 1.f, "ASV_GetChannelVolume gave wrong volume: %f\n", vol);
hr = IChannelAudioVolume_GetChannelCount(cav2, &nch);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(nch == fmt->nChannels, "Got wrong channel count, expected %u: %u\n", fmt->nChannels, nch);
hr = IAudioStreamVolume_GetChannelCount(asv2, &nch);
- ok(hr == S_OK, "GetChannelCount failed: %08x\n", hr);
+ ok(hr == S_OK, "GetChannelCount failed: %08lx\n", hr);
ok(nch == fmt->nChannels, "Got wrong channel count, expected %u: %u\n", fmt->nChannels, nch);
IAudioStreamVolume_Release(asv2);
@@ -2010,10 +2010,10 @@ static void test_volume_dependence(void)
skip("Unable to open the same device twice. Skipping session volume control tests\n");
hr = IChannelAudioVolume_SetChannelVolume(cav, 0, 1.f, NULL);
- ok(hr == S_OK, "CAV_SetChannelVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "CAV_SetChannelVolume failed: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 1.f, NULL);
- ok(hr == S_OK, "SAV_SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SAV_SetMasterVolume failed: %08lx\n", hr);
CoTaskMemFree(fmt);
ISimpleAudioVolume_Release(sav);
@@ -2037,15 +2037,15 @@ static void test_session_creation(void)
hr = IMMDevice_Activate(dev, &IID_IAudioSessionManager,
CLSCTX_INPROC_SERVER, NULL, (void**)&sesm);
- ok((hr == S_OK)^(sesm == NULL), "Activate %08x &out pointer\n", hr);
- ok(hr == S_OK, "Activate failed: %08x\n", hr);
+ ok((hr == S_OK)^(sesm == NULL), "Activate %08lx &out pointer\n", hr);
+ ok(hr == S_OK, "Activate failed: %08lx\n", hr);
hr = IAudioSessionManager_GetSimpleAudioVolume(sesm, &session_guid,
FALSE, &sav);
- ok(hr == S_OK, "GetSimpleAudioVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetSimpleAudioVolume failed: %08lx\n", hr);
hr = ISimpleAudioVolume_SetMasterVolume(sav, 0.6f, NULL);
- ok(hr == S_OK, "SetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "SetMasterVolume failed: %08lx\n", hr);
/* Release completely to show session persistence */
ISimpleAudioVolume_Release(sav);
@@ -2063,44 +2063,44 @@ static void test_session_creation(void)
hr = IMMDevice_Activate(cap_dev, &IID_IAudioSessionManager,
CLSCTX_INPROC_SERVER, NULL, (void**)&cap_sesm);
- ok((hr == S_OK)^(cap_sesm == NULL), "Activate %08x &out pointer\n", hr);
- ok(hr == S_OK, "Activate failed: %08x\n", hr);
+ ok((hr == S_OK)^(cap_sesm == NULL), "Activate %08lx &out pointer\n", hr);
+ ok(hr == S_OK, "Activate failed: %08lx\n", hr);
hr = IAudioSessionManager_GetSimpleAudioVolume(cap_sesm, &session_guid,
FALSE, &cap_sav);
- ok(hr == S_OK, "GetSimpleAudioVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetSimpleAudioVolume failed: %08lx\n", hr);
vol = 0.5f;
hr = ISimpleAudioVolume_GetMasterVolume(cap_sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
ISimpleAudioVolume_Release(cap_sav);
IAudioSessionManager_Release(cap_sesm);
hr = IMMDevice_Activate(cap_dev, &IID_IAudioClient,
CLSCTX_INPROC_SERVER, NULL, (void**)&cap_ac);
- ok(hr == S_OK, "Activate failed: %08x\n", hr);
+ ok(hr == S_OK, "Activate failed: %08lx\n", hr);
IMMDevice_Release(cap_dev);
hr = IAudioClient_GetMixFormat(cap_ac, &cap_pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(cap_ac, AUDCLNT_SHAREMODE_SHARED,
0, 5000000, 0, cap_pwfx, &session_guid);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
CoTaskMemFree(cap_pwfx);
if(hr == S_OK){
hr = IAudioClient_GetService(cap_ac, &IID_ISimpleAudioVolume,
(void**)&cap_sav);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
}
if(hr == S_OK){
vol = 0.5f;
hr = ISimpleAudioVolume_GetMasterVolume(cap_sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
ISimpleAudioVolume_Release(cap_sav);
}
@@ -2110,24 +2110,24 @@ static void test_session_creation(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok((hr == S_OK)^(ac == NULL), "Activate %08x &out pointer\n", hr);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok((hr == S_OK)^(ac == NULL), "Activate %08lx &out pointer\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &fmt);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_NOPERSIST, 5000000, 0, fmt, &session_guid);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_ISimpleAudioVolume, (void**)&sav);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
if(hr == S_OK){
vol = 0.5f;
hr = ISimpleAudioVolume_GetMasterVolume(sav, &vol);
- ok(hr == S_OK, "GetMasterVolume failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolume failed: %08lx\n", hr);
ok(fabs(vol - 0.6f) < 0.05f, "Got wrong volume: %f\n", vol);
ISimpleAudioVolume_Release(sav);
@@ -2154,21 +2154,21 @@ static void test_worst_case(void)
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED,
AUDCLNT_STREAMFLAGS_EVENTCALLBACK, 500000, 0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetDevicePeriod(ac, &defp, NULL);
- ok(hr == S_OK, "GetDevicePeriod failed: %08x\n", hr);
+ ok(hr == S_OK, "GetDevicePeriod failed: %08lx\n", hr);
fragment = MulDiv(defp, pwfx->nSamplesPerSec, 10000000);
@@ -2176,74 +2176,74 @@ static void test_worst_case(void)
ok(event != NULL, "CreateEvent failed\n");
hr = IAudioClient_SetEventHandle(ac, event);
- ok(hr == S_OK, "SetEventHandle failed: %08x\n", hr);
+ ok(hr == S_OK, "SetEventHandle failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_IAudioRenderClient, (void**)&arc);
- ok(hr == S_OK, "GetService(IAudioRenderClient) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService(IAudioRenderClient) failed: %08lx\n", hr);
hr = IAudioClient_GetService(ac, &IID_IAudioClock, (void**)&acl);
- ok(hr == S_OK, "GetService(IAudioClock) failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService(IAudioClock) failed: %08lx\n", hr);
hr = IAudioClock_GetFrequency(acl, &freq);
- ok(hr == S_OK, "GetFrequency failed: %08x\n", hr);
+ ok(hr == S_OK, "GetFrequency failed: %08lx\n", hr);
for(j = 0; j <= (winetest_interactive ? 9 : 2); j++){
sum = 0;
- trace("Should play %ums continuous tone with fragment size %u.\n",
+ trace("Should play %lums continuous tone with fragment size %u.\n",
(ULONG)(defp/100), fragment);
hr = IAudioClock_GetPosition(acl, &pos, &pcpos0);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
/* XAudio2 prefills one period, play without it */
if(winetest_debug>2){
hr = IAudioRenderClient_GetBuffer(arc, fragment, &data);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
hr = IAudioRenderClient_ReleaseBuffer(arc, fragment, AUDCLNT_BUFFERFLAGS_SILENT);
- ok(hr == S_OK, "ReleaseBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer failed: %08lx\n", hr);
if(hr == S_OK)
sum += fragment;
}
hr = IAudioClient_Start(ac);
- ok(hr == S_OK, "Start failed: %08x\n", hr);
+ ok(hr == S_OK, "Start failed: %08lx\n", hr);
for(i = 0; i <= 99; i++){ /* 100 x 10ms = 1 second */
r = WaitForSingleObject(event, 60 + defp / 10000);
- ok(r == WAIT_OBJECT_0, "Wait iteration %d gave %x\n", i, r);
+ ok(r == WAIT_OBJECT_0, "Wait iteration %d gave %lx\n", i, r);
/* the app has nearly one period time to feed data */
Sleep((i % 10) * defp / 120000);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
/* XAudio2 writes only when there's little data left */
if(pad <= fragment){
hr = IAudioRenderClient_GetBuffer(arc, fragment, &data);
- ok(hr == S_OK, "GetBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "GetBuffer failed: %08lx\n", hr);
hr = IAudioRenderClient_ReleaseBuffer(arc, fragment,
wave_generate_tone(pwfx, data, fragment));
- ok(hr == S_OK, "ReleaseBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "ReleaseBuffer failed: %08lx\n", hr);
if(hr == S_OK)
sum += fragment;
}
}
hr = IAudioClient_Stop(ac);
- ok(hr == S_OK, "Stop failed: %08x\n", hr);
+ ok(hr == S_OK, "Stop failed: %08lx\n", hr);
hr = IAudioClient_GetCurrentPadding(ac, &pad);
- ok(hr == S_OK, "GetCurrentPadding failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCurrentPadding failed: %08lx\n", hr);
hr = IAudioClock_GetPosition(acl, &pos, &pcpos);
- ok(hr == S_OK, "GetPosition failed: %08x\n", hr);
+ ok(hr == S_OK, "GetPosition failed: %08lx\n", hr);
Sleep(100);
- trace("Released %u=%ux%u -%u frames at %u worth %ums in %ums\n",
+ trace("Released %u=%ux%u -%u frames at %lu worth %ums in %lums\n",
sum, sum/fragment, fragment, pad,
pwfx->nSamplesPerSec, MulDiv(sum-pad, 1000, pwfx->nSamplesPerSec),
(ULONG)((pcpos-pcpos0)/10000));
@@ -2252,7 +2252,7 @@ static void test_worst_case(void)
"Position %u at end vs. %u-%u submitted frames\n", (UINT)pos, sum, pad);
hr = IAudioClient_Reset(ac);
- ok(hr == S_OK, "Reset failed: %08x\n", hr);
+ ok(hr == S_OK, "Reset failed: %08lx\n", hr);
Sleep(250);
}
@@ -2274,37 +2274,37 @@ static void test_marshal(void)
/* IAudioRenderClient */
hr = IMMDevice_Activate(dev, &IID_IAudioClient, CLSCTX_INPROC_SERVER,
NULL, (void**)&ac);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioClient_GetMixFormat(ac, &pwfx);
- ok(hr == S_OK, "GetMixFormat failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMixFormat failed: %08lx\n", hr);
hr = IAudioClient_Initialize(ac, AUDCLNT_SHAREMODE_SHARED, 0, 5000000,
0, pwfx, NULL);
- ok(hr == S_OK, "Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "Initialize failed: %08lx\n", hr);
CoTaskMemFree(pwfx);
hr = IAudioClient_GetService(ac, &IID_IAudioRenderClient, (void**)&rc);
- ok(hr == S_OK, "GetService failed: %08x\n", hr);
+ ok(hr == S_OK, "GetService failed: %08lx\n", hr);
if(hr != S_OK) {
IAudioClient_Release(ac);
return;
}
hr = CreateStreamOnHGlobal(NULL, TRUE, &pStream);
- ok(hr == S_OK, "CreateStreamOnHGlobal failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CreateStreamOnHGlobal failed 0x%08lx\n", hr);
/* marshal IAudioClient */
hr = CoMarshalInterface(pStream, &IID_IAudioClient, (IUnknown*)ac, MSHCTX_INPROC, NULL, MSHLFLAGS_NORMAL);
- ok(hr == S_OK, "CoMarshalInterface IAudioClient failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CoMarshalInterface IAudioClient failed 0x%08lx\n", hr);
IStream_Seek(pStream, ullZero, STREAM_SEEK_SET, NULL);
hr = CoUnmarshalInterface(pStream, &IID_IAudioClient, (void **)&acDest);
- ok(hr == S_OK, "CoUnmarshalInterface IAudioClient failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CoUnmarshalInterface IAudioClient failed 0x%08lx\n", hr);
if (hr == S_OK)
IAudioClient_Release(acDest);
@@ -2312,11 +2312,11 @@ static void test_marshal(void)
/* marshal IAudioRenderClient */
hr = CoMarshalInterface(pStream, &IID_IAudioRenderClient, (IUnknown*)rc, MSHCTX_INPROC, NULL, MSHLFLAGS_NORMAL);
- ok(hr == S_OK, "CoMarshalInterface IAudioRenderClient failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CoMarshalInterface IAudioRenderClient failed 0x%08lx\n", hr);
IStream_Seek(pStream, ullZero, STREAM_SEEK_SET, NULL);
hr = CoUnmarshalInterface(pStream, &IID_IAudioRenderClient, (void **)&rcDest);
- ok(hr == S_OK, "CoUnmarshalInterface IAudioRenderClient failed 0x%08x\n", hr);
+ ok(hr == S_OK, "CoUnmarshalInterface IAudioRenderClient failed 0x%08lx\n", hr);
if (hr == S_OK)
IAudioRenderClient_Release(rcDest);
@@ -2337,31 +2337,31 @@ static void test_endpointvolume(void)
hr = IMMDevice_Activate(dev, &IID_IAudioEndpointVolume,
CLSCTX_INPROC_SERVER, NULL, (void**)&aev);
- ok(hr == S_OK, "Activation failed with %08x\n", hr);
+ ok(hr == S_OK, "Activation failed with %08lx\n", hr);
if(hr != S_OK)
return;
hr = IAudioEndpointVolume_GetVolumeRange(aev, &mindb, NULL, NULL);
- ok(hr == E_POINTER, "GetVolumeRange should have failed with E_POINTER: 0x%08x\n", hr);
+ ok(hr == E_POINTER, "GetVolumeRange should have failed with E_POINTER: 0x%08lx\n", hr);
hr = IAudioEndpointVolume_GetVolumeRange(aev, &mindb, &maxdb, &increment);
- ok(hr == S_OK, "GetVolumeRange failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "GetVolumeRange failed: 0x%08lx\n", hr);
trace("got range: [%f,%f]/%f\n", mindb, maxdb, increment);
hr = IAudioEndpointVolume_SetMasterVolumeLevel(aev, mindb - increment, NULL);
- ok(hr == E_INVALIDARG, "SetMasterVolumeLevel failed: 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "SetMasterVolumeLevel failed: 0x%08lx\n", hr);
hr = IAudioEndpointVolume_GetMasterVolumeLevel(aev, &volume);
- ok(hr == S_OK, "GetMasterVolumeLevel failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "GetMasterVolumeLevel failed: 0x%08lx\n", hr);
hr = IAudioEndpointVolume_SetMasterVolumeLevel(aev, volume, NULL);
- ok(hr == S_OK, "SetMasterVolumeLevel failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "SetMasterVolumeLevel failed: 0x%08lx\n", hr);
hr = IAudioEndpointVolume_GetMute(aev, &mute);
- ok(hr == S_OK, "GetMute failed: %08x\n", hr);
+ ok(hr == S_OK, "GetMute failed: %08lx\n", hr);
hr = IAudioEndpointVolume_SetMute(aev, mute, NULL);
- ok(hr == S_OK || hr == S_FALSE, "SetMute failed: %08x\n", hr);
+ ok(hr == S_OK || hr == S_FALSE, "SetMute failed: %08lx\n", hr);
IAudioEndpointVolume_Release(aev);
}
@@ -2375,18 +2375,18 @@ START_TEST(render)
hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)&mme);
if (FAILED(hr))
{
- skip("mmdevapi not available: 0x%08x\n", hr);
+ skip("mmdevapi not available: 0x%08lx\n", hr);
goto cleanup;
}
hr = IMMDeviceEnumerator_GetDefaultAudioEndpoint(mme, eRender, eMultimedia, &dev);
- ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08x\n", hr);
+ ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08lx\n", hr);
if (hr != S_OK || !dev)
{
if (hr == E_NOTFOUND)
skip("No sound card available\n");
else
- skip("GetDefaultAudioEndpoint returns 0x%08x\n", hr);
+ skip("GetDefaultAudioEndpoint returns 0x%08lx\n", hr);
goto cleanup;
}
diff --git a/dlls/mmdevapi/tests/spatialaudio.c b/dlls/mmdevapi/tests/spatialaudio.c
index d9ccc429ce8..2f55b12f68e 100644
--- a/dlls/mmdevapi/tests/spatialaudio.c
+++ b/dlls/mmdevapi/tests/spatialaudio.c
@@ -46,22 +46,22 @@ static void test_formats(void)
WAVEFORMATEX *fmt = NULL;
hr = ISpatialAudioClient_GetSupportedAudioObjectFormatEnumerator(sac, &afe);
- ok(hr == S_OK, "Getting format enumerator failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "Getting format enumerator failed: 0x%08lx\n", hr);
hr = IAudioFormatEnumerator_GetCount(afe, &format_count);
- ok(hr == S_OK, "Getting format count failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "Getting format count failed: 0x%08lx\n", hr);
ok(format_count == 1, "Got wrong format count, expected 1 got %u\n", format_count);
hr = IAudioFormatEnumerator_GetFormat(afe, 0, &fmt);
- ok(hr == S_OK, "Getting format failed: 0x%08x\n", hr);
+ ok(hr == S_OK, "Getting format failed: 0x%08lx\n", hr);
ok(fmt != NULL, "Expected to get non-NULL format\n");
ok(fmt->wFormatTag == WAVE_FORMAT_IEEE_FLOAT, "Wrong format, expected WAVE_FORMAT_IEEE_FLOAT got %hx\n", fmt->wFormatTag);
ok(fmt->nChannels == 1, "Wrong number of channels, expected 1 got %hu\n", fmt->nChannels);
- ok(fmt->nSamplesPerSec == 48000, "Wrong sample ret, expected 48000 got %u\n", fmt->nSamplesPerSec);
+ ok(fmt->nSamplesPerSec == 48000, "Wrong sample ret, expected 48000 got %lu\n", fmt->nSamplesPerSec);
ok(fmt->wBitsPerSample == 32, "Wrong bits per sample, expected 32 got %hu\n", fmt->wBitsPerSample);
ok(fmt->nBlockAlign == 4, "Wrong block align, expected 4 got %hu\n", fmt->nBlockAlign);
- ok(fmt->nAvgBytesPerSec == 192000, "Wrong avg bytes per sec, expected 192000 got %u\n", fmt->nAvgBytesPerSec);
+ ok(fmt->nAvgBytesPerSec == 192000, "Wrong avg bytes per sec, expected 192000 got %lu\n", fmt->nAvgBytesPerSec);
ok(fmt->cbSize == 0, "Wrong cbSize for simple format, expected 0, got %hu\n", fmt->cbSize);
memcpy(&format, fmt, sizeof(format));
@@ -160,19 +160,19 @@ static void test_stream_activation(void)
/* correct params */
fill_activation_params(&activation_params);
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
- ok(hr == S_OK, "Failed to activate spatial audio stream: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio stream: 0x%08lx\n", hr);
ok(ISpatialAudioObjectRenderStream_Release(sas) == 0, "Expected to release the last reference\n");
/* event handle */
fill_activation_params(&activation_params);
activation_params.EventHandle = NULL;
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
- ok(hr == E_INVALIDARG, "Expected lack of no EventHandle to be invalid: 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "Expected lack of no EventHandle to be invalid: 0x%08lx\n", hr);
ok(sas == NULL, "Expected spatial audio stream to be set to NULL upon failed activation\n");
activation_params.EventHandle = INVALID_HANDLE_VALUE;
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
- ok(hr == E_INVALIDARG, "Expected INVALID_HANDLE_VALUE to be invalid: 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "Expected INVALID_HANDLE_VALUE to be invalid: 0x%08lx\n", hr);
ok(sas == NULL, "Expected spatial audio stream to be set to NULL upon failed activation\n");
/* must use only queried sample rate */
@@ -182,7 +182,7 @@ static void test_stream_activation(void)
wrong_format.nSamplesPerSec = 44100;
wrong_format.nAvgBytesPerSec = wrong_format.nSamplesPerSec * wrong_format.nBlockAlign;
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
- ok(hr == AUDCLNT_E_UNSUPPORTED_FORMAT, "Expected format to be unsupported: 0x%08x\n", hr);
+ ok(hr == AUDCLNT_E_UNSUPPORTED_FORMAT, "Expected format to be unsupported: 0x%08lx\n", hr);
ok(sas == NULL, "Expected spatial audio stream to be set to NULL upon failed activation\n");
/* dynamic objects are not supported */
@@ -191,7 +191,7 @@ static void test_stream_activation(void)
fill_activation_params(&activation_params);
activation_params.StaticObjectTypeMask |= AudioObjectType_Dynamic;
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
- ok(hr == E_INVALIDARG, "Expected dynamic objects type be invalid: 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "Expected dynamic objects type be invalid: 0x%08lx\n", hr);
ok(sas == NULL, "Expected spatial audio stream to be set to NULL upon failed activation\n");
}
@@ -199,9 +199,9 @@ static void test_stream_activation(void)
activation_params.MaxDynamicObjectCount = max_dyn_count + 1;
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
if (max_dyn_count)
- ok(hr == AUDCLNT_E_UNSUPPORTED_FORMAT, "Expected dynamic object count exceeding max to be unsupported: 0x%08x\n", hr);
+ ok(hr == AUDCLNT_E_UNSUPPORTED_FORMAT, "Expected dynamic object count exceeding max to be unsupported: 0x%08lx\n", hr);
else
- ok(hr == E_INVALIDARG, "Expected setting dynamic object count to be invalid: 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "Expected setting dynamic object count to be invalid: 0x%08lx\n", hr);
/* ISpatialAudioObjectRenderStreamNotify */
fill_activation_params(&activation_params);
@@ -209,7 +209,7 @@ static void test_stream_activation(void)
notify_object.ref = 0;
activation_params.NotifyObject = ¬ify_object.ISpatialAudioObjectRenderStreamNotify_iface;
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
- ok(hr == S_OK, "Failed to activate spatial audio stream: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio stream: 0x%08lx\n", hr);
ok(notify_object.ref == 1, "Expected to get increased NotifyObject's ref count\n");
ok(ISpatialAudioObjectRenderStream_Release(sas) == 0, "Expected to release the last reference\n");
ok(notify_object.ref == 0, "Expected to get lowered NotifyObject's ref count\n");
@@ -233,23 +233,23 @@ static void test_audio_object_activation(void)
fill_activation_params(&activation_params);
activation_params.StaticObjectTypeMask &= ~AudioObjectType_FrontRight;
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
- ok(hr == S_OK, "Failed to activate spatial audio stream: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio stream: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(sas, AudioObjectType_FrontLeft, &sao1);
- ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08lx\n", hr);
hr = ISpatialAudioObject_IsActive(sao1, &is_active);
- todo_wine ok(hr == S_OK, "Failed to check if spatial audio object is active: 0x%08x\n", hr);
+ todo_wine ok(hr == S_OK, "Failed to check if spatial audio object is active: 0x%08lx\n", hr);
if (hr == S_OK)
ok(is_active, "Expected spaital audio object to be active\n");
hr = ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(sas, AudioObjectType_FrontLeft, &sao2);
- ok(hr == SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE, "Expected audio object to be already active: 0x%08x\n", hr);
+ ok(hr == SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE, "Expected audio object to be already active: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(sas, AudioObjectType_FrontRight, &sao2);
- ok(hr == SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE, "Expected static object to be not available: 0x%08x\n", hr);
+ ok(hr == SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE, "Expected static object to be not available: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(sas, AudioObjectType_Dynamic, &sao2);
- ok(hr == SPTLAUDCLNT_E_NO_MORE_OBJECTS, "Expected to not have no more dynamic objects: 0x%08x\n", hr);
+ ok(hr == SPTLAUDCLNT_E_NO_MORE_OBJECTS, "Expected to not have no more dynamic objects: 0x%08lx\n", hr);
ISpatialAudioObject_Release(sao1);
ISpatialAudioObjectRenderStream_Release(sas);
@@ -286,10 +286,10 @@ static void test_audio_object_buffers(void)
fill_activation_params(&activation_params);
hr = ISpatialAudioClient_ActivateSpatialAudioStream(sac, &activation_params_prop, &IID_ISpatialAudioObjectRenderStream, (void**)&sas);
- ok(hr == S_OK, "Failed to activate spatial audio stream: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio stream: 0x%08lx\n", hr);
hr = ISpatialAudioClient_GetMaxFrameCount(sac, &format, &max_frame_count);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
frame_count = format.nSamplesPerSec / 100; /* 10ms */
/* Most of the time the frame count matches the 10ms interval exactly.
* However (seen on some Testbot machines) it might be a bit higher for some reason. */
@@ -300,32 +300,32 @@ static void test_audio_object_buffers(void)
max_frame_count = frame_count + frame_count / 4;
hr = ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(sas, AudioObjectType_FrontLeft, &sao[0]);
- ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_Start(sas);
- ok(hr == S_OK, "Failed to activate spatial audio render stream: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio render stream: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(sas, AudioObjectType_FrontRight, &sao[1]);
- ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08lx\n", hr);
hr = WaitForSingleObject(event, 200);
- ok(hr == WAIT_OBJECT_0, "Expected event to be flagged: 0x%08x\n", hr);
+ ok(hr == WAIT_OBJECT_0, "Expected event to be flagged: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(sas, AudioObjectType_SideLeft, &sao[2]);
- ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_BeginUpdatingAudioObjects(sas, &dyn_object_count, &frame_count);
- ok(hr == S_OK, "Failed to beging updating audio objects: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to beging updating audio objects: 0x%08lx\n", hr);
ok(dyn_object_count == 0, "Unexpected dynamic objects\n");
ok(frame_count <= max_frame_count, "Got unexpected frame count %u.\n", frame_count);
hr = ISpatialAudioObjectRenderStream_ActivateSpatialAudioObject(sas, AudioObjectType_SideRight, &sao[3]);
- ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to activate spatial audio object: 0x%08lx\n", hr);
for (i = 0; i < ARRAYSIZE(sao); i++)
{
hr = ISpatialAudioObject_GetBuffer(sao[i], &buffer, &buffer_length);
- ok(hr == S_OK, "Expected to be able to get buffers for audio object: 0x%08x\n", hr);
+ ok(hr == S_OK, "Expected to be able to get buffers for audio object: 0x%08lx\n", hr);
ok(buffer != NULL, "Expected to get a non-NULL buffer\n");
ok(buffer_length == frame_count * format.wBitsPerSample / 8, "Expected buffer length to be sample_size * frame_count = %hu but got %u\n",
frame_count * format.wBitsPerSample / 8, buffer_length);
@@ -333,7 +333,7 @@ static void test_audio_object_buffers(void)
}
hr = ISpatialAudioObjectRenderStream_EndUpdatingAudioObjects(sas);
- ok(hr == S_OK, "Failed to end updating audio objects: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to end updating audio objects: 0x%08lx\n", hr);
/* Emulate underrun and test frame count approximate limit. */
@@ -342,10 +342,10 @@ static void test_audio_object_buffers(void)
for (j = 0; j < 20; ++j)
{
hr = WaitForSingleObject(event, 200);
- ok(hr == WAIT_OBJECT_0, "Expected event to be flagged: 0x%08x, j %u.\n", hr, j);
+ ok(hr == WAIT_OBJECT_0, "Expected event to be flagged: 0x%08lx, j %u.\n", hr, j);
hr = ISpatialAudioObjectRenderStream_BeginUpdatingAudioObjects(sas, &dyn_object_count, &frame_count);
- ok(hr == S_OK, "Failed to beging updating audio objects: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to beging updating audio objects: 0x%08lx\n", hr);
ok(dyn_object_count == 0, "Unexpected dynamic objects\n");
ok(frame_count <= max_frame_count, "Got unexpected frame_count %u.\n", frame_count);
@@ -358,7 +358,7 @@ static void test_audio_object_buffers(void)
for (i = 0; i < ARRAYSIZE(sao); i++)
{
hr = ISpatialAudioObject_GetBuffer(sao[i], &buffer, &buffer_length);
- ok(hr == S_OK, "Expected to be able to get buffers for audio object: 0x%08x, i %d\n", hr, i);
+ ok(hr == S_OK, "Expected to be able to get buffers for audio object: 0x%08lx, i %d\n", hr, i);
ok(buffer != NULL, "Expected to get a non-NULL buffer\n");
ok(buffer_length == frame_count * format.wBitsPerSample / 8,
"Expected buffer length to be sample_size * frame_count = %hu but got %u\n",
@@ -380,22 +380,22 @@ static void test_audio_object_buffers(void)
}
}
hr = ISpatialAudioObjectRenderStream_EndUpdatingAudioObjects(sas);
- ok(hr == S_OK, "Failed to end updating audio objects: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to end updating audio objects: 0x%08lx\n", hr);
}
timeEndPeriod(1);
hr = WaitForSingleObject(event, 200);
- ok(hr == WAIT_OBJECT_0, "Expected event to be flagged: 0x%08x\n", hr);
+ ok(hr == WAIT_OBJECT_0, "Expected event to be flagged: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_BeginUpdatingAudioObjects(sas, &dyn_object_count, &frame_count);
- ok(hr == S_OK, "Failed to beging updating audio objects: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to beging updating audio objects: 0x%08lx\n", hr);
ok(dyn_object_count == 0, "Unexpected dynamic objects\n");
/* one more iteration but not with every object */
for (i = 0; i < ARRAYSIZE(sao) - 1; i++)
{
hr = ISpatialAudioObject_GetBuffer(sao[i], &buffer, &buffer_length);
- ok(hr == S_OK, "Expected to be able to get buffers for audio object: 0x%08x\n", hr);
+ ok(hr == S_OK, "Expected to be able to get buffers for audio object: 0x%08lx\n", hr);
ok(buffer != NULL, "Expected to get a non-NULL buffer\n");
ok(buffer_length == frame_count * format.wBitsPerSample / 8, "Expected buffer length to be sample_size * frame_count = %hu but got %u\n",
frame_count * format.wBitsPerSample / 8, buffer_length);
@@ -403,40 +403,40 @@ static void test_audio_object_buffers(void)
}
hr = ISpatialAudioObjectRenderStream_EndUpdatingAudioObjects(sas);
- ok(hr == S_OK, "Failed to end updating audio objects: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to end updating audio objects: 0x%08lx\n", hr);
/* ending the stream */
hr = ISpatialAudioObject_SetEndOfStream(sao[0], 0);
- todo_wine ok(hr == SPTLAUDCLNT_E_OUT_OF_ORDER, "Expected that ending the stream at this point won't be allowed: 0x%08x\n", hr);
+ todo_wine ok(hr == SPTLAUDCLNT_E_OUT_OF_ORDER, "Expected that ending the stream at this point won't be allowed: 0x%08lx\n", hr);
hr = WaitForSingleObject(event, 200);
- ok(hr == WAIT_OBJECT_0, "Expected event to be flagged: 0x%08x\n", hr);
+ ok(hr == WAIT_OBJECT_0, "Expected event to be flagged: 0x%08lx\n", hr);
hr = ISpatialAudioObject_SetEndOfStream(sao[0], 0);
- todo_wine ok(hr == SPTLAUDCLNT_E_OUT_OF_ORDER, "Expected that ending the stream at this point won't be allowed: 0x%08x\n", hr);
+ todo_wine ok(hr == SPTLAUDCLNT_E_OUT_OF_ORDER, "Expected that ending the stream at this point won't be allowed: 0x%08lx\n", hr);
hr = ISpatialAudioObjectRenderStream_BeginUpdatingAudioObjects(sas, &dyn_object_count, &frame_count);
- ok(hr == S_OK, "Failed to beging updating audio objects: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to beging updating audio objects: 0x%08lx\n", hr);
ok(dyn_object_count == 0, "Unexpected dynamic objects\n");
/* expect the object that was not updated last cycle to be invalidated */
hr = ISpatialAudioObject_GetBuffer(sao[ARRAYSIZE(sao) - 1], &buffer, &buffer_length);
- todo_wine ok(hr == SPTLAUDCLNT_E_RESOURCES_INVALIDATED, "Expected audio object to be invalidated: 0x%08x\n", hr);
+ todo_wine ok(hr == SPTLAUDCLNT_E_RESOURCES_INVALIDATED, "Expected audio object to be invalidated: 0x%08lx\n", hr);
for (i = 0; i < ARRAYSIZE(sao) - 1; i++)
{
hr = ISpatialAudioObject_GetBuffer(sao[i], &buffer, &buffer_length);
- ok(hr == S_OK, "Expected to be able to get buffers for audio object: 0x%08x\n", hr);
+ ok(hr == S_OK, "Expected to be able to get buffers for audio object: 0x%08lx\n", hr);
hr = ISpatialAudioObject_SetEndOfStream(sao[i], 0);
- todo_wine ok(hr == S_OK, "Failed to end the stream: 0x%08x\n", hr);
+ todo_wine ok(hr == S_OK, "Failed to end the stream: 0x%08lx\n", hr);
hr = ISpatialAudioObject_GetBuffer(sao[i], &buffer, &buffer_length);
- todo_wine ok(hr == SPTLAUDCLNT_E_RESOURCES_INVALIDATED, "Expected audio object to be invalidated: 0x%08x\n", hr);
+ todo_wine ok(hr == SPTLAUDCLNT_E_RESOURCES_INVALIDATED, "Expected audio object to be invalidated: 0x%08lx\n", hr);
}
hr = ISpatialAudioObjectRenderStream_EndUpdatingAudioObjects(sas);
- ok(hr == S_OK, "Failed to end updating audio objects: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to end updating audio objects: 0x%08lx\n", hr);
for (i = 0; i < ARRAYSIZE(sao); i++)
{
@@ -451,40 +451,40 @@ START_TEST(spatialaudio)
HRESULT hr;
event = CreateEventA(NULL, FALSE, FALSE, "spatial-audio-test-prog-event");
- ok(event != NULL, "Failed to create event, last error: 0x%08x\n", GetLastError());
+ ok(event != NULL, "Failed to create event, last error: 0x%08lx\n", GetLastError());
CoInitializeEx(NULL, COINIT_MULTITHREADED);
hr = CoCreateInstance(&CLSID_MMDeviceEnumerator, NULL, CLSCTX_INPROC_SERVER, &IID_IMMDeviceEnumerator, (void**)&mme);
if (FAILED(hr))
{
- skip("mmdevapi not available: 0x%08x\n", hr);
+ skip("mmdevapi not available: 0x%08lx\n", hr);
goto cleanup;
}
hr = IMMDeviceEnumerator_GetDefaultAudioEndpoint(mme, eRender, eMultimedia, &dev);
- ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08x\n", hr);
+ ok(hr == S_OK || hr == E_NOTFOUND, "GetDefaultAudioEndpoint failed: 0x%08lx\n", hr);
if (hr != S_OK || !dev)
{
if (hr == E_NOTFOUND)
skip("No sound card available\n");
else
- skip("GetDefaultAudioEndpoint returns 0x%08x\n", hr);
+ skip("GetDefaultAudioEndpoint returns 0x%08lx\n", hr);
goto cleanup;
}
hr = IMMDevice_Activate(dev, &IID_ISpatialAudioClient, CLSCTX_INPROC_SERVER, NULL, (void**)&sac);
- ok(hr == S_OK || hr == E_NOINTERFACE, "ISpatialAudioClient Activation failed: 0x%08x\n", hr);
+ ok(hr == S_OK || hr == E_NOINTERFACE, "ISpatialAudioClient Activation failed: 0x%08lx\n", hr);
if (hr != S_OK || !dev)
{
if (hr == E_NOINTERFACE)
skip("ISpatialAudioClient interface not found\n");
else
- skip("ISpatialAudioClient Activation returns 0x%08x\n", hr);
+ skip("ISpatialAudioClient Activation returns 0x%08lx\n", hr);
goto cleanup;
}
hr = ISpatialAudioClient_GetMaxDynamicObjectCount(sac, &max_dyn_count);
- ok(hr == S_OK, "Failed to get max dynamic object count: 0x%08x\n", hr);
+ ok(hr == S_OK, "Failed to get max dynamic object count: 0x%08lx\n", hr);
/* that's the default, after manually enabling Windows Sonic it's possible to have max_dyn_count > 0 */
/* ok(max_dyn_count == 0, "expected max dynamic object count to be 0 got %u\n", max_dyn_count); */
March 1, 2022
[PATCH 06/27] dlls/mmcndmgr/tests: enable compilation with long types
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/mmcndmgr/tests/Makefile.in | 1 -
dlls/mmcndmgr/tests/mmcndmgr.c | 4 ++--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/dlls/mmcndmgr/tests/Makefile.in b/dlls/mmcndmgr/tests/Makefile.in
index 3e595d6fe4a..22d79ebb65b 100644
--- a/dlls/mmcndmgr/tests/Makefile.in
+++ b/dlls/mmcndmgr/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
TESTDLL = mmcndmgr.dll
IMPORTS = ole32 shlwapi uuid
diff --git a/dlls/mmcndmgr/tests/mmcndmgr.c b/dlls/mmcndmgr/tests/mmcndmgr.c
index 07d905e762d..b1cc6d9e085 100644
--- a/dlls/mmcndmgr/tests/mmcndmgr.c
+++ b/dlls/mmcndmgr/tests/mmcndmgr.c
@@ -44,9 +44,9 @@ static void test_get_version(void)
LONG lMajor, lMinor;
hr = IMMCVersionInfo_GetMMCVersion(ver_info, &lMajor, &lMinor);
- ok(hr == S_OK, "got 0x%08x, expected 0x%08x\n", hr, S_OK);
+ ok(hr == S_OK, "got 0x%08lx, expected 0x%08lx\n", hr, S_OK);
if (hr == S_OK)
- trace("MMC Version is %d.%d\n", lMajor, lMinor);
+ trace("MMC Version is %ld.%ld\n", lMajor, lMinor);
}
if (ver_info)
March 1, 2022
[PATCH 05/27] dlls/mlang/tests: enable compilation with long types
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/mlang/tests/Makefile.in | 1
dlls/mlang/tests/mlang.c | 446 +++++++++++++++++++++---------------------
2 files changed, 223 insertions(+), 224 deletions(-)
diff --git a/dlls/mlang/tests/Makefile.in b/dlls/mlang/tests/Makefile.in
index ab72ea8a987..21ec4b2465f 100644
--- a/dlls/mlang/tests/Makefile.in
+++ b/dlls/mlang/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
TESTDLL = mlang.dll
IMPORTS = mlang oleaut32 ole32 user32 gdi32
diff --git a/dlls/mlang/tests/mlang.c b/dlls/mlang/tests/mlang.c
index fd0611c72ac..c9e22adfd4e 100644
--- a/dlls/mlang/tests/mlang.c
+++ b/dlls/mlang/tests/mlang.c
@@ -579,7 +579,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenA = 0;
lenW = ARRAY_SIZE(bufW);
ret = IMultiLanguage2_ConvertStringToUnicode(iML2, NULL, 1252, stringA, &lenA, bufW, &lenW);
- ok(ret == S_OK, "IMultiLanguage2_ConvertStringToUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_ConvertStringToUnicode failed: %08lx\n", ret);
ok(lenA == 0, "expected lenA 0, got %u\n", lenA);
ok(lenW == 0, "expected lenW 0, got %u\n", lenW);
@@ -587,7 +587,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenA = -1;
lenW = ARRAY_SIZE(bufW);
ret = IMultiLanguage2_ConvertStringToUnicode(iML2, NULL, 1252, stringA, &lenA, bufW, &lenW);
- ok(ret == S_OK, "IMultiLanguage2_ConvertStringToUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_ConvertStringToUnicode failed: %08lx\n", ret);
ok(lenA == lstrlenA(stringA), "expected lenA %u, got %u\n", lstrlenA(stringA), lenA);
ok(lenW == lstrlenW(stringW), "expected lenW %u, got %u\n", lstrlenW(stringW), lenW);
if (lenW < ARRAY_SIZE(bufW)) {
@@ -601,7 +601,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenA = -1;
lenW = 5;
ret = IMultiLanguage2_ConvertStringToUnicode(iML2, NULL, 1252, stringA, &lenA, bufW, &lenW);
- ok(ret == E_FAIL, "IMultiLanguage2_ConvertStringToUnicode should fail: %08x\n", ret);
+ ok(ret == E_FAIL, "IMultiLanguage2_ConvertStringToUnicode should fail: %08lx\n", ret);
ok(lenW == 0, "expected lenW 0, got %u\n", lenW);
/* still has to do partial conversion */
ok(!memcmp(bufW, stringW, 5 * sizeof(WCHAR)), "bufW/stringW mismatch\n");
@@ -610,7 +610,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenA = -1;
lenW = ARRAY_SIZE(bufW);
ret = IMultiLanguage2_ConvertStringToUnicode(iML2, NULL, CP_UNICODE, stringA, &lenA, bufW, &lenW);
- ok(ret == S_OK, "IMultiLanguage2_ConvertStringToUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_ConvertStringToUnicode failed: %08lx\n", ret);
ok(lenA == lstrlenA(stringA), "expected lenA %u, got %u\n", lstrlenA(stringA), lenA);
ok(lenW == lstrlenW(stringW)/(int)sizeof(WCHAR), "wrong lenW %u\n", lenW);
ok(bufW[lenW] != 0, "buf should not be 0 terminated\n");
@@ -621,7 +621,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenA = lstrlenA(stringA);
lenW = 0;
ret = IMultiLanguage2_ConvertStringToUnicode(iML2, NULL, 1252, stringA, &lenA, NULL, &lenW);
- ok(ret == S_OK, "IMultiLanguage2_ConvertStringToUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_ConvertStringToUnicode failed: %08lx\n", ret);
ok(lenA == lstrlenA(stringA), "expected lenA %u, got %u\n", lstrlenA(stringA), lenA);
expected_len = MultiByteToWideChar(1252, 0, stringA, lenA, NULL, 0);
ok(lenW == expected_len, "expected lenW %u, got %u\n", expected_len, lenW);
@@ -630,7 +630,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenA = lstrlenA(stringA);
lenW = ARRAY_SIZE(bufW);
ret = pConvertINetMultiByteToUnicode(NULL, 1252, stringA, (INT *)&lenA, NULL, (INT *)&lenW);
- ok(ret == S_OK, "ConvertINetMultiByteToUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "ConvertINetMultiByteToUnicode failed: %08lx\n", ret);
ok(lenA == lstrlenA(stringA), "expected lenA %u, got %u\n", lstrlenA(stringA), lenA);
expected_len = MultiByteToWideChar(1252, 0, stringA, lenA, NULL, 0);
ok(lenW == expected_len, "expected lenW %u, got %u\n", expected_len, lenW);
@@ -639,7 +639,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenA = lstrlenA(stringA);
lenW = 0;
ret = pConvertINetMultiByteToUnicode(NULL, 1252, stringA, (INT *)&lenA, NULL, (INT *)&lenW);
- ok(ret == S_OK, "ConvertINetMultiByteToUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "ConvertINetMultiByteToUnicode failed: %08lx\n", ret);
ok(lenA == lstrlenA(stringA), "expected lenA %u, got %u\n", lstrlenA(stringA), lenA);
expected_len = MultiByteToWideChar(1252, 0, stringA, lenA, NULL, 0);
ok(lenW == expected_len, "expected lenW %u, got %u\n", expected_len, lenW);
@@ -650,7 +650,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenW = 0;
lenA = sizeof(bufA);
ret = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, stringW, &lenW, bufA, &lenA);
- ok(ret == S_OK, "IMultiLanguage2_ConvertStringFromUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_ConvertStringFromUnicode failed: %08lx\n", ret);
ok(lenA == 0, "expected lenA 0, got %u\n", lenA);
ok(lenW == 0, "expected lenW 0, got %u\n", lenW);
@@ -658,7 +658,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenW = -1;
lenA = sizeof(bufA);
ret = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, stringW, &lenW, bufA, &lenA);
- ok(ret == S_OK, "IMultiLanguage2_ConvertStringFromUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_ConvertStringFromUnicode failed: %08lx\n", ret);
ok(lenA == lstrlenA(stringA), "expected lenA %u, got %u\n", lstrlenA(stringA), lenA);
ok(lenW == lstrlenW(stringW), "expected lenW %u, got %u\n", lstrlenW(stringW), lenW);
ok(bufA[lenA] != 0, "buf should not be 0 terminated\n");
@@ -669,7 +669,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenW = -1;
lenA = 5;
ret = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, stringW, &lenW, bufA, &lenA);
- ok(ret == E_FAIL, "IMultiLanguage2_ConvertStringFromUnicode should fail: %08x\n", ret);
+ ok(ret == E_FAIL, "IMultiLanguage2_ConvertStringFromUnicode should fail: %08lx\n", ret);
ok(lenA == 0, "expected lenA 0, got %u\n", lenA);
/* still has to do partial conversion */
ok(!memcmp(bufA, stringA, 5), "bufW/stringW mismatch\n");
@@ -678,7 +678,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenW = -1;
lenA = sizeof(bufA);
ret = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, CP_UNICODE, stringW, &lenW, bufA, &lenA);
- ok(ret == S_OK, "IMultiLanguage2_ConvertStringFromUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_ConvertStringFromUnicode failed: %08lx\n", ret);
ok(lenA == lstrlenA(stringA) * (int)sizeof(WCHAR), "wrong lenA %u\n", lenA);
ok(lenW == lstrlenW(stringW), "expected lenW %u, got %u\n", lstrlenW(stringW), lenW);
ok(bufA[lenA] != 0 && bufA[lenA+1] != 0, "buf should not be 0 terminated\n");
@@ -690,7 +690,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
lenW = lstrlenW(stringW);
lenA = 0;
ret = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, stringW, &lenW, NULL, &lenA);
- ok(ret == S_OK, "IMultiLanguage2_ConvertStringFromUnicode failed: %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_ConvertStringFromUnicode failed: %08lx\n", ret);
ok(lenW == lstrlenW(stringW), "expected lenW %u, got %u\n", lstrlenW(stringW), lenW);
expected_len = WideCharToMultiByte(1252, 0, stringW, lenW, NULL, 0, NULL, NULL);
ok(lenA == expected_len, "expected lenA %u, got %u\n", expected_len, lenA);
@@ -698,7 +698,7 @@ static void test_multibyte_to_unicode_translations(IMultiLanguage2 *iML2)
static void cpinfo_cmp(MIMECPINFO *cpinfo1, MIMECPINFO *cpinfo2)
{
- ok(cpinfo1->dwFlags == cpinfo2->dwFlags, "dwFlags mismatch: %08x != %08x\n", cpinfo1->dwFlags, cpinfo2->dwFlags);
+ ok(cpinfo1->dwFlags == cpinfo2->dwFlags, "dwFlags mismatch: %08lx != %08lx\n", cpinfo1->dwFlags, cpinfo2->dwFlags);
ok(cpinfo1->uiCodePage == cpinfo2->uiCodePage, "uiCodePage mismatch: %u != %u\n", cpinfo1->uiCodePage, cpinfo2->uiCodePage);
ok(cpinfo1->uiFamilyCodePage == cpinfo2->uiFamilyCodePage, "uiFamilyCodePage mismatch: %u != %u\n", cpinfo1->uiFamilyCodePage, cpinfo2->uiFamilyCodePage);
ok(!lstrcmpW(cpinfo1->wszDescription, cpinfo2->wszDescription), "wszDescription mismatch\n");
@@ -788,42 +788,42 @@ static void test_EnumCodePages(IMultiLanguage2 *iML2, DWORD flags)
total = 0;
ret = IMultiLanguage2_GetNumberOfCodePageInfo(iML2, &total);
- ok(ret == S_OK && total != 0, "IMultiLanguage2_GetNumberOfCodePageInfo: expected S_OK/!0, got %08x/%u\n", ret, total);
+ ok(ret == S_OK && total != 0, "IMultiLanguage2_GetNumberOfCodePageInfo: expected S_OK/!0, got %08lx/%u\n", ret, total);
trace("total mlang supported codepages %u\n", total);
ret = IMultiLanguage2_EnumCodePages(iML2, flags, LANG_NEUTRAL, &iEnumCP);
- ok(ret == S_OK && iEnumCP, "IMultiLanguage2_EnumCodePages: expected S_OK/!NULL, got %08x/%p\n", ret, iEnumCP);
+ ok(ret == S_OK && iEnumCP, "IMultiLanguage2_EnumCodePages: expected S_OK/!NULL, got %08lx/%p\n", ret, iEnumCP);
ret = IEnumCodePage_Reset(iEnumCP);
- ok(ret == S_OK, "IEnumCodePage_Reset: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IEnumCodePage_Reset: expected S_OK, got %08lx\n", ret);
n = 65536;
ret = IEnumCodePage_Next(iEnumCP, 0, NULL, &n);
ok(ret == S_FALSE || ret == E_FAIL,
- "IEnumCodePage_Next: expected S_FALSE or E_FAIL, got %08x\n", ret);
+ "IEnumCodePage_Next: expected S_FALSE or E_FAIL, got %08lx\n", ret);
if (ret == S_FALSE)
- ok(n == 0, "IEnumCodePage_Next: expected 0/S_FALSE, got %u/%08x\n", n, ret);
+ ok(n == 0, "IEnumCodePage_Next: expected 0/S_FALSE, got %lu/%08lx\n", n, ret);
else if (ret == E_FAIL)
- ok(n == 65536, "IEnumCodePage_Next: expected 65536/E_FAIL, got %u/%08x\n", n, ret);
+ ok(n == 65536, "IEnumCodePage_Next: expected 65536/E_FAIL, got %lu/%08lx\n", n, ret);
ret = IEnumCodePage_Next(iEnumCP, 0, NULL, NULL);
ok(ret == S_FALSE || ret == E_FAIL,
- "IEnumCodePage_Next: expected S_FALSE or E_FAIL, got %08x\n", ret);
+ "IEnumCodePage_Next: expected S_FALSE or E_FAIL, got %08lx\n", ret);
cpinfo = HeapAlloc(GetProcessHeap(), 0, sizeof(*cpinfo) * total * 2);
n = total * 2;
ret = IEnumCodePage_Next(iEnumCP, 0, cpinfo, &n);
- ok(ret == S_FALSE && n == 0, "IEnumCodePage_Next: expected S_FALSE/0, got %08x/%u\n", ret, n);
+ ok(ret == S_FALSE && n == 0, "IEnumCodePage_Next: expected S_FALSE/0, got %08lx/%lu\n", ret, n);
n = total * 2;
ret = IEnumCodePage_Next(iEnumCP, n, cpinfo, &n);
- ok(ret == S_OK && n != 0, "IEnumCodePage_Next: expected S_OK/!0, got %08x/%u\n", ret, n);
+ ok(ret == S_OK && n != 0, "IEnumCodePage_Next: expected S_OK/!0, got %08lx/%lu\n", ret, n);
- trace("flags %08x, enumerated codepages %u\n", flags, n);
+ trace("flags %08lx, enumerated codepages %lu\n", flags, n);
if (!flags)
{
- ok(n == total, "IEnumCodePage_Next: expected %u, got %u\n", total, n);
+ ok(n == total, "IEnumCodePage_Next: expected %u, got %lu\n", total, n);
flags = MIMECONTF_MIME_LATEST;
}
@@ -862,7 +862,7 @@ static void test_EnumCodePages(IMultiLanguage2 *iML2, DWORD flags)
wine_dbgstr_w(cpinfo[i].wszProportionalFont),
cpinfo[i].bGDICharset);
#endif
- ok(cpinfo[i].dwFlags & flags, "enumerated flags %08x do not include requested %08x\n", cpinfo[i].dwFlags, flags);
+ ok(cpinfo[i].dwFlags & flags, "enumerated flags %08lx do not include requested %08lx\n", cpinfo[i].dwFlags, flags);
if (TranslateCharsetInfo((DWORD *)(INT_PTR)cpinfo[i].uiFamilyCodePage, &csi, TCI_SRCCODEPAGE))
ok(cpinfo[i].bGDICharset == csi.ciCharset, "%d != %d\n", cpinfo[i].bGDICharset, csi.ciCharset);
@@ -880,17 +880,17 @@ static void test_EnumCodePages(IMultiLanguage2 *iML2, DWORD flags)
if (IsValidCodePage(cpinfo[i].uiCodePage))
{
ret = IMultiLanguage2_IsConvertible(iML2, cpinfo[i].uiCodePage, CP_UNICODE);
- ok(ret == S_OK, "IMultiLanguage2_IsConvertible(%u -> CP_UNICODE) = %08x\n", cpinfo[i].uiCodePage, ret);
+ ok(ret == S_OK, "IMultiLanguage2_IsConvertible(%u -> CP_UNICODE) = %08lx\n", cpinfo[i].uiCodePage, ret);
ret = IMultiLanguage2_IsConvertible(iML2, CP_UNICODE, cpinfo[i].uiCodePage);
- ok(ret == S_OK, "IMultiLanguage2_IsConvertible(CP_UNICODE -> %u) = %08x\n", cpinfo[i].uiCodePage, ret);
+ ok(ret == S_OK, "IMultiLanguage2_IsConvertible(CP_UNICODE -> %u) = %08lx\n", cpinfo[i].uiCodePage, ret);
convertible = check_convertible(iML2, cpinfo[i].uiCodePage, CP_UTF8);
if (convertible != E_FAIL)
{
ret = IMultiLanguage2_IsConvertible(iML2, cpinfo[i].uiCodePage, CP_UTF8);
- ok(ret == convertible, "IMultiLanguage2_IsConvertible(%u -> CP_UTF8) = %08x\n", cpinfo[i].uiCodePage, ret);
+ ok(ret == convertible, "IMultiLanguage2_IsConvertible(%u -> CP_UTF8) = %08lx\n", cpinfo[i].uiCodePage, ret);
ret = IMultiLanguage2_IsConvertible(iML2, CP_UTF8, cpinfo[i].uiCodePage);
- ok(ret == convertible, "IMultiLanguage2_IsConvertible(CP_UTF8 -> %u) = %08x\n", cpinfo[i].uiCodePage, ret);
+ ok(ret == convertible, "IMultiLanguage2_IsConvertible(CP_UTF8 -> %u) = %08lx\n", cpinfo[i].uiCodePage, ret);
}
}
else
@@ -905,7 +905,7 @@ static void test_EnumCodePages(IMultiLanguage2 *iML2, DWORD flags)
/* _autoxxx charsets are a fake and GetCharsetInfo fails for them */
if (memcmp(cpinfo[i].wszWebCharset, autoW, 5 * sizeof(WCHAR)))
{
- ok (ret == S_OK, "IMultiLanguage2_GetCharsetInfo failed: %08x\n", ret);
+ ok (ret == S_OK, "IMultiLanguage2_GetCharsetInfo failed: %08lx\n", ret);
#ifdef DUMP_CP_INFO
trace("%s: %u %u %s\n", wine_dbgstr_w(cpinfo[i].wszWebCharset), mcsi.uiCodePage, mcsi.uiInternetEncoding, wine_dbgstr_w(mcsi.wszCharset));
#endif
@@ -931,7 +931,7 @@ static void test_EnumCodePages(IMultiLanguage2 *iML2, DWORD flags)
/* _autoxxx charsets are a fake and GetCharsetInfo fails for them */
if (memcmp(cpinfo[i].wszHeaderCharset, autoW, 5 * sizeof(WCHAR)))
{
- ok (ret == S_OK, "IMultiLanguage2_GetCharsetInfo failed: %08x\n", ret);
+ ok (ret == S_OK, "IMultiLanguage2_GetCharsetInfo failed: %08lx\n", ret);
#ifdef DUMP_CP_INFO
trace("%s: %u %u %s\n", wine_dbgstr_w(cpinfo[i].wszHeaderCharset), mcsi.uiCodePage, mcsi.uiInternetEncoding, wine_dbgstr_w(mcsi.wszCharset));
#endif
@@ -957,7 +957,7 @@ static void test_EnumCodePages(IMultiLanguage2 *iML2, DWORD flags)
/* _autoxxx charsets are a fake and GetCharsetInfo fails for them */
if (memcmp(cpinfo[i].wszBodyCharset, autoW, 5 * sizeof(WCHAR)))
{
- ok (ret == S_OK, "IMultiLanguage2_GetCharsetInfo failed: %08x\n", ret);
+ ok (ret == S_OK, "IMultiLanguage2_GetCharsetInfo failed: %08lx\n", ret);
#ifdef DUMP_CP_INFO
trace("%s: %u %u %s\n", wine_dbgstr_w(cpinfo[i].wszBodyCharset), mcsi.uiCodePage, mcsi.uiInternetEncoding, wine_dbgstr_w(mcsi.wszCharset));
#endif
@@ -979,13 +979,13 @@ static void test_EnumCodePages(IMultiLanguage2 *iML2, DWORD flags)
/* now IEnumCodePage_Next should fail, since pointer is at the end */
n = 1;
ret = IEnumCodePage_Next(iEnumCP, 1, &cpinfo2, &n);
- ok(ret == S_FALSE && n == 0, "IEnumCodePage_Next: expected S_FALSE/0, got %08x/%u\n", ret, n);
+ ok(ret == S_FALSE && n == 0, "IEnumCodePage_Next: expected S_FALSE/0, got %08lx/%lu\n", ret, n);
ret = IEnumCodePage_Reset(iEnumCP);
- ok(ret == S_OK, "IEnumCodePage_Reset: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IEnumCodePage_Reset: expected S_OK, got %08lx\n", ret);
n = 0;
ret = IEnumCodePage_Next(iEnumCP, 1, &cpinfo2, &n);
- ok(n == 1 && ret == S_OK, "IEnumCodePage_Next: expected 1/S_OK, got %u/%08x\n", n, ret);
+ ok(n == 1 && ret == S_OK, "IEnumCodePage_Next: expected 1/S_OK, got %lu/%08lx\n", n, ret);
cpinfo_cmp(cpinfo, &cpinfo2);
if (0)
@@ -994,13 +994,13 @@ static void test_EnumCodePages(IMultiLanguage2 *iML2, DWORD flags)
* it's not used here.
*/
ret = IEnumCodePage_Skip(iEnumCP, 1);
- ok(ret == S_OK, "IEnumCodePage_Skip: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IEnumCodePage_Skip: expected S_OK, got %08lx\n", ret);
}
for (i = 0; i < total - 1; i++)
{
n = 0;
ret = IEnumCodePage_Next(iEnumCP, 1, &cpinfo2, &n);
- ok(n == 1 && ret == S_OK, "IEnumCodePage_Next: expected 1/S_OK, got %u/%08x\n", n, ret);
+ ok(n == 1 && ret == S_OK, "IEnumCodePage_Next: expected 1/S_OK, got %lu/%08lx\n", n, ret);
cpinfo_cmp(&cpinfo[i + 1], &cpinfo2);
}
@@ -1044,7 +1044,7 @@ static void test_GetCharsetInfo_other(IMultiLanguage *ml)
hr = IMultiLanguage_GetCharsetInfo(ml, other[i].charset, &info);
todo_wine_if(other[i].todo)
- ok(hr == other[i].hr, "#%d: got %08x, expected %08x\n", i, hr, other[i].hr);
+ ok(hr == other[i].hr, "#%d: got %08lx, expected %08lx\n", i, hr, other[i].hr);
if (hr == S_OK)
todo_wine_if(other[i].todo)
@@ -1073,36 +1073,36 @@ static void test_EnumScripts(IMultiLanguage2 *iML2, DWORD flags)
total = 0;
ret = IMultiLanguage2_GetNumberOfScripts(iML2, &total);
- ok(ret == S_OK && total != 0, "IMultiLanguage2_GetNumberOfScripts: expected S_OK/!0, got %08x/%u\n", ret, total);
+ ok(ret == S_OK && total != 0, "IMultiLanguage2_GetNumberOfScripts: expected S_OK/!0, got %08lx/%u\n", ret, total);
trace("total mlang supported scripts %u\n", total);
ret = IMultiLanguage2_EnumScripts(iML2, flags, LANG_NEUTRAL, &iEnumScript);
- ok(ret == S_OK && iEnumScript, "IMultiLanguage2_EnumScripts: expected S_OK/!NULL, got %08x/%p\n", ret, iEnumScript);
+ ok(ret == S_OK && iEnumScript, "IMultiLanguage2_EnumScripts: expected S_OK/!NULL, got %08lx/%p\n", ret, iEnumScript);
ret = IEnumScript_Reset(iEnumScript);
- ok(ret == S_OK, "IEnumScript_Reset: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IEnumScript_Reset: expected S_OK, got %08lx\n", ret);
n = 65536;
ret = IEnumScript_Next(iEnumScript, 0, NULL, &n);
- ok(n == 65536 && ret == E_FAIL, "IEnumScript_Next: expected 65536/E_FAIL, got %u/%08x\n", n, ret);
+ ok(n == 65536 && ret == E_FAIL, "IEnumScript_Next: expected 65536/E_FAIL, got %lu/%08lx\n", n, ret);
ret = IEnumScript_Next(iEnumScript, 0, NULL, NULL);
- ok(ret == E_FAIL, "IEnumScript_Next: expected E_FAIL, got %08x\n", ret);
+ ok(ret == E_FAIL, "IEnumScript_Next: expected E_FAIL, got %08lx\n", ret);
sinfo = HeapAlloc(GetProcessHeap(), 0, sizeof(*sinfo) * total * 2);
n = total * 2;
ret = IEnumScript_Next(iEnumScript, 0, sinfo, &n);
- ok(ret == S_FALSE && n == 0, "IEnumScript_Next: expected S_FALSE/0, got %08x/%u\n", ret, n);
+ ok(ret == S_FALSE && n == 0, "IEnumScript_Next: expected S_FALSE/0, got %08lx/%lu\n", ret, n);
n = total * 2;
ret = IEnumScript_Next(iEnumScript, n, sinfo, &n);
- ok(ret == S_OK && n != 0, "IEnumScript_Next: expected S_OK, got %08x/%u\n", ret, n);
+ ok(ret == S_OK && n != 0, "IEnumScript_Next: expected S_OK, got %08lx/%lu\n", ret, n);
- trace("flags %08x, enumerated scripts %u\n", flags, n);
+ trace("flags %08lx, enumerated scripts %lu\n", flags, n);
if (!flags)
{
- ok(n == total, "IEnumScript_Next: expected %u, got %u\n", total, n);
+ ok(n == total, "IEnumScript_Next: expected %u, got %lu\n", total, n);
}
total = n;
@@ -1129,13 +1129,13 @@ static void test_EnumScripts(IMultiLanguage2 *iML2, DWORD flags)
/* now IEnumScript_Next should fail, since pointer is at the end */
n = 1;
ret = IEnumScript_Next(iEnumScript, 1, &sinfo2, &n);
- ok(ret == S_FALSE && n == 0, "IEnumScript_Next: expected S_FALSE/0, got %08x/%u\n", ret, n);
+ ok(ret == S_FALSE && n == 0, "IEnumScript_Next: expected S_FALSE/0, got %08lx/%lu\n", ret, n);
ret = IEnumScript_Reset(iEnumScript);
- ok(ret == S_OK, "IEnumScript_Reset: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IEnumScript_Reset: expected S_OK, got %08lx\n", ret);
n = 0;
ret = IEnumScript_Next(iEnumScript, 1, &sinfo2, &n);
- ok(n == 1 && ret == S_OK, "IEnumScript_Next: expected 1/S_OK, got %u/%08x\n", n, ret);
+ ok(n == 1 && ret == S_OK, "IEnumScript_Next: expected 1/S_OK, got %lu/%08lx\n", n, ret);
scriptinfo_cmp(sinfo, &sinfo2);
if (0)
@@ -1144,13 +1144,13 @@ static void test_EnumScripts(IMultiLanguage2 *iML2, DWORD flags)
* it's not used here.
*/
ret = IEnumScript_Skip(iEnumScript, 1);
- ok(ret == S_OK, "IEnumScript_Skip: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IEnumScript_Skip: expected S_OK, got %08lx\n", ret);
}
for (i = 0; i < total - 1; i++)
{
n = 0;
ret = IEnumScript_Next(iEnumScript, 1, &sinfo2, &n);
- ok(n == 1 && ret == S_OK, "IEnumScript_Next: expected 1/S_OK, got %u/%08x\n", n, ret);
+ ok(n == 1 && ret == S_OK, "IEnumScript_Next: expected 1/S_OK, got %lu/%08lx\n", n, ret);
scriptinfo_cmp(&sinfo[i + 1], &sinfo2);
}
@@ -1169,38 +1169,38 @@ static void IMLangFontLink_Test(IMLangFontLink* iMLFL)
dwCodePages = ~0u;
ret = IMLangFontLink_CodePageToCodePages(iMLFL, -1, &dwCodePages);
- ok(ret == E_FAIL, "IMLangFontLink_CodePageToCodePages should fail: %x\n", ret);
- ok(dwCodePages == 0, "expected 0, got %u\n", dwCodePages);
+ ok(ret == E_FAIL, "IMLangFontLink_CodePageToCodePages should fail: %lx\n", ret);
+ ok(dwCodePages == 0, "expected 0, got %lu\n", dwCodePages);
dwCodePages = 0;
ret = IMLangFontLink_CodePageToCodePages(iMLFL, 932, &dwCodePages);
- ok(ret == S_OK, "IMLangFontLink_CodePageToCodePages error %x\n", ret);
- ok(dwCodePages == FS_JISJAPAN, "expected FS_JISJAPAN, got %08x\n", dwCodePages);
+ ok(ret == S_OK, "IMLangFontLink_CodePageToCodePages error %lx\n", ret);
+ ok(dwCodePages == FS_JISJAPAN, "expected FS_JISJAPAN, got %08lx\n", dwCodePages);
CodePage = 0;
ret = IMLangFontLink_CodePagesToCodePage(iMLFL, dwCodePages, 1035, &CodePage);
- ok(ret == S_OK, "IMLangFontLink_CodePagesToCodePage error %x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink_CodePagesToCodePage error %lx\n", ret);
ok(CodePage == 932, "Incorrect CodePage Returned (%i)\n",CodePage);
dwManyCodePages = 0;
ret = IMLangFontLink_CodePageToCodePages(iMLFL, 1252, &dwManyCodePages);
- ok(ret == S_OK, "IMLangFontLink_CodePageToCodePages error %x\n", ret);
- ok(dwManyCodePages == FS_LATIN1, "expected FS_LATIN1, got %08x\n", dwManyCodePages);
+ ok(ret == S_OK, "IMLangFontLink_CodePageToCodePages error %lx\n", ret);
+ ok(dwManyCodePages == FS_LATIN1, "expected FS_LATIN1, got %08lx\n", dwManyCodePages);
dwCodePages = 0;
ret = IMLangFontLink_CodePageToCodePages(iMLFL, 1256, &dwCodePages);
- ok(ret == S_OK, "IMLangFontLink_CodePageToCodePages error %x\n", ret);
- ok(dwCodePages == FS_ARABIC, "expected FS_ARABIC, got %08x\n", dwCodePages);
+ ok(ret == S_OK, "IMLangFontLink_CodePageToCodePages error %lx\n", ret);
+ ok(dwCodePages == FS_ARABIC, "expected FS_ARABIC, got %08lx\n", dwCodePages);
dwManyCodePages |= dwCodePages;
ret = IMLangFontLink_CodePageToCodePages(iMLFL, 874, &dwCodePages);
- ok(ret == S_OK, "IMLangFontLink_CodePageToCodePages error %x\n", ret);
- ok(dwCodePages == FS_THAI, "expected FS_THAI, got %08x\n", dwCodePages);
+ ok(ret == S_OK, "IMLangFontLink_CodePageToCodePages error %lx\n", ret);
+ ok(dwCodePages == FS_THAI, "expected FS_THAI, got %08lx\n", dwCodePages);
dwManyCodePages |= dwCodePages;
ret = IMLangFontLink_CodePagesToCodePage(iMLFL, dwManyCodePages, 1256, &CodePage);
- ok(ret == S_OK, "IMLangFontLink_CodePagesToCodePage error %x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink_CodePagesToCodePage error %lx\n", ret);
ok(CodePage == 1256, "Incorrect CodePage Returned (%i)\n",CodePage);
ret = IMLangFontLink_CodePagesToCodePage(iMLFL, dwManyCodePages, 936, &CodePage);
- ok(ret == S_OK, "IMLangFontLink_CodePagesToCodePage error %x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink_CodePagesToCodePage error %lx\n", ret);
ok(CodePage == 1252, "Incorrect CodePage Returned (%i)\n",CodePage);
/* Tests for GetCharCodePages */
@@ -1210,88 +1210,88 @@ static void IMLangFontLink_Test(IMLangFontLink* iMLFL)
| FS_HEBREW | FS_ARABIC | FS_BALTIC | FS_VIETNAMESE | FS_THAI
| FS_JISJAPAN | FS_CHINESESIMP | FS_WANSUNG | FS_CHINESETRAD;
ret = IMLangFontLink_GetCharCodePages(iMLFL, 'd', &dwCodePages);
- ok(ret == S_OK, "IMLangFontLink_GetCharCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
+ ok(ret == S_OK, "IMLangFontLink_GetCharCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
dwCodePages = 0;
processed = 0;
ret = IMLangFontLink_GetStrCodePages(iMLFL, str, 1, 0, &dwCodePages, &processed);
- ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 1, "expected 1, got %d\n", processed);
+ ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 1, "expected 1, got %ld\n", processed);
/* Cyrillic */
dwCmpCodePages = FS_CYRILLIC | FS_JISJAPAN | FS_CHINESESIMP | FS_WANSUNG;
ret = IMLangFontLink_GetCharCodePages(iMLFL, 0x0436, &dwCodePages);
- ok(ret == S_OK, "IMLangFontLink_GetCharCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
+ ok(ret == S_OK, "IMLangFontLink_GetCharCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
dwCodePages = 0;
processed = 0;
ret = IMLangFontLink_GetStrCodePages(iMLFL, &str[1], 1, 0, &dwCodePages, &processed);
- ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 1, "expected 1, got %d\n", processed);
+ ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 1, "expected 1, got %ld\n", processed);
/* Japanese */
dwCmpCodePages = FS_JISJAPAN;
ret = IMLangFontLink_GetCharCodePages(iMLFL, 0xff90, &dwCodePages);
- ok(ret == S_OK, "IMLangFontLink_GetCharCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
+ ok(ret == S_OK, "IMLangFontLink_GetCharCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
dwCodePages = 0;
processed = 0;
ret = IMLangFontLink_GetStrCodePages(iMLFL, &str[2], 1, 0, &dwCodePages, &processed);
- ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 1, "expected 1, got %d\n", processed);
+ ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 1, "expected 1, got %ld\n", processed);
dwCmpCodePages = FS_CYRILLIC | FS_JISJAPAN | FS_CHINESESIMP | FS_WANSUNG;
dwCodePages = 0;
processed = 0;
ret = IMLangFontLink_GetStrCodePages(iMLFL, str, 2, 0, &dwCodePages, &processed);
- ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 2, "expected 2, got %d\n", processed);
+ ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 2, "expected 2, got %ld\n", processed);
dwCmpCodePages = FS_JISJAPAN;
dwCodePages = 0;
processed = 0;
ret = IMLangFontLink_GetStrCodePages(iMLFL, str, 3, 0, &dwCodePages, &processed);
- ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 3, "expected 3, got %d\n", processed);
+ ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 3, "expected 3, got %ld\n", processed);
dwCodePages = 0xffff;
processed = -1;
ret = IMLangFontLink_GetStrCodePages(iMLFL, &str[2], 1, 0, &dwCodePages, &processed);
- ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %x\n", ret);
- ok(dwCodePages == dwCmpCodePages, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 1, "expected 0, got %d\n", processed);
+ ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %lx\n", ret);
+ ok(dwCodePages == dwCmpCodePages, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 1, "expected 0, got %ld\n", processed);
ret = IMLangFontLink_GetStrCodePages(iMLFL, &str[2], 1, 0, NULL, NULL);
- ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink_GetStrCodePages error %lx\n", ret);
dwCodePages = 0xffff;
processed = -1;
ret = IMLangFontLink_GetStrCodePages(iMLFL, str, -1, 0, &dwCodePages, &processed);
- ok(ret == E_INVALIDARG, "IMLangFontLink_GetStrCodePages should fail: %x\n", ret);
- ok(dwCodePages == 0, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 0, "expected 0, got %d\n", processed);
+ ok(ret == E_INVALIDARG, "IMLangFontLink_GetStrCodePages should fail: %lx\n", ret);
+ ok(dwCodePages == 0, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 0, "expected 0, got %ld\n", processed);
dwCodePages = 0xffff;
processed = -1;
ret = IMLangFontLink_GetStrCodePages(iMLFL, NULL, 1, 0, &dwCodePages, &processed);
- ok(ret == E_INVALIDARG, "IMLangFontLink_GetStrCodePages should fail: %x\n", ret);
- ok(dwCodePages == 0, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 0, "expected 0, got %d\n", processed);
+ ok(ret == E_INVALIDARG, "IMLangFontLink_GetStrCodePages should fail: %lx\n", ret);
+ ok(dwCodePages == 0, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 0, "expected 0, got %ld\n", processed);
dwCodePages = 0xffff;
processed = -1;
ret = IMLangFontLink_GetStrCodePages(iMLFL, str, 0, 0, &dwCodePages, &processed);
- ok(ret == E_INVALIDARG, "IMLangFontLink_GetStrCodePages should fail: %x\n", ret);
- ok(dwCodePages == 0, "expected %x, got %x\n", dwCmpCodePages, dwCodePages);
- ok(processed == 0, "expected 0, got %d\n", processed);
+ ok(ret == E_INVALIDARG, "IMLangFontLink_GetStrCodePages should fail: %lx\n", ret);
+ ok(dwCodePages == 0, "expected %lx, got %lx\n", dwCmpCodePages, dwCodePages);
+ ok(processed == 0, "expected 0, got %ld\n", processed);
}
static void test_rfc1766(IMultiLanguage2 *iML2)
@@ -1303,7 +1303,7 @@ static void test_rfc1766(IMultiLanguage2 *iML2)
BSTR rfcstr;
ret = IMultiLanguage2_EnumRfc1766(iML2, LANG_NEUTRAL, &pEnumRfc1766);
- ok(ret == S_OK, "IMultiLanguage2_EnumRfc1766 error %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_EnumRfc1766 error %08lx\n", ret);
while (1)
{
@@ -1319,7 +1319,7 @@ static void test_rfc1766(IMultiLanguage2 *iML2)
/* verify the Rfc1766 value */
ret = IMultiLanguage2_GetRfc1766FromLcid(iML2, info.lcid, &rfcstr);
- ok(ret == S_OK, "Expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "Expected S_OK, got %08lx\n", ret);
/* not an exact 1:1 correspondence between lcid and rfc1766 in the
* mlang database, e.g., nb-no -> 1044 -> no */
@@ -1351,41 +1351,41 @@ static void test_GetLcidFromRfc1766(IMultiLanguage2 *iML2)
/* IE <6.0 guess 0x412 (ko) from "kok" */
ok((ret == lcid_table[i].hr) ||
broken(lcid_table[i].broken_lcid && (ret == S_FALSE)),
- "#%02d: HRESULT 0x%x (expected 0x%x)\n", i, ret, lcid_table[i].hr);
+ "#%02ld: HRESULT 0x%lx (expected 0x%lx)\n", i, ret, lcid_table[i].hr);
ok((lcid == lcid_table[i].lcid) ||
broken(lcid == lcid_table[i].broken_lcid), /* IE <6.0 */
- "#%02d: got LCID 0x%x (expected 0x%x)\n", i, lcid, lcid_table[i].lcid);
+ "#%02ld: got LCID 0x%lx (expected 0x%lx)\n", i, lcid, lcid_table[i].lcid);
}
ret = IMultiLanguage2_GetLcidFromRfc1766(iML2, NULL, en);
- ok(ret == E_INVALIDARG, "GetLcidFromRfc1766 returned: %08x\n", ret);
+ ok(ret == E_INVALIDARG, "GetLcidFromRfc1766 returned: %08lx\n", ret);
ret = IMultiLanguage2_GetLcidFromRfc1766(iML2, &lcid, NULL);
- ok(ret == E_INVALIDARG, "GetLcidFromRfc1766 returned: %08x\n", ret);
+ ok(ret == E_INVALIDARG, "GetLcidFromRfc1766 returned: %08lx\n", ret);
ret = IMultiLanguage2_GetLcidFromRfc1766(iML2, &lcid, en_them);
- ok((ret == E_FAIL || ret == S_FALSE), "GetLcidFromRfc1766 returned: %08x\n", ret);
+ ok((ret == E_FAIL || ret == S_FALSE), "GetLcidFromRfc1766 returned: %08lx\n", ret);
if (ret == S_FALSE)
{
BSTR rfcstr;
static WCHAR en[] = {'e','n',0};
ret = IMultiLanguage2_GetRfc1766FromLcid(iML2, lcid, &rfcstr);
- ok(ret == S_OK, "Expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "Expected S_OK, got %08lx\n", ret);
ok_w2("Expected \"%s\", got \"%s\"n", en, rfcstr);
}
ret = IMultiLanguage2_GetLcidFromRfc1766(iML2, &lcid, english);
- ok((ret == E_FAIL || ret == S_FALSE), "GetLcidFromRfc1766 returned: %08x\n", ret);
+ ok((ret == E_FAIL || ret == S_FALSE), "GetLcidFromRfc1766 returned: %08lx\n", ret);
if (ret == S_FALSE)
{
BSTR rfcstr;
static WCHAR en[] = {'e','n',0};
ret = IMultiLanguage2_GetRfc1766FromLcid(iML2, lcid, &rfcstr);
- ok(ret == S_OK, "Expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "Expected S_OK, got %08lx\n", ret);
ok_w2("Expected \"%s\", got \"%s\"n", en, rfcstr);
}
@@ -1404,18 +1404,18 @@ static void test_Rfc1766ToLcid(void)
/* IE <6.0 guess 0x412 (ko) from "kok" */
ok( (ret == lcid_table[i].hr) ||
broken(lcid_table[i].broken_lcid && (ret == S_FALSE)),
- "#%02d: HRESULT 0x%x (expected 0x%x)\n", i, ret, lcid_table[i].hr);
+ "#%02ld: HRESULT 0x%lx (expected 0x%lx)\n", i, ret, lcid_table[i].hr);
ok( (lcid == lcid_table[i].lcid) ||
broken(lcid == lcid_table[i].broken_lcid), /* IE <6.0 */
- "#%02d: got LCID 0x%x (expected 0x%x)\n", i, lcid, lcid_table[i].lcid);
+ "#%02ld: got LCID 0x%lx (expected 0x%lx)\n", i, lcid, lcid_table[i].lcid);
}
ret = pRfc1766ToLcidA(&lcid, NULL);
- ok(ret == E_INVALIDARG, "got 0x%08x (expected E_INVALIDARG)\n", ret);
+ ok(ret == E_INVALIDARG, "got 0x%08lx (expected E_INVALIDARG)\n", ret);
ret = pRfc1766ToLcidA(NULL, "en");
- ok(ret == E_INVALIDARG, "got 0x%08x (expected E_INVALIDARG)\n", ret);
+ ok(ret == E_INVALIDARG, "got 0x%08lx (expected E_INVALIDARG)\n", ret);
}
static void test_GetNumberOfCodePageInfo(IMultiLanguage2 *iML2)
@@ -1426,10 +1426,10 @@ static void test_GetNumberOfCodePageInfo(IMultiLanguage2 *iML2)
value = 0xdeadbeef;
hr = IMultiLanguage2_GetNumberOfCodePageInfo(iML2, &value);
ok( (hr == S_OK) && value,
- "got 0x%x with %d (expected S_OK with '!= 0')\n", hr, value);
+ "got 0x%lx with %d (expected S_OK with '!= 0')\n", hr, value);
hr = IMultiLanguage2_GetNumberOfCodePageInfo(iML2, NULL);
- ok(hr == E_INVALIDARG, "got 0x%x (expected E_INVALIDARG)\n", hr);
+ ok(hr == E_INVALIDARG, "got 0x%lx (expected E_INVALIDARG)\n", hr);
}
@@ -1447,7 +1447,7 @@ static void test_GetRfc1766FromLcid(IMultiLanguage2 *iML2)
rfcstr = NULL;
hr = IMultiLanguage2_GetRfc1766FromLcid(iML2, lcid_table[i].lcid, &rfcstr);
ok(hr == lcid_table[i].hr,
- "#%02d: HRESULT 0x%x (expected 0x%x)\n", i, hr, lcid_table[i].hr);
+ "#%02ld: HRESULT 0x%lx (expected 0x%lx)\n", i, hr, lcid_table[i].hr);
if (hr != S_OK)
continue; /* no result-string created */
@@ -1459,13 +1459,13 @@ static void test_GetRfc1766FromLcid(IMultiLanguage2 *iML2)
/* IE <6.0 return "x-kok" for LCID 0x457 ("kok") */
ok( (!lstrcmpA(buffer, expected)) ||
broken(!lstrcmpA(buffer, lcid_table[i].broken_rfc)),
- "#%02d: got '%s' (expected '%s')\n", i, buffer, expected);
+ "#%02ld: got '%s' (expected '%s')\n", i, buffer, expected);
SysFreeString(rfcstr);
}
hr = IMultiLanguage2_GetRfc1766FromLcid(iML2, MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), NULL);
- ok(hr == E_INVALIDARG, "got 0x%x (expected E_INVALIDARG)\n", hr);
+ ok(hr == E_INVALIDARG, "got 0x%lx (expected E_INVALIDARG)\n", hr);
}
static void test_LcidToRfc1766(void)
@@ -1485,7 +1485,7 @@ static void test_LcidToRfc1766(void)
/* IE <5.0 does not recognize 0x180c (fr-mc) and 0x457 (kok) */
ok( (hr == lcid_table[i].hr) ||
broken(lcid_table[i].broken_lcid && (hr == E_FAIL)),
- "#%02d: HRESULT 0x%x (expected 0x%x)\n", i, hr, lcid_table[i].hr);
+ "#%02ld: HRESULT 0x%lx (expected 0x%lx)\n", i, hr, lcid_table[i].hr);
if (hr != S_OK)
continue;
@@ -1497,27 +1497,27 @@ static void test_LcidToRfc1766(void)
/* IE <5.0 return "fr" for LCID 0x180c ("fr-mc") */
ok( (!lstrcmpA(buffer, expected)) ||
broken(!lstrcmpA(buffer, lcid_table[i].broken_rfc)),
- "#%02d: got '%s' (expected '%s')\n", i, buffer, expected);
+ "#%02ld: got '%s' (expected '%s')\n", i, buffer, expected);
}
memset(buffer, '#', sizeof(buffer)-1);
buffer[sizeof(buffer)-1] = '\0';
hr = pLcidToRfc1766A(-1, buffer, MAX_RFC1766_NAME);
- ok(hr == E_FAIL, "got 0x%08x and '%s' (expected E_FAIL)\n", hr, buffer);
+ ok(hr == E_FAIL, "got 0x%08lx and '%s' (expected E_FAIL)\n", hr, buffer);
hr = pLcidToRfc1766A(LANG_ENGLISH, NULL, MAX_RFC1766_NAME);
- ok(hr == E_INVALIDARG, "got 0x%08x (expected E_INVALIDARG)\n", hr);
+ ok(hr == E_INVALIDARG, "got 0x%08lx (expected E_INVALIDARG)\n", hr);
memset(buffer, '#', sizeof(buffer)-1);
buffer[sizeof(buffer)-1] = '\0';
hr = pLcidToRfc1766A(LANG_ENGLISH, buffer, -1);
- ok(hr == E_INVALIDARG, "got 0x%08x and '%s' (expected E_INVALIDARG)\n", hr, buffer);
+ ok(hr == E_INVALIDARG, "got 0x%08lx and '%s' (expected E_INVALIDARG)\n", hr, buffer);
memset(buffer, '#', sizeof(buffer)-1);
buffer[sizeof(buffer)-1] = '\0';
hr = pLcidToRfc1766A(LANG_ENGLISH, buffer, 0);
- ok(hr == E_INVALIDARG, "got 0x%08x and '%s' (expected E_INVALIDARG)\n", hr, buffer);
+ ok(hr == E_INVALIDARG, "got 0x%08lx and '%s' (expected E_INVALIDARG)\n", hr, buffer);
}
static void test_GetRfc1766Info(IMultiLanguage2 *iML2)
@@ -1536,12 +1536,12 @@ static void test_GetRfc1766Info(IMultiLanguage2 *iML2)
ret = IMultiLanguage2_GetRfc1766Info(iML2, info_table[i].lcid, info_table[i].lang, prfc);
WideCharToMultiByte(CP_ACP, 0, prfc->wszRfc1766, -1, rfc1766A, MAX_RFC1766_NAME, NULL, NULL);
- ok(ret == S_OK, "#%02d: got 0x%x (expected S_OK)\n", i, ret);
+ ok(ret == S_OK, "#%02ld: got 0x%lx (expected S_OK)\n", i, ret);
ok(prfc->lcid == info_table[i].lcid,
- "#%02d: got 0x%04x (expected 0x%04x)\n", i, prfc->lcid, info_table[i].lcid);
+ "#%02ld: got 0x%04lx (expected 0x%04lx)\n", i, prfc->lcid, info_table[i].lcid);
ok(!lstrcmpA(rfc1766A, info_table[i].rfc1766),
- "#%02d: got '%s' (expected '%s')\n", i, rfc1766A, info_table[i].rfc1766);
+ "#%02ld: got '%s' (expected '%s')\n", i, rfc1766A, info_table[i].rfc1766);
/* Some IE versions truncate an oversized name one character too short */
if (info_table[i].broken_name) {
@@ -1554,24 +1554,24 @@ static void test_GetRfc1766Info(IMultiLanguage2 *iML2)
(info_table[i].broken_name && (
broken(!lstrcmpW(prfc->wszLocaleName, info_table[i].broken_name)) || /* IE < 6.0 */
broken(!lstrcmpW(prfc->wszLocaleName, short_broken_name)))),
- "#%02d: got %s (expected %s)\n", i,
+ "#%02ld: got %s (expected %s)\n", i,
wine_dbgstr_w(prfc->wszLocaleName), wine_dbgstr_w(info_table[i].localename));
}
}
/* SUBLANG_NEUTRAL only allowed for English, Arabic, Chinese */
ret = IMultiLanguage2_GetRfc1766Info(iML2, MAKELANGID(LANG_GERMAN, SUBLANG_NEUTRAL), LANG_ENGLISH, prfc);
- ok(ret == E_FAIL, "got 0x%x (expected E_FAIL)\n", ret);
+ ok(ret == E_FAIL, "got 0x%lx (expected E_FAIL)\n", ret);
ret = IMultiLanguage2_GetRfc1766Info(iML2, MAKELANGID(LANG_ITALIAN, SUBLANG_NEUTRAL), LANG_ENGLISH, prfc);
- ok(ret == E_FAIL, "got 0x%x (expected E_FAIL)\n", ret);
+ ok(ret == E_FAIL, "got 0x%lx (expected E_FAIL)\n", ret);
/* NULL not allowed */
ret = IMultiLanguage2_GetRfc1766Info(iML2, 0, LANG_ENGLISH, prfc);
- ok(ret == E_FAIL, "got 0x%x (expected E_FAIL)\n", ret);
+ ok(ret == E_FAIL, "got 0x%lx (expected E_FAIL)\n", ret);
ret = IMultiLanguage2_GetRfc1766Info(iML2, LANG_ENGLISH, LANG_ENGLISH, NULL);
- ok(ret == E_INVALIDARG, "got 0x%x (expected E_INVALIDARG)\n", ret);
+ ok(ret == E_INVALIDARG, "got 0x%lx (expected E_INVALIDARG)\n", ret);
}
static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
@@ -1591,7 +1591,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = sizeof(dest);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, NULL,
&srcsz, dest, &destsz);
- ok(hr == S_OK || hr == E_FAIL,"expected S_OK or E_FAIL, got %08x\n",hr);
+ ok(hr == S_OK || hr == E_FAIL,"expected S_OK or E_FAIL, got %08lx\n",hr);
if (hr == S_OK)
{
ok(srcsz == lstrlenW(src) + 1,
@@ -1612,7 +1612,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = sizeof(dest);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
NULL, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(!strncmp(dest, "abc", 3),
"Expected first three chars to be \"abc\"\n");
ok(!memcmp(&dest[3], invariate, sizeof(dest) - 3),
@@ -1625,7 +1625,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = sizeof(dest);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, NULL,
NULL, dest, &destsz);
- ok(hr == S_OK || hr == E_FAIL, "Expected S_OK or E_FAIL, got %08x\n", hr);
+ ok(hr == S_OK || hr == E_FAIL, "Expected S_OK or E_FAIL, got %08lx\n", hr);
ok(!memcmp(dest, invariate, sizeof(dest)),
"Expected dest to be unchanged, got %s\n", dest);
ok(destsz == 0, "Expected 0, got %u\n", destsz);
@@ -1636,7 +1636,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = sizeof(dest);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, NULL, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
ok(destsz == lstrlenW(src) + 1,
@@ -1646,7 +1646,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
memset(dest, 'x', sizeof(dest));
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, dest, NULL);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
ok(!memcmp(dest, invariate, sizeof(dest)),
@@ -1658,7 +1658,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = sizeof(dest);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == 0, "Expected 0, got %u\n", srcsz);
ok(!memcmp(dest, invariate, sizeof(dest)),
"Expected dest to be unchanged, got %s\n", dest);
@@ -1670,7 +1670,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = sizeof(dest);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src),
"Expected %u, got %u\n", lstrlenW(src), srcsz);
ok(!strncmp(dest, "abc", 3), "Expected first three chars to be \"abc\"\n");
@@ -1685,7 +1685,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = sizeof(dest);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1, "Expected 3, got %u\n", srcsz);
ok(!lstrcmpA(dest, "abc"), "Expected \"abc\", got \"%s\"\n", dest);
ok(destsz == lstrlenW(src) + 1,
@@ -1697,7 +1697,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = sizeof(dest);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src),
"Expected %u, got %u\n", lstrlenW(src), srcsz);
ok(!strncmp(dest, "abc", 3), "Expected first three chars to be \"abc\"\n");
@@ -1712,7 +1712,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = 0;
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
ok(!memcmp(dest, invariate, sizeof(dest)),
@@ -1726,7 +1726,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = lstrlenW(src);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, dest, &destsz);
- ok(hr == E_FAIL, "Expected E_FAIL, got %08x\n", hr);
+ ok(hr == E_FAIL, "Expected E_FAIL, got %08lx\n", hr);
ok(srcsz == 0, "Expected 0, got %u\n", srcsz);
ok(!strncmp(dest, "abc", 3), "Expected first three chars to be \"abc\"\n");
ok(!memcmp(&dest[3], invariate, sizeof(dest) - 3),
@@ -1739,7 +1739,7 @@ static void test_IMultiLanguage2_ConvertStringFromUnicode(IMultiLanguage2 *iML2)
destsz = lstrlenW(src) * sizeof(WCHAR);
hr = IMultiLanguage2_ConvertStringFromUnicode(iML2, NULL, 1252, src,
&srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
ok(!lstrcmpA(dest, "abc"), "Expected \"abc\", got \"%s\"\n", dest);
@@ -1763,7 +1763,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = lstrlenW(src) + 1;
destsz = sizeof(dest);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, NULL, &srcsz, dest, &destsz);
- ok(hr == S_OK || hr == E_FAIL, "Expected S_OK or E_FAIL, got %08x\n", hr);
+ ok(hr == S_OK || hr == E_FAIL, "Expected S_OK or E_FAIL, got %08lx\n", hr);
if (hr == S_OK)
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
@@ -1778,7 +1778,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
memset(dest, 'x', sizeof(dest));
destsz = sizeof(dest);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, NULL, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(!strncmp(dest, "abc", 3),
"Expected first three chars to be \"abc\"\n");
ok(!memcmp(&dest[3], invariate, sizeof(dest) - 3),
@@ -1790,7 +1790,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
memset(dest, 'x', sizeof(dest));
destsz = sizeof(dest);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, NULL, NULL, dest, &destsz);
- ok(hr == S_OK || hr == E_FAIL, "Expected S_OK or E_FAIL, got %08x\n", hr);
+ ok(hr == S_OK || hr == E_FAIL, "Expected S_OK or E_FAIL, got %08lx\n", hr);
ok(!memcmp(dest, invariate, sizeof(dest)),
"Expected dest to be unchanged, got %s\n", dest);
ok(destsz == 0, "Expected 0, got %u\n", destsz);
@@ -1800,7 +1800,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = lstrlenW(src) + 1;
destsz = sizeof(dest);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, NULL, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
ok(destsz == lstrlenW(src) + 1,
@@ -1809,7 +1809,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
/* lpnMultiCharCount NULL */
memset(dest, 'x', sizeof(dest));
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, dest, NULL);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
ok(!memcmp(dest, invariate, sizeof(dest)),
@@ -1820,7 +1820,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = 0;
destsz = sizeof(dest);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == 0, "Expected 0, got %u\n", srcsz);
ok(!memcmp(dest, invariate, sizeof(dest)),
"Expected dest to be unchanged, got %s\n", dest);
@@ -1831,7 +1831,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = lstrlenW(src);
destsz = sizeof(dest);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src),
"Expected %u, got %u\n", lstrlenW(src), srcsz);
ok(!strncmp(dest, "abc", 3), "Expected first three chars to be \"abc\"\n");
@@ -1845,7 +1845,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = lstrlenW(src) + 1;
destsz = sizeof(dest);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1, "Expected 3, got %u\n", srcsz);
ok(!lstrcmpA(dest, "abc"), "Expected \"abc\", got \"%s\"\n", dest);
ok(destsz == lstrlenW(src) + 1,
@@ -1856,7 +1856,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = -1;
destsz = sizeof(dest);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src),
"Expected %u, got %u\n", lstrlenW(src), srcsz);
ok(!strncmp(dest, "abc", 3), "Expected first three chars to be \"abc\"\n");
@@ -1870,7 +1870,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = lstrlenW(src) + 1;
destsz = 0;
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
ok(!memcmp(dest, invariate, sizeof(dest)),
@@ -1883,7 +1883,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = lstrlenW(src) + 1;
destsz = lstrlenW(src);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, dest, &destsz);
- ok(hr == E_FAIL, "Expected E_FAIL, got %08x\n", hr);
+ ok(hr == E_FAIL, "Expected E_FAIL, got %08lx\n", hr);
ok(srcsz == 0, "Expected 0, got %u\n", srcsz);
ok(!strncmp(dest, "abc", 3), "Expected first three chars to be \"abc\"\n");
ok(!memcmp(&dest[3], invariate, sizeof(dest) - 3),
@@ -1895,7 +1895,7 @@ static void test_ConvertINetUnicodeToMultiByte(void)
srcsz = lstrlenW(src) + 1;
destsz = lstrlenW(src) * sizeof(WCHAR);
hr = pConvertINetUnicodeToMultiByte(NULL, 1252, src, &srcsz, dest, &destsz);
- ok(hr == S_OK, "Expected S_OK, got %08x\n", hr);
+ ok(hr == S_OK, "Expected S_OK, got %08lx\n", hr);
ok(srcsz == lstrlenW(src) + 1,
"Expected %u, got %u\n", lstrlenW(src) + 1, srcsz);
ok(!lstrcmpA(dest, "abc"), "Expected \"abc\", got \"%s\"\n", dest);
@@ -1980,7 +1980,7 @@ static void test_JapaneseConversion(void)
skip("Code page identifier 50220 is not supported\n");
break;
}
- ok(hr == S_OK,"(%i) Expected S_OK, got %08x\n", i, hr);
+ ok(hr == S_OK,"(%i) Expected S_OK, got %08lx\n", i, hr);
ok(destsz == outlen, "(%i) Expected %i, got %i\n",i,outlen,destsz);
ok(srcsz == unc_jp[i][0],"(%i) Expected %i, got %i\n",i,unc_jp[i][0],srcsz);
ok(memcmp(output,&jis_jp[i][1],destsz)==0,"(%i) Strings do not match\n",i);
@@ -1999,7 +1999,7 @@ static void test_JapaneseConversion(void)
if (i == 2) j = 1;
if (i == 5) j = 4;
- ok(hr == S_OK,"(%i) Expected S_OK, got %08x\n",i, hr);
+ ok(hr == S_OK,"(%i) Expected S_OK, got %08lx\n",i, hr);
ok(destsz == unc_jp[j][0],"(%i) Expected %i, got %i\n",i,unc_jp[j][0],destsz);
ok(srcsz == outlen,"(%i) Expected %i, got %i\n",i,outlen,srcsz);
ok(memcmp(outputW,&unc_jp[j][1],destsz)==0,"(%i) Strings do not match\n",i);
@@ -2018,7 +2018,7 @@ static void test_JapaneseConversion(void)
skip("Code page identifier 932 is not supported\n");
break;
}
- ok(hr == S_OK,"(%i) Expected S_OK, got %08x\n",i,hr);
+ ok(hr == S_OK,"(%i) Expected S_OK, got %08lx\n",i,hr);
ok(destsz == outlen,"(%i) Expected %i, got %i\n",i,outlen,destsz);
ok(srcsz == unc_jp[i][0],"(%i) Expected %i, got %i\n",i,unc_jp[i][0],srcsz);
ok(memcmp(output,&sjis_jp[i][1],outlen)==0,"(%i) Strings do not match\n",i);
@@ -2027,7 +2027,7 @@ static void test_JapaneseConversion(void)
destsz = 30;
hr = pConvertINetMultiByteToUnicode(NULL, 932, output, &srcsz, outputW,&destsz);
- ok(hr == S_OK,"(%i) Expected S_OK, got %08x\n", i, hr);
+ ok(hr == S_OK,"(%i) Expected S_OK, got %08lx\n", i, hr);
ok(destsz == unc_jp[i][0],"(%i) Expected %i, got %i\n",i,unc_jp[i][0],destsz);
ok(srcsz == outlen,"(%i) Expected %i, got %i\n",i,outlen,srcsz);
ok(memcmp(outputW,&unc_jp[i][1],destsz)==0,"(%i) Strings do not match\n",i);
@@ -2046,7 +2046,7 @@ static void test_JapaneseConversion(void)
skip("Code page identifier 51932 is not supported\n");
break;
}
- ok(hr == S_OK, "(%i) Expected S_OK, got %08x\n",i,hr);
+ ok(hr == S_OK, "(%i) Expected S_OK, got %08lx\n",i,hr);
ok(destsz == outlen, "(%i) Expected %i, got %i\n",i,outlen,destsz);
ok(srcsz == unc_jp[i][0],"(%i) Expected %i, got %i\n",i,unc_jp[i][0],destsz);
ok(memcmp(output,&euc_jp[i][1],outlen)==0,"(%i) Strings do not match\n",i);
@@ -2055,7 +2055,7 @@ static void test_JapaneseConversion(void)
destsz = 30;
hr = pConvertINetMultiByteToUnicode(NULL, 51932, output, &srcsz, outputW,&destsz);
- ok(hr == S_OK,"(%i) Expected S_OK, got %08x\n",i,hr);
+ ok(hr == S_OK,"(%i) Expected S_OK, got %08lx\n",i,hr);
ok(destsz == unc_jp[i][0],"(%i) Expected %i, got %i\n",i,unc_jp[i][0],destsz);
ok(srcsz == outlen,"(%i) Expected %i, got %i\n",i,outlen,srcsz);
ok(memcmp(outputW,&unc_jp[i][1],destsz)==0,"(%i) Strings do not match\n",i);
@@ -2071,7 +2071,7 @@ static void test_JapaneseConversion(void)
skip("Code page identifier 50932 is not supported\n");
return;
}
- ok(hr == S_OK,"(%i) Expected S_OK, got %08x\n",i,hr);
+ ok(hr == S_OK,"(%i) Expected S_OK, got %08lx\n",i,hr);
ok(destsz == unc_jp[i][0],"(%i) Expected %i, got %i\n",i,unc_jp[i][0],destsz);
ok(srcsz == jis_jp[i][0],"(%i) Expected %i, got %i\n",i,jis_jp[i][0],srcsz);
ok(memcmp(outputW,&unc_jp[i][1],destsz)==0,"(%i) Strings do not match\n",i);
@@ -2080,7 +2080,7 @@ static void test_JapaneseConversion(void)
destsz = 30;
srcsz = sjis_jp[i][0];
hr = pConvertINetMultiByteToUnicode(NULL, 50932, &sjis_jp[i][1], &srcsz, outputW, &destsz);
- ok(hr == S_OK,"(%i) Expected S_OK, got %08x\n",i,hr);
+ ok(hr == S_OK,"(%i) Expected S_OK, got %08lx\n",i,hr);
ok(destsz == unc_jp[i][0],"(%i) Expected %i, got %i\n",i,unc_jp[i][0],destsz);
ok(srcsz == sjis_jp[i][0],"(%i) Expected %i, got %i\n",i,sjis_jp[i][0],srcsz);
ok(memcmp(outputW,&unc_jp[i][1],destsz)==0,"(%i) Strings do not match\n",i);
@@ -2094,23 +2094,23 @@ static void test_GetScriptFontInfo(IMLangFontLink2 *font_link)
nfonts = 0;
hr = IMLangFontLink2_GetScriptFontInfo(font_link, sidAsciiLatin, 0, &nfonts, NULL);
- ok(hr == S_OK, "GetScriptFontInfo failed %u\n", GetLastError());
+ ok(hr == S_OK, "GetScriptFontInfo failed %lu\n", GetLastError());
ok(nfonts, "unexpected result\n");
nfonts = 0;
hr = IMLangFontLink2_GetScriptFontInfo(font_link, sidAsciiLatin, SCRIPTCONTF_FIXED_FONT, &nfonts, NULL);
- ok(hr == S_OK, "GetScriptFontInfo failed %u\n", GetLastError());
+ ok(hr == S_OK, "GetScriptFontInfo failed %lu\n", GetLastError());
ok(nfonts, "unexpected result\n");
nfonts = 0;
hr = IMLangFontLink2_GetScriptFontInfo(font_link, sidAsciiLatin, SCRIPTCONTF_PROPORTIONAL_FONT, &nfonts, NULL);
- ok(hr == S_OK, "GetScriptFontInfo failed %u\n", GetLastError());
+ ok(hr == S_OK, "GetScriptFontInfo failed %lu\n", GetLastError());
ok(nfonts, "unexpected result\n");
nfonts = 1;
memset(sfi, 0, sizeof(sfi));
hr = IMLangFontLink2_GetScriptFontInfo(font_link, sidAsciiLatin, SCRIPTCONTF_FIXED_FONT, &nfonts, sfi);
- ok(hr == S_OK, "GetScriptFontInfo failed %u\n", GetLastError());
+ ok(hr == S_OK, "GetScriptFontInfo failed %lu\n", GetLastError());
ok(nfonts == 1, "got %u, expected 1\n", nfonts);
ok(sfi[0].scripts != 0, "unexpected result\n");
ok(sfi[0].wszFont[0], "unexpected result\n");
@@ -2118,7 +2118,7 @@ static void test_GetScriptFontInfo(IMLangFontLink2 *font_link)
nfonts = 1;
memset(sfi, 0, sizeof(sfi));
hr = IMLangFontLink2_GetScriptFontInfo(font_link, sidAsciiLatin, SCRIPTCONTF_PROPORTIONAL_FONT, &nfonts, sfi);
- ok(hr == S_OK, "GetScriptFontInfo failed %u\n", GetLastError());
+ ok(hr == S_OK, "GetScriptFontInfo failed %lu\n", GetLastError());
ok(nfonts == 1, "got %u, expected 1\n", nfonts);
ok(sfi[0].scripts != 0, "unexpected result\n");
ok(sfi[0].wszFont[0], "unexpected result\n");
@@ -2157,7 +2157,7 @@ static void test_CodePageToScriptID(IMLangFontLink2 *font_link)
for (i = 0; i < ARRAY_SIZE(cp_sid); i++)
{
hr = IMLangFontLink2_CodePageToScriptID(font_link, cp_sid[i].cp, &sid);
- ok(hr == cp_sid[i].hr, "%u CodePageToScriptID failed 0x%08x %u\n", i, hr, GetLastError());
+ ok(hr == cp_sid[i].hr, "%u CodePageToScriptID failed 0x%08lx %lu\n", i, hr, GetLastError());
if (SUCCEEDED(hr))
{
ok(sid == cp_sid[i].sid,
@@ -2183,24 +2183,24 @@ static void test_GetFontUnicodeRanges(IMLangFontLink2 *font_link)
count = 0;
hr = IMLangFontLink2_GetFontUnicodeRanges(font_link, NULL, &count, NULL);
- ok(hr == E_FAIL, "expected E_FAIL, got 0x%08x\n", hr);
+ ok(hr == E_FAIL, "expected E_FAIL, got 0x%08lx\n", hr);
hr = IMLangFontLink2_GetFontUnicodeRanges(font_link, hdc, NULL, NULL);
- ok(hr == E_INVALIDARG, "expected E_FAIL, got 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "expected E_FAIL, got 0x%08lx\n", hr);
count = 0;
hr = IMLangFontLink2_GetFontUnicodeRanges(font_link, hdc, &count, NULL);
- ok(hr == S_OK, "expected S_OK, got 0x%08x\n", hr);
+ ok(hr == S_OK, "expected S_OK, got 0x%08lx\n", hr);
ok(count, "expected count > 0\n");
ur = HeapAlloc(GetProcessHeap(), 0, sizeof(*ur) * count);
hr = IMLangFontLink2_GetFontUnicodeRanges(font_link, hdc, &count, ur);
- ok(hr == S_OK, "expected S_OK, got 0x%08x\n", hr);
+ ok(hr == S_OK, "expected S_OK, got 0x%08lx\n", hr);
count--;
hr = IMLangFontLink2_GetFontUnicodeRanges(font_link, hdc, &count, ur);
- ok(hr == S_OK, "expected S_OK, got 0x%08x\n", hr);
+ ok(hr == S_OK, "expected S_OK, got 0x%08lx\n", hr);
HeapFree(GetProcessHeap(), 0, ur);
@@ -2225,7 +2225,7 @@ static void test_IsCodePageInstallable(IMultiLanguage2 *ml2)
ok(hr == S_OK ||
broken(hr == S_FALSE) || /* win2k */
broken(hr == E_INVALIDARG), /* win2k */
- "code page %u is valid but not installable 0x%08x\n", i, hr);
+ "code page %u is valid but not installable 0x%08lx\n", i, hr);
}
}
@@ -2235,12 +2235,12 @@ static void test_GetGlobalFontLinkObject(void)
void *unknown;
ret = GetGlobalFontLinkObject(NULL);
- ok(ret == E_INVALIDARG, "expected E_INVALIDARG got %#x\n", ret);
+ ok(ret == E_INVALIDARG, "expected E_INVALIDARG got %#lx\n", ret);
unknown = (void *)0xdeadbeef;
ret = GetGlobalFontLinkObject(&unknown);
todo_wine {
- ok(ret == S_OK, "expected S_OK got %#x\n", ret);
+ ok(ret == S_OK, "expected S_OK got %#lx\n", ret);
ok(unknown != NULL && unknown != (void *)0xdeadbeef,
"GetGlobalFontLinkObject() returned %p\n", unknown);
}
@@ -2257,37 +2257,37 @@ static void test_IMLangConvertCharset(IMultiLanguage *ml)
hr = IMultiLanguage_CreateConvertCharset(ml, CP_ACP, CP_UTF8, 0, &convert);
todo_wine
- ok(hr == S_FALSE, "expected S_FALSE got 0x%08x\n", hr);
+ ok(hr == S_FALSE, "expected S_FALSE got 0x%08lx\n", hr);
hr = IMLangConvertCharset_GetSourceCodePage(convert, NULL);
- ok(hr == E_INVALIDARG, "got 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "got 0x%08lx\n", hr);
cp = CP_UTF8;
hr = IMLangConvertCharset_GetSourceCodePage(convert, &cp);
- ok(hr == S_OK, "expected S_OK got 0x%08x\n", hr);
+ ok(hr == S_OK, "expected S_OK got 0x%08lx\n", hr);
ok(cp == CP_ACP, "got %d\n", cp);
hr = IMLangConvertCharset_GetDestinationCodePage(convert, NULL);
- ok(hr == E_INVALIDARG, "got 0x%08x\n", hr);
+ ok(hr == E_INVALIDARG, "got 0x%08lx\n", hr);
cp = CP_ACP;
hr = IMLangConvertCharset_GetDestinationCodePage(convert, &cp);
- ok(hr == S_OK, "expected S_OK got 0x%08x\n", hr);
+ ok(hr == S_OK, "expected S_OK got 0x%08lx\n", hr);
ok(cp == CP_UTF8, "got %d\n", cp);
/* DoConversionToUnicode */
hr = IMLangConvertCharset_Initialize(convert, CP_UTF8, CP_UNICODE, 0);
- ok(hr == S_OK, "expected S_OK got 0x%08x\n", hr);
+ ok(hr == S_OK, "expected S_OK got 0x%08lx\n", hr);
hr = IMLangConvertCharset_DoConversionToUnicode(convert, NULL, NULL, NULL, NULL);
- ok(hr == E_FAIL || broken(hr == S_OK) /* win2k */, "got 0x%08x\n", hr);
+ ok(hr == E_FAIL || broken(hr == S_OK) /* win2k */, "got 0x%08lx\n", hr);
src_size = -1;
dst_size = 20;
buffW[0] = 0;
buffW[4] = 4;
hr = IMLangConvertCharset_DoConversionToUnicode(convert, strA, &src_size, buffW, &dst_size);
- ok(hr == S_OK, "got 0x%08x\n", hr);
+ ok(hr == S_OK, "got 0x%08lx\n", hr);
ok(!memcmp(buffW, strW, 4*sizeof(WCHAR)), "got converted string %s\n", wine_dbgstr_wn(buffW, dst_size));
ok(dst_size == 4, "got %d\n", dst_size);
ok(buffW[4] == 4, "got %d\n", buffW[4]);
@@ -2297,13 +2297,13 @@ static void test_IMLangConvertCharset(IMultiLanguage *ml)
dst_size = 0;
buffW[0] = 1;
hr = IMLangConvertCharset_DoConversionToUnicode(convert, strA, &src_size, buffW, &dst_size);
- ok(hr == S_OK, "got 0x%08x\n", hr);
+ ok(hr == S_OK, "got 0x%08lx\n", hr);
ok(buffW[0] == 1, "got %d\n", buffW[0]);
ok(dst_size == 4, "got %d\n", dst_size);
ok(src_size == 4, "got %d\n", src_size);
hr = IMLangConvertCharset_Initialize(convert, CP_UNICODE, CP_UNICODE, 0);
- ok(hr == S_OK, "expected S_OK got 0x%08x\n", hr);
+ ok(hr == S_OK, "expected S_OK got 0x%08lx\n", hr);
IMLangConvertCharset_Release(convert);
}
@@ -2448,21 +2448,21 @@ static void test_DetectOutboundCodePageInIStream(IMultiLanguage3 *ml)
hr = IMultiLanguage3_DetectOutboundCodePageInIStream(ml,
MLDETECTF_PRESERVE_ORDER, &test_stream, preferred,
ARRAY_SIZE(preferred), detected, &nb_detected, NULL);
- ok(hr == E_INVALIDARG, "got %08x\n", hr);
+ ok(hr == E_INVALIDARG, "got %08lx\n", hr);
nb_detected = 1;
memset(detected, 0, sizeof(detected));
hr = IMultiLanguage3_DetectOutboundCodePageInIStream(ml,
MLDETECTF_PRESERVE_ORDER, &test_stream, preferred,
ARRAY_SIZE(preferred), NULL, &nb_detected, NULL);
- ok(hr == E_INVALIDARG, "got %08x\n", hr);
+ ok(hr == E_INVALIDARG, "got %08lx\n", hr);
nb_detected = 1;
memset(detected, 0, sizeof(detected));
hr = IMultiLanguage3_DetectOutboundCodePageInIStream(ml,
MLDETECTF_PRESERVE_ORDER, &test_stream, preferred,
ARRAY_SIZE(preferred), detected, &nb_detected, NULL);
- ok(hr == S_OK, "got %08x\n", hr);
+ ok(hr == S_OK, "got %08lx\n", hr);
ok(nb_detected == 1, "got %u\n", nb_detected);
ok(detected[0] == 65001, "got %u\n", detected[0]);
@@ -2471,7 +2471,7 @@ static void test_DetectOutboundCodePageInIStream(IMultiLanguage3 *ml)
hr = IMultiLanguage3_DetectOutboundCodePageInIStream(ml,
MLDETECTF_PRESERVE_ORDER, &test_stream, preferred,
ARRAY_SIZE(preferred), detected, &nb_detected, NULL);
- ok(hr == S_OK, "got %08x\n", hr);
+ ok(hr == S_OK, "got %08lx\n", hr);
todo_wine ok(nb_detected == 2, "got %u\n", nb_detected);
ok(detected[0] == 65001, "got %u\n", detected[0]);
todo_wine ok(detected[1] == 65000, "got %u\n", detected[1]);
@@ -2481,7 +2481,7 @@ static void test_DetectOutboundCodePageInIStream(IMultiLanguage3 *ml)
hr = IMultiLanguage3_DetectOutboundCodePageInIStream(ml,
MLDETECTF_PRESERVE_ORDER, &test_stream, preferred,
ARRAY_SIZE(preferred), detected, &nb_detected, NULL);
- ok(hr == S_OK, "got %08x\n", hr);
+ ok(hr == S_OK, "got %08lx\n", hr);
todo_wine ok(nb_detected == 3, "got %u\n", nb_detected);
ok(detected[0] == 65001, "got %u\n", detected[0]);
todo_wine ok(detected[1] == 65000, "got %u\n", detected[1]);
@@ -2492,7 +2492,7 @@ static void test_DetectOutboundCodePageInIStream(IMultiLanguage3 *ml)
hr = IMultiLanguage3_DetectOutboundCodePageInIStream(ml,
MLDETECTF_PRESERVE_ORDER, &test_stream, preferred,
ARRAY_SIZE(preferred), detected, &nb_detected, NULL);
- ok(hr == S_OK, "got %08x\n", hr);
+ ok(hr == S_OK, "got %08lx\n", hr);
todo_wine ok(nb_detected == 3, "got %u\n", nb_detected);
ok(detected[0] == 65001, "got %u\n", detected[0]);
todo_wine ok(detected[1] == 65000, "got %u\n", detected[1]);
@@ -2504,7 +2504,7 @@ static void test_DetectOutboundCodePageInIStream(IMultiLanguage3 *ml)
hr = IMultiLanguage3_DetectOutboundCodePageInIStream(ml,
MLDETECTF_PRESERVE_ORDER, &test_stream, preferred2,
ARRAY_SIZE(preferred2), detected, &nb_detected, NULL);
- ok(hr == S_OK, "got %08x\n", hr);
+ ok(hr == S_OK, "got %08lx\n", hr);
todo_wine ok(nb_detected == 3, "got %u\n", nb_detected);
ok(detected[0] == 65001, "got %u\n", detected[0]);
todo_wine ok(detected[1] == 65000, "got %u\n", detected[1]);
@@ -2551,7 +2551,7 @@ static void test_GetCodePageInfo(IMultiLanguage2 *iML2)
{
ret = IMultiLanguage2_GetCodePageInfo(iML2, test_data[i].cpinfo.uiCodePage, LANG_NEUTRAL, &cpinfo);
todo_wine_if(test_data[i].todo_GetCodePageInfo)
- ok(ret == S_OK, "%d: IMultiLanguage2_GetCodePageInfo failed: 0x%08x.\n", i, ret);
+ ok(ret == S_OK, "%d: IMultiLanguage2_GetCodePageInfo failed: 0x%08lx.\n", i, ret);
if (ret == S_OK)
{
@@ -2560,7 +2560,7 @@ static void test_GetCodePageInfo(IMultiLanguage2 *iML2)
ok((cpinfo.dwFlags == cpinfo_cmp.dwFlags ) ||
/* some code pages are not installed on the Wine Test Bot */
((cpinfo.dwFlags & VALID_MASK) == (cpinfo_cmp.dwFlags & VALID_MASK)),
- "%d: got wrong dwFlags expected 0x%x return 0x%x.\n",
+ "%d: got wrong dwFlags expected 0x%lx return 0x%lx.\n",
i, cpinfo_cmp.dwFlags, cpinfo.dwFlags);
ok(cpinfo.uiCodePage == cpinfo_cmp.uiCodePage,
"%d: got wrong uiCodePage expected %u return %u.\n",
@@ -2630,68 +2630,68 @@ static void test_MapFont(IMLangFontLink *font_link, IMLangFontLink2 *font_link2)
/* Tests for IMLangFontLink */
ret = IMLangFontLink_ResetFontMapping(font_link);
- ok(ret == S_OK, "IMLangFontLink_ResetFontMapping: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink_ResetFontMapping: expected S_OK, got %08lx\n", ret);
ret = IMLangFontLink_MapFont(font_link, NULL, 0, NULL, NULL);
- ok(ret == E_FAIL, "IMLangFontLink_MapFont: expected E_FAIL, got %08x\n", ret);
+ ok(ret == E_FAIL, "IMLangFontLink_MapFont: expected E_FAIL, got %08lx\n", ret);
ret = IMLangFontLink_MapFont(font_link, NULL, codepages, old_font, &new_font);
- ok(ret == E_FAIL, "IMLangFontLink_MapFont: expected E_FAIL, got %08x\n", ret);
+ ok(ret == E_FAIL, "IMLangFontLink_MapFont: expected E_FAIL, got %08lx\n", ret);
ret = IMLangFontLink_MapFont(font_link, hdc, codepages, NULL, &new_font);
- ok(ret == E_FAIL, "IMLangFontLink_MapFont: expected E_FAIL, got %08x\n", ret);
+ ok(ret == E_FAIL, "IMLangFontLink_MapFont: expected E_FAIL, got %08lx\n", ret);
ret = IMLangFontLink_MapFont(font_link, hdc, codepages, old_font, NULL);
- ok(ret == S_OK, "IMLangFontLink_MapFont: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink_MapFont: expected S_OK, got %08lx\n", ret);
ret = IMLangFontLink_MapFont(font_link, hdc, codepages, old_font, &new_font);
- ok(ret == S_OK && new_font != NULL, "IMLangFontLink_MapFont: expected S_OK/!NULL, got %08x/%p\n", ret, new_font);
+ ok(ret == S_OK && new_font != NULL, "IMLangFontLink_MapFont: expected S_OK/!NULL, got %08lx/%p\n", ret, new_font);
last_font = new_font;
ret = IMLangFontLink_MapFont(font_link, hdc, codepages, old_font, &new_font);
- ok(ret == S_OK && new_font == last_font, "IMLangFontLink_MapFont: expected S_OK/%p, got %08x/%p\n", last_font, ret, new_font);
+ ok(ret == S_OK && new_font == last_font, "IMLangFontLink_MapFont: expected S_OK/%p, got %08lx/%p\n", last_font, ret, new_font);
ret = IMLangFontLink_ReleaseFont(font_link, NULL);
- ok(ret == E_FAIL, "IMLangFontLink_ReleaseFont: expected E_FAIL, got %08x\n", ret);
+ ok(ret == E_FAIL, "IMLangFontLink_ReleaseFont: expected E_FAIL, got %08lx\n", ret);
ret = IMLangFontLink_ReleaseFont(font_link, new_font);
- ok(ret == S_OK, "IMLangFontLink_ReleaseFont: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink_ReleaseFont: expected S_OK, got %08lx\n", ret);
ret = IMLangFontLink_ResetFontMapping(font_link);
- ok(ret == S_OK, "IMLangFontLink_ResetFontMapping: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink_ResetFontMapping: expected S_OK, got %08lx\n", ret);
/* Tests for IMLangFontLink2 */
ret = IMLangFontLink2_ResetFontMapping(font_link2);
- ok(ret == S_OK, "IMLangFontLink2_ResetFontMapping: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink2_ResetFontMapping: expected S_OK, got %08lx\n", ret);
ret = IMLangFontLink2_MapFont(font_link2, NULL, 0, 0, NULL);
- ok(ret == E_FAIL, "IMLangFontLink2_MapFont: expected E_FAIL, got %08x\n", ret);
+ ok(ret == E_FAIL, "IMLangFontLink2_MapFont: expected E_FAIL, got %08lx\n", ret);
ret = IMLangFontLink2_MapFont(font_link2, NULL, codepages, ch, &new_font);
- ok(ret == E_FAIL, "IMLangFontLink2_MapFont: expected E_FAIL, got %08x\n", ret);
+ ok(ret == E_FAIL, "IMLangFontLink2_MapFont: expected E_FAIL, got %08lx\n", ret);
ret = IMLangFontLink2_MapFont(font_link2, hdc, 0, 0, NULL);
- ok(ret == E_INVALIDARG, "IMLangFontLink2_MapFont: expected E_INVALIDARG, got %08x\n", ret);
+ ok(ret == E_INVALIDARG, "IMLangFontLink2_MapFont: expected E_INVALIDARG, got %08lx\n", ret);
ret = IMLangFontLink2_MapFont(font_link2, hdc, 0, ch, NULL);
- ok(ret == E_INVALIDARG, "IMLangFontLink2_MapFont: expected E_INVALIDARG, got %08x\n", ret);
+ ok(ret == E_INVALIDARG, "IMLangFontLink2_MapFont: expected E_INVALIDARG, got %08lx\n", ret);
ret = IMLangFontLink2_MapFont(font_link2, hdc, 0, ch, &new_font);
todo_wine
ok(ret == S_OK || broken(ret == E_FAIL), /* got E_FAIL on winxp and win2k */
- "IMLangFontLink2_MapFont: expected S_OK || E_FAIL, got %08x\n", ret);
+ "IMLangFontLink2_MapFont: expected S_OK || E_FAIL, got %08lx\n", ret);
ret = IMLangFontLink2_MapFont(font_link2, hdc, codepages, 0, NULL);
- ok(ret == S_OK, "IMLangFontLink2_MapFont: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink2_MapFont: expected S_OK, got %08lx\n", ret);
ret = IMLangFontLink2_MapFont(font_link2, hdc, codepages, 0, &new_font);
- ok(ret == S_OK && new_font != NULL, "IMLangFontLink2_MapFont: expected S_OK/!NULL, got %08x/%p\n", ret, new_font);
+ ok(ret == S_OK && new_font != NULL, "IMLangFontLink2_MapFont: expected S_OK/!NULL, got %08lx/%p\n", ret, new_font);
last_font = new_font;
ret = IMLangFontLink2_MapFont(font_link2, hdc, codepages, 0, &new_font);
- ok(ret == S_OK && new_font == last_font, "IMLangFontLink2_MapFont: expected S_OK/%p, got %08x/%p\n", last_font, ret, new_font);
+ ok(ret == S_OK && new_font == last_font, "IMLangFontLink2_MapFont: expected S_OK/%p, got %08lx/%p\n", last_font, ret, new_font);
ret = IMLangFontLink2_ReleaseFont(font_link2, NULL);
- ok(ret == E_FAIL, "IMLangFontLink2_ReleaseFont: expected E_FAIL, got %08x\n", ret);
+ ok(ret == E_FAIL, "IMLangFontLink2_ReleaseFont: expected E_FAIL, got %08lx\n", ret);
ret = IMLangFontLink2_ReleaseFont(font_link2, new_font);
- ok(ret == S_OK, "IMLangFontLink2_ReleaseFont: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink2_ReleaseFont: expected S_OK, got %08lx\n", ret);
ret = IMLangFontLink2_ResetFontMapping(font_link2);
- ok(ret == S_OK, "IMLangFontLink2_ResetFontMapping: expected S_OK, got %08x\n", ret);
+ ok(ret == S_OK, "IMLangFontLink2_ResetFontMapping: expected S_OK, got %08lx\n", ret);
/* Show that the font cache is global */
ret = IMLangFontLink_MapFont(font_link, hdc, codepages, old_font, &font1);
- ok(ret == S_OK, "MapFont() failed, hr %#x.\n", ret);
+ ok(ret == S_OK, "MapFont() failed, hr %#lx.\n", ret);
ret = IMLangFontLink2_MapFont(font_link2, hdc, codepages, 0, &font2);
- ok(ret == S_OK, "MapFont() failed, hr %#x.\n", ret);
+ ok(ret == S_OK, "MapFont() failed, hr %#lx.\n", ret);
ok(font1 != NULL && font2 != NULL, "expected !NULL/!NULL, got %p/%p\n", font1, font2);
ok(font1 == font2, "expected equal, got not equal\n");
@@ -2762,9 +2762,9 @@ START_TEST(mlang)
test_EnumScripts(iML2, SCRIPTCONTF_SCRIPT_USER | SCRIPTCONTF_SCRIPT_HIDE | SCRIPTCONTF_SCRIPT_SYSTEM);
ret = IMultiLanguage2_IsConvertible(iML2, CP_UTF8, CP_UNICODE);
- ok(ret == S_OK, "IMultiLanguage2_IsConvertible(CP_UTF8 -> CP_UNICODE) = %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_IsConvertible(CP_UTF8 -> CP_UNICODE) = %08lx\n", ret);
ret = IMultiLanguage2_IsConvertible(iML2, CP_UNICODE, CP_UTF8);
- ok(ret == S_OK, "IMultiLanguage2_IsConvertible(CP_UNICODE -> CP_UTF8) = %08x\n", ret);
+ ok(ret == S_OK, "IMultiLanguage2_IsConvertible(CP_UNICODE -> CP_UTF8) = %08lx\n", ret);
test_multibyte_to_unicode_translations(iML2);
test_IMultiLanguage2_ConvertStringFromUnicode(iML2);
March 1, 2022
[PATCH 04/27] dlls/dxgi/tests: enable compilation with long types
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/dxgi/tests/Makefile.in | 1
dlls/dxgi/tests/dxgi.c | 1590 ++++++++++++++++++++++---------------------
2 files changed, 795 insertions(+), 796 deletions(-)
diff --git a/dlls/dxgi/tests/Makefile.in b/dlls/dxgi/tests/Makefile.in
index 3bbece2d0a1..1c99d70957d 100644
--- a/dlls/dxgi/tests/Makefile.in
+++ b/dlls/dxgi/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
TESTDLL = dxgi.dll
IMPORTS = d3d10_1 dxgi user32
diff --git a/dlls/dxgi/tests/dxgi.c b/dlls/dxgi/tests/dxgi.c
index f70d849aebc..a01b38520b8 100644
--- a/dlls/dxgi/tests/dxgi.c
+++ b/dlls/dxgi/tests/dxgi.c
@@ -244,7 +244,7 @@ static HRESULT check_interface_(unsigned int line, void *iface, REFIID iid,
out = (IUnknown *)0xdeadbeef;
hr = IUnknown_QueryInterface(unknown, iid, (void **)&out);
ok_(__FILE__, line)(hr == expected_hr || broken(is_broken && hr == broken_hr),
- "Got hr %#x, expected %#x.\n", hr, expected_hr);
+ "Got hr %#lx, expected %#lx.\n", hr, expected_hr);
if (SUCCEEDED(hr))
IUnknown_Release(out);
else
@@ -266,9 +266,9 @@ static unsigned int check_multisample_quality_levels(IDXGIDevice *dxgi_device,
HRESULT hr;
hr = IDXGIDevice_QueryInterface(dxgi_device, &IID_ID3D10Device, (void **)&device);
- ok(hr == S_OK, "Failed to query ID3D10Device, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to query ID3D10Device, hr %#lx.\n", hr);
hr = ID3D10Device_CheckMultisampleQualityLevels(device, format, sample_count, &levels);
- ok(hr == S_OK, "Failed to check multisample quality levels, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to check multisample quality levels, hr %#lx.\n", hr);
ID3D10Device_Release(device);
return levels;
@@ -353,16 +353,16 @@ static void check_adapter_desc_(unsigned int line, const DXGI_ADAPTER_DESC *desc
"Got revision %02x, expected %02x.\n",
desc->Revision, expected_desc->Revision);
ok_(__FILE__, line)(desc->DedicatedVideoMemory == expected_desc->DedicatedVideoMemory,
- "Got dedicated video memory %lu, expected %lu.\n",
+ "Got dedicated video memory %Iu, expected %Iu.\n",
desc->DedicatedVideoMemory, expected_desc->DedicatedVideoMemory);
ok_(__FILE__, line)(desc->DedicatedSystemMemory == expected_desc->DedicatedSystemMemory,
- "Got dedicated system memory %lu, expected %lu.\n",
+ "Got dedicated system memory %Iu, expected %Iu.\n",
desc->DedicatedSystemMemory, expected_desc->DedicatedSystemMemory);
ok_(__FILE__, line)(desc->SharedSystemMemory == expected_desc->SharedSystemMemory,
- "Got shared system memory %lu, expected %lu.\n",
+ "Got shared system memory %Iu, expected %Iu.\n",
desc->SharedSystemMemory, expected_desc->SharedSystemMemory);
ok_(__FILE__, line)(equal_luid(desc->AdapterLuid, expected_desc->AdapterLuid),
- "Got LUID %08x:%08x, expected %08x:%08x.\n",
+ "Got LUID %08lx:%08lx, expected %08lx:%08lx.\n",
desc->AdapterLuid.HighPart, desc->AdapterLuid.LowPart,
expected_desc->AdapterLuid.HighPart, expected_desc->AdapterLuid.LowPart);
}
@@ -387,9 +387,9 @@ static void check_output_equal_(unsigned int line, IDXGIOutput *output1, IDXGIOu
HRESULT hr;
hr = IDXGIOutput_GetDesc(output1, &desc1);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
hr = IDXGIOutput_GetDesc(output2, &desc2);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
check_output_desc_(line, &desc1, &desc2);
}
@@ -401,12 +401,12 @@ static BOOL output_belongs_to_adapter(IDXGIOutput *output, IDXGIAdapter *adapter
HRESULT hr;
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(SUCCEEDED(hr), "Failed to get output desc, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to get output desc, hr %#lx.\n", hr);
for (output_idx = 0; IDXGIAdapter_EnumOutputs(adapter, output_idx, &o) != DXGI_ERROR_NOT_FOUND; ++output_idx)
{
hr = IDXGIOutput_GetDesc(o, &desc);
- ok(SUCCEEDED(hr), "Failed to get output desc, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to get output desc, hr %#lx.\n", hr);
IDXGIOutput_Release(o);
if (!lstrcmpW(desc.DeviceName, output_desc.DeviceName)
@@ -462,10 +462,10 @@ static void check_fullscreen_state_(unsigned int line, const struct fullscreen_s
{
todo_wine_if(!windowed)
ok_(__FILE__, line)((state->style & ~WS_VISIBLE) == (expected_state->style & ~WS_VISIBLE),
- "Got style %#x, expected %#x.\n",
+ "Got style %#lx, expected %#lx.\n",
state->style & ~(DWORD)WS_VISIBLE, expected_state->style & ~(DWORD)WS_VISIBLE);
ok_(__FILE__, line)((state->exstyle & ~WS_EX_TOPMOST) == (expected_state->exstyle & ~WS_EX_TOPMOST),
- "Got exstyle %#x, expected %#x.\n",
+ "Got exstyle %#lx, expected %#lx.\n",
state->exstyle & ~(DWORD)WS_EX_TOPMOST, expected_state->exstyle & ~(DWORD)WS_EX_TOPMOST);
ok_(__FILE__, line)(EqualRect(&state->window_rect, &expected_state->window_rect),
"Got window rect %s, expected %s.\n",
@@ -500,7 +500,7 @@ static void check_swapchain_fullscreen_state_(unsigned int line, IDXGISwapChain
HRESULT hr;
hr = IDXGISwapChain_GetDesc(swapchain, &swapchain_desc);
- ok_(__FILE__, line)(hr == S_OK, "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get swapchain desc, hr %#lx.\n", hr);
check_window_fullscreen_state_(line, swapchain_desc.OutputWindow,
&expected_state->fullscreen_state, swapchain_desc.Windowed);
@@ -509,7 +509,7 @@ static void check_swapchain_fullscreen_state_(unsigned int line, IDXGISwapChain
swapchain_desc.Windowed, !expected_state->fullscreen);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &target);
- ok_(__FILE__, line)(hr == S_OK, "Failed to get fullscreen state, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get fullscreen state, hr %#lx.\n", hr);
ok_(__FILE__, line)(fullscreen == expected_state->fullscreen, "Got fullscreen %#x, expected %#x.\n",
fullscreen, expected_state->fullscreen);
@@ -518,10 +518,10 @@ static void check_swapchain_fullscreen_state_(unsigned int line, IDXGISwapChain
IDXGIAdapter *adapter;
hr = IDXGISwapChain_GetContainingOutput(swapchain, &containing_output);
- ok_(__FILE__, line)(hr == S_OK, "Failed to get containing output, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get containing output, hr %#lx.\n", hr);
hr = IDXGIOutput_GetParent(containing_output, &IID_IDXGIAdapter, (void **)&adapter);
- ok_(__FILE__, line)(hr == S_OK, "Failed to get parent, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get parent, hr %#lx.\n", hr);
check_output_equal_(line, target, expected_state->target);
ok_(__FILE__, line)(target == containing_output, "Got target %p, expected %p.\n",
@@ -562,7 +562,7 @@ static void compute_expected_swapchain_fullscreen_state_after_fullscreen_change_
mode_desc.Width = new_width;
mode_desc.Height = new_height;
hr = IDXGIOutput_FindClosestMatchingMode(target, &mode_desc, &mode_desc, NULL);
- ok_(__FILE__, line)(SUCCEEDED(hr), "FindClosestMatchingMode failed, hr %#x.\n", hr);
+ ok_(__FILE__, line)(SUCCEEDED(hr), "FindClosestMatchingMode failed, hr %#lx.\n", hr);
new_width = mode_desc.Width;
new_height = mode_desc.Height;
}
@@ -615,7 +615,7 @@ static void wait_fullscreen_state_(unsigned int line, IDXGISwapChain *swapchain,
Sleep(wait_step);
total_time += wait_step;
}
- ok_(__FILE__, line)(hr == S_OK, "Failed to get fullscreen state, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get fullscreen state, hr %#lx.\n", hr);
todo_wine_if(todo) ok_(__FILE__, line)(state == expected,
"Got unexpected state %#x, expected %#x.\n", state, expected);
}
@@ -665,7 +665,7 @@ static IDXGIAdapter *create_adapter(void)
if (FAILED(hr = CreateDXGIFactory(&IID_IDXGIFactory, (void **)&factory)))
{
- trace("Failed to create IDXGIFactory, hr %#x.\n", hr);
+ trace("Failed to create IDXGIFactory, hr %#lx.\n", hr);
return NULL;
}
@@ -679,7 +679,7 @@ static IDXGIAdapter *create_adapter(void)
}
else
{
- trace("Failed to get IDXGIFactory4, hr %#x.\n", hr);
+ trace("Failed to get IDXGIFactory4, hr %#lx.\n", hr);
}
}
else
@@ -688,7 +688,7 @@ static IDXGIAdapter *create_adapter(void)
}
IDXGIFactory_Release(factory);
if (FAILED(hr))
- trace("Failed to get adapter, hr %#x.\n", hr);
+ trace("Failed to get adapter, hr %#lx.\n", hr);
return adapter;
}
@@ -788,7 +788,7 @@ static ID3D12CommandQueue *create_d3d12_direct_queue(ID3D12Device *device)
command_queue_desc.NodeMask = 0;
hr = ID3D12Device_CreateCommandQueue(device, &command_queue_desc,
&IID_ID3D12CommandQueue, (void **)&queue);
- ok(hr == S_OK, "Failed to create command queue, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create command queue, hr %#lx.\n", hr);
return queue;
}
@@ -823,12 +823,12 @@ static void wait_queue_idle_(unsigned int line, ID3D12Device *device, ID3D12Comm
hr = ID3D12Device_CreateFence(device, 0, D3D12_FENCE_FLAG_NONE,
&IID_ID3D12Fence, (void **)&fence);
- ok_(__FILE__, line)(hr == S_OK, "Failed to create fence, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to create fence, hr %#lx.\n", hr);
hr = ID3D12CommandQueue_Signal(queue, fence, 1);
- ok_(__FILE__, line)(hr == S_OK, "Failed to signal fence, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to signal fence, hr %#lx.\n", hr);
hr = wait_for_fence(fence, 1);
- ok_(__FILE__, line)(hr == S_OK, "Failed to wait for fence, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to wait for fence, hr %#lx.\n", hr);
ID3D12Fence_Release(fence);
}
@@ -845,7 +845,7 @@ static void wait_device_idle_(unsigned int line, IUnknown *device)
return;
hr = ID3D12CommandQueue_GetDevice(queue, &IID_ID3D12Device, (void **)&d3d12_device);
- ok_(__FILE__, line)(hr == S_OK, "Failed to get d3d12 device, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get d3d12 device, hr %#lx.\n", hr);
wait_queue_idle_(line, d3d12_device, queue);
@@ -863,15 +863,15 @@ static void get_factory_(unsigned int line, IUnknown *device, BOOL is_d3d12, IDX
if (is_d3d12)
{
hr = CreateDXGIFactory(&IID_IDXGIFactory, (void **)factory);
- ok_(__FILE__, line)(hr == S_OK, "Failed to create factory, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to create factory, hr %#lx.\n", hr);
}
else
{
dxgi_device = (IDXGIDevice *)device;
hr = IDXGIDevice_GetAdapter(dxgi_device, &adapter);
- ok_(__FILE__, line)(hr == S_OK, "Failed to get adapter, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get adapter, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)factory);
- ok_(__FILE__, line)(hr == S_OK, "Failed to get parent, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get parent, hr %#lx.\n", hr);
IDXGIAdapter_Release(adapter);
}
}
@@ -890,11 +890,11 @@ static IDXGIAdapter *get_adapter_(unsigned int line, IUnknown *device, BOOL is_d
{
get_factory_(line, device, is_d3d12, &factory);
hr = ID3D12CommandQueue_GetDevice((ID3D12CommandQueue *)device, &IID_ID3D12Device, (void **)&d3d12_device);
- ok_(__FILE__, line)(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
luid = ID3D12Device_GetAdapterLuid(d3d12_device);
ID3D12Device_Release(d3d12_device);
hr = IDXGIFactory_QueryInterface(factory, &IID_IDXGIFactory4, (void **)&factory4);
- ok_(__FILE__, line)(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIFactory4_EnumAdapterByLuid(factory4, luid, &IID_IDXGIAdapter, (void **)&adapter);
IDXGIFactory4_Release(factory4);
IDXGIFactory_Release(factory);
@@ -902,7 +902,7 @@ static IDXGIAdapter *get_adapter_(unsigned int line, IUnknown *device, BOOL is_d
else
{
hr = IDXGIDevice_GetAdapter((IDXGIDevice *)device, &adapter);
- ok_(__FILE__, line)(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
}
return adapter;
@@ -934,7 +934,7 @@ static IDXGISwapChain *create_swapchain_(unsigned int line, IUnknown *device, BO
get_factory(device, is_d3d12, &factory);
hr = IDXGIFactory_CreateSwapChain(factory, device, &desc, &swapchain);
- ok_(__FILE__, line)(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
IDXGIFactory_Release(factory);
return swapchain;
@@ -957,33 +957,33 @@ static void test_adapter_desc(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(SUCCEEDED(hr), "GetAdapter failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetAdapter failed, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetDesc(adapter, NULL);
- ok(hr == E_INVALIDARG, "GetDesc returned %#x, expected %#x.\n",
+ ok(hr == E_INVALIDARG, "GetDesc returned %#lx, expected %#lx.\n",
hr, E_INVALIDARG);
hr = IDXGIAdapter_GetDesc(adapter, &desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
trace("%s.\n", wine_dbgstr_w(desc.Description));
trace("%04x: %04x:%04x (rev %02x).\n",
desc.SubSysId, desc.VendorId, desc.DeviceId, desc.Revision);
- trace("Dedicated video memory: %lu (%lu MB).\n",
+ trace("Dedicated video memory: %Iu (%Iu MB).\n",
desc.DedicatedVideoMemory, desc.DedicatedVideoMemory / (1024 * 1024));
- trace("Dedicated system memory: %lu (%lu MB).\n",
+ trace("Dedicated system memory: %Iu (%Iu MB).\n",
desc.DedicatedSystemMemory, desc.DedicatedSystemMemory / (1024 * 1024));
- trace("Shared system memory: %lu (%lu MB).\n",
+ trace("Shared system memory: %Iu (%Iu MB).\n",
desc.SharedSystemMemory, desc.SharedSystemMemory / (1024 * 1024));
- trace("LUID: %08x:%08x.\n", desc.AdapterLuid.HighPart, desc.AdapterLuid.LowPart);
+ trace("LUID: %08lx:%08lx.\n", desc.AdapterLuid.HighPart, desc.AdapterLuid.LowPart);
hr = IDXGIAdapter_QueryInterface(adapter, &IID_IDXGIAdapter1, (void **)&adapter1);
- ok(SUCCEEDED(hr) || broken(hr == E_NOINTERFACE), "Got unexpected hr %#x.\n", hr);
+ ok(SUCCEEDED(hr) || broken(hr == E_NOINTERFACE), "Got unexpected hr %#lx.\n", hr);
if (hr == E_NOINTERFACE)
goto done;
hr = IDXGIAdapter1_GetDesc1(adapter1, &desc1);
- ok(SUCCEEDED(hr), "GetDesc1 failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc1 failed, hr %#lx.\n", hr);
ok(!lstrcmpW(desc.Description, desc1.Description),
"Got unexpected description %s.\n", wine_dbgstr_w(desc1.Description));
@@ -992,13 +992,13 @@ static void test_adapter_desc(void)
ok(desc1.SubSysId == desc.SubSysId, "Got unexpected sub system ID %04x.\n", desc1.SubSysId);
ok(desc1.Revision == desc.Revision, "Got unexpected revision %02x.\n", desc1.Revision);
ok(desc1.DedicatedVideoMemory == desc.DedicatedVideoMemory,
- "Got unexpected dedicated video memory %lu.\n", desc1.DedicatedVideoMemory);
+ "Got unexpected dedicated video memory %Iu.\n", desc1.DedicatedVideoMemory);
ok(desc1.DedicatedSystemMemory == desc.DedicatedSystemMemory,
- "Got unexpected dedicated system memory %lu.\n", desc1.DedicatedSystemMemory);
+ "Got unexpected dedicated system memory %Iu.\n", desc1.DedicatedSystemMemory);
ok(desc1.SharedSystemMemory == desc.SharedSystemMemory,
- "Got unexpected shared system memory %lu.\n", desc1.SharedSystemMemory);
+ "Got unexpected shared system memory %Iu.\n", desc1.SharedSystemMemory);
ok(equal_luid(desc1.AdapterLuid, desc.AdapterLuid),
- "Got unexpected adapter LUID %08x:%08x.\n", desc1.AdapterLuid.HighPart, desc1.AdapterLuid.LowPart);
+ "Got unexpected adapter LUID %08lx:%08lx.\n", desc1.AdapterLuid.HighPart, desc1.AdapterLuid.LowPart);
trace("Flags: %08x.\n", desc1.Flags);
IDXGIAdapter1_Release(adapter1);
@@ -1006,7 +1006,7 @@ static void test_adapter_desc(void)
done:
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
static void test_adapter_luid(void)
@@ -1031,22 +1031,22 @@ static void test_adapter_luid(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(hr == S_OK, "Failed to get adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetDesc(adapter, &device_adapter_desc);
- ok(hr == S_OK, "Failed to get adapter desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter desc, hr %#lx.\n", hr);
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
is_null_luid_adapter = !device_adapter_desc.AdapterLuid.LowPart
&& !device_adapter_desc.SubSysId && !device_adapter_desc.Revision
&& !device_adapter_desc.VendorId && !device_adapter_desc.DeviceId;
hr = CreateDXGIFactory(&IID_IDXGIFactory, (void **)&factory);
- ok(hr == S_OK, "Failed to create DXGI factory, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create DXGI factory, hr %#lx.\n", hr);
hr = IDXGIFactory_QueryInterface(factory, &IID_IDXGIFactory4, (void **)&factory4);
- ok(hr == S_OK || hr == E_NOINTERFACE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK || hr == E_NOINTERFACE, "Got unexpected hr %#lx.\n", hr);
have_unique_luid = TRUE;
found_adapter_count = 0;
@@ -1054,7 +1054,7 @@ static void test_adapter_luid(void)
while ((hr = IDXGIFactory_EnumAdapters(factory, adapter_index, &adapter)) == S_OK)
{
hr = IDXGIAdapter_GetDesc(adapter, &desc);
- ok(hr == S_OK, "Failed to get adapter desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter desc, hr %#lx.\n", hr);
if (equal_luid(desc.AdapterLuid, device_adapter_desc.AdapterLuid))
{
@@ -1069,32 +1069,32 @@ static void test_adapter_luid(void)
{
hr = IDXGIFactory4_EnumAdapterByLuid(factory4, desc.AdapterLuid,
&IID_IDXGIAdapter, (void **)&adapter2);
- ok(hr == S_OK, "Failed to enum adapter by LUID, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to enum adapter by LUID, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetDesc(adapter2, &desc2);
- ok(hr == S_OK, "Failed to get adapter desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter desc, hr %#lx.\n", hr);
check_adapter_desc(&desc2, &desc);
ok(adapter2 != adapter, "Expected to get new instance of IDXGIAdapter.\n");
refcount = IDXGIAdapter_Release(adapter2);
- ok(!refcount, "Adapter has %u references left.\n", refcount);
+ ok(!refcount, "Adapter has %lu references left.\n", refcount);
}
refcount = IDXGIAdapter_Release(adapter);
- ok(!refcount, "Adapter has %u references left.\n", refcount);
+ ok(!refcount, "Adapter has %lu references left.\n", refcount);
++adapter_index;
}
- ok(hr == DXGI_ERROR_NOT_FOUND, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_NOT_FOUND, "Got unexpected hr %#lx.\n", hr);
/* Older versions of WARP aren't enumerated by IDXGIFactory_EnumAdapters(). */
ok(found_adapter_count == 1 || broken(is_null_luid_adapter),
- "Found %u adapters for LUID %08x:%08x.\n",
+ "Found %u adapters for LUID %08lx:%08lx.\n",
found_adapter_count, device_adapter_desc.AdapterLuid.HighPart,
device_adapter_desc.AdapterLuid.LowPart);
if (factory4)
IDXGIFactory4_Release(factory4);
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
if (!pCreateDXGIFactory2
|| FAILED(hr = pCreateDXGIFactory2(0, &IID_IDXGIFactory4, (void **)&factory4)))
@@ -1105,24 +1105,24 @@ static void test_adapter_luid(void)
hr = IDXGIFactory4_EnumAdapterByLuid(factory4, device_adapter_desc.AdapterLuid,
&IID_IDXGIAdapter, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIFactory4_EnumAdapterByLuid(factory4, device_adapter_desc.AdapterLuid,
&IID_IDXGIAdapter, (void **)&adapter);
- ok(hr == S_OK, "Failed to enum adapter by LUID, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to enum adapter by LUID, hr %#lx.\n", hr);
if (SUCCEEDED(hr))
{
hr = IDXGIAdapter_GetDesc(adapter, &desc);
- ok(hr == S_OK, "Failed to get adapter desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter desc, hr %#lx.\n", hr);
check_adapter_desc(&desc, &device_adapter_desc);
refcount = IDXGIAdapter_Release(adapter);
- ok(!refcount, "Adapter has %u references left.\n", refcount);
+ ok(!refcount, "Adapter has %lu references left.\n", refcount);
}
if (have_unique_luid)
{
hr = IDXGIFactory4_EnumAdapterByLuid(factory4, luid, &IID_IDXGIAdapter, (void **)&adapter);
- ok(hr == DXGI_ERROR_NOT_FOUND, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_NOT_FOUND, "Got unexpected hr %#lx.\n", hr);
}
else
{
@@ -1130,7 +1130,7 @@ static void test_adapter_luid(void)
}
refcount = IDXGIFactory4_Release(factory4);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
}
static void test_query_video_memory_info(void)
@@ -1149,14 +1149,14 @@ static void test_query_video_memory_info(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(hr == S_OK, "Failed to get adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter, hr %#lx.\n", hr);
hr = IDXGIAdapter_QueryInterface(adapter, &IID_IDXGIAdapter3, (void **)&adapter3);
- ok(hr == S_OK || hr == E_NOINTERFACE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK || hr == E_NOINTERFACE, "Got unexpected hr %#lx.\n", hr);
if (hr == E_NOINTERFACE)
goto done;
hr = IDXGIAdapter3_QueryVideoMemoryInfo(adapter3, 0, DXGI_MEMORY_SEGMENT_GROUP_LOCAL, &memory_info);
- ok(hr == S_OK, "Failed to query video memory info, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to query video memory info, hr %#lx.\n", hr);
ok(memory_info.Budget >= memory_info.AvailableForReservation,
"Available for reservation 0x%s is greater than budget 0x%s.\n",
wine_dbgstr_longlong(memory_info.AvailableForReservation),
@@ -1165,7 +1165,7 @@ static void test_query_video_memory_info(void)
wine_dbgstr_longlong(memory_info.CurrentReservation));
hr = IDXGIAdapter3_QueryVideoMemoryInfo(adapter3, 0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &memory_info);
- ok(hr == S_OK, "Failed to query video memory info, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to query video memory info, hr %#lx.\n", hr);
ok(memory_info.Budget >= memory_info.AvailableForReservation,
"Available for reservation 0x%s is greater than budget 0x%s.\n",
wine_dbgstr_longlong(memory_info.AvailableForReservation),
@@ -1174,14 +1174,14 @@ static void test_query_video_memory_info(void)
wine_dbgstr_longlong(memory_info.CurrentReservation));
hr = IDXGIAdapter3_QueryVideoMemoryInfo(adapter3, 0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL + 1, &memory_info);
- ok(hr == E_INVALIDARG, "Failed to query video memory info, hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "Failed to query video memory info, hr %#lx.\n", hr);
IDXGIAdapter3_Release(adapter3);
done:
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
static void test_check_interface_support(void)
@@ -1200,16 +1200,16 @@ static void test_check_interface_support(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(SUCCEEDED(hr), "GetAdapter failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetAdapter failed, hr %#lx.\n", hr);
hr = IDXGIAdapter_CheckInterfaceSupport(adapter, &IID_IDXGIDevice, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIAdapter_CheckInterfaceSupport(adapter, &IID_IDXGIDevice, &driver_version);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIAdapter_CheckInterfaceSupport(adapter, &IID_ID3D10Device, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIAdapter_CheckInterfaceSupport(adapter, &IID_ID3D10Device, &driver_version);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
trace("UMD version: %u.%u.%u.%u.\n",
HIWORD(U(driver_version).HighPart), LOWORD(U(driver_version).HighPart),
@@ -1220,9 +1220,9 @@ static void test_check_interface_support(void)
{
IUnknown_Release(iface);
hr = IDXGIAdapter_CheckInterfaceSupport(adapter, &IID_ID3D10Device1, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIAdapter_CheckInterfaceSupport(adapter, &IID_ID3D10Device1, &driver_version);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
}
else
{
@@ -1230,16 +1230,16 @@ static void test_check_interface_support(void)
}
hr = IDXGIAdapter_CheckInterfaceSupport(adapter, &IID_ID3D11Device, NULL);
- ok(hr == DXGI_ERROR_UNSUPPORTED, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_UNSUPPORTED, "Got unexpected hr %#lx.\n", hr);
driver_version.LowPart = driver_version.HighPart = 0xdeadbeef;
hr = IDXGIAdapter_CheckInterfaceSupport(adapter, &IID_ID3D11Device, &driver_version);
- ok(hr == DXGI_ERROR_UNSUPPORTED, "Got unexpected hr %#x.\n", hr);
- ok(driver_version.HighPart == 0xdeadbeef, "Got unexpected driver version %#x.\n", driver_version.HighPart);
- ok(driver_version.LowPart == 0xdeadbeef, "Got unexpected driver version %#x.\n", driver_version.LowPart);
+ ok(hr == DXGI_ERROR_UNSUPPORTED, "Got unexpected hr %#lx.\n", hr);
+ ok(driver_version.HighPart == 0xdeadbeef, "Got unexpected driver version %#lx.\n", driver_version.HighPart);
+ ok(driver_version.LowPart == 0xdeadbeef, "Got unexpected driver version %#lx.\n", driver_version.LowPart);
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
static void test_create_surface(void)
@@ -1264,7 +1264,7 @@ static void test_create_surface(void)
desc.SampleDesc.Quality = 0;
hr = IDXGIDevice_CreateSurface(device, &desc, 1, DXGI_USAGE_RENDER_TARGET_OUTPUT, NULL, &surface);
- ok(SUCCEEDED(hr), "Failed to create a dxgi surface, hr %#x\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create a dxgi surface, hr %#lx\n", hr);
check_interface(surface, &IID_ID3D10Texture2D, TRUE, FALSE);
/* Not available on all Windows versions. */
@@ -1274,7 +1274,7 @@ static void test_create_surface(void)
IDXGISurface_Release(surface);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
/* DXGI_USAGE_UNORDERED_ACCESS */
if (!(device = create_d3d11_device()))
@@ -1285,7 +1285,7 @@ static void test_create_surface(void)
surface = NULL;
hr = IDXGIDevice_CreateSurface(device, &desc, 1, DXGI_USAGE_UNORDERED_ACCESS, NULL, &surface);
- ok(SUCCEEDED(hr), "Failed to create a dxgi surface, hr %#x\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create a dxgi surface, hr %#lx\n", hr);
if (surface)
{
@@ -1293,12 +1293,12 @@ static void test_create_surface(void)
ID3D11Device *d3d_device;
hr = IDXGISurface_QueryInterface(surface, &IID_ID3D11Texture2D, (void **)&texture2d);
- ok(SUCCEEDED(hr), "Failed to get texture interface, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to get texture interface, hr %#lx.\n", hr);
ID3D11Texture2D_GetDevice(texture2d, &d3d_device);
hr = ID3D11Device_CreateUnorderedAccessView(d3d_device, (ID3D11Resource *)texture2d, NULL, &uav);
- ok(SUCCEEDED(hr), "Failed to create unordered access view, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create unordered access view, hr %#lx.\n", hr);
ID3D11UnorderedAccessView_Release(uav);
ID3D11Device_Release(d3d_device);
@@ -1308,7 +1308,7 @@ static void test_create_surface(void)
}
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
static void test_parents(void)
@@ -1336,16 +1336,16 @@ static void test_parents(void)
surface_desc.SampleDesc.Quality = 0;
hr = IDXGIDevice_CreateSurface(device, &surface_desc, 1, DXGI_USAGE_RENDER_TARGET_OUTPUT, NULL, &surface);
- ok(SUCCEEDED(hr), "Failed to create a dxgi surface, hr %#x\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create a dxgi surface, hr %#lx\n", hr);
hr = IDXGISurface_GetParent(surface, &IID_IDXGIDevice, (void **)&parent);
IDXGISurface_Release(surface);
- ok(SUCCEEDED(hr), "GetParent failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetParent failed, hr %#lx.\n", hr);
ok(parent == (IUnknown *)device, "Got parent %p, expected %p.\n", parent, device);
IUnknown_Release(parent);
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(SUCCEEDED(hr), "GetAdapter failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetAdapter failed, hr %#lx.\n", hr);
hr = IDXGIAdapter_EnumOutputs(adapter, 0, &output);
if (hr == DXGI_ERROR_NOT_FOUND)
@@ -1354,31 +1354,31 @@ static void test_parents(void)
}
else
{
- ok(SUCCEEDED(hr), "EnumOutputs failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "EnumOutputs failed, hr %#lx.\n", hr);
hr = IDXGIOutput_GetParent(output, &IID_IDXGIAdapter, (void **)&parent);
IDXGIOutput_Release(output);
- ok(SUCCEEDED(hr), "GetParent failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetParent failed, hr %#lx.\n", hr);
ok(parent == (IUnknown *)adapter, "Got parent %p, expected %p.\n", parent, adapter);
IUnknown_Release(parent);
}
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)&factory);
- ok(SUCCEEDED(hr), "GetParent failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetParent failed, hr %#lx.\n", hr);
hr = IDXGIFactory_GetParent(factory, &IID_IUnknown, (void **)&parent);
- ok(hr == E_NOINTERFACE, "GetParent returned %#x, expected %#x.\n", hr, E_NOINTERFACE);
+ ok(hr == E_NOINTERFACE, "GetParent returned %#lx, expected %#lx.\n", hr, E_NOINTERFACE);
ok(parent == NULL, "Got parent %p, expected %p.\n", parent, NULL);
IDXGIFactory_Release(factory);
hr = IDXGIDevice_GetParent(device, &IID_IDXGIAdapter, (void **)&parent);
- ok(SUCCEEDED(hr), "GetParent failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetParent failed, hr %#lx.\n", hr);
ok(parent == (IUnknown *)adapter, "Got parent %p, expected %p.\n", parent, adapter);
IUnknown_Release(parent);
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
static void test_output(void)
@@ -1399,10 +1399,10 @@ static void test_output(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(SUCCEEDED(hr), "GetAdapter failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetAdapter failed, hr %#lx.\n", hr);
hr = IDXGIAdapter_EnumOutputs(adapter, 0, NULL);
- ok(hr == E_INVALIDARG, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIAdapter_EnumOutputs(adapter, 0, &output);
if (hr == DXGI_ERROR_NOT_FOUND)
@@ -1412,15 +1412,15 @@ static void test_output(void)
IDXGIDevice_Release(device);
return;
}
- ok(SUCCEEDED(hr), "EnumOutputs failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "EnumOutputs failed, hr %#lx.\n", hr);
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM, 0, NULL, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM, 0, &mode_count, NULL);
ok(SUCCEEDED(hr)
|| broken(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE), /* Remote Desktop Services / Win 7 testbot */
- "Failed to list modes, hr %#x.\n", hr);
+ "Failed to list modes, hr %#lx.\n", hr);
if (hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE)
{
win_skip("GetDisplayModeList() not supported.\n");
@@ -1432,12 +1432,12 @@ static void test_output(void)
mode_count_comp = mode_count;
hr = IDXGIOutput_GetDisplayModeList(output, 0, 0, &mode_count, NULL);
- ok(SUCCEEDED(hr), "Failed to list modes, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to list modes, hr %#lx.\n", hr);
ok(!mode_count, "Got unexpected mode_count %u.\n", mode_count);
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM,
DXGI_ENUM_MODES_SCALING, &mode_count, NULL);
- ok(SUCCEEDED(hr), "Failed to list modes, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to list modes, hr %#lx.\n", hr);
ok(mode_count >= mode_count_comp, "Got unexpected mode_count %u, expected >= %u.\n", mode_count, mode_count_comp);
mode_count_comp = mode_count;
@@ -1446,19 +1446,19 @@ static void test_output(void)
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM,
DXGI_ENUM_MODES_SCALING, NULL, modes);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
ok(!modes[0].Height, "No output was expected.\n");
mode_count = 0;
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM,
DXGI_ENUM_MODES_SCALING, &mode_count, modes);
- ok(hr == DXGI_ERROR_MORE_DATA, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_MORE_DATA, "Got unexpected hr %#lx.\n", hr);
ok(!modes[0].Height, "No output was expected.\n");
mode_count = mode_count_comp;
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM,
DXGI_ENUM_MODES_SCALING, &mode_count, modes);
- ok(SUCCEEDED(hr), "Failed to list modes, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to list modes, hr %#lx.\n", hr);
ok(mode_count == mode_count_comp, "Got unexpected mode_count %u, expected %u.\n", mode_count, mode_count_comp);
last_width = last_height = 0;
@@ -1498,7 +1498,7 @@ static void test_output(void)
mode_count += 5;
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM,
DXGI_ENUM_MODES_SCALING, &mode_count, modes);
- ok(SUCCEEDED(hr), "Failed to list modes, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to list modes, hr %#lx.\n", hr);
ok(mode_count == mode_count_comp, "Got unexpected mode_count %u, expected %u.\n", mode_count, mode_count_comp);
if (mode_count_comp)
@@ -1506,7 +1506,7 @@ static void test_output(void)
mode_count = mode_count_comp - 1;
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM,
DXGI_ENUM_MODES_SCALING, &mode_count, modes);
- ok(hr == DXGI_ERROR_MORE_DATA, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_MORE_DATA, "Got unexpected hr %#lx.\n", hr);
ok(mode_count == mode_count_comp - 1, "Got unexpected mode_count %u, expected %u.\n",
mode_count, mode_count_comp - 1);
}
@@ -1519,7 +1519,7 @@ static void test_output(void)
IDXGIOutput_Release(output);
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
static void test_find_closest_matching_mode(void)
@@ -1544,7 +1544,7 @@ static void test_find_closest_matching_mode(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(SUCCEEDED(hr), "GetAdapter failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetAdapter failed, hr %#lx.\n", hr);
hr = IDXGIAdapter_EnumOutputs(adapter, 0, &output);
if (hr == DXGI_ERROR_NOT_FOUND)
@@ -1554,12 +1554,12 @@ static void test_find_closest_matching_mode(void)
IDXGIDevice_Release(device);
return;
}
- ok(SUCCEEDED(hr), "EnumOutputs failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "EnumOutputs failed, hr %#lx.\n", hr);
memset(&mode, 0, sizeof(mode));
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
ok(hr == DXGI_ERROR_INVALID_CALL || broken(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE), /* Win 7 testbot */
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
if (hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE)
{
win_skip("FindClosestMatchingMode() not supported.\n");
@@ -1568,42 +1568,42 @@ static void test_find_closest_matching_mode(void)
memset(&mode, 0, sizeof(mode));
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, (IUnknown *)device);
- todo_wine ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ todo_wine ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM, 0, &mode_count, NULL);
- ok(SUCCEEDED(hr), "Failed to list modes, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to list modes, hr %#lx.\n", hr);
modes = heap_calloc(mode_count, sizeof(*modes));
ok(!!modes, "Failed to allocate memory.\n");
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM, 0, &mode_count, modes);
- ok(SUCCEEDED(hr), "Failed to list modes, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to list modes, hr %#lx.\n", hr);
for (i = 0; i < mode_count; ++i)
{
mode = modes[i];
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[i], MODE_DESC_IGNORE_SCALING);
mode.Format = DXGI_FORMAT_UNKNOWN;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
mode = modes[i];
mode.Width = 0;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
mode = modes[i];
mode.Height = 0;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
mode = modes[i];
mode.Width = mode.Height = 0;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[i], MODE_DESC_IGNORE_SCALING | MODE_DESC_IGNORE_RESOLUTION);
ok(matching_mode.Width > 0 && matching_mode.Height > 0, "Got unexpected resolution %ux%u.\n",
matching_mode.Width, matching_mode.Height);
@@ -1611,7 +1611,7 @@ static void test_find_closest_matching_mode(void)
mode = modes[i];
mode.RefreshRate.Numerator = mode.RefreshRate.Denominator = 0;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[i], MODE_DESC_IGNORE_SCALING | MODE_DESC_IGNORE_REFRESH_RATE);
ok(matching_mode.RefreshRate.Numerator > 0 && matching_mode.RefreshRate.Denominator > 0,
"Got unexpected refresh rate %u / %u.\n",
@@ -1620,7 +1620,7 @@ static void test_find_closest_matching_mode(void)
mode = modes[i];
mode.ScanlineOrdering = DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[i], MODE_DESC_IGNORE_SCALING | MODE_DESC_IGNORE_SCANLINE_ORDERING);
ok(matching_mode.ScanlineOrdering, "Got unexpected scanline ordering %#x.\n",
matching_mode.ScanlineOrdering);
@@ -1630,7 +1630,7 @@ static void test_find_closest_matching_mode(void)
mode.Height = modes[i].Height;
mode.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[i], MODE_DESC_CHECK_RESOLUTION & MODE_DESC_CHECK_FORMAT);
memset(&mode, 0, sizeof(mode));
@@ -1638,7 +1638,7 @@ static void test_find_closest_matching_mode(void)
mode.Height = modes[i].Height - 1;
mode.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[i],
(MODE_DESC_CHECK_RESOLUTION & MODE_DESC_CHECK_FORMAT) | MODE_DESC_IGNORE_EXACT_RESOLUTION);
@@ -1647,7 +1647,7 @@ static void test_find_closest_matching_mode(void)
mode.Height = modes[i].Height + 1;
mode.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[i],
(MODE_DESC_CHECK_RESOLUTION & MODE_DESC_CHECK_FORMAT) | MODE_DESC_IGNORE_EXACT_RESOLUTION);
}
@@ -1656,7 +1656,7 @@ static void test_find_closest_matching_mode(void)
mode.Width = mode.Height = 10;
mode.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
/* Find mode for the lowest resolution. */
mode = modes[0];
for (i = 0; i < mode_count; ++i)
@@ -1672,7 +1672,7 @@ static void test_find_closest_matching_mode(void)
mode.Format = modes[0].Format;
mode.ScanlineOrdering = DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[0], MODE_DESC_CHECK_RESOLUTION & MODE_DESC_CHECK_FORMAT);
memset(&mode, 0, sizeof(mode));
@@ -1681,7 +1681,7 @@ static void test_find_closest_matching_mode(void)
mode.Format = modes[0].Format;
mode.ScanlineOrdering = DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_mode_desc(&matching_mode, &modes[0], MODE_DESC_CHECK_RESOLUTION & MODE_DESC_CHECK_FORMAT);
for (i = 0; i < ARRAY_SIZE(scaling_tests); ++i)
@@ -1697,7 +1697,7 @@ static void test_find_closest_matching_mode(void)
mode.Format = modes[j].Format;
mode.Scaling = modes[j].Scaling;
hr = IDXGIOutput_FindClosestMatchingMode(output, &mode, &matching_mode, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
check_mode_desc(&matching_mode, &modes[j],
MODE_DESC_IGNORE_REFRESH_RATE | MODE_DESC_IGNORE_SCANLINE_ORDERING);
break;
@@ -1710,7 +1710,7 @@ done:
IDXGIOutput_Release(output);
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
struct refresh_rates
@@ -1777,87 +1777,87 @@ static void test_create_swapchain(void)
ok(hr == S_OK, "IDXGIDevice does not implement IUnknown.\n");
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(hr == S_OK, "Failed to get adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)&factory);
- ok(hr == S_OK, "Failed to get parent, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get parent, hr %#lx.\n", hr);
expected_refcount = get_refcount(adapter);
refcount = get_refcount(factory);
- ok(refcount == 2, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == 2, "Got unexpected refcount %lu.\n", refcount);
refcount = get_refcount(device);
- ok(refcount == 2, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == 2, "Got unexpected refcount %lu.\n", refcount);
creation_desc.OutputWindow = NULL;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
creation_desc.OutputWindow = CreateWindowA("static", "dxgi_test", 0, 0, 0, 0, 0, 0, 0, 0, 0);
memset(&initial_state, 0, sizeof(initial_state));
capture_fullscreen_state(&initial_state.fullscreen_state, creation_desc.OutputWindow);
hr = IDXGIFactory_CreateSwapChain(factory, NULL, &creation_desc, &swapchain);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIFactory_CreateSwapChain(factory, obj, NULL, &swapchain);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
refcount = get_refcount(adapter);
- ok(refcount >= expected_refcount, "Got refcount %u, expected >= %u.\n", refcount, expected_refcount);
+ ok(refcount >= expected_refcount, "Got refcount %lu, expected >= %lu.\n", refcount, expected_refcount);
refcount = get_refcount(factory);
- todo_wine ok(refcount == 4, "Got unexpected refcount %u.\n", refcount);
+ todo_wine ok(refcount == 4, "Got unexpected refcount %lu.\n", refcount);
refcount = get_refcount(device);
- ok(refcount == 3, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == 3, "Got unexpected refcount %lu.\n", refcount);
hr = IDXGISwapChain_GetDesc(swapchain, NULL);
- ok(hr == E_INVALIDARG, "GetDesc unexpectedly returned %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "GetDesc unexpectedly returned %#lx.\n", hr);
hr = IDXGISwapChain_GetParent(swapchain, &IID_IUnknown, (void **)&parent);
- ok(hr == S_OK, "Failed to get parent,%#x.\n", hr);
+ ok(hr == S_OK, "Failed to get parent,%#lx.\n", hr);
ok(parent == (IUnknown *)factory, "Got unexpected parent interface pointer %p.\n", parent);
refcount = IUnknown_Release(parent);
- todo_wine ok(refcount == 4, "Got unexpected refcount %u.\n", refcount);
+ todo_wine ok(refcount == 4, "Got unexpected refcount %lu.\n", refcount);
hr = IDXGISwapChain_GetParent(swapchain, &IID_IDXGIFactory, (void **)&parent);
- ok(hr == S_OK, "Failed to get parent,%#x.\n", hr);
+ ok(hr == S_OK, "Failed to get parent,%#lx.\n", hr);
ok(parent == (IUnknown *)factory, "Got unexpected parent interface pointer %p.\n", parent);
refcount = IUnknown_Release(parent);
- todo_wine ok(refcount == 4, "Got unexpected refcount %u.\n", refcount);
+ todo_wine ok(refcount == 4, "Got unexpected refcount %lu.\n", refcount);
hr = IDXGISwapChain_QueryInterface(swapchain, &IID_IDXGISwapChain1, (void **)&swapchain1);
ok(hr == S_OK || broken(hr == E_NOINTERFACE) /* Not available on all Windows versions. */,
- "Failed to query IDXGISwapChain1 interface, hr %#x.\n", hr);
+ "Failed to query IDXGISwapChain1 interface, hr %#lx.\n", hr);
if (SUCCEEDED(hr))
{
hr = IDXGISwapChain1_GetDesc1(swapchain1, NULL);
- ok(hr == E_INVALIDARG, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain1_GetDesc1(swapchain1, &swapchain_desc);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!swapchain_desc.Stereo, "Got unexpected stereo %#x.\n", swapchain_desc.Stereo);
ok(swapchain_desc.Scaling == DXGI_SCALING_STRETCH,
"Got unexpected scaling %#x.\n", swapchain_desc.Scaling);
ok(swapchain_desc.AlphaMode == DXGI_ALPHA_MODE_IGNORE,
"Got unexpected alpha mode %#x.\n", swapchain_desc.AlphaMode);
hr = IDXGISwapChain1_GetFullscreenDesc(swapchain1, NULL);
- ok(hr == E_INVALIDARG, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain1_GetFullscreenDesc(swapchain1, &fullscreen_desc);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(fullscreen_desc.Windowed == creation_desc.Windowed,
"Got unexpected windowed %#x.\n", fullscreen_desc.Windowed);
hr = IDXGISwapChain1_GetHwnd(swapchain1, &window);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(window == creation_desc.OutputWindow, "Got unexpected window %p.\n", window);
IDXGISwapChain1_Release(swapchain1);
}
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "Swapchain has %u references left.\n", refcount);
+ ok(!refcount, "Swapchain has %lu references left.\n", refcount);
refcount = get_refcount(factory);
- ok(refcount == 2, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == 2, "Got unexpected refcount %lu.\n", refcount);
for (i = 0; i < ARRAY_SIZE(refresh_list); ++i)
{
@@ -1865,10 +1865,10 @@ static void test_create_swapchain(void)
creation_desc.BufferDesc.RefreshRate.Denominator = refresh_list[i].denominator;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == S_OK, "Test %u: Failed to create swapchain, hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Failed to create swapchain, hr %#lx.\n", i, hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(hr == S_OK, "Test %u: Failed to get swapchain desc, hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Failed to get swapchain desc, hr %#lx.\n", i, hr);
ok(result_desc.Windowed == creation_desc.Windowed, "Test %u: Got unexpected windowed %#x.\n",
i, result_desc.Windowed);
@@ -1884,19 +1884,19 @@ static void test_create_swapchain(void)
fullscreen = 0xdeadbeef;
target = (void *)0xdeadbeef;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &target);
- ok(hr == S_OK, "Test %u: Failed to get fullscreen state, hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Failed to get fullscreen state, hr %#lx.\n", i, hr);
ok(!fullscreen, "Test %u: Got unexpected fullscreen %#x.\n", i, fullscreen);
ok(!target, "Test %u: Got unexpected target %p.\n", i, target);
hr = IDXGISwapChain_GetFullscreenState(swapchain, NULL, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
fullscreen = 0xdeadbeef;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(!fullscreen, "Test %u: Got unexpected fullscreen %#x.\n", i, fullscreen);
target = (void *)0xdeadbeef;
hr = IDXGISwapChain_GetFullscreenState(swapchain, NULL, &target);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(!target, "Test %u: Got unexpected target %p.\n", i, target);
check_swapchain_fullscreen_state(swapchain, &initial_state);
@@ -1913,7 +1913,7 @@ static void test_create_swapchain(void)
ok(hr == S_OK, "IDXGIDevice does not implement IUnknown.\n");
hr = IDXGIFactory_CreateSwapChain(factory, obj2, &creation_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_IDXGISurface1, (void **)&surface);
if (SUCCEEDED(hr))
@@ -1921,7 +1921,7 @@ static void test_create_swapchain(void)
HDC hdc;
hr = IDXGISurface1_GetDC(surface, FALSE, &hdc);
- ok(FAILED(hr), "Expected GetDC() to fail, %#x\n", hr);
+ ok(FAILED(hr), "Expected GetDC() to fail, %#lx\n", hr);
IDXGISurface1_Release(surface);
IDXGISwapChain_Release(swapchain);
@@ -1930,16 +1930,16 @@ static void test_create_swapchain(void)
creation_desc.Flags = DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE;
hr = IDXGIFactory_CreateSwapChain(factory, obj2, &creation_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
creation_desc.BufferDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
creation_desc.Flags = 0;
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_IDXGISurface1, (void **)&surface);
- ok(hr == S_OK, "Failed to get front buffer, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get front buffer, hr %#lx.\n", hr);
hr = IDXGISurface1_GetDC(surface, FALSE, &hdc);
- ok(hr == S_OK, "Expected GetDC() to succeed, %#x\n", hr);
+ ok(hr == S_OK, "Expected GetDC() to succeed, %#lx\n", hr);
IDXGISurface1_ReleaseDC(surface, NULL);
IDXGISurface1_Release(surface);
@@ -1961,10 +1961,10 @@ static void test_create_swapchain(void)
creation_desc.BufferDesc.RefreshRate.Denominator = refresh_list[i].denominator;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(SUCCEEDED(hr), "Test %u: Failed to create swapchain, hr %#x.\n", i, hr);
+ ok(SUCCEEDED(hr), "Test %u: Failed to create swapchain, hr %#lx.\n", i, hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(hr == S_OK, "Test %u: Failed to get swapchain desc, hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Failed to get swapchain desc, hr %#lx.\n", i, hr);
/* When numerator is non-zero and denominator is zero, the windowed mode is used.
* Additionally, some versions of WARP seem to always fail to change fullscreen state. */
@@ -1982,7 +1982,7 @@ static void test_create_swapchain(void)
fullscreen = FALSE;
target = NULL;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &target);
- ok(hr == S_OK, "Test %u: Failed to get fullscreen state, hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Failed to get fullscreen state, hr %#lx.\n", i, hr);
ok(fullscreen == !result_desc.Windowed, "Test %u: Got fullscreen %#x, expected %#x.\n",
i, fullscreen, result_desc.Windowed);
ok(result_desc.Windowed ? !target : !!target, "Test %u: Got unexpected target %p.\n", i, target);
@@ -1990,7 +1990,7 @@ static void test_create_swapchain(void)
{
IDXGIOutput *containing_output;
hr = IDXGISwapChain_GetContainingOutput(swapchain, &containing_output);
- ok(hr == S_OK, "Test %u: Failed to get containing output, hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Failed to get containing output, hr %#lx.\n", i, hr);
ok(containing_output == target, "Test %u: Got unexpected containing output pointer %p.\n",
i, containing_output);
IDXGIOutput_Release(containing_output);
@@ -2001,25 +2001,25 @@ static void test_create_swapchain(void)
IDXGIOutput_Release(target);
hr = IDXGISwapChain_GetFullscreenState(swapchain, NULL, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
fullscreen = FALSE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(fullscreen, "Test %u: Got unexpected fullscreen %#x.\n", i, fullscreen);
target = NULL;
hr = IDXGISwapChain_GetFullscreenState(swapchain, NULL, &target);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(!!target, "Test %u: Got unexpected target %p.\n", i, target);
IDXGIOutput_Release(target);
}
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Test %u: Failed to set fullscreen state, hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Failed to set fullscreen state, hr %#lx.\n", i, hr);
fullscreen = 0xdeadbeef;
target = (void *)0xdeadbeef;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &target);
- ok(hr == S_OK, "Test %u: Failed to get fullscreen state, hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Failed to get fullscreen state, hr %#lx.\n", i, hr);
ok(!fullscreen, "Test %u: Got unexpected fullscreen %#x.\n", i, fullscreen);
ok(!target, "Test %u: Got unexpected target %p.\n", i, target);
@@ -2034,16 +2034,16 @@ static void test_create_swapchain(void)
creation_desc.Windowed = TRUE;
creation_desc.Flags = 0;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == E_INVALIDARG, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
creation_desc.Windowed = FALSE;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == E_INVALIDARG, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
creation_desc.BufferCount = 2;
creation_desc.SwapEffect = DXGI_SWAP_EFFECT_FLIP_DISCARD;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == E_INVALIDARG || hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG || hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
creation_desc.BufferCount = 1;
creation_desc.SwapEffect = DXGI_SWAP_EFFECT_DISCARD;
@@ -2063,9 +2063,9 @@ static void test_create_swapchain(void)
creation_desc.Windowed = TRUE;
creation_desc.Flags = 0;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(hr == S_OK, "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get swapchain desc, hr %#lx.\n", hr);
ok(result_desc.BufferDesc.Width == expected_width, "Got width %u, expected %u.\n",
result_desc.BufferDesc.Width, expected_width);
ok(result_desc.BufferDesc.Height == expected_height, "Got height %u, expected %u.\n",
@@ -2087,9 +2087,9 @@ static void test_create_swapchain(void)
creation_desc.BufferDesc.Width = 0;
creation_desc.BufferDesc.Height = 0;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(hr == S_OK, "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get swapchain desc, hr %#lx.\n", hr);
ok(result_desc.BufferDesc.Width == expected_width, "Got width %u, expected %u.\n",
result_desc.BufferDesc.Width, expected_width);
ok(result_desc.BufferDesc.Height == expected_height, "Got height %u, expected %u.\n",
@@ -2110,9 +2110,9 @@ static void test_create_swapchain(void)
creation_desc.BufferDesc.Width = 0;
creation_desc.BufferDesc.Height = 0;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(hr == S_OK, "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get swapchain desc, hr %#lx.\n", hr);
ok(result_desc.BufferDesc.Width == expected_width, "Got width %u, expected %u.\n",
result_desc.BufferDesc.Width, expected_width);
ok(result_desc.BufferDesc.Height == expected_height, "Got height %u, expected %u.\n",
@@ -2127,14 +2127,14 @@ static void test_create_swapchain(void)
/* Fullscreen */
creation_desc.Windowed = FALSE;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(SUCCEEDED(hr), "Failed to create swapchain, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(hr == S_OK, "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get swapchain desc, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Failed to set fullscreen state, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to set fullscreen state, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetContainingOutput(swapchain, &expected_state.target);
ok(hr == S_OK || broken(hr == DXGI_ERROR_UNSUPPORTED) /* Win 7 testbot */,
- "Failed to get containing output, hr %#x.\n", hr);
+ "Failed to get containing output, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
IDXGISwapChain_Release(swapchain);
if (hr == DXGI_ERROR_UNSUPPORTED)
@@ -2159,16 +2159,16 @@ static void test_create_swapchain(void)
expected_height = expected_client_rect->bottom - expected_client_rect->top;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(hr == S_OK, "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get swapchain desc, hr %#lx.\n", hr);
todo_wine ok(result_desc.BufferDesc.Width == expected_width, "Got width %u, expected %u.\n",
result_desc.BufferDesc.Width, expected_width);
todo_wine ok(result_desc.BufferDesc.Height == expected_height, "Got height %u, expected %u.\n",
result_desc.BufferDesc.Height, expected_height);
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Failed to set fullscreen state, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to set fullscreen state, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
IDXGISwapChain_Release(swapchain);
@@ -2183,16 +2183,16 @@ static void test_create_swapchain(void)
expected_height = expected_client_rect->bottom - expected_client_rect->top;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &creation_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(hr == S_OK, "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get swapchain desc, hr %#lx.\n", hr);
todo_wine ok(result_desc.BufferDesc.Width == expected_width, "Got width %u, expected %u.\n",
result_desc.BufferDesc.Width, expected_width);
todo_wine ok(result_desc.BufferDesc.Height == expected_height, "Got height %u, expected %u.\n",
result_desc.BufferDesc.Height, expected_height);
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Failed to set fullscreen state, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to set fullscreen state, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
IDXGISwapChain_Release(swapchain);
@@ -2201,11 +2201,11 @@ static void test_create_swapchain(void)
done:
IUnknown_Release(obj);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
refcount = IDXGIAdapter_Release(adapter);
- ok(!refcount, "Adapter has %u references left.\n", refcount);
+ ok(!refcount, "Adapter has %lu references left.\n", refcount);
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
check_window_fullscreen_state(creation_desc.OutputWindow, &initial_state.fullscreen_state);
DestroyWindow(creation_desc.OutputWindow);
}
@@ -2238,7 +2238,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
output_count = 0;
while ((hr = IDXGIAdapter_EnumOutputs(adapter, output_count, &output)) != DXGI_ERROR_NOT_FOUND)
{
- ok(SUCCEEDED(hr), "Failed to enumerate output %u, hr %#x.\n", output_count, hr);
+ ok(SUCCEEDED(hr), "Failed to enumerate output %u, hr %#lx.\n", output_count, hr);
IDXGIOutput_Release(output);
++output_count;
}
@@ -2263,7 +2263,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
get_factory(device, is_d3d12, &factory);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#lx.\n", hr);
monitor = MonitorFromWindow(swapchain_desc.OutputWindow, 0);
ok(!!monitor, "MonitorFromWindow failed.\n");
@@ -2274,7 +2274,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output);
ok(SUCCEEDED(hr) || broken(hr == DXGI_ERROR_UNSUPPORTED) /* Win 7 testbot */,
- "GetContainingOutput failed, hr %#x.\n", hr);
+ "GetContainingOutput failed, hr %#lx.\n", hr);
if (hr == DXGI_ERROR_UNSUPPORTED)
{
win_skip("GetContainingOutput() not supported.\n");
@@ -2282,17 +2282,17 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
}
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output2);
- ok(SUCCEEDED(hr), "GetContainingOutput failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetContainingOutput failed, hr %#lx.\n", hr);
ok(output != output2, "Got unexpected output pointers %p, %p.\n", output, output2);
check_output_equal(output, output2);
refcount = IDXGIOutput_Release(output);
- ok(!refcount, "IDXGIOutput has %u references left.\n", refcount);
+ ok(!refcount, "IDXGIOutput has %lu references left.\n", refcount);
refcount = IDXGIOutput_Release(output2);
- ok(!refcount, "IDXGIOutput has %u references left.\n", refcount);
+ ok(!refcount, "IDXGIOutput has %lu references left.\n", refcount);
ok(!lstrcmpW(output_desc.DeviceName, monitor_info.szDevice),
"Got unexpected device name %s, expected %s.\n",
@@ -2309,7 +2309,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
++output_idx)
{
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(SUCCEEDED(hr), "Adapter %u output %u: GetDesc failed, hr %#x.\n", adapter_idx,
+ ok(SUCCEEDED(hr), "Adapter %u output %u: GetDesc failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
/* Move the OutputWindow to the current output. */
@@ -2320,7 +2320,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output2);
if (FAILED(hr))
{
- win_skip("Adapter %u output %u: GetContainingOutput failed, hr %#x.\n",
+ win_skip("Adapter %u output %u: GetContainingOutput failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
IDXGIOutput_Release(output);
continue;
@@ -2329,7 +2329,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
check_output_equal(output, output2);
refcount = IDXGIOutput_Release(output2);
- ok(!refcount, "Adapter %u output %u: IDXGIOutput has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u: IDXGIOutput has %lu references left.\n",
adapter_idx, output_idx, refcount);
/* Move the OutputWindow around the corners of the current output desktop coordinates. */
@@ -2393,17 +2393,17 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output2);
ok(hr == S_OK || broken(hr == DXGI_ERROR_UNSUPPORTED),
- "Adapter %u output %u point %u: Failed to get containing output, hr %#x.\n",
+ "Adapter %u output %u point %u: Failed to get containing output, hr %#lx.\n",
adapter_idx, output_idx, i, hr);
if (hr != S_OK)
continue;
ok(!!output2, "Adapter %u output %u point %u: Got unexpected containing output %p.\n",
adapter_idx, output_idx, i, output2);
hr = IDXGIOutput_GetDesc(output2, &output_desc);
- ok(hr == S_OK, "Adapter %u output %u point %u: Failed to get output desc, hr %#x.\n",
+ ok(hr == S_OK, "Adapter %u output %u point %u: Failed to get output desc, hr %#lx.\n",
adapter_idx, output_idx, i, hr);
refcount = IDXGIOutput_Release(output2);
- ok(!refcount, "Adapter %u output %u point %u: IDXGIOutput has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u point %u: IDXGIOutput has %lu references left.\n",
adapter_idx, output_idx, i, refcount);
ok(!lstrcmpW(output_desc.DeviceName, monitor_info.szDevice),
@@ -2426,14 +2426,14 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
if (FAILED(hr))
{
- skip("SetFullscreenState failed, hr %#x.\n", hr);
+ skip("SetFullscreenState failed, hr %#lx.\n", hr);
goto done;
}
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output2);
if (FAILED(hr))
{
- win_skip("GetContainingOutput failed, hr %#x.\n", hr);
+ win_skip("GetContainingOutput failed, hr %#lx.\n", hr);
IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
goto done;
}
@@ -2445,7 +2445,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
++output_idx)
{
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "Adapter %u output %u: GetDesc failed, hr %#x.\n", adapter_idx,
+ ok(hr == S_OK, "Adapter %u output %u: GetDesc failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
IDXGIOutput_Release(output);
@@ -2455,7 +2455,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
ok(ret, "Adapter %u output %u: SetWindowPos failed.\n", adapter_idx, output_idx);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &output);
- ok(hr == S_OK, "Adapter %u output %u: GetFullscreenState failed, hr %#x.\n",
+ ok(hr == S_OK, "Adapter %u output %u: GetFullscreenState failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
ok(fullscreen, "Adapter %u output %u: Expect swapchain full screen.\n", adapter_idx,
output_idx);
@@ -2464,7 +2464,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
IDXGIOutput_Release(output);
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output);
- ok(hr == S_OK, "Adapter %u output %u: GetContainingOutput failed, hr %#x.\n",
+ ok(hr == S_OK, "Adapter %u output %u: GetContainingOutput failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
ok(output == output2, "Adapter %u output %u: Expect output %p, got %p.\n",
adapter_idx, output_idx, output2, output);
@@ -2475,7 +2475,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
IDXGIOutput_Release(output2);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "SetFullscreenState failed, hr %#lx.\n", hr);
/* Test GetContainingOutput after a full screen swapchain is made windowed by pressing
* Alt+Enter, then move it to another output and use Alt+Enter to enter full screen */
@@ -2502,7 +2502,7 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
IDXGIOutput_Release(output);
if (FAILED(hr))
{
- skip("SetFullscreenState failed, hr %#x.\n", hr);
+ skip("SetFullscreenState failed, hr %#lx.\n", hr);
IDXGIOutput_Release(output2);
goto done;
}
@@ -2512,12 +2512,12 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
(MapVirtualKeyA(VK_RETURN, MAPVK_VK_TO_VSC) << 16) | 0x20000001);
flush_events();
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "GetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetFullscreenState failed, hr %#lx.\n", hr);
ok(!fullscreen, "Expect swapchain not full screen.\n");
/* Move the swapchain output window to the second output */
hr = IDXGIOutput_GetDesc(output2, &output_desc2);
- ok(hr == S_OK, "GetDesc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetDesc failed, hr %#lx.\n", hr);
ret = SetWindowPos(swapchain_desc.OutputWindow, 0, output_desc2.DesktopCoordinates.left,
output_desc2.DesktopCoordinates.top, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
ok(ret, "SetWindowPos failed.\n");
@@ -2528,13 +2528,13 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
flush_events();
output = NULL;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &output);
- ok(hr == S_OK, "GetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetFullscreenState failed, hr %#lx.\n", hr);
ok(fullscreen, "Expect swapchain full screen.\n");
ok(!!output, "Expect output not NULL.\n");
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "GetDesc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetDesc failed, hr %#lx.\n", hr);
hr = IDXGIOutput_GetDesc(output2, &output_desc2);
- ok(hr == S_OK, "GetDesc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetDesc failed, hr %#lx.\n", hr);
ok(!lstrcmpW(output_desc.DeviceName, output_desc2.DeviceName),
"Expect device name %s, got %s.\n", wine_dbgstr_w(output_desc2.DeviceName),
wine_dbgstr_w(output_desc.DeviceName));
@@ -2542,17 +2542,17 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
output = NULL;
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output);
- ok(hr == S_OK, "GetContainingOutput failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetContainingOutput failed, hr %#lx.\n", hr);
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "GetDesc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetDesc failed, hr %#lx.\n", hr);
hr = IDXGIOutput_GetDesc(output2, &output_desc2);
- ok(hr == S_OK, "GetDesc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetDesc failed, hr %#lx.\n", hr);
ok(!lstrcmpW(output_desc.DeviceName, output_desc2.DeviceName),
"Expect device name %s, got %s.\n", wine_dbgstr_w(output_desc2.DeviceName),
wine_dbgstr_w(output_desc.DeviceName));
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "SetFullscreenState failed, hr %#lx.\n", hr);
}
else
{
@@ -2566,9 +2566,9 @@ static void test_get_containing_output(IUnknown *device, BOOL is_d3d12)
done:
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "IDXGIFactory has %u references left.\n", refcount);
+ ok(refcount == !is_d3d12, "IDXGIFactory has %lu references left.\n", refcount);
DestroyWindow(swapchain_desc.OutputWindow);
}
@@ -2585,7 +2585,7 @@ static void test_swapchain_fullscreen_state(IDXGISwapChain *swapchain,
BOOL ret;
hr = IDXGISwapChain_GetDesc(swapchain, &swapchain_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, initial_state);
@@ -2593,10 +2593,10 @@ static void test_swapchain_fullscreen_state(IDXGISwapChain *swapchain,
compute_expected_swapchain_fullscreen_state_after_fullscreen_change(&expected_state,
&swapchain_desc, &initial_state->fullscreen_state.monitor_rect, 800, 600, NULL);
hr = IDXGISwapChain_GetContainingOutput(swapchain, &expected_state.target);
- ok(SUCCEEDED(hr), "GetContainingOutput failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetContainingOutput failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, "Got unexpected hr %#lx.\n", hr);
if (FAILED(hr))
{
skip("Could not change fullscreen state.\n");
@@ -2606,15 +2606,15 @@ static void test_swapchain_fullscreen_state(IDXGISwapChain *swapchain,
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, initial_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, initial_state);
IDXGIOutput_Release(expected_state.target);
@@ -2632,10 +2632,10 @@ static void test_swapchain_fullscreen_state(IDXGISwapChain *swapchain,
for (i = 0; i < output_count; ++i)
{
hr = IDXGIAdapter_EnumOutputs(adapter, i, &output);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
output_monitor_info[i].cbSize = sizeof(*output_monitor_info);
ret = GetMonitorInfoW(output_desc.Monitor, (MONITORINFO *)&output_monitor_info[i]);
@@ -2651,9 +2651,9 @@ static void test_swapchain_fullscreen_state(IDXGISwapChain *swapchain,
BOOL fullscreen;
hr = IDXGIAdapter_EnumOutputs(adapter, i, &output);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
expected_state = *initial_state;
expected_state.target = output;
@@ -2663,33 +2663,33 @@ static void test_swapchain_fullscreen_state(IDXGISwapChain *swapchain,
&swapchain_desc, &orig_monitor_rect, 800, 600, NULL);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, output);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
target = NULL;
hr = IDXGISwapChain_GetFullscreenState(swapchain, NULL, &target);
- ok(SUCCEEDED(hr), "GetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetFullscreenState failed, hr %#lx.\n", hr);
ok(target == output, "Got target pointer %p, expected %p.\n", target, output);
IDXGIOutput_Release(target);
fullscreen = FALSE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(SUCCEEDED(hr), "GetFullscreenState failed, hr %#x.\n", hr);
- ok(fullscreen, "Got unexpected fullscreen %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetFullscreenState failed, hr %#lx.\n", hr);
+ ok(fullscreen, "Got unexpected fullscreen %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, output);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, output);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, initial_state);
fullscreen = TRUE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(SUCCEEDED(hr), "GetFullscreenState failed, hr %#x.\n", hr);
- ok(!fullscreen, "Got unexpected fullscreen %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetFullscreenState failed, hr %#lx.\n", hr);
+ ok(!fullscreen, "Got unexpected fullscreen %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, initial_state);
monitor_info.cbSize = sizeof(monitor_info);
@@ -2699,22 +2699,22 @@ static void test_swapchain_fullscreen_state(IDXGISwapChain *swapchain,
wine_dbgstr_rect(&monitor_info.rcMonitor), wine_dbgstr_rect(&orig_monitor_rect));
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, output);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
IDXGIOutput_Release(output);
}
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, initial_state);
for (i = 0; i < output_count; ++i)
{
hr = IDXGIAdapter_EnumOutputs(adapter, i, &output);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
monitor_info.cbSize = sizeof(monitor_info);
ret = GetMonitorInfoW(output_desc.Monitor, (MONITORINFO *)&monitor_info);
@@ -2764,105 +2764,105 @@ static void test_set_fullscreen(IUnknown *device, BOOL is_d3d12)
memset(&initial_state, 0, sizeof(initial_state));
capture_fullscreen_state(&initial_state.fullscreen_state, swapchain_desc.OutputWindow);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output);
ok(SUCCEEDED(hr) || broken(hr == DXGI_ERROR_UNSUPPORTED), /* Win 7 testbot */
- "Failed to get containing output, hr %#x.\n", hr);
+ "Failed to get containing output, hr %#lx.\n", hr);
if (FAILED(hr))
{
skip("Could not get output.\n");
goto done;
}
hr = IDXGIOutput_GetParent(output, &IID_IDXGIAdapter, (void **)&adapter);
- ok(hr == S_OK, "Failed to get parent, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get parent, hr %#lx.\n", hr);
IDXGIOutput_Release(output);
check_swapchain_fullscreen_state(swapchain, &initial_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(SUCCEEDED(hr) || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
|| broken(hr == DXGI_ERROR_UNSUPPORTED), /* Win 7 testbot */
- "SetFullscreenState failed, hr %#x.\n", hr);
+ "SetFullscreenState failed, hr %#lx.\n", hr);
if (FAILED(hr))
{
skip("Could not change fullscreen state.\n");
goto done;
}
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
DestroyWindow(swapchain_desc.OutputWindow);
swapchain_desc.OutputWindow = CreateWindowA("static", "dxgi_test", 0, 0, 0, 400, 200, 0, 0, 0, 0);
check_window_fullscreen_state(swapchain_desc.OutputWindow, &initial_state.fullscreen_state);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
test_swapchain_fullscreen_state(swapchain, adapter, &initial_state);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
DestroyWindow(swapchain_desc.OutputWindow);
swapchain_desc.OutputWindow = CreateWindowA("static", "dxgi_test", 0, 0, 0, 400, 200, 0, 0, 0, 0);
check_window_fullscreen_state(swapchain_desc.OutputWindow, &initial_state.fullscreen_state);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!fullscreen, "Got unexpected fullscreen %#x.\n", fullscreen);
DestroyWindow(swapchain_desc.OutputWindow);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!fullscreen, "Got unexpected fullscreen %#x.\n", fullscreen);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!fullscreen, "Got unexpected fullscreen %#x.\n", fullscreen);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
swapchain_desc.OutputWindow = CreateWindowA("static", "dxgi_test", 0, 0, 0, 400, 200, 0, 0, 0, 0);
check_window_fullscreen_state(swapchain_desc.OutputWindow, &initial_state.fullscreen_state);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!!fullscreen, "Got unexpected fullscreen %#x.\n", fullscreen);
DestroyWindow(swapchain_desc.OutputWindow);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!!fullscreen, "Got unexpected fullscreen %#x.\n", fullscreen);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!fullscreen, "Got unexpected fullscreen %#x.\n", fullscreen);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!fullscreen, "Got unexpected fullscreen %#x.\n", fullscreen);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
swapchain_desc.OutputWindow = CreateWindowA("static", "dxgi_test", 0, 0, 0, 400, 200, 0, 0, 0, 0);
check_window_fullscreen_state(swapchain_desc.OutputWindow, &initial_state.fullscreen_state);
swapchain_desc.Flags = DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH;
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
test_swapchain_fullscreen_state(swapchain, adapter, &initial_state);
@@ -2870,12 +2870,12 @@ done:
if (adapter)
IDXGIAdapter_Release(adapter);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
check_window_fullscreen_state(swapchain_desc.OutputWindow, &initial_state.fullscreen_state);
DestroyWindow(swapchain_desc.OutputWindow);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
}
static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d12)
@@ -2919,11 +2919,11 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
swapchain_desc.OutputWindow = create_window();
swapchain_desc.Windowed = TRUE;
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "Adapter %u output %u: CreateSwapChain failed, hr %#x.\n",
+ ok(SUCCEEDED(hr), "Adapter %u output %u: CreateSwapChain failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &containing_output);
- ok(SUCCEEDED(hr), "Adapter %u output %u: GetFullscreenState failed, hr %#x.\n",
+ ok(SUCCEEDED(hr), "Adapter %u output %u: GetFullscreenState failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
ok(!fullscreen, "Adapter %u output %u: Expected not fullscreen.\n", adapter_idx,
output_idx);
@@ -2932,17 +2932,17 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
/* Move the OutputWindow to the current output. */
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(SUCCEEDED(hr), "Adapter %u output %u: GetDesc failed, hr %#x.\n", adapter_idx,
+ ok(SUCCEEDED(hr), "Adapter %u output %u: GetDesc failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
ret = SetWindowPos(swapchain_desc.OutputWindow, 0,
output_desc.DesktopCoordinates.left, output_desc.DesktopCoordinates.top,
0, 0, SWP_NOSIZE | SWP_NOZORDER);
- ok(ret, "Adapter %u output %u: SetWindowPos failed, error %#x.\n", adapter_idx,
+ ok(ret, "Adapter %u output %u: SetWindowPos failed, error %#lx.\n", adapter_idx,
output_idx, GetLastError());
hr = IDXGISwapChain_GetContainingOutput(swapchain, &containing_output);
ok(SUCCEEDED(hr) || broken(hr == DXGI_ERROR_UNSUPPORTED) /* Win 7 testbot */,
- "Adapter %u output %u: GetContainingOutput failed, hr %#x.\n", adapter_idx,
+ "Adapter %u output %u: GetContainingOutput failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
if (hr == DXGI_ERROR_UNSUPPORTED)
{
@@ -2956,7 +2956,7 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(SUCCEEDED(hr) || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE,
- "Adapter %u output %u: SetFullscreenState failed, hr %#x.\n", adapter_idx,
+ "Adapter %u output %u: SetFullscreenState failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
if (hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE)
{
@@ -2976,7 +2976,7 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
target = NULL;
hr = IDXGISwapChain_GetFullscreenState(swapchain, NULL, &target);
- ok(SUCCEEDED(hr), "Adapter %u output %u: GetFullscreenState failed, hr %#x.\n",
+ ok(SUCCEEDED(hr), "Adapter %u output %u: GetFullscreenState failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
ok(target != containing_output,
"Adapter %u output %u: Got unexpected output %p, expected %p.\n", adapter_idx,
@@ -2984,27 +2984,27 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
check_output_equal(target, containing_output);
refcount = IDXGIOutput_Release(containing_output);
- ok(!refcount, "Adapter %u output %u: IDXGIOutput has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u: IDXGIOutput has %lu references left.\n",
adapter_idx, output_idx, refcount);
hr = IDXGISwapChain_GetContainingOutput(swapchain, &containing_output);
- ok(SUCCEEDED(hr), "Adapter %u output %u: GetContainingOutput failed, hr %#x.\n",
+ ok(SUCCEEDED(hr), "Adapter %u output %u: GetContainingOutput failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
ok(containing_output == target,
"Adapter %u output %u: Got unexpected containing output %p, expected %p.\n",
adapter_idx, output_idx, containing_output, target);
refcount = IDXGIOutput_Release(containing_output);
- ok(refcount >= 2, "Adapter %u output %u: Got unexpected refcount %u.\n", adapter_idx,
+ ok(refcount >= 2, "Adapter %u output %u: Got unexpected refcount %lu.\n", adapter_idx,
output_idx, refcount);
refcount = IDXGIOutput_Release(target);
- ok(refcount >= 1, "Adapter %u output %u: Got unexpected refcount %u.\n", adapter_idx,
+ ok(refcount >= 1, "Adapter %u output %u: Got unexpected refcount %lu.\n", adapter_idx,
output_idx, refcount);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "Adapter %u output %u: SetFullscreenState failed, hr %#x.\n",
+ ok(SUCCEEDED(hr), "Adapter %u output %u: SetFullscreenState failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "Adapter %u output %u: IDXGISwapChain has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u: IDXGISwapChain has %lu references left.\n",
adapter_idx, output_idx, refcount);
DestroyWindow(swapchain_desc.OutputWindow);
@@ -3017,12 +3017,12 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
swapchain_desc.Windowed = FALSE;
ret = SetWindowPos(swapchain_desc.OutputWindow, 0, output_desc.DesktopCoordinates.left,
output_desc.DesktopCoordinates.top, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
- ok(ret, "Adapter %u output %u: SetWindowPos failed, error %#x.\n", adapter_idx,
+ ok(ret, "Adapter %u output %u: SetWindowPos failed, error %#lx.\n", adapter_idx,
output_idx, GetLastError());
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
if (FAILED(hr))
{
- skip("Adapter %u output %u: CreateSwapChain failed, hr %#x.\n", adapter_idx,
+ skip("Adapter %u output %u: CreateSwapChain failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
IDXGIOutput_Release(output);
DestroyWindow(swapchain_desc.OutputWindow);
@@ -3030,7 +3030,7 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
}
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &containing_output);
- ok(SUCCEEDED(hr), "Adapter %u output %u: GetFullscreenState failed, hr %#x.\n",
+ ok(SUCCEEDED(hr), "Adapter %u output %u: GetFullscreenState failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
ok(fullscreen, "Adapter %u output %u: Expected fullscreen.\n", adapter_idx, output_idx);
ok(!!containing_output, "Adapter %u output %u: Expected a valid output.\n", adapter_idx,
@@ -3039,7 +3039,7 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
IDXGIOutput_Release(containing_output);
ret = GetWindowRect(swapchain_desc.OutputWindow, &window_rect);
- ok(ret, "Adapter %u output %u: GetWindowRect failed, error %#x.\n", adapter_idx,
+ ok(ret, "Adapter %u output %u: GetWindowRect failed, error %#lx.\n", adapter_idx,
output_idx, GetLastError());
ok(EqualRect(&window_rect, &output_desc.DesktopCoordinates),
"Adapter %u output %u: Expect window rect %s, got %s.\n", adapter_idx,
@@ -3047,7 +3047,7 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
wine_dbgstr_rect(&window_rect));
hr = IDXGISwapChain_GetContainingOutput(swapchain, &containing_output);
- ok(hr == S_OK, "Adapter %u output %u: GetContainingOutput failed, hr %#x.\n",
+ ok(hr == S_OK, "Adapter %u output %u: GetContainingOutput failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
ok(containing_output != output,
"Adapter %u output %u: Got unexpected output %p, expected %p.\n", adapter_idx,
@@ -3056,13 +3056,13 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
IDXGIOutput_Release(containing_output);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Adapter %u output %u: SetFullscreenState failed, hr %#x.\n",
+ ok(hr == S_OK, "Adapter %u output %u: SetFullscreenState failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "Adapter %u output %u: IDXGISwapChain has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u: IDXGISwapChain has %lu references left.\n",
adapter_idx, output_idx, refcount);
refcount = IDXGIOutput_Release(output);
- ok(!refcount, "Adapter %u output %u: IDXGIOutput has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u: IDXGIOutput has %lu references left.\n",
adapter_idx, output_idx, refcount);
DestroyWindow(swapchain_desc.OutputWindow);
}
@@ -3070,7 +3070,7 @@ static void test_default_fullscreen_target_output(IUnknown *device, BOOL is_d3d1
}
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "IDXGIFactory has %u references left.\n", refcount);
+ ok(refcount == !is_d3d12, "IDXGIFactory has %lu references left.\n", refcount);
}
static void test_windowed_resize_target(IDXGISwapChain *swapchain, HWND window,
@@ -3129,20 +3129,20 @@ static void test_windowed_resize_target(IDXGISwapChain *swapchain, HWND window,
mode.Width = sizes[i].width;
mode.Height = sizes[i].height;
hr = IDXGISwapChain_ResizeTarget(swapchain, &mode);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
}
ret = SetWindowPos(window, 0, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOZORDER);
- ok(ret, "SetWindowPos failed, error %#x.\n", GetLastError());
+ ok(ret, "SetWindowPos failed, error %#lx.\n", GetLastError());
GetWindowRect(window, &e->window_rect);
GetClientRect(window, &e->client_rect);
ret = SetWindowPos(window, 0, 0, 0, 200, 200, SWP_NOMOVE | SWP_NOZORDER);
- ok(ret, "SetWindowPos failed, error %#x.\n", GetLastError());
+ ok(ret, "SetWindowPos failed, error %#lx.\n", GetLastError());
memset(&mode, 0, sizeof(mode));
hr = IDXGISwapChain_ResizeTarget(swapchain, &mode);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
GetWindowRect(window, &e->window_rect);
@@ -3162,14 +3162,14 @@ static void test_fullscreen_resize_target(IDXGISwapChain *swapchain,
HRESULT hr;
hr = IDXGISwapChain_GetDesc(swapchain, &swapchain_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, NULL, &target);
- ok(SUCCEEDED(hr), "GetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetFullscreenState failed, hr %#lx.\n", hr);
hr = IDXGIOutput_GetDisplayModeList(target, DXGI_FORMAT_R8G8B8A8_UNORM, 0, &mode_count, NULL);
ok(SUCCEEDED(hr) || broken(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE), /* Win 7 testbot */
- "Failed to list modes, hr %#x.\n", hr);
+ "Failed to list modes, hr %#lx.\n", hr);
if (hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE)
{
win_skip("GetDisplayModeList() not supported.\n");
@@ -3181,7 +3181,7 @@ static void test_fullscreen_resize_target(IDXGISwapChain *swapchain,
ok(!!modes, "Failed to allocate memory.\n");
hr = IDXGIOutput_GetDisplayModeList(target, DXGI_FORMAT_R8G8B8A8_UNORM, 0, &mode_count, modes);
- ok(SUCCEEDED(hr), "Failed to list modes, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to list modes, hr %#lx.\n", hr);
expected_state = *initial_state;
for (i = 0; i < min(mode_count, 20); ++i)
@@ -3192,13 +3192,13 @@ static void test_fullscreen_resize_target(IDXGISwapChain *swapchain,
continue;
hr = IDXGIOutput_GetDesc(target, &output_desc);
- ok(hr == S_OK, "Failed to get desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get desc, hr %#lx.\n", hr);
compute_expected_swapchain_fullscreen_state_after_fullscreen_change(&expected_state,
&swapchain_desc, &output_desc.DesktopCoordinates, modes[i].Width, modes[i].Height, NULL);
hr = IDXGISwapChain_ResizeTarget(swapchain, &modes[i]);
- ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, "Got unexpected hr %#lx.\n", hr);
if (hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE)
{
skip("Failed to change to video mode %u.\n", i);
@@ -3207,7 +3207,7 @@ static void test_fullscreen_resize_target(IDXGISwapChain *swapchain,
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGIOutput_GetDesc(target, &output_desc);
- ok(hr == S_OK, "Failed to get desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get desc, hr %#lx.\n", hr);
ok(EqualRect(&output_desc.DesktopCoordinates, &expected_state.fullscreen_state.monitor_rect),
"Got desktop coordinates %s, expected %s.\n",
wine_dbgstr_rect(&output_desc.DesktopCoordinates),
@@ -3278,7 +3278,7 @@ static void test_resize_target(IUnknown *device, BOOL is_d3d12)
++output_idx)
{
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "Adapter %u output %u: GetDesc failed, hr %#x.\n", adapter_idx,
+ ok(hr == S_OK, "Adapter %u output %u: GetDesc failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
for (test_idx = 0; test_idx < ARRAY_SIZE(tests); ++test_idx)
@@ -3300,7 +3300,7 @@ static void test_resize_target(IUnknown *device, BOOL is_d3d12)
capture_fullscreen_state(&initial_state.fullscreen_state, swapchain_desc.OutputWindow);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "Adapter %u output %u test %u: CreateSwapChain failed, hr %#x.\n",
+ ok(SUCCEEDED(hr), "Adapter %u output %u test %u: CreateSwapChain failed, hr %#lx.\n",
adapter_idx, output_idx, test_idx, hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
@@ -3312,7 +3312,7 @@ static void test_resize_target(IUnknown *device, BOOL is_d3d12)
&swapchain_desc, &initial_state.fullscreen_state.monitor_rect, 800, 600, NULL);
hr = IDXGISwapChain_GetContainingOutput(swapchain, &expected_state.target);
ok(SUCCEEDED(hr) || broken(hr == DXGI_ERROR_UNSUPPORTED) /* Win 7 testbot */,
- "Adapter %u output %u test %u: GetContainingOutput failed, hr %#x.\n",
+ "Adapter %u output %u test %u: GetContainingOutput failed, hr %#lx.\n",
adapter_idx, output_idx, test_idx, hr);
if (hr == DXGI_ERROR_UNSUPPORTED)
{
@@ -3325,7 +3325,7 @@ static void test_resize_target(IUnknown *device, BOOL is_d3d12)
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(SUCCEEDED(hr) || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE,
- "Adapter %u output %u test %u: SetFullscreenState failed, hr %#x.\n",
+ "Adapter %u output %u test %u: SetFullscreenState failed, hr %#lx.\n",
adapter_idx, output_idx, test_idx, hr);
if (hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE)
{
@@ -3340,7 +3340,7 @@ static void test_resize_target(IUnknown *device, BOOL is_d3d12)
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_ResizeTarget(swapchain, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Adapter %u output %u test %u: Got unexpected hr %#x.\n",
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Adapter %u output %u test %u: Got unexpected hr %#lx.\n",
adapter_idx, output_idx, test_idx, hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
@@ -3349,7 +3349,7 @@ static void test_resize_target(IUnknown *device, BOOL is_d3d12)
test_fullscreen_resize_target(swapchain, &expected_state);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "Adapter %u output %u test %u: SetFullscreenState failed, hr %#x.\n",
+ ok(SUCCEEDED(hr), "Adapter %u output %u test %u: SetFullscreenState failed, hr %#lx.\n",
adapter_idx, output_idx, test_idx, hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
IDXGIOutput_Release(expected_state.target);
@@ -3364,7 +3364,7 @@ static void test_resize_target(IUnknown *device, BOOL is_d3d12)
}
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "Adapter %u output %u test %u: IDXGISwapChain has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u test %u: IDXGISwapChain has %lu references left.\n",
adapter_idx, output_idx, test_idx, refcount);
check_window_fullscreen_state(swapchain_desc.OutputWindow, &expected_state.fullscreen_state);
DestroyWindow(swapchain_desc.OutputWindow);
@@ -3374,7 +3374,7 @@ static void test_resize_target(IUnknown *device, BOOL is_d3d12)
IDXGIAdapter_Release(adapter);
}
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
}
static LRESULT CALLBACK resize_target_wndproc(HWND hwnd, unsigned int message, WPARAM wparam, LPARAM lparam)
@@ -3388,7 +3388,7 @@ static LRESULT CALLBACK resize_target_wndproc(HWND hwnd, unsigned int message, W
case WM_SIZE:
ok(!!swapchain, "GWLP_USERDATA is NULL.\n");
hr = IDXGISwapChain_GetDesc(swapchain, &desc);
- ok(hr == S_OK, "Failed to get desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get desc, hr %#lx.\n", hr);
ok(desc.BufferDesc.Width == 800, "Got unexpected buffer width %u.\n", desc.BufferDesc.Width);
ok(desc.BufferDesc.Height == 600, "Got unexpected buffer height %u.\n", desc.BufferDesc.Height);
return 0;
@@ -3421,7 +3421,7 @@ static DWORD WINAPI window_thread(void *data)
ok(!!thread_data->window, "Failed to create window.\n");
ret = SetEvent(thread_data->window_created);
- ok(ret, "Failed to set event, last error %#x.\n", GetLastError());
+ ok(ret, "Failed to set event, last error %#lx.\n", GetLastError());
for (;;)
{
@@ -3432,7 +3432,7 @@ static DWORD WINAPI window_thread(void *data)
if (ret != WAIT_TIMEOUT)
break;
}
- ok(ret == WAIT_OBJECT_0, "Failed to wait for event, ret %#x, last error %#x.\n", ret, GetLastError());
+ ok(ret == WAIT_OBJECT_0, "Failed to wait for event, ret %#x, last error %#lx.\n", ret, GetLastError());
DestroyWindow(thread_data->window);
thread_data->window = NULL;
@@ -3466,19 +3466,19 @@ static void test_resize_target_wndproc(void)
memset(&thread_data, 0, sizeof(thread_data));
thread_data.window_created = CreateEventA(NULL, FALSE, FALSE, NULL);
- ok(!!thread_data.window_created, "Failed to create event, last error %#x.\n", GetLastError());
+ ok(!!thread_data.window_created, "Failed to create event, last error %#lx.\n", GetLastError());
thread_data.finished = CreateEventA(NULL, FALSE, FALSE, NULL);
- ok(!!thread_data.finished, "Failed to create event, last error %#x.\n", GetLastError());
+ ok(!!thread_data.finished, "Failed to create event, last error %#lx.\n", GetLastError());
thread = CreateThread(NULL, 0, window_thread, &thread_data, 0, NULL);
- ok(!!thread, "Failed to create thread, last error %#x.\n", GetLastError());
+ ok(!!thread, "Failed to create thread, last error %#lx.\n", GetLastError());
ret = WaitForSingleObject(thread_data.window_created, INFINITE);
- ok(ret == WAIT_OBJECT_0, "Failed to wait for thread, ret %#x, last error %#x.\n", ret, GetLastError());
+ ok(ret == WAIT_OBJECT_0, "Failed to wait for thread, ret %#x, last error %#lx.\n", ret, GetLastError());
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(hr == S_OK, "Failed to get adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)&factory);
- ok(hr == S_OK, "Failed to get parent, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get parent, hr %#lx.\n", hr);
swapchain_desc.BufferDesc.Width = 800;
swapchain_desc.BufferDesc.Height = 600;
@@ -3496,7 +3496,7 @@ static void test_resize_target_wndproc(void)
swapchain_desc.SwapEffect = DXGI_SWAP_EFFECT_DISCARD;
swapchain_desc.Flags = 0;
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
data = SetWindowLongPtrA(thread_data.window, GWLP_USERDATA, (LONG_PTR)swapchain);
ok(!data, "Got unexpected GWLP_USERDATA %p.\n", (void *)data);
@@ -3505,10 +3505,10 @@ static void test_resize_target_wndproc(void)
mode.Width = 600;
mode.Height = 400;
hr = IDXGISwapChain_ResizeTarget(swapchain, &mode);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_GetDesc(swapchain, &swapchain_desc);
- ok(hr == S_OK, "Getswapchain_desc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "Getswapchain_desc failed, hr %#lx.\n", hr);
ok(swapchain_desc.BufferDesc.Width == 800,
"Got unexpected buffer width %u.\n", swapchain_desc.BufferDesc.Width);
ok(swapchain_desc.BufferDesc.Height == 600,
@@ -3520,18 +3520,18 @@ static void test_resize_target_wndproc(void)
"Got unexpected client rect %s.\n", wine_dbgstr_rect(&rect));
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
ret = SetEvent(thread_data.finished);
- ok(ret, "Failed to set event, last error %#x.\n", GetLastError());
+ ok(ret, "Failed to set event, last error %#lx.\n", GetLastError());
ret = WaitForSingleObject(thread, INFINITE);
- ok(ret == WAIT_OBJECT_0, "Failed to wait for thread, ret %#x, last error %#x.\n", ret, GetLastError());
+ ok(ret == WAIT_OBJECT_0, "Failed to wait for thread, ret %#x, last error %#lx.\n", ret, GetLastError());
CloseHandle(thread);
CloseHandle(thread_data.window_created);
CloseHandle(thread_data.finished);
@@ -3568,10 +3568,10 @@ static void test_inexact_modes(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(SUCCEEDED(hr), "GetAdapter failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetAdapter failed, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)&factory);
- ok(SUCCEEDED(hr), "GetParent failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetParent failed, hr %#lx.\n", hr);
swapchain_desc.BufferDesc.Width = 800;
swapchain_desc.BufferDesc.Height = 600;
@@ -3593,16 +3593,16 @@ static void test_inexact_modes(void)
capture_fullscreen_state(&initial_state.fullscreen_state, swapchain_desc.OutputWindow);
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output);
ok(SUCCEEDED(hr) || broken(hr == DXGI_ERROR_UNSUPPORTED) /* Win 7 testbot */,
- "GetContainingOutput failed, hr %#x.\n", hr);
+ "GetContainingOutput failed, hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
if (hr == DXGI_ERROR_UNSUPPORTED)
{
win_skip("GetContainingOutput() not supported.\n");
@@ -3629,22 +3629,22 @@ static void test_inexact_modes(void)
sizes[i].width, sizes[i].height, output);
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
ok(result_desc.BufferDesc.Width == sizes[i].width, "Got width %u, expected %u.\n",
result_desc.BufferDesc.Width, sizes[i].width);
ok(result_desc.BufferDesc.Height == sizes[i].height, "Got height %u, expected %u.\n",
result_desc.BufferDesc.Height, sizes[i].height);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
/* Test SetFullscreenState(). */
swapchain_desc.BufferDesc.Width = sizes[i].width;
@@ -3652,25 +3652,25 @@ static void test_inexact_modes(void)
swapchain_desc.Windowed = TRUE;
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, output);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
ok(result_desc.BufferDesc.Width == sizes[i].width, "Got width %u, expected %u.\n",
result_desc.BufferDesc.Width, sizes[i].width);
ok(result_desc.BufferDesc.Height == sizes[i].height, "Got height %u, expected %u.\n",
result_desc.BufferDesc.Height, sizes[i].height);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
/* Test ResizeTarget(). */
swapchain_desc.BufferDesc.Width = 800;
@@ -3678,28 +3678,28 @@ static void test_inexact_modes(void)
swapchain_desc.Windowed = TRUE;
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, output);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
swapchain_desc.BufferDesc.Width = sizes[i].width;
swapchain_desc.BufferDesc.Height = sizes[i].height;
hr = IDXGISwapChain_ResizeTarget(swapchain, &swapchain_desc.BufferDesc);
- ok(SUCCEEDED(hr), "ResizeTarget failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "ResizeTarget failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &expected_state);
hr = IDXGISwapChain_GetDesc(swapchain, &result_desc);
- ok(SUCCEEDED(hr), "GetDesc failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "GetDesc failed, hr %#lx.\n", hr);
ok(result_desc.BufferDesc.Width == 800, "Got width %u.\n", result_desc.BufferDesc.Width);
ok(result_desc.BufferDesc.Height == 600, "Got height %u.\n", result_desc.BufferDesc.Height);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
check_swapchain_fullscreen_state(swapchain, &initial_state);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
}
done:
@@ -3707,9 +3707,9 @@ done:
IDXGIOutput_Release(output);
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
DestroyWindow(swapchain_desc.OutputWindow);
}
@@ -3721,35 +3721,35 @@ static void test_create_factory(void)
iface = (void *)0xdeadbeef;
hr = CreateDXGIFactory(&IID_IDXGIDevice, (void **)&iface);
- ok(hr == E_NOINTERFACE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_NOINTERFACE, "Got unexpected hr %#lx.\n", hr);
ok(!iface, "Got unexpected iface %p.\n", iface);
hr = CreateDXGIFactory(&IID_IUnknown, (void **)&iface);
- ok(SUCCEEDED(hr), "Failed to create factory with IID_IUnknown, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create factory with IID_IUnknown, hr %#lx.\n", hr);
IUnknown_Release(iface);
hr = CreateDXGIFactory(&IID_IDXGIObject, (void **)&iface);
- ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIObject, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIObject, hr %#lx.\n", hr);
IUnknown_Release(iface);
hr = CreateDXGIFactory(&IID_IDXGIFactory, (void **)&iface);
- ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIFactory, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIFactory, hr %#lx.\n", hr);
check_interface(iface, &IID_IDXGIFactory1, FALSE, FALSE);
IUnknown_Release(iface);
iface = (void *)0xdeadbeef;
hr = CreateDXGIFactory(&IID_IDXGIFactory1, (void **)&iface);
- ok(hr == E_NOINTERFACE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_NOINTERFACE, "Got unexpected hr %#lx.\n", hr);
ok(!iface, "Got unexpected iface %p.\n", iface);
iface = NULL;
hr = CreateDXGIFactory(&IID_IDXGIFactory2, (void **)&iface);
ok(hr == S_OK || broken(hr == E_NOINTERFACE) /* Not available on all Windows versions. */,
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
if (SUCCEEDED(hr))
{
refcount = IUnknown_Release(iface);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
}
if (!pCreateDXGIFactory1)
@@ -3760,35 +3760,35 @@ static void test_create_factory(void)
iface = (void *)0xdeadbeef;
hr = pCreateDXGIFactory1(&IID_IDXGIDevice, (void **)&iface);
- ok(hr == E_NOINTERFACE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_NOINTERFACE, "Got unexpected hr %#lx.\n", hr);
ok(!iface, "Got unexpected iface %p.\n", iface);
hr = pCreateDXGIFactory1(&IID_IUnknown, (void **)&iface);
- ok(SUCCEEDED(hr), "Failed to create factory with IID_IUnknown, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create factory with IID_IUnknown, hr %#lx.\n", hr);
IUnknown_Release(iface);
hr = pCreateDXGIFactory1(&IID_IDXGIObject, (void **)&iface);
- ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIObject, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIObject, hr %#lx.\n", hr);
IUnknown_Release(iface);
hr = pCreateDXGIFactory1(&IID_IDXGIFactory, (void **)&iface);
- ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIFactory, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIFactory, hr %#lx.\n", hr);
check_interface(iface, &IID_IDXGIFactory1, TRUE, FALSE);
refcount = IUnknown_Release(iface);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
hr = pCreateDXGIFactory1(&IID_IDXGIFactory1, (void **)&iface);
- ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIFactory1, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create factory with IID_IDXGIFactory1, hr %#lx.\n", hr);
IUnknown_Release(iface);
iface = NULL;
hr = pCreateDXGIFactory1(&IID_IDXGIFactory2, (void **)&iface);
ok(hr == S_OK || broken(hr == E_NOINTERFACE) /* Not available on all Windows versions. */,
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
if (SUCCEEDED(hr))
{
refcount = IUnknown_Release(iface);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
}
if (!pCreateDXGIFactory2)
@@ -3798,7 +3798,7 @@ static void test_create_factory(void)
}
hr = pCreateDXGIFactory2(0, &IID_IDXGIFactory3, (void **)&iface);
- ok(hr == S_OK, "Failed to create factory, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create factory, hr %#lx.\n", hr);
check_interface(iface, &IID_IDXGIFactory, TRUE, FALSE);
check_interface(iface, &IID_IDXGIFactory1, TRUE, FALSE);
check_interface(iface, &IID_IDXGIFactory2, TRUE, FALSE);
@@ -3807,16 +3807,16 @@ static void test_create_factory(void)
check_interface(iface, &IID_IDXGIFactory4, TRUE, TRUE);
check_interface(iface, &IID_IDXGIFactory5, TRUE, TRUE);
refcount = IUnknown_Release(iface);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
hr = pCreateDXGIFactory2(0, &IID_IDXGIFactory, (void **)&iface);
- ok(hr == S_OK, "Failed to create factory, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create factory, hr %#lx.\n", hr);
check_interface(iface, &IID_IDXGIFactory, TRUE, FALSE);
check_interface(iface, &IID_IDXGIFactory1, TRUE, FALSE);
check_interface(iface, &IID_IDXGIFactory2, TRUE, FALSE);
check_interface(iface, &IID_IDXGIFactory3, TRUE, FALSE);
refcount = IUnknown_Release(iface);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
}
static void test_private_data(void)
@@ -3856,67 +3856,67 @@ static void test_private_data(void)
* NULL interface is not considered a clear but as setting an interface pointer that
* happens to be NULL. */
hr = IDXGIDevice_SetPrivateData(device, &dxgi_private_data_test_guid, 0, NULL);
- ok(hr == S_FALSE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_FALSE, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice_SetPrivateDataInterface(device, &dxgi_private_data_test_guid, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice_SetPrivateData(device, &dxgi_private_data_test_guid, ~0U, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice_SetPrivateData(device, &dxgi_private_data_test_guid, ~0U, NULL);
- ok(hr == S_FALSE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_FALSE, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice_SetPrivateDataInterface(device, &dxgi_private_data_test_guid, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
size = sizeof(ptr) * 2;
ptr = (IUnknown *)0xdeadbeef;
hr = IDXGIDevice_GetPrivateData(device, &dxgi_private_data_test_guid, &size, &ptr);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!ptr, "Got unexpected pointer %p.\n", ptr);
ok(size == sizeof(IUnknown *), "Got unexpected size %u.\n", size);
refcount = get_refcount(test_object);
hr = IDXGIDevice_SetPrivateDataInterface(device, &dxgi_private_data_test_guid,
(IUnknown *)test_object);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
expected_refcount = refcount + 1;
refcount = get_refcount(test_object);
- ok(refcount == expected_refcount, "Got unexpected refcount %u, expected %u.\n", refcount, expected_refcount);
+ ok(refcount == expected_refcount, "Got unexpected refcount %lu, expected %lu.\n", refcount, expected_refcount);
hr = IDXGIDevice_SetPrivateDataInterface(device, &dxgi_private_data_test_guid,
(IUnknown *)test_object);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
refcount = get_refcount(test_object);
- ok(refcount == expected_refcount, "Got unexpected refcount %u, expected %u.\n", refcount, expected_refcount);
+ ok(refcount == expected_refcount, "Got unexpected refcount %lu, expected %lu.\n", refcount, expected_refcount);
hr = IDXGIDevice_SetPrivateDataInterface(device, &dxgi_private_data_test_guid, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
expected_refcount--;
refcount = get_refcount(test_object);
- ok(refcount == expected_refcount, "Got unexpected refcount %u, expected %u.\n", refcount, expected_refcount);
+ ok(refcount == expected_refcount, "Got unexpected refcount %lu, expected %lu.\n", refcount, expected_refcount);
hr = IDXGIDevice_SetPrivateDataInterface(device, &dxgi_private_data_test_guid,
(IUnknown *)test_object);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
size = sizeof(data);
hr = IDXGIDevice_SetPrivateData(device, &dxgi_private_data_test_guid, size, data);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
refcount = get_refcount(test_object);
- ok(refcount == expected_refcount, "Got unexpected refcount %u, expected %u.\n", refcount, expected_refcount);
+ ok(refcount == expected_refcount, "Got unexpected refcount %lu, expected %lu.\n", refcount, expected_refcount);
hr = IDXGIDevice_SetPrivateData(device, &dxgi_private_data_test_guid, 42, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice_SetPrivateData(device, &dxgi_private_data_test_guid, 42, NULL);
- ok(hr == S_FALSE, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_FALSE, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice_SetPrivateDataInterface(device, &dxgi_private_data_test_guid,
(IUnknown *)test_object);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
expected_refcount++;
size = 2 * sizeof(ptr);
ptr = NULL;
hr = IDXGIDevice_GetPrivateData(device, &dxgi_private_data_test_guid, &size, &ptr);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(size == sizeof(test_object), "Got unexpected size %u.\n", size);
expected_refcount++;
refcount = get_refcount(test_object);
- ok(refcount == expected_refcount, "Got unexpected refcount %u, expected %u.\n", refcount, expected_refcount);
+ ok(refcount == expected_refcount, "Got unexpected refcount %lu, expected %lu.\n", refcount, expected_refcount);
if (ptr)
IUnknown_Release(ptr);
expected_refcount--;
@@ -3924,35 +3924,35 @@ static void test_private_data(void)
ptr = (IUnknown *)0xdeadbeef;
size = 1;
hr = IDXGIDevice_GetPrivateData(device, &dxgi_private_data_test_guid, &size, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(size == sizeof(device), "Got unexpected size %u.\n", size);
size = 2 * sizeof(ptr);
hr = IDXGIDevice_GetPrivateData(device, &dxgi_private_data_test_guid, &size, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(size == sizeof(device), "Got unexpected size %u.\n", size);
refcount = get_refcount(test_object);
- ok(refcount == expected_refcount, "Got unexpected refcount %u, expected %u.\n", refcount, expected_refcount);
+ ok(refcount == expected_refcount, "Got unexpected refcount %lu, expected %lu.\n", refcount, expected_refcount);
size = 1;
hr = IDXGIDevice_GetPrivateData(device, &dxgi_private_data_test_guid, &size, &ptr);
- ok(hr == DXGI_ERROR_MORE_DATA, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_MORE_DATA, "Got unexpected hr %#lx.\n", hr);
ok(size == sizeof(device), "Got unexpected size %u.\n", size);
ok(ptr == (IUnknown *)0xdeadbeef, "Got unexpected pointer %p.\n", ptr);
hr = IDXGIDevice_GetPrivateData(device, &dxgi_private_data_test_guid2, NULL, NULL);
- ok(hr == E_INVALIDARG, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
size = 0xdeadbabe;
hr = IDXGIDevice_GetPrivateData(device, &dxgi_private_data_test_guid2, &size, &ptr);
- ok(hr == DXGI_ERROR_NOT_FOUND, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_NOT_FOUND, "Got unexpected hr %#lx.\n", hr);
ok(size == 0, "Got unexpected size %u.\n", size);
ok(ptr == (IUnknown *)0xdeadbeef, "Got unexpected pointer %p.\n", ptr);
hr = IDXGIDevice_GetPrivateData(device, &dxgi_private_data_test_guid, NULL, &ptr);
- ok(hr == E_INVALIDARG, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
ok(ptr == (IUnknown *)0xdeadbeef, "Got unexpected pointer %p.\n", ptr);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
refcount = IDXGIDevice_Release(test_object);
- ok(!refcount, "Test object has %u references left.\n", refcount);
+ ok(!refcount, "Test object has %lu references left.\n", refcount);
}
#define check_surface_desc(a, b) check_surface_desc_(__LINE__, a, b)
@@ -3963,7 +3963,7 @@ static void check_surface_desc_(unsigned int line, IDXGISurface *surface,
HRESULT hr;
hr = IDXGISurface_GetDesc(surface, &surface_desc);
- ok_(__FILE__, line)(hr == S_OK, "Failed to get surface desc, hr %#x.\n", hr);
+ ok_(__FILE__, line)(hr == S_OK, "Failed to get surface desc, hr %#lx.\n", hr);
ok_(__FILE__, line)(surface_desc.Width == swapchain_desc->BufferDesc.Width,
"Got Width %u, expected %u.\n", surface_desc.Width, swapchain_desc->BufferDesc.Width);
ok_(__FILE__, line)(surface_desc.Height == swapchain_desc->BufferDesc.Height,
@@ -4074,17 +4074,17 @@ static void test_swapchain_resize(IUnknown *device, BOOL is_d3d12)
swapchain_desc.Flags = 0;
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_IDXGISurface, (void **)&surface);
expected_hr = is_d3d12 ? E_NOINTERFACE : S_OK;
- ok(hr == expected_hr, "Got hr %#x, expected %#x.\n", hr, expected_hr);
+ ok(hr == expected_hr, "Got hr %#lx, expected %#lx.\n", hr, expected_hr);
ok(!surface || hr == S_OK, "Got unexpected pointer %p.\n", surface);
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_ID3D10Texture2D, (void **)&texture);
- ok(hr == expected_hr, "Got hr %#x, expected %#x.\n", hr, expected_hr);
+ ok(hr == expected_hr, "Got hr %#lx, expected %#lx.\n", hr, expected_hr);
ok(!texture || hr == S_OK, "Got unexpected pointer %p.\n", texture);
expected_hr = is_d3d12 ? S_OK : E_NOINTERFACE;
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_ID3D12Resource, (void **)&resource);
- ok(hr == expected_hr, "Got hr %#x, expected %#x.\n", hr, expected_hr);
+ ok(hr == expected_hr, "Got hr %#lx, expected %#lx.\n", hr, expected_hr);
ok(!resource || hr == S_OK, "Got unexpected pointer %p.\n", resource);
ret = GetClientRect(window, &r);
@@ -4094,7 +4094,7 @@ static void test_swapchain_resize(IUnknown *device, BOOL is_d3d12)
memset(&swapchain_desc, 0, sizeof(swapchain_desc));
hr = IDXGISwapChain_GetDesc(swapchain, &swapchain_desc);
- ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#lx.\n", hr);
ok(swapchain_desc.BufferDesc.Width == 640,
"Got unexpected BufferDesc.Width %u.\n", swapchain_desc.BufferDesc.Width);
ok(swapchain_desc.BufferDesc.Height == 480,
@@ -4136,7 +4136,7 @@ static void test_swapchain_resize(IUnknown *device, BOOL is_d3d12)
check_resource_desc(resource, &swapchain_desc);
hr = IDXGISwapChain_ResizeBuffers(swapchain, 2, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
ret = GetClientRect(window, &r);
ok(ret, "Failed to get client rect.\n");
@@ -4145,7 +4145,7 @@ static void test_swapchain_resize(IUnknown *device, BOOL is_d3d12)
memset(&swapchain_desc, 0, sizeof(swapchain_desc));
hr = IDXGISwapChain_GetDesc(swapchain, &swapchain_desc);
- ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#lx.\n", hr);
ok(swapchain_desc.BufferDesc.Width == 640,
"Got unexpected BufferDesc.Width %u.\n", swapchain_desc.BufferDesc.Width);
ok(swapchain_desc.BufferDesc.Height == 480,
@@ -4196,17 +4196,17 @@ static void test_swapchain_resize(IUnknown *device, BOOL is_d3d12)
}
hr = IDXGISwapChain_ResizeBuffers(swapchain, 2, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0);
- ok(hr == S_OK, "Failed to resize buffers, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to resize buffers, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_IDXGISurface, (void **)&surface);
expected_hr = is_d3d12 ? E_NOINTERFACE : S_OK;
- ok(hr == expected_hr, "Got hr %#x, expected %#x.\n", hr, expected_hr);
+ ok(hr == expected_hr, "Got hr %#lx, expected %#lx.\n", hr, expected_hr);
ok(!surface || hr == S_OK, "Got unexpected pointer %p.\n", surface);
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_ID3D10Texture2D, (void **)&texture);
- ok(hr == expected_hr, "Got hr %#x, expected %#x.\n", hr, expected_hr);
+ ok(hr == expected_hr, "Got hr %#lx, expected %#lx.\n", hr, expected_hr);
ok(!texture || hr == S_OK, "Got unexpected pointer %p.\n", texture);
expected_hr = is_d3d12 ? S_OK : E_NOINTERFACE;
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_ID3D12Resource, (void **)&resource);
- ok(hr == expected_hr, "Got hr %#x, expected %#x.\n", hr, expected_hr);
+ ok(hr == expected_hr, "Got hr %#lx, expected %#lx.\n", hr, expected_hr);
ok(!resource || hr == S_OK, "Got unexpected pointer %p.\n", resource);
ret = GetClientRect(window, &r);
@@ -4216,7 +4216,7 @@ static void test_swapchain_resize(IUnknown *device, BOOL is_d3d12)
memset(&swapchain_desc, 0, sizeof(swapchain_desc));
hr = IDXGISwapChain_GetDesc(swapchain, &swapchain_desc);
- ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#lx.\n", hr);
ok(swapchain_desc.BufferDesc.Width == 320,
"Got unexpected BufferDesc.Width %u.\n", swapchain_desc.BufferDesc.Width);
ok(swapchain_desc.BufferDesc.Height == 240,
@@ -4267,16 +4267,16 @@ static void test_swapchain_resize(IUnknown *device, BOOL is_d3d12)
}
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Failed to resize buffers, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to resize buffers, hr %#lx.\n", hr);
memset(&swapchain_desc, 0, sizeof(swapchain_desc));
hr = IDXGISwapChain_GetDesc(swapchain, &swapchain_desc);
- ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#lx.\n", hr);
ok(swapchain_desc.BufferDesc.Width == client_rect.right - client_rect.left,
- "Got unexpected BufferDesc.Width %u, expected %u.\n",
+ "Got unexpected BufferDesc.Width %u, expected %lu.\n",
swapchain_desc.BufferDesc.Width, client_rect.right - client_rect.left);
ok(swapchain_desc.BufferDesc.Height == client_rect.bottom - client_rect.top,
- "Got unexpected bufferDesc.Height %u, expected %u.\n",
+ "Got unexpected bufferDesc.Height %u, expected %lu.\n",
swapchain_desc.BufferDesc.Height, client_rect.bottom - client_rect.top);
ok(swapchain_desc.BufferDesc.RefreshRate.Numerator == 60,
"Got unexpected BufferDesc.RefreshRate.Numerator %u.\n",
@@ -4318,34 +4318,34 @@ static void test_swapchain_resize(IUnknown *device, BOOL is_d3d12)
else if (!is_d3d12)
{
hr = IDXGISwapChain3_ResizeBuffers1(swapchain3, 2, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0, node_mask, present_queue);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#lx.\n", hr);
IDXGISwapChain3_Release(swapchain3);
}
else
{
hr = IDXGISwapChain3_ResizeBuffers1(swapchain3, 2, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0, node_mask, present_queue);
- ok(hr == S_OK, "Failed to resize buffers, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to resize buffers, hr %#lx.\n", hr);
hr = IDXGISwapChain3_ResizeBuffers1(swapchain3, 2, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0, NULL, present_queue);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#lx.\n", hr);
hr = IDXGISwapChain3_ResizeBuffers1(swapchain3, 2, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0, NULL, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#lx.\n", hr);
hr = IDXGISwapChain3_ResizeBuffers1(swapchain3, 0, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0, NULL, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#lx.\n", hr);
node_mask[0] = 2;
node_mask[1] = 2;
hr = IDXGISwapChain3_ResizeBuffers1(swapchain3, 2, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0, node_mask, present_queue);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#lx.\n", hr);
/* Windows validates node masks even when the buffer count is zero. It defaults to the current buffer count.
* NULL queues cause some Windows versions to crash. */
hr = IDXGISwapChain3_ResizeBuffers1(swapchain3, 0, 320, 240, DXGI_FORMAT_B8G8R8A8_UNORM, 0, node_mask, present_queue);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Expected DXGI_ERROR_INVALID_CALL, got hr %#lx.\n", hr);
IDXGISwapChain3_Release(swapchain3);
}
IDXGISwapChain_Release(swapchain);
DestroyWindow(window);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
}
static void test_swapchain_parameters(void)
@@ -4477,9 +4477,9 @@ static void test_swapchain_parameters(void)
ok(hr == S_OK, "IDXGIDevice does not implement IUnknown.\n");
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(hr == S_OK, "Failed to get adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)&factory);
- ok(hr == S_OK, "Failed to get parent, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get parent, hr %#lx.\n", hr);
IDXGIAdapter_Release(adapter);
for (i = 0; i < ARRAY_SIZE(tests); ++i)
@@ -4499,16 +4499,16 @@ static void test_swapchain_parameters(void)
hr = IDXGIFactory_CreateSwapChain(factory, obj, &desc, &swapchain);
ok(hr == tests[i].hr || broken(hr == tests[i].vista_hr)
|| (SUCCEEDED(tests[i].hr) && hr == DXGI_STATUS_OCCLUDED),
- "Got unexpected hr %#x, test %u.\n", hr, i);
+ "Got unexpected hr %#lx, test %u.\n", hr, i);
if (FAILED(hr))
continue;
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_IDXGIResource, (void **)&resource);
- todo_wine ok(SUCCEEDED(hr), "GetBuffer(0) failed, hr %#x, test %u.\n", hr, i);
+ todo_wine ok(SUCCEEDED(hr), "GetBuffer(0) failed, hr %#lx, test %u.\n", hr, i);
if (FAILED(hr))
{
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
IDXGISwapChain_Release(swapchain);
continue;
@@ -4516,19 +4516,19 @@ static void test_swapchain_parameters(void)
expected_usage = DXGI_USAGE_RENDER_TARGET_OUTPUT | DXGI_USAGE_BACK_BUFFER;
hr = IDXGIResource_GetUsage(resource, &usage);
- ok(SUCCEEDED(hr), "Failed to get resource usage, hr %#x, test %u.\n", hr, i);
+ ok(SUCCEEDED(hr), "Failed to get resource usage, hr %#lx, test %u.\n", hr, i);
ok((usage & expected_usage) == expected_usage, "Got usage %x, expected %x, test %u.\n",
usage, expected_usage, i);
IDXGIResource_Release(resource);
hr = IDXGISwapChain_GetDesc(swapchain, &desc);
- ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to get swapchain desc, hr %#lx.\n", hr);
for (j = 1; j <= tests[i].highest_accessible_buffer; j++)
{
hr = IDXGISwapChain_GetBuffer(swapchain, j, &IID_IDXGIResource, (void **)&resource);
- ok(SUCCEEDED(hr), "GetBuffer(%u) failed, hr %#x, test %u.\n", hr, i, j);
+ ok(SUCCEEDED(hr), "GetBuffer(%lu) failed, hr %#x, test %u.\n", hr, i, j);
/* Buffers > 0 are supposed to be read only. This is the case except that in
* fullscreen mode on Windows <= 8 the last backbuffer (BufferCount - 1) is
@@ -4553,7 +4553,7 @@ static void test_swapchain_parameters(void)
broken_usage |= DXGI_USAGE_READ_ONLY;
hr = IDXGIResource_GetUsage(resource, &usage);
- ok(SUCCEEDED(hr), "Failed to get resource usage, hr %#x, test %u, buffer %u.\n", hr, i, j);
+ ok(SUCCEEDED(hr), "Failed to get resource usage, hr %#lx, test %u, buffer %u.\n", hr, i, j);
ok(usage == expected_usage || broken(usage == broken_usage),
"Got usage %x, expected %x, test %u, buffer %u.\n",
usage, expected_usage, i, j);
@@ -4561,10 +4561,10 @@ static void test_swapchain_parameters(void)
IDXGIResource_Release(resource);
}
hr = IDXGISwapChain_GetBuffer(swapchain, j, &IID_IDXGIResource, (void **)&resource);
- ok(hr == DXGI_ERROR_INVALID_CALL, "GetBuffer(%u) returned unexpected hr %#x, test %u.\n", j, hr, i);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "GetBuffer(%u) returned unexpected hr %#lx, test %u.\n", j, hr, i);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "SetFullscreenState failed, hr %#lx.\n", hr);
IDXGISwapChain_Release(swapchain);
}
@@ -4584,10 +4584,10 @@ static void test_swapchain_parameters(void)
desc.Windowed = TRUE;
desc.SwapEffect = DXGI_SWAP_EFFECT_DISCARD;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &desc, &swapchain);
- ok(hr == S_OK, "Got unexpected hr %#x, test %u.\n", hr, i);
+ ok(hr == S_OK, "Got unexpected hr %#lx, test %u.\n", hr, i);
hr = IDXGISwapChain_GetDesc(swapchain, &desc);
- ok(hr == S_OK, "Failed to get swapchain desc, hr %#x, test %u.\n", hr, i);
+ ok(hr == S_OK, "Failed to get swapchain desc, hr %#lx, test %u.\n", hr, i);
todo_wine_if(usage & ~(DXGI_USAGE_RENDER_TARGET_OUTPUT | DXGI_USAGE_SHADER_INPUT))
ok(desc.BufferUsage == usage, "Got usage %#x, expected %#x, test %u.\n", desc.BufferUsage, usage, i);
@@ -4598,7 +4598,7 @@ static void test_swapchain_parameters(void)
expected_bind_flags |= D3D11_BIND_SHADER_RESOURCE;
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_ID3D10Texture2D, (void **)&d3d10_texture);
- ok(hr == S_OK, "Failed to get d3d10 texture, hr %#x, test %u.\n", hr, i);
+ ok(hr == S_OK, "Failed to get d3d10 texture, hr %#lx, test %u.\n", hr, i);
ID3D10Texture2D_GetDesc(d3d10_texture, &d3d10_texture_desc);
ok(d3d10_texture_desc.BindFlags == expected_bind_flags,
"Got d3d10 bind flags %#x, expected %#x, test %u.\n",
@@ -4606,7 +4606,7 @@ static void test_swapchain_parameters(void)
ID3D10Texture2D_Release(d3d10_texture);
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_ID3D11Texture2D, (void **)&d3d11_texture);
- ok(hr == S_OK || broken(hr == E_NOINTERFACE), "Failed to get d3d11 texture, hr %#x, test %u.\n", hr, i);
+ ok(hr == S_OK || broken(hr == E_NOINTERFACE), "Failed to get d3d11 texture, hr %#lx, test %u.\n", hr, i);
if (SUCCEEDED(hr))
{
ID3D11Texture2D_GetDesc(d3d11_texture, &d3d11_texture_desc);
@@ -4617,7 +4617,7 @@ static void test_swapchain_parameters(void)
}
hr = IDXGISwapChain_GetBuffer(swapchain, 0, &IID_IDXGIResource, (void **)&resource);
- todo_wine ok(hr == S_OK, "Failed to get buffer, hr %#x, test %u.\n", hr, i);
+ todo_wine ok(hr == S_OK, "Failed to get buffer, hr %#lx, test %u.\n", hr, i);
if (FAILED(hr))
{
IDXGISwapChain_Release(swapchain);
@@ -4625,7 +4625,7 @@ static void test_swapchain_parameters(void)
}
expected_usage = usage | DXGI_USAGE_BACK_BUFFER | DXGI_USAGE_DISCARD_ON_PRESENT;
hr = IDXGIResource_GetUsage(resource, &usage);
- ok(hr == S_OK, "Failed to get resource usage, hr %#x, test %u.\n", hr, i);
+ ok(hr == S_OK, "Failed to get resource usage, hr %#lx, test %u.\n", hr, i);
ok(usage == expected_usage, "Got usage %x, expected %x, test %u.\n", usage, expected_usage, i);
IDXGIResource_Release(resource);
@@ -4644,19 +4644,19 @@ static void test_swapchain_parameters(void)
desc.Windowed = TRUE;
desc.SwapEffect = DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &desc, &swapchain);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
desc.SwapEffect = DXGI_SWAP_EFFECT_FLIP_DISCARD;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &desc, &swapchain);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
if (check_multisample_quality_levels(device, desc.BufferDesc.Format, desc.SampleDesc.Count))
{
desc.SwapEffect = DXGI_SWAP_EFFECT_DISCARD;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &desc, &swapchain);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
IDXGISwapChain_Release(swapchain);
desc.SwapEffect = DXGI_SWAP_EFFECT_SEQUENTIAL;
hr = IDXGIFactory_CreateSwapChain(factory, obj, &desc, &swapchain);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
IDXGISwapChain_Release(swapchain);
}
else
@@ -4667,7 +4667,7 @@ static void test_swapchain_parameters(void)
IDXGIFactory_Release(factory);
IUnknown_Release(obj);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
DestroyWindow(window);
}
@@ -4702,16 +4702,16 @@ static void test_swapchain_present(IUnknown *device, BOOL is_d3d12)
swapchain_desc.Flags = 0;
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
for (i = 0; i < 10; ++i)
{
hr = IDXGISwapChain_Present(swapchain, i, 0);
ok(hr == (i <= 4 ? S_OK : DXGI_ERROR_INVALID_CALL),
- "Got unexpected hr %#x for sync interval %u.\n", hr, i);
+ "Got unexpected hr %#lx for sync interval %u.\n", hr, i);
}
hr = IDXGISwapChain_Present(swapchain, 0, 0);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
for (i = 0; i < ARRAY_SIZE(flags); ++i)
{
@@ -4720,18 +4720,18 @@ static void test_swapchain_present(IUnknown *device, BOOL is_d3d12)
/* Another window covers the swapchain window. Not reported as occluded. */
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
/* Minimised window. */
ShowWindow(swapchain_desc.OutputWindow, SW_MINIMIZE);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
- ok(hr == (is_d3d12 ? S_OK : DXGI_STATUS_OCCLUDED), "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == (is_d3d12 ? S_OK : DXGI_STATUS_OCCLUDED), "Test %u: Got unexpected hr %#lx.\n", i, hr);
ShowWindow(swapchain_desc.OutputWindow, SW_NORMAL);
/* Hidden window. */
ShowWindow(swapchain_desc.OutputWindow, SW_HIDE);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ShowWindow(swapchain_desc.OutputWindow, SW_SHOW);
DestroyWindow(occluding_window);
@@ -4746,15 +4746,15 @@ static void test_swapchain_present(IUnknown *device, BOOL is_d3d12)
continue;
}
flush_events();
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
output = NULL;
fullscreen = FALSE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &output);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(fullscreen, "Test %u: Got unexpected fullscreen status.\n", i);
ok(!!output, "Test %u: Got unexpected output.\n", i);
@@ -4763,14 +4763,14 @@ static void test_swapchain_present(IUnknown *device, BOOL is_d3d12)
/* Still fullscreen. */
fullscreen = FALSE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(fullscreen, "Test %u: Got unexpected fullscreen status.\n", i);
/* Calling IDXGISwapChain_Present() will exit fullscreen. */
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
fullscreen = TRUE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
/* Now fullscreen mode is exited. */
if (!flags[i] && !is_d3d12)
/* Still fullscreen on vista and 2008. */
@@ -4789,26 +4789,26 @@ static void test_swapchain_present(IUnknown *device, BOOL is_d3d12)
* compositing. D3d12 fullscreen mode acts just like borderless
* fullscreen window mode. */
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
fullscreen = FALSE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(fullscreen, "Test %u: Got unexpected fullscreen status.\n", i);
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
occluding_window = CreateWindowA("static", "occluding_window", WS_POPUP, 0, 0, 400, 200, 0, 0, 0, 0);
/* An invisible window doesn't cause the swapchain to exit fullscreen
* mode. */
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
fullscreen = FALSE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(fullscreen, "Test %u: Got unexpected fullscreen status.\n", i);
/* A visible, but with bottom z-order window still causes the
* swapchain to exit fullscreen mode. */
@@ -4822,19 +4822,19 @@ static void test_swapchain_present(IUnknown *device, BOOL is_d3d12)
* for d3d12. */
fullscreen = TRUE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
todo_wine_if(!is_d3d12) ok(is_d3d12 ? fullscreen : !fullscreen,
"Test %u: Got unexpected fullscreen status.\n", i);
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
todo_wine_if(is_d3d12) ok(hr == (is_d3d12 ? DXGI_STATUS_OCCLUDED : S_OK),
- "Test %u: Got unexpected hr %#x.\n", i, hr);
+ "Test %u: Got unexpected hr %#lx.\n", i, hr);
fullscreen = TRUE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
if (flags[i] == DXGI_PRESENT_TEST)
todo_wine_if(!is_d3d12) ok(is_d3d12 ? fullscreen : !fullscreen,
"Test %u: Got unexpected fullscreen status.\n", i);
@@ -4846,67 +4846,67 @@ static void test_swapchain_present(IUnknown *device, BOOL is_d3d12)
* IDXGISwapChain_Present() calls to work, otherwise they will return
* DXGI_ERROR_INVALID_CALL */
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
if (flags[i] == DXGI_PRESENT_TEST)
todo_wine_if(is_d3d12) ok(hr == (is_d3d12 ? DXGI_STATUS_OCCLUDED : S_OK),
- "Test %u: Got unexpected hr %#x.\n", i, hr);
+ "Test %u: Got unexpected hr %#lx.\n", i, hr);
else
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
/* Trying to break out of fullscreen mode again. This time, don't call
* IDXGISwapChain_GetFullscreenState() before IDXGISwapChain_Present(). */
ShowWindow(occluding_window, SW_HIDE);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ShowWindow(occluding_window, SW_SHOW);
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
/* hr == S_OK on vista and 2008 */
todo_wine ok(hr == DXGI_STATUS_OCCLUDED || broken(hr == S_OK),
- "Test %u: Got unexpected hr %#x.\n", i, hr);
+ "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
if (flags[i] == DXGI_PRESENT_TEST)
{
todo_wine ok(hr == DXGI_STATUS_OCCLUDED || broken(hr == S_OK),
- "Test %u: Got unexpected hr %#x.\n", i, hr);
+ "Test %u: Got unexpected hr %#lx.\n", i, hr);
/* IDXGISwapChain_Present() without flags refreshes the occlusion
* state. */
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, 0);
todo_wine ok(hr == DXGI_STATUS_OCCLUDED || broken(hr == S_OK),
- "Test %u: Got unexpected hr %#x.\n", i, hr);
+ "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, DXGI_PRESENT_TEST);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
}
else
{
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
}
fullscreen = TRUE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
todo_wine ok(!fullscreen, "Test %u: Got unexpected fullscreen status.\n", i);
DestroyWindow(occluding_window);
flush_events();
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_Present(swapchain, 0, flags[i]);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
hr = IDXGISwapChain_ResizeBuffers(swapchain, 0, 0, 0, DXGI_FORMAT_UNKNOWN, 0);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
}
wait_device_idle(device);
@@ -4914,7 +4914,7 @@ static void test_swapchain_present(IUnknown *device, BOOL is_d3d12)
IDXGISwapChain_Release(swapchain);
DestroyWindow(swapchain_desc.OutputWindow);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
}
static void test_swapchain_backbuffer_index(IUnknown *device, BOOL is_d3d12)
@@ -4964,7 +4964,7 @@ static void test_swapchain_backbuffer_index(IUnknown *device, BOOL is_d3d12)
swapchain_desc.SwapEffect = swap_effects[i];
expected_hr = is_d3d12 && !is_flip_model(swap_effects[i]) ? DXGI_ERROR_INVALID_CALL : S_OK;
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == expected_hr, "Got hr %#x, expected %#x.\n", hr, expected_hr);
+ ok(hr == expected_hr, "Got hr %#lx, expected %#lx.\n", hr, expected_hr);
if (FAILED(hr))
continue;
@@ -4982,20 +4982,20 @@ static void test_swapchain_backbuffer_index(IUnknown *device, BOOL is_d3d12)
expected_index = is_d3d12 ? j % swapchain_desc.BufferCount : 0;
ok(index == expected_index, "Got back buffer index %u, expected %u.\n", index, expected_index);
hr = IDXGISwapChain3_Present(swapchain3, 0, 0);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
}
wait_device_idle(device);
IDXGISwapChain3_Release(swapchain3);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "Swapchain has %u references left.\n", refcount);
+ ok(!refcount, "Swapchain has %lu references left.\n", refcount);
}
done:
DestroyWindow(swapchain_desc.OutputWindow);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
}
static void test_swapchain_formats(IUnknown *device, BOOL is_d3d12)
@@ -5082,18 +5082,18 @@ static void test_swapchain_formats(IUnknown *device, BOOL is_d3d12)
ok(hr == expected_hr
/* Flip presentation model not supported. */
|| broken(hr == DXGI_ERROR_INVALID_CALL && is_flip_model(tests[i].swap_effect) && !is_d3d12),
- "Test %u, d3d12 %#x: Got hr %#x, expected %#x.\n", i, is_d3d12, hr, expected_hr);
+ "Test %u, d3d12 %#x: Got hr %#lx, expected %#lx.\n", i, is_d3d12, hr, expected_hr);
if (SUCCEEDED(hr))
{
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "Swapchain has %u references left.\n", refcount);
+ ok(!refcount, "Swapchain has %lu references left.\n", refcount);
}
}
DestroyWindow(swapchain_desc.OutputWindow);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
}
static void test_maximum_frame_latency(void)
@@ -5113,28 +5113,28 @@ static void test_maximum_frame_latency(void)
if (SUCCEEDED(IDXGIDevice_QueryInterface(device, &IID_IDXGIDevice1, (void **)&device1)))
{
hr = IDXGIDevice1_GetMaximumFrameLatency(device1, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice1_GetMaximumFrameLatency(device1, &max_latency);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(max_latency == DEFAULT_FRAME_LATENCY, "Got unexpected maximum frame latency %u.\n", max_latency);
hr = IDXGIDevice1_SetMaximumFrameLatency(device1, MAX_FRAME_LATENCY);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice1_GetMaximumFrameLatency(device1, &max_latency);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(max_latency == MAX_FRAME_LATENCY, "Got unexpected maximum frame latency %u.\n", max_latency);
hr = IDXGIDevice1_SetMaximumFrameLatency(device1, MAX_FRAME_LATENCY + 1);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice1_GetMaximumFrameLatency(device1, &max_latency);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(max_latency == MAX_FRAME_LATENCY, "Got unexpected maximum frame latency %u.\n", max_latency);
hr = IDXGIDevice1_SetMaximumFrameLatency(device1, 0);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIDevice1_GetMaximumFrameLatency(device1, &max_latency);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
/* 0 does not reset to the default frame latency on all Windows versions. */
ok(max_latency == DEFAULT_FRAME_LATENCY || broken(!max_latency),
"Got unexpected maximum frame latency %u.\n", max_latency);
@@ -5147,7 +5147,7 @@ static void test_maximum_frame_latency(void)
}
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
static void test_output_desc(void)
@@ -5161,26 +5161,26 @@ static void test_output_desc(void)
HRESULT hr;
hr = CreateDXGIFactory(&IID_IDXGIFactory, (void **)&factory);
- ok(SUCCEEDED(hr), "Failed to create DXGI factory, hr %#x.\n", hr);
+ ok(SUCCEEDED(hr), "Failed to create DXGI factory, hr %#lx.\n", hr);
for (i = 0; ; ++i)
{
hr = IDXGIFactory_EnumAdapters(factory, i, &adapter);
if (hr == DXGI_ERROR_NOT_FOUND)
break;
- ok(SUCCEEDED(hr), "Failed to enumerate adapter %u, hr %#x.\n", i, hr);
+ ok(SUCCEEDED(hr), "Failed to enumerate adapter %u, hr %#lx.\n", i, hr);
hr = IDXGIFactory_EnumAdapters(factory, i, &adapter2);
- ok(SUCCEEDED(hr), "Failed to enumerate adapter %u, hr %#x.\n", i, hr);
+ ok(SUCCEEDED(hr), "Failed to enumerate adapter %u, hr %#lx.\n", i, hr);
ok(adapter != adapter2, "Expected to get new instance of IDXGIAdapter, %p == %p.\n", adapter, adapter2);
refcount = get_refcount(adapter);
- ok(refcount == 1, "Get unexpected refcount %u for adapter %u.\n", refcount, i);
+ ok(refcount == 1, "Get unexpected refcount %lu for adapter %u.\n", refcount, i);
IDXGIAdapter_Release(adapter2);
refcount = get_refcount(factory);
- ok(refcount == 2, "Get unexpected refcount %u.\n", refcount);
+ ok(refcount == 2, "Get unexpected refcount %lu.\n", refcount);
refcount = get_refcount(adapter);
- ok(refcount == 1, "Get unexpected refcount %u for adapter %u.\n", refcount, i);
+ ok(refcount == 1, "Get unexpected refcount %lu for adapter %u.\n", refcount, i);
for (j = 0; ; ++j)
{
@@ -5190,24 +5190,24 @@ static void test_output_desc(void)
hr = IDXGIAdapter_EnumOutputs(adapter, j, &output);
if (hr == DXGI_ERROR_NOT_FOUND)
break;
- ok(SUCCEEDED(hr), "Failed to enumerate output %u on adapter %u, hr %#x.\n", j, i, hr);
+ ok(SUCCEEDED(hr), "Failed to enumerate output %u on adapter %u, hr %#lx.\n", j, i, hr);
hr = IDXGIAdapter_EnumOutputs(adapter, j, &output2);
- ok(SUCCEEDED(hr), "Failed to enumerate output %u on adapter %u, hr %#x.\n", j, i, hr);
+ ok(SUCCEEDED(hr), "Failed to enumerate output %u on adapter %u, hr %#lx.\n", j, i, hr);
ok(output != output2, "Expected to get new instance of IDXGIOutput, %p == %p.\n", output, output2);
refcount = get_refcount(output);
- ok(refcount == 1, "Get unexpected refcount %u for output %u, adapter %u.\n", refcount, j, i);
+ ok(refcount == 1, "Get unexpected refcount %lu for output %u, adapter %u.\n", refcount, j, i);
IDXGIOutput_Release(output2);
refcount = get_refcount(factory);
- ok(refcount == 2, "Get unexpected refcount %u.\n", refcount);
+ ok(refcount == 2, "Get unexpected refcount %lu.\n", refcount);
refcount = get_refcount(adapter);
- ok(refcount == 2, "Get unexpected refcount %u for adapter %u.\n", refcount, i);
+ ok(refcount == 2, "Get unexpected refcount %lu for adapter %u.\n", refcount, i);
refcount = get_refcount(output);
- ok(refcount == 1, "Get unexpected refcount %u for output %u, adapter %u.\n", refcount, j, i);
+ ok(refcount == 1, "Get unexpected refcount %lu for output %u, adapter %u.\n", refcount, j, i);
hr = IDXGIOutput_GetDesc(output, &desc);
- ok(SUCCEEDED(hr), "Failed to get desc for output %u on adapter %u, hr %#x.\n", j, i, hr);
+ ok(SUCCEEDED(hr), "Failed to get desc for output %u on adapter %u, hr %#lx.\n", j, i, hr);
monitor_info.cbSize = sizeof(monitor_info);
ret = GetMonitorInfoW(desc.Monitor, (MONITORINFO *)&monitor_info);
@@ -5221,16 +5221,16 @@ static void test_output_desc(void)
IDXGIOutput_Release(output);
refcount = get_refcount(adapter);
- ok(refcount == 1, "Get unexpected refcount %u for adapter %u.\n", refcount, i);
+ ok(refcount == 1, "Get unexpected refcount %lu for adapter %u.\n", refcount, i);
}
IDXGIAdapter_Release(adapter);
refcount = get_refcount(factory);
- ok(refcount == 1, "Get unexpected refcount %u.\n", refcount);
+ ok(refcount == 1, "Get unexpected refcount %lu.\n", refcount);
}
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "IDXGIFactory has %u references left.\n", refcount);
+ ok(!refcount, "IDXGIFactory has %lu references left.\n", refcount);
}
struct dxgi_factory
@@ -5469,7 +5469,7 @@ static void test_object_wrapping(void)
HRESULT hr;
hr = CreateDXGIFactory(&IID_IDXGIFactory, (void **)&factory);
- ok(hr == S_OK, "Failed to create DXGI factory, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create DXGI factory, hr %#lx.\n", hr);
hr = IDXGIFactory_EnumAdapters(factory, 0, &adapter);
if (hr == DXGI_ERROR_NOT_FOUND)
@@ -5478,7 +5478,7 @@ static void test_object_wrapping(void)
IDXGIFactory_Release(factory);
return;
}
- ok(hr == S_OK, "Failed to enumerate adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to enumerate adapter, hr %#lx.\n", hr);
wrapper.IDXGIAdapter_iface.lpVtbl = &dxgi_adapter_vtbl;
wrapper.wrapped_iface = adapter;
@@ -5492,19 +5492,19 @@ static void test_object_wrapping(void)
if (SUCCEEDED(hr))
{
refcount = ID3D10Device1_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
hr = IDXGIAdapter_GetDesc(&wrapper.IDXGIAdapter_iface, &desc);
- ok(hr == S_OK, "Failed to get adapter desc, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter desc, hr %#lx.\n", hr);
ok(!wrapper.factory.wrapped_adapter_count, "Got unexpected wrapped adapter count %u.\n",
wrapper.factory.wrapped_adapter_count);
ok(!wrapper.wrapped_output_count, "Got unexpected wrapped output count %u.\n", wrapper.wrapped_output_count);
refcount = IDXGIAdapter_Release(&wrapper.IDXGIAdapter_iface);
- ok(!refcount, "Adapter has %u references left.\n", refcount);
+ ok(!refcount, "Adapter has %lu references left.\n", refcount);
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
}
struct adapter_info
@@ -5558,12 +5558,12 @@ static void test_multi_adapter(void)
if (FAILED(hr = CreateDXGIFactory(&IID_IDXGIFactory, (void **)&factory)))
{
- skip("Failed to create IDXGIFactory, hr %#x.\n", hr);
+ skip("Failed to create IDXGIFactory, hr %#lx.\n", hr);
return;
}
hr = IDXGIFactory_EnumAdapters(factory, 0, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIFactory_EnumAdapters(factory, 0, &adapter);
if (hr == DXGI_ERROR_NOT_FOUND)
@@ -5572,14 +5572,14 @@ static void test_multi_adapter(void)
IDXGIFactory_Release(factory);
return;
}
- ok(hr == S_OK, "Failed to enumerate adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to enumerate adapter, hr %#lx.\n", hr);
for (adapter_index = 0; SUCCEEDED(IDXGIFactory_EnumAdapters(factory, adapter_index, &adapter)); ++adapter_index)
{
for (output_index = 0; SUCCEEDED(IDXGIAdapter_EnumOutputs(adapter, output_index, &output)); ++output_index)
{
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#x.\n", adapter_index,
+ ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#lx.\n", adapter_index,
output_index, hr);
found = FALSE;
@@ -5596,15 +5596,15 @@ static void test_multi_adapter(void)
adapter_index, output_index, wine_dbgstr_w(output_desc.DeviceName));
ok(display_device.StateFlags & DISPLAY_DEVICE_ATTACHED_TO_DESKTOP,
- "Adapter %u output %u: Got unexpected state flags %#x.\n", adapter_index,
+ "Adapter %u output %u: Got unexpected state flags %#lx.\n", adapter_index,
output_index, display_device.StateFlags);
if (!adapter_index && !output_index)
ok(display_device.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE,
- "Adapter %u output %u: Got unexpected state flags %#x.\n", adapter_index,
+ "Adapter %u output %u: Got unexpected state flags %#lx.\n", adapter_index,
output_index, display_device.StateFlags);
else
ok(!(display_device.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE),
- "Adapter %u output %u: Got unexpected state flags %#x.\n", adapter_index,
+ "Adapter %u output %u: Got unexpected state flags %#lx.\n", adapter_index,
output_index, display_device.StateFlags);
/* Should have the same monitor handle. */
@@ -5618,7 +5618,7 @@ static void test_multi_adapter(void)
/* Should have the same monitor rectangle. */
monitor_info.cbSize = sizeof(monitor_info);
ret = GetMonitorInfoA(monitor, &monitor_info);
- ok(ret, "Adapter %u output %u: Failed to get monitor info, error %#x.\n", adapter_index,
+ ok(ret, "Adapter %u output %u: Failed to get monitor info, error %#lx.\n", adapter_index,
output_index, GetLastError());
ok(EqualRect(&monitor_info.rcMonitor, &output_desc.DesktopCoordinates),
"Adapter %u output %u: Got unexpected output rect %s, expected %s.\n",
@@ -5642,7 +5642,7 @@ static void test_multi_adapter(void)
ret = EnumDisplaySettingsW(display_device.DeviceName, ENUM_CURRENT_SETTINGS, &old_mode);
/* Win10 TestBots may return FALSE but it's actually successful */
ok(ret || broken(!ret),
- "Adapter %u output %u: EnumDisplaySettingsW failed for %s, error %#x.\n",
+ "Adapter %u output %u: EnumDisplaySettingsW failed for %s, error %#lx.\n",
adapter_index, output_index, wine_dbgstr_w(display_device.DeviceName),
GetLastError());
@@ -5654,11 +5654,11 @@ static void test_multi_adapter(void)
ret = ChangeDisplaySettingsExW(display_device.DeviceName, &mode, NULL,
CDS_UPDATEREGISTRY | CDS_NORESET, NULL);
ok(ret == DISP_CHANGE_SUCCESSFUL,
- "Adapter %u output %u: ChangeDisplaySettingsExW %s returned unexpected %d.\n",
+ "Adapter %u output %u: ChangeDisplaySettingsExW %s returned unexpected %ld.\n",
adapter_index, output_index, wine_dbgstr_w(display_device.DeviceName), ret);
ret = ChangeDisplaySettingsExW(display_device.DeviceName, NULL, NULL, 0, NULL);
ok(ret == DISP_CHANGE_SUCCESSFUL,
- "Adapter %u output %u: ChangeDisplaySettingsExW %s returned unexpected %d.\n",
+ "Adapter %u output %u: ChangeDisplaySettingsExW %s returned unexpected %ld.\n",
adapter_index, output_index, wine_dbgstr_w(display_device.DeviceName), ret);
/* Check if it is really detached */
@@ -5667,7 +5667,7 @@ static void test_multi_adapter(void)
ret = EnumDisplaySettingsW(display_device.DeviceName, ENUM_CURRENT_SETTINGS, &mode);
/* Win10 TestBots may return FALSE but it's actually successful */
ok(ret || broken(!ret) ,
- "Adapter %u output %u: EnumDisplaySettingsW failed for %s, error %#x.\n",
+ "Adapter %u output %u: EnumDisplaySettingsW failed for %s, error %#lx.\n",
adapter_index, output_index, wine_dbgstr_w(display_device.DeviceName),
GetLastError());
if (mode.dmPelsWidth && mode.dmPelsHeight)
@@ -5684,7 +5684,7 @@ static void test_multi_adapter(void)
* unimplemented in Wine */
memset(&output_desc, 0, sizeof(output_desc));
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#x.\n", adapter_index,
+ ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#lx.\n", adapter_index,
output_index, hr);
ok(!lstrcmpiW(output_desc.DeviceName, old_output_desc.DeviceName),
"Adapter %u output %u: Expect device name %s, got %s.\n", adapter_index,
@@ -5710,11 +5710,11 @@ static void test_multi_adapter(void)
/* Call IDXGIAdapter_EnumOutputs() again to get up-to-date output description */
hr = IDXGIAdapter_EnumOutputs(adapter, output_index, &output);
- ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#x.\n", adapter_index,
+ ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#lx.\n", adapter_index,
output_index, hr);
memset(&output_desc, 0, sizeof(output_desc));
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#x.\n", adapter_index,
+ ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#lx.\n", adapter_index,
output_index, hr);
ok(!lstrcmpiW(output_desc.DeviceName, display_device.DeviceName),
"Adapter %u output %u: Expect device name %s, got %s.\n", adapter_index,
@@ -5736,11 +5736,11 @@ static void test_multi_adapter(void)
ret = ChangeDisplaySettingsExW(display_device.DeviceName, &old_mode, NULL,
CDS_UPDATEREGISTRY | CDS_NORESET, NULL);
ok(ret == DISP_CHANGE_SUCCESSFUL,
- "Adapter %u output %u: ChangeDisplaySettingsExW %s returned unexpected %d.\n",
+ "Adapter %u output %u: ChangeDisplaySettingsExW %s returned unexpected %ld.\n",
adapter_index, output_index, wine_dbgstr_w(display_device.DeviceName), ret);
ret = ChangeDisplaySettingsExW(display_device.DeviceName, NULL, NULL, 0, NULL);
ok(ret == DISP_CHANGE_SUCCESSFUL,
- "Adapter %u output %u: ChangeDisplaySettingsExW %s returned unexpected %d.\n",
+ "Adapter %u output %u: ChangeDisplaySettingsExW %s returned unexpected %ld.\n",
adapter_index, output_index, wine_dbgstr_w(display_device.DeviceName), ret);
IDXGIOutput_Release(output);
@@ -5759,9 +5759,9 @@ static void test_multi_adapter(void)
}
hr = IDXGIFactory_EnumAdapters(factory, adapter_index - 1, &adapter);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIAdapter_GetDesc(adapter, &adapter_desc);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
todo_wine ok(!lstrcmpW(adapter_desc.Description, L"Microsoft Basic Render Driver"),
"Got unexpected description %s.\n", wine_dbgstr_w(adapter_desc.Description));
todo_wine ok(adapter_desc.VendorId == 0x1414,
@@ -5773,16 +5773,16 @@ static void test_multi_adapter(void)
ok(adapter_desc.Revision == 0x0000,
"Got unexpected revision %#x.\n", adapter_desc.Revision);
todo_wine ok(!adapter_desc.DedicatedVideoMemory,
- "Got unexpected DedicatedVideoMemory %#lx.\n", adapter_desc.DedicatedVideoMemory);
+ "Got unexpected DedicatedVideoMemory %#Ix.\n", adapter_desc.DedicatedVideoMemory);
ok(!adapter_desc.DedicatedSystemMemory,
- "Got unexpected DedicatedSystemMemory %#lx.\n", adapter_desc.DedicatedSystemMemory);
+ "Got unexpected DedicatedSystemMemory %#Ix.\n", adapter_desc.DedicatedSystemMemory);
hr = IDXGIAdapter_QueryInterface(adapter, &IID_IDXGIAdapter1, (void **)&adapter1);
- ok(hr == S_OK || broken(hr == E_NOINTERFACE), "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK || broken(hr == E_NOINTERFACE), "Got unexpected hr %#lx.\n", hr);
if (SUCCEEDED(hr))
{
hr = IDXGIAdapter1_GetDesc1(adapter1, &adapter_desc1);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
todo_wine ok(adapter_desc1.Flags == DXGI_ADAPTER_FLAG_SOFTWARE,
"Got unexpected flags %#x.\n", adapter_desc1.Flags);
IDXGIAdapter1_Release(adapter1);
@@ -5818,7 +5818,7 @@ static BOOL check_message(const struct message *expected,
if (expected->check_wparam)
{
ok(wparam == expected->expect_wparam,
- "Got unexpected wparam %lx for message %x, expected %lx.\n",
+ "Got unexpected wparam %Ix for message %x, expected %Ix.\n",
wparam, message, expected->expect_wparam);
}
@@ -5827,7 +5827,7 @@ static BOOL check_message(const struct message *expected,
static LRESULT CALLBACK test_wndproc(HWND hwnd, unsigned int message, WPARAM wparam, LPARAM lparam)
{
- ok(!expect_no_messages, "Got unexpected message %#x, hwnd %p, wparam %#lx, lparam %#lx.\n",
+ ok(!expect_no_messages, "Got unexpected message %#x, hwnd %p, wparam %#Ix, lparam %#Ix.\n",
message, hwnd, wparam, lparam);
if (expect_messages)
@@ -5928,9 +5928,9 @@ static void test_swapchain_window_messages(void)
ok(!!window, "Failed to create window.\n");
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(hr == S_OK, "Failed to get adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)&factory);
- ok(hr == S_OK, "Failed to get parent, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get parent, hr %#lx.\n", hr);
IDXGIAdapter_Release(adapter);
swapchain_desc.BufferDesc.Width = 800;
@@ -5953,7 +5953,7 @@ static void test_swapchain_window_messages(void)
flush_events();
expect_no_messages = TRUE;
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
flush_events();
expect_no_messages = FALSE;
@@ -5963,7 +5963,7 @@ static void test_swapchain_window_messages(void)
mode_desc.Width = 800;
mode_desc.Height = 600;
hr = IDXGISwapChain_ResizeTarget(swapchain, &mode_desc);
- ok(hr == S_OK, "Failed to resize target, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to resize target, hr %#lx.\n", hr);
flush_events();
ok(!expect_messages->message, "Expected message %#x.\n", expect_messages->message);
@@ -5972,7 +5972,7 @@ static void test_swapchain_window_messages(void)
mode_desc.Width = 400;
mode_desc.Height = 200;
hr = IDXGISwapChain_ResizeTarget(swapchain, &mode_desc);
- ok(hr == S_OK, "Failed to resize target, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to resize target, hr %#lx.\n", hr);
flush_events();
ok(!expect_messages->message, "Expected message %#x.\n", expect_messages->message);
@@ -5982,7 +5982,7 @@ static void test_swapchain_window_messages(void)
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
|| broken(hr == DXGI_ERROR_UNSUPPORTED), /* Win 7 testbot */
- "Failed to enter fullscreen, hr %#x.\n", hr);
+ "Failed to enter fullscreen, hr %#lx.\n", hr);
if (FAILED(hr))
{
skip("Could not change fullscreen state.\n");
@@ -5998,13 +5998,13 @@ static void test_swapchain_window_messages(void)
/* leave fullscreen */
expect_messages = leave_fullscreen_messages;
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
flush_events();
ok(!expect_messages->message, "Expected message %#x.\n", expect_messages->message);
expect_messages = NULL;
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
/* create fullscreen swapchain */
DestroyWindow(window);
@@ -6018,7 +6018,7 @@ static void test_swapchain_window_messages(void)
expect_messages = enter_fullscreen_messages;
expect_messages_broken = enter_fullscreen_messages_vista;
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
flush_events();
todo_wine
ok(!expect_messages->message || broken(!expect_messages_broken->message),
@@ -6029,20 +6029,20 @@ static void test_swapchain_window_messages(void)
/* leave fullscreen */
expect_messages = leave_fullscreen_messages;
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
flush_events();
ok(!expect_messages->message, "Expected message %#x.\n", expect_messages->message);
expect_messages = NULL;
done:
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
DestroyWindow(window);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
UnregisterClassA("dxgi_test_wndproc_wc", GetModuleHandleA(NULL));
}
@@ -6099,9 +6099,9 @@ static void test_swapchain_window_styles(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(hr == S_OK, "Failed to get adapter, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get adapter, hr %#lx.\n", hr);
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)&factory);
- ok(hr == S_OK, "Failed to get parent, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to get parent, hr %#lx.\n", hr);
IDXGIAdapter_Release(adapter);
swapchain_desc.BufferDesc.Width = 800;
@@ -6126,9 +6126,9 @@ static void test_swapchain_window_styles(void)
style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE);
exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE);
- ok(style == tests[i].expected_style, "Test %u: Got style %#x, expected %#x.\n",
+ ok(style == tests[i].expected_style, "Test %u: Got style %#lx, expected %#lx.\n",
i, style, tests[i].expected_style);
- ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#x, expected %#x.\n",
+ ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#lx, expected %#lx.\n",
i, exstyle, tests[i].expected_exstyle);
fullscreen_style = tests[i].expected_style & ~(WS_POPUP | WS_MAXIMIZEBOX
@@ -6138,31 +6138,31 @@ static void test_swapchain_window_styles(void)
fullscreen_exstyle |= WS_EX_TOPMOST;
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE);
exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE);
- ok(style == tests[i].expected_style, "Test %u: Got style %#x, expected %#x.\n",
+ ok(style == tests[i].expected_style, "Test %u: Got style %#lx, expected %#lx.\n",
i, style, tests[i].expected_style);
- ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#x, expected %#x.\n",
+ ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#lx, expected %#lx.\n",
i, exstyle, tests[i].expected_exstyle);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
|| broken(hr == DXGI_ERROR_UNSUPPORTED), /* Win 7 testbot */
- "Failed to set fullscreen state, hr %#x.\n", hr);
+ "Failed to set fullscreen state, hr %#lx.\n", hr);
if (SUCCEEDED(hr))
{
style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE);
exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE);
todo_wine
- ok(style == fullscreen_style, "Test %u: Got style %#x, expected %#x.\n",
+ ok(style == fullscreen_style, "Test %u: Got style %#lx, expected %#lx.\n",
i, style, fullscreen_style);
- ok(exstyle == fullscreen_exstyle, "Test %u: Got exstyle %#x, expected %#x.\n",
+ ok(exstyle == fullscreen_exstyle, "Test %u: Got exstyle %#lx, expected %#lx.\n",
i, exstyle, fullscreen_exstyle);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
}
else
{
@@ -6171,38 +6171,38 @@ static void test_swapchain_window_styles(void)
style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE);
exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE);
- ok(style == tests[i].expected_style, "Test %u: Got style %#x, expected %#x.\n",
+ ok(style == tests[i].expected_style, "Test %u: Got style %#lx, expected %#lx.\n",
i, style, tests[i].expected_style);
- ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#x, expected %#x.\n",
+ ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#lx, expected %#lx.\n",
i, exstyle, tests[i].expected_exstyle);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
|| broken(hr == DXGI_ERROR_UNSUPPORTED), /* Win 7 testbot */
- "Failed to set fullscreen state, hr %#x.\n", hr);
+ "Failed to set fullscreen state, hr %#lx.\n", hr);
if (SUCCEEDED(hr))
{
style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE);
exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE);
todo_wine
- ok(style == fullscreen_style, "Test %u: Got style %#x, expected %#x.\n",
+ ok(style == fullscreen_style, "Test %u: Got style %#lx, expected %#lx.\n",
i, style, fullscreen_style);
- ok(exstyle == fullscreen_exstyle, "Test %u: Got exstyle %#x, expected %#x.\n",
+ ok(exstyle == fullscreen_exstyle, "Test %u: Got exstyle %#lx, expected %#lx.\n",
i, exstyle, fullscreen_exstyle);
SetWindowLongW(swapchain_desc.OutputWindow, GWL_STYLE, fullscreen_style);
SetWindowLongW(swapchain_desc.OutputWindow, GWL_EXSTYLE, fullscreen_exstyle);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE);
exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE);
todo_wine
- ok(style == tests[i].expected_style, "Test %u: Got style %#x, expected %#x.\n",
+ ok(style == tests[i].expected_style, "Test %u: Got style %#lx, expected %#lx.\n",
i, style, tests[i].expected_style);
todo_wine
- ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#x, expected %#x.\n",
+ ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#lx, expected %#lx.\n",
i, exstyle, tests[i].expected_exstyle);
}
else
@@ -6211,24 +6211,24 @@ static void test_swapchain_window_styles(void)
}
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE);
exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE);
todo_wine
- ok(style == tests[i].expected_style, "Test %u: Got style %#x, expected %#x.\n",
+ ok(style == tests[i].expected_style, "Test %u: Got style %#lx, expected %#lx.\n",
i, style, tests[i].expected_style);
todo_wine
- ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#x, expected %#x.\n",
+ ok(exstyle == tests[i].expected_exstyle, "Test %u: Got exstyle %#lx, expected %#lx.\n",
i, exstyle, tests[i].expected_exstyle);
DestroyWindow(swapchain_desc.OutputWindow);
}
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
}
static void test_gamma_control(void)
@@ -6252,7 +6252,7 @@ static void test_gamma_control(void)
}
hr = IDXGIDevice_GetAdapter(device, &adapter);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIAdapter_EnumOutputs(adapter, 0, &output);
if (hr == DXGI_ERROR_NOT_FOUND)
@@ -6262,11 +6262,11 @@ static void test_gamma_control(void)
IDXGIDevice_Release(device);
return;
}
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_GetGammaControlCapabilities(output, &caps);
todo_wine
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
IDXGIOutput_Release(output);
swapchain_desc.BufferDesc.Width = 640;
@@ -6286,14 +6286,14 @@ static void test_gamma_control(void)
swapchain_desc.Flags = 0;
hr = IDXGIAdapter_GetParent(adapter, &IID_IDXGIFactory, (void **)&factory);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swapchain, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
|| broken(hr == DXGI_ERROR_UNSUPPORTED), /* Win 7 testbot */
- "Failed to enter fullscreen, hr %#x.\n", hr);
+ "Failed to enter fullscreen, hr %#lx.\n", hr);
if (FAILED(hr))
{
skip("Could not change fullscreen state.\n");
@@ -6301,11 +6301,11 @@ static void test_gamma_control(void)
}
hr = IDXGISwapChain_GetContainingOutput(swapchain, &output);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
memset(&caps, 0, sizeof(caps));
hr = IDXGIOutput_GetGammaControlCapabilities(output, &caps);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(caps.MaxConvertedValue > caps.MinConvertedValue
|| broken(caps.MaxConvertedValue == 0.0f && caps.MinConvertedValue == 1.0f) /* WARP */,
@@ -6322,25 +6322,25 @@ static void test_gamma_control(void)
memset(&gamma, 0, sizeof(gamma));
hr = IDXGIOutput_GetGammaControl(output, &gamma);
todo_wine
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_SetGammaControl(output, &gamma);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
IDXGIOutput_Release(output);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
done:
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
DestroyWindow(swapchain_desc.OutputWindow);
IDXGIAdapter_Release(adapter);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
refcount = IDXGIFactory_Release(factory);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
}
static void test_window_association(IUnknown *device, BOOL is_d3d12)
@@ -6406,28 +6406,28 @@ static void test_window_association(IUnknown *device, BOOL is_d3d12)
hwnd2 = CreateWindowA("static", "dxgi_test2", 0, 0, 0, 400, 200, 0, 0, 0, 0);
hr = CreateDXGIFactory(&IID_IDXGIFactory, (void **)&factory2);
- ok(hr == S_OK, "Failed to create DXGI factory, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create DXGI factory, hr %#lx.\n", hr);
get_factory(device, is_d3d12, &factory);
hr = IDXGIFactory_GetWindowAssociation(factory, NULL);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
for (i = 0; i <= DXGI_MWA_VALID; ++i)
{
hr = IDXGIFactory_MakeWindowAssociation(factory, NULL, i);
- ok(hr == S_OK, "Got unexpected hr %#x for flags %#x.\n", hr, i);
+ ok(hr == S_OK, "Got unexpected hr %#lx for flags %#x.\n", hr, i);
hr = IDXGIFactory_MakeWindowAssociation(factory, swapchain_desc.OutputWindow, i);
- ok(hr == S_OK, "Got unexpected hr %#x for flags %#x.\n", hr, i);
+ ok(hr == S_OK, "Got unexpected hr %#lx for flags %#x.\n", hr, i);
wndproc = GetWindowLongPtrW(swapchain_desc.OutputWindow, GWLP_WNDPROC);
- ok(wndproc == original_wndproc, "Got unexpected wndproc %#lx, expected %#lx for flags %#x.\n",
+ ok(wndproc == original_wndproc, "Got unexpected wndproc %#Ix, expected %#Ix for flags %#x.\n",
wndproc, original_wndproc, i);
hwnd = (HWND)0xdeadbeef;
hr = IDXGIFactory_GetWindowAssociation(factory, &hwnd);
- ok(hr == S_OK, "Got unexpected hr %#x for flags %#x.\n", hr, i);
+ ok(hr == S_OK, "Got unexpected hr %#lx for flags %#x.\n", hr, i);
/* Apparently GetWindowAssociation() always returns NULL, even when
* MakeWindowAssociation() and GetWindowAssociation() are both
* successfully called. */
@@ -6435,19 +6435,19 @@ static void test_window_association(IUnknown *device, BOOL is_d3d12)
}
hr = IDXGIFactory_MakeWindowAssociation(factory, swapchain_desc.OutputWindow, DXGI_MWA_VALID + 1);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
/* Alt+Enter tests. */
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
wndproc = GetWindowLongPtrW(swapchain_desc.OutputWindow, GWLP_WNDPROC);
- ok(wndproc == original_wndproc, "Got unexpected wndproc %#lx, expected %#lx.\n", wndproc, original_wndproc);
+ ok(wndproc == original_wndproc, "Got unexpected wndproc %#Ix, expected %#Ix.\n", wndproc, original_wndproc);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
|| broken(hr == DXGI_ERROR_UNSUPPORTED) /* Windows 7 testbot */,
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
if (FAILED(hr))
{
skip("Could not change fullscreen state.\n");
@@ -6455,27 +6455,27 @@ static void test_window_association(IUnknown *device, BOOL is_d3d12)
else
{
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
for (i = 0; i < ARRAY_SIZE(tests); ++i)
{
/* First associate a window with the opposite flags. */
hr = IDXGIFactory_MakeWindowAssociation(factory, hwnd2, ~tests[i].flag & DXGI_MWA_VALID);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
/* Associate the current test window. */
hwnd = tests[i].flag ? swapchain_desc.OutputWindow : NULL;
hr = IDXGIFactory_MakeWindowAssociation(factory, hwnd, tests[i].flag);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
/* Associating a new test window doesn't override the old window. */
hr = IDXGIFactory_MakeWindowAssociation(factory, hwnd2, ~tests[i].flag & DXGI_MWA_VALID);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
/* Associations with a different factory don't affect the existing
* association. */
hr = IDXGIFactory_MakeWindowAssociation(factory2, hwnd, ~tests[i].flag & DXGI_MWA_VALID);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
/* Post synthesized Alt + VK_RETURN WM_SYSKEYDOWN. */
PostMessageA(swapchain_desc.OutputWindow, WM_SYSKEYDOWN, VK_RETURN,
@@ -6483,7 +6483,7 @@ static void test_window_association(IUnknown *device, BOOL is_d3d12)
flush_events();
output = NULL;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, &output);
- ok(hr == S_OK, "Test %u: Got unexpected hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Test %u: Got unexpected hr %#lx.\n", i, hr);
ok(fullscreen == tests[i].expect_fullscreen
|| broken(tests[i].broken_d3d10 && fullscreen),
"Test %u: Got unexpected fullscreen %#x.\n", i, fullscreen);
@@ -6492,24 +6492,24 @@ static void test_window_association(IUnknown *device, BOOL is_d3d12)
IDXGIOutput_Release(output);
wndproc = GetWindowLongPtrW(swapchain_desc.OutputWindow, GWLP_WNDPROC);
- ok(wndproc == original_wndproc, "Test %u: Got unexpected wndproc %#lx, expected %#lx.\n",
+ ok(wndproc == original_wndproc, "Test %u: Got unexpected wndproc %#Ix, expected %#Ix.\n",
i, wndproc, original_wndproc);
}
}
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
refcount = IDXGIFactory_Release(factory2);
- ok(!refcount, "Factory has %u references left.\n", refcount);
+ ok(!refcount, "Factory has %lu references left.\n", refcount);
DestroyWindow(hwnd2);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
DestroyWindow(swapchain_desc.OutputWindow);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "IDXGIFactory has %u references left.\n", refcount);
+ ok(refcount == !is_d3d12, "IDXGIFactory has %lu references left.\n", refcount);
}
static void test_output_ownership(IUnknown *device, BOOL is_d3d12)
@@ -6552,19 +6552,19 @@ static void test_output_ownership(IUnknown *device, BOOL is_d3d12)
IDXGIFactory_Release(factory);
return;
}
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
lstrcpyW(open_adapter_gdi_desc.DeviceName, output_desc.DeviceName);
status = pD3DKMTOpenAdapterFromGdiDisplayName(&open_adapter_gdi_desc);
- ok(status == STATUS_SUCCESS, "Got unexpected status %#x.\n", status);
+ ok(status == STATUS_SUCCESS, "Got unexpected status %#lx.\n", status);
check_ownership_desc.hAdapter = open_adapter_gdi_desc.hAdapter;
check_ownership_desc.VidPnSourceId = open_adapter_gdi_desc.VidPnSourceId;
status = get_expected_vidpn_exclusive_ownership(&check_ownership_desc, STATUS_SUCCESS);
- ok(status == STATUS_SUCCESS, "Got unexpected status %#x, expected %#x.\n", status,
+ ok(status == STATUS_SUCCESS, "Got unexpected status %#lx, expected %#lx.\n", status,
STATUS_SUCCESS);
swapchain_desc.BufferDesc.Width = 800;
@@ -6583,7 +6583,7 @@ static void test_output_ownership(IUnknown *device, BOOL is_d3d12)
swapchain_desc.SwapEffect = is_d3d12 ? DXGI_SWAP_EFFECT_FLIP_DISCARD : DXGI_SWAP_EFFECT_DISCARD;
swapchain_desc.Flags = 0;
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
/* Swapchain in fullscreen mode. */
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, output);
@@ -6594,17 +6594,17 @@ static void test_output_ownership(IUnknown *device, BOOL is_d3d12)
skip("Failed to change fullscreen state.\n");
goto done;
}
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
fullscreen = FALSE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(fullscreen, "Got unexpected fullscreen state.\n");
/* Win10 1909 doesn't seem to grab output exclusive ownership.
* And all output ownership calls return S_OK on D3D10 and D3D12 with 1909. */
if (is_d3d12)
{
status = get_expected_vidpn_exclusive_ownership(&check_ownership_desc, STATUS_SUCCESS);
- ok(status == STATUS_SUCCESS, "Got unexpected status %#x, expected %#x.\n", status,
+ ok(status == STATUS_SUCCESS, "Got unexpected status %#lx, expected %#lx.\n", status,
STATUS_SUCCESS);
}
else
@@ -6613,26 +6613,26 @@ static void test_output_ownership(IUnknown *device, BOOL is_d3d12)
STATUS_GRAPHICS_PRESENT_OCCLUDED);
todo_wine ok(status == STATUS_GRAPHICS_PRESENT_OCCLUDED ||
broken(status == STATUS_SUCCESS), /* Win10 1909 */
- "Got unexpected status %#x, expected %#x.\n", status,
+ "Got unexpected status %#lx, expected %#lx.\n", status,
STATUS_GRAPHICS_PRESENT_OCCLUDED);
}
hr = IDXGIOutput_TakeOwnership(output, NULL, FALSE);
ok(hr == DXGI_ERROR_INVALID_CALL || broken(hr == S_OK), /* Win10 1909 */
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_TakeOwnership(output, NULL, TRUE);
ok(hr == DXGI_ERROR_INVALID_CALL || broken(hr == S_OK), /* Win10 1909 */
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_TakeOwnership(output, device, FALSE);
if (is_d3d12)
- todo_wine ok(hr == E_NOINTERFACE || hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ todo_wine ok(hr == E_NOINTERFACE || hr == S_OK, "Got unexpected hr %#lx.\n", hr);
else
todo_wine ok(hr == E_INVALIDARG || broken(hr == S_OK), /* Win10 1909 */
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_TakeOwnership(output, device, TRUE);
- ok(hr == E_NOINTERFACE || hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_NOINTERFACE || hr == S_OK, "Got unexpected hr %#lx.\n", hr);
IDXGIOutput_ReleaseOwnership(output);
status = get_expected_vidpn_exclusive_ownership(&check_ownership_desc, STATUS_SUCCESS);
- ok(status == STATUS_SUCCESS, "Got unexpected status %#x, expected %#x.\n", status,
+ ok(status == STATUS_SUCCESS, "Got unexpected status %#lx, expected %#lx.\n", status,
STATUS_SUCCESS);
/* IDXGIOutput_TakeOwnership always returns E_NOINTERFACE for d3d12. Tests
@@ -6642,46 +6642,46 @@ static void test_output_ownership(IUnknown *device, BOOL is_d3d12)
hr = IDXGIOutput_TakeOwnership(output, device, FALSE);
ok(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE || broken(hr == S_OK), /* Win10 1909 */
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
IDXGIOutput_ReleaseOwnership(output);
hr = IDXGIOutput_TakeOwnership(output, device, TRUE);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
/* Note that the "exclusive" parameter to IDXGIOutput_TakeOwnership()
* seems to behave opposite to what's described by MSDN. */
status = get_expected_vidpn_exclusive_ownership(&check_ownership_desc,
STATUS_GRAPHICS_PRESENT_OCCLUDED);
ok(status == STATUS_GRAPHICS_PRESENT_OCCLUDED ||
broken(status == STATUS_SUCCESS), /* Win10 1909 */
- "Got unexpected status %#x, expected %#x.\n", status, STATUS_GRAPHICS_PRESENT_OCCLUDED);
+ "Got unexpected status %#lx, expected %#lx.\n", status, STATUS_GRAPHICS_PRESENT_OCCLUDED);
hr = IDXGIOutput_TakeOwnership(output, device, FALSE);
- ok(hr == E_INVALIDARG || broken(hr == S_OK) /* Win10 1909 */, "Got unexpected hr %#x.\n", hr);
+ ok(hr == E_INVALIDARG || broken(hr == S_OK) /* Win10 1909 */, "Got unexpected hr %#lx.\n", hr);
IDXGIOutput_ReleaseOwnership(output);
/* Swapchain in windowed mode. */
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
fullscreen = TRUE;
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!fullscreen, "Unexpected fullscreen state.\n");
status = get_expected_vidpn_exclusive_ownership(&check_ownership_desc, STATUS_SUCCESS);
- ok(status == STATUS_SUCCESS, "Got unexpected status %#x, expected %#x.\n", status,
+ ok(status == STATUS_SUCCESS, "Got unexpected status %#lx, expected %#lx.\n", status,
STATUS_SUCCESS);
hr = IDXGIOutput_TakeOwnership(output, device, FALSE);
ok(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE || broken(hr == S_OK), /* Win10 1909 */
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
hr = IDXGIOutput_TakeOwnership(output, device, TRUE);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
status = get_expected_vidpn_exclusive_ownership(&check_ownership_desc,
STATUS_GRAPHICS_PRESENT_OCCLUDED);
ok(status == STATUS_GRAPHICS_PRESENT_OCCLUDED || broken(hr == S_OK), /* Win10 1909 */
- "Got unexpected status %#x, expected %#x.\n", status, STATUS_GRAPHICS_PRESENT_OCCLUDED);
+ "Got unexpected status %#lx, expected %#lx.\n", status, STATUS_GRAPHICS_PRESENT_OCCLUDED);
IDXGIOutput_ReleaseOwnership(output);
status = get_expected_vidpn_exclusive_ownership(&check_ownership_desc, STATUS_SUCCESS);
- ok(status == STATUS_SUCCESS, "Got unexpected status %#x, expected %#x.\n", status,
+ ok(status == STATUS_SUCCESS, "Got unexpected status %#lx, expected %#lx.\n", status,
STATUS_SUCCESS);
done:
@@ -6692,11 +6692,11 @@ done:
IDXGISwapChain_Release(swapchain);
DestroyWindow(swapchain_desc.OutputWindow);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
close_adapter_desc.hAdapter = open_adapter_gdi_desc.hAdapter;
status = pD3DKMTCloseAdapter(&close_adapter_desc);
- ok(status == STATUS_SUCCESS, "Got unexpected status %#x.\n", status);
+ ok(status == STATUS_SUCCESS, "Got unexpected status %#lx.\n", status);
}
static void test_cursor_clipping(IUnknown *device, BOOL is_d3d12)
@@ -6734,7 +6734,7 @@ static void test_cursor_clipping(IUnknown *device, BOOL is_d3d12)
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM, 0, &mode_count,
NULL);
ok(SUCCEEDED(hr) || broken(hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE), /* Win 7 TestBots */
- "Adapter %u output %u: GetDisplayModeList failed, hr %#x.\n", adapter_idx,
+ "Adapter %u output %u: GetDisplayModeList failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
if (hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE)
{
@@ -6747,11 +6747,11 @@ static void test_cursor_clipping(IUnknown *device, BOOL is_d3d12)
modes = heap_calloc(mode_count, sizeof(*modes));
hr = IDXGIOutput_GetDisplayModeList(output, DXGI_FORMAT_R8G8B8A8_UNORM, 0, &mode_count,
modes);
- ok(hr == S_OK, "Adapter %u output %u: GetDisplayModeList failed, hr %#x.\n",
+ ok(hr == S_OK, "Adapter %u output %u: GetDisplayModeList failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "Adapter %u output %u: GetDesc failed, hr %#x.\n", adapter_idx,
+ ok(hr == S_OK, "Adapter %u output %u: GetDesc failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
width = output_desc.DesktopCoordinates.right - output_desc.DesktopCoordinates.left;
height = output_desc.DesktopCoordinates.bottom - output_desc.DesktopCoordinates.top;
@@ -6765,11 +6765,11 @@ static void test_cursor_clipping(IUnknown *device, BOOL is_d3d12)
adapter_idx, output_idx, width, height);
ret = ClipCursor(NULL);
- ok(ret, "Adapter %u output %u: ClipCursor failed, error %#x.\n",
+ ok(ret, "Adapter %u output %u: ClipCursor failed, error %#lx.\n",
adapter_idx, output_idx, GetLastError());
get_virtual_rect(&virtual_rect);
ret = GetClipCursor(&clip_rect);
- ok(ret, "Adapter %u output %u: GetClipCursor failed, error %#x.\n", adapter_idx,
+ ok(ret, "Adapter %u output %u: GetClipCursor failed, error %#lx.\n", adapter_idx,
output_idx, GetLastError());
ok(EqualRect(&clip_rect, &virtual_rect),
"Adapter %u output %u: Expect clip rect %s, got %s.\n", adapter_idx, output_idx,
@@ -6784,13 +6784,13 @@ static void test_cursor_clipping(IUnknown *device, BOOL is_d3d12)
swapchain_desc.OutputWindow = create_window();
heap_free(modes);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "Adapter %u output %u: CreateSwapChain failed, hr %#x.\n",
+ ok(hr == S_OK, "Adapter %u output %u: CreateSwapChain failed, hr %#lx.\n",
adapter_idx, output_idx, hr);
flush_events();
get_virtual_rect(&virtual_rect);
ret = GetClipCursor(&clip_rect);
- ok(ret, "Adapter %u output %u: GetClipCursor failed, error %#x.\n", adapter_idx,
+ ok(ret, "Adapter %u output %u: GetClipCursor failed, error %#lx.\n", adapter_idx,
output_idx, GetLastError());
ok(EqualRect(&clip_rect, &virtual_rect),
"Adapter %u output %u: Expect clip rect %s, got %s.\n", adapter_idx, output_idx,
@@ -6799,11 +6799,11 @@ static void test_cursor_clipping(IUnknown *device, BOOL is_d3d12)
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE ||
broken(hr == DXGI_ERROR_UNSUPPORTED), /* Win 7 testbot */
- "Adapter %u output %u: SetFullscreenState failed, hr %#x.\n", adapter_idx,
+ "Adapter %u output %u: SetFullscreenState failed, hr %#lx.\n", adapter_idx,
output_idx, hr);
if (FAILED(hr))
{
- skip("Adapter %u output %u: Could not change fullscreen state, hr %#x.\n",
+ skip("Adapter %u output %u: Could not change fullscreen state, hr %#lx.\n",
adapter_idx, output_idx, hr);
IDXGISwapChain_Release(swapchain);
IDXGIOutput_Release(output);
@@ -6814,27 +6814,27 @@ static void test_cursor_clipping(IUnknown *device, BOOL is_d3d12)
flush_events();
get_virtual_rect(&virtual_rect);
ret = GetClipCursor(&clip_rect);
- ok(ret, "Adapter %u output %u: GetClipCursor failed, error %#x.\n", adapter_idx,
+ ok(ret, "Adapter %u output %u: GetClipCursor failed, error %#lx.\n", adapter_idx,
output_idx, GetLastError());
ok(EqualRect(&clip_rect, &virtual_rect),
"Adapter %u output %u: Expect clip rect %s, got %s.\n", adapter_idx, output_idx,
wine_dbgstr_rect(&virtual_rect), wine_dbgstr_rect(&clip_rect));
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#x.\n", adapter_idx,
+ ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#lx.\n", adapter_idx,
output_idx, hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "Adapter %u output %u: IDXGISwapChain has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u: IDXGISwapChain has %lu references left.\n",
adapter_idx, output_idx, refcount);
refcount = IDXGIOutput_Release(output);
- ok(!refcount, "Adapter %u output %u: IDXGIOutput has %u references left.\n",
+ ok(!refcount, "Adapter %u output %u: IDXGIOutput has %lu references left.\n",
adapter_idx, output_idx, refcount);
DestroyWindow(swapchain_desc.OutputWindow);
flush_events();
get_virtual_rect(&virtual_rect);
ret = GetClipCursor(&clip_rect);
- ok(ret, "Adapter %u output %u: GetClipCursor failed, error %#x.\n", adapter_idx,
+ ok(ret, "Adapter %u output %u: GetClipCursor failed, error %#lx.\n", adapter_idx,
output_idx, GetLastError());
ok(EqualRect(&clip_rect, &virtual_rect),
"Adapter %u output %u: Expect clip rect %s, got %s.\n", adapter_idx, output_idx,
@@ -6845,7 +6845,7 @@ static void test_cursor_clipping(IUnknown *device, BOOL is_d3d12)
}
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
}
static void test_factory_check_feature_support(void)
@@ -6862,28 +6862,28 @@ static void test_factory_check_feature_support(void)
}
hr = IDXGIFactory5_CheckFeatureSupport(factory, 0x12345678, (void *)&data, sizeof(data));
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
/* Crashes on Windows. */
if (0)
{
hr = IDXGIFactory5_CheckFeatureSupport(factory, DXGI_FEATURE_PRESENT_ALLOW_TEARING, NULL, sizeof(data));
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
}
hr = IDXGIFactory5_CheckFeatureSupport(factory, DXGI_FEATURE_PRESENT_ALLOW_TEARING, &data, sizeof(data) - 1);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGIFactory5_CheckFeatureSupport(factory, DXGI_FEATURE_PRESENT_ALLOW_TEARING, &data, sizeof(data) + 1);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
data = (BOOL)0xdeadbeef;
hr = IDXGIFactory5_CheckFeatureSupport(factory, DXGI_FEATURE_PRESENT_ALLOW_TEARING, &data, sizeof(data));
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(data == TRUE || data == FALSE, "Got unexpected data %#x.\n", data);
ref_count = IDXGIFactory5_Release(factory);
- ok(!ref_count, "Factory has %u references left.\n", ref_count);
+ ok(!ref_count, "Factory has %lu references left.\n", ref_count);
}
static void test_frame_latency_event(IUnknown *device, BOOL is_d3d12)
@@ -6928,7 +6928,7 @@ static void test_frame_latency_event(IUnknown *device, BOOL is_d3d12)
hr = IDXGIFactory2_CreateSwapChainForHwnd(factory2, device,
window, &swapchain_desc, NULL, NULL, &swapchain1);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain1_QueryInterface(swapchain1, &IID_IDXGISwapChain2, (void**)&swapchain2);
IDXGISwapChain1_Release(swapchain1);
@@ -6943,24 +6943,24 @@ static void test_frame_latency_event(IUnknown *device, BOOL is_d3d12)
/* test swap chain without waitable object */
frame_latency = 0xdeadbeef;
hr = IDXGISwapChain2_GetMaximumFrameLatency(swapchain2, &frame_latency);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
ok(frame_latency == 0xdeadbeef, "Got unexpected frame latency %#x.\n", frame_latency);
hr = IDXGISwapChain2_SetMaximumFrameLatency(swapchain2, 1);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
event = IDXGISwapChain2_GetFrameLatencyWaitableObject(swapchain2);
ok(!event, "Got unexpected event %p.\n", event);
ref_count = IDXGISwapChain2_Release(swapchain2);
- ok(!ref_count, "Swap chain has %u references left.\n", ref_count);
+ ok(!ref_count, "Swap chain has %lu references left.\n", ref_count);
/* test swap chain with waitable object */
swapchain_desc.Flags = DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT;
hr = IDXGIFactory2_CreateSwapChainForHwnd(factory2, device,
window, &swapchain_desc, NULL, NULL, &swapchain1);
- ok(hr == S_OK, "Failed to create swap chain, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to create swap chain, hr %#lx.\n", hr);
hr = IDXGISwapChain1_QueryInterface(swapchain1, &IID_IDXGISwapChain2, (void**)&swapchain2);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
IDXGISwapChain1_Release(swapchain1);
event = IDXGISwapChain2_GetFrameLatencyWaitableObject(swapchain2);
@@ -6968,50 +6968,50 @@ static void test_frame_latency_event(IUnknown *device, BOOL is_d3d12)
/* auto-reset event */
wait_result = WaitForSingleObject(event, 0);
- ok(!wait_result, "Got unexpected wait result %#x.\n", wait_result);
+ ok(!wait_result, "Got unexpected wait result %#lx.\n", wait_result);
wait_result = WaitForSingleObject(event, 0);
- ok(wait_result == WAIT_TIMEOUT, "Got unexpected wait result %#x.\n", wait_result);
+ ok(wait_result == WAIT_TIMEOUT, "Got unexpected wait result %#lx.\n", wait_result);
hr = IDXGISwapChain2_GetMaximumFrameLatency(swapchain2, &frame_latency);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(frame_latency == 1, "Got unexpected frame latency %#x.\n", frame_latency);
hr = IDXGISwapChain2_SetMaximumFrameLatency(swapchain2, 0);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain2_GetMaximumFrameLatency(swapchain2, &frame_latency);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(frame_latency == 1, "Got unexpected frame latency %#x.\n", frame_latency);
hr = IDXGISwapChain2_SetMaximumFrameLatency(swapchain2, 3);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain2_GetMaximumFrameLatency(swapchain2, &frame_latency);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(frame_latency == 3, "Got unexpected frame latency %#x.\n", frame_latency);
wait_result = WaitForSingleObject(event, 0);
- todo_wine ok(!wait_result, "Got unexpected wait result %#x.\n", wait_result);
+ todo_wine ok(!wait_result, "Got unexpected wait result %#lx.\n", wait_result);
wait_result = WaitForSingleObject(event, 0);
- todo_wine ok(!wait_result, "Got unexpected wait result %#x.\n", wait_result);
+ todo_wine ok(!wait_result, "Got unexpected wait result %#lx.\n", wait_result);
wait_result = WaitForSingleObject(event, 100);
- ok(wait_result == WAIT_TIMEOUT, "Got unexpected wait result %#x.\n", wait_result);
+ ok(wait_result == WAIT_TIMEOUT, "Got unexpected wait result %#lx.\n", wait_result);
for (i = 0; i < 5; i++)
{
hr = IDXGISwapChain2_Present(swapchain2, 0, 0);
- ok(hr == S_OK, "Present %u failed with hr %#x.\n", i, hr);
+ ok(hr == S_OK, "Present %u failed with hr %#lx.\n", i, hr);
wait_result = WaitForSingleObject(event, 100);
- ok(!wait_result, "Got unexpected wait result %#x.\n", wait_result);
+ ok(!wait_result, "Got unexpected wait result %#lx.\n", wait_result);
}
wait_result = WaitForSingleObject(event, 100);
- ok(wait_result == WAIT_TIMEOUT, "Got unexpected wait result %#x.\n", wait_result);
+ ok(wait_result == WAIT_TIMEOUT, "Got unexpected wait result %#lx.\n", wait_result);
ref_count = IDXGISwapChain2_Release(swapchain2);
- ok(!ref_count, "Swap chain has %u references left.\n", ref_count);
+ ok(!ref_count, "Swap chain has %lu references left.\n", ref_count);
DestroyWindow(window);
ref_count = IDXGIFactory2_Release(factory2);
- ok(ref_count == !is_d3d12, "Factory has %u references left.\n", ref_count);
+ ok(ref_count == !is_d3d12, "Factory has %lu references left.\n", ref_count);
}
static void test_colour_space_support(IUnknown *device, BOOL is_d3d12)
@@ -7078,7 +7078,7 @@ static void test_colour_space_support(IUnknown *device, BOOL is_d3d12)
hr = IDXGIFactory2_CreateSwapChainForHwnd(factory2, device,
window, &swapchain_desc, NULL, NULL, &swapchain1);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain1_QueryInterface(swapchain1, &IID_IDXGISwapChain3, (void**)&swapchain3);
IDXGISwapChain1_Release(swapchain1);
@@ -7094,7 +7094,7 @@ static void test_colour_space_support(IUnknown *device, BOOL is_d3d12)
{
support = 0xdeadbeef;
hr = IDXGISwapChain3_CheckColorSpaceSupport(swapchain3, colour_spaces[i], &support);
- ok(hr == S_OK, "Got unexpected hr %#x for test %u.\n", hr, i);
+ ok(hr == S_OK, "Got unexpected hr %#lx for test %u.\n", hr, i);
ok(!(support & ~DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT),
"Got unexpected support flags %#x for test %u.\n", support, i);
@@ -7110,14 +7110,14 @@ static void test_colour_space_support(IUnknown *device, BOOL is_d3d12)
hr = IDXGISwapChain3_SetColorSpace1(swapchain3, colour_spaces[i]);
ok(hr == (support & DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT) ? S_OK : E_INVALIDARG,
- "Got unexpected hr %#x for text %u.\n", hr, i);
+ "Got unexpected hr %#lx for text %u.\n", hr, i);
}
ref_count = IDXGISwapChain3_Release(swapchain3);
- ok(!ref_count, "Swap chain has %u references left.\n", ref_count);
+ ok(!ref_count, "Swap chain has %lu references left.\n", ref_count);
DestroyWindow(window);
ref_count = IDXGIFactory2_Release(factory2);
- ok(ref_count == !is_d3d12, "Factory has %u references left.\n", ref_count);
+ ok(ref_count == !is_d3d12, "Factory has %lu references left.\n", ref_count);
}
static void test_mode_change(IUnknown *device, BOOL is_d3d12)
@@ -7140,10 +7140,10 @@ static void test_mode_change(IUnknown *device, BOOL is_d3d12)
memset(&devmode, 0, sizeof(devmode));
devmode.dmSize = sizeof(devmode);
ret = EnumDisplaySettingsW(NULL, ENUM_CURRENT_SETTINGS, &devmode);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode, ®istry_mode), "Got a different mode.\n");
ret = EnumDisplaySettingsW(NULL, ENUM_REGISTRY_SETTINGS, &devmode);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode, ®istry_mode), "Got a different mode.\n");
while (EnumDisplaySettingsW(NULL, mode_idx++, &devmode))
@@ -7179,7 +7179,7 @@ static void test_mode_change(IUnknown *device, BOOL is_d3d12)
/* Test that no mode restorations if no mode changes actually happened */
change_ret = ChangeDisplaySettingsW(&devmode, CDS_UPDATEREGISTRY | CDS_NORESET);
- ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsW failed with %d.\n", change_ret);
+ ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsW failed with %ld.\n", change_ret);
swapchain_desc.BufferDesc.Width = registry_mode.dmPelsWidth;
swapchain_desc.BufferDesc.Height = registry_mode.dmPelsHeight;
@@ -7198,14 +7198,14 @@ static void test_mode_change(IUnknown *device, BOOL is_d3d12)
swapchain_desc.Flags = DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH;
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "CreateSwapChain failed, hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
memset(&devmode2, 0, sizeof(devmode2));
devmode2.dmSize = sizeof(devmode2);
ret = EnumDisplaySettingsW(NULL, ENUM_CURRENT_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode2, ®istry_mode), "Got a different mode.\n");
ret = restore_display_modes(original_modes, display_count);
ok(ret, "Failed to restore display modes.\n");
@@ -7213,48 +7213,48 @@ static void test_mode_change(IUnknown *device, BOOL is_d3d12)
/* If current display settings are different than the display settings in registry before
* calling SetFullscreenState() */
change_ret = ChangeDisplaySettingsW(&devmode, CDS_UPDATEREGISTRY | CDS_NORESET);
- ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsW failed with %d.\n", change_ret);
+ ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsW failed with %ld.\n", change_ret);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
ok(hr == DXGI_ERROR_UNSUPPORTED /* Win7 */
|| hr == S_OK /* Win8~Win10 1909 */
|| hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE, /* Win10 2004 */
- "Got unexpected hr %#x.\n", hr);
+ "Got unexpected hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
ret = restore_display_modes(original_modes, display_count);
ok(ret, "Failed to restore display modes.\n");
/* Test that mode restorations use display settings in the registry with a fullscreen device */
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
if (FAILED(hr))
{
- skip("SetFullscreenState failed, hr %#x.\n", hr);
+ skip("SetFullscreenState failed, hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
goto done;
}
change_ret = ChangeDisplaySettingsW(&devmode, CDS_UPDATEREGISTRY | CDS_NORESET);
- ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsW failed with %d.\n", change_ret);
+ ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsW failed with %ld.\n", change_ret);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ret = EnumDisplaySettingsW(NULL, ENUM_CURRENT_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode2, &devmode), "Got a different mode.\n");
ret = EnumDisplaySettingsW(NULL, ENUM_REGISTRY_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode2, &devmode), "Got a different mode.\n");
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
ret = restore_display_modes(original_modes, display_count);
ok(ret, "Failed to restore display modes.\n");
@@ -7263,7 +7263,7 @@ static void test_mode_change(IUnknown *device, BOOL is_d3d12)
for (output_idx = 0; SUCCEEDED(IDXGIAdapter_EnumOutputs(adapter, output_idx, &output)); ++output_idx)
{
hr = IDXGIOutput_GetDesc(output, &output_desc);
- ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#x.\n", adapter_idx, output_idx, hr);
+ ok(hr == S_OK, "Adapter %u output %u: Got unexpected hr %#lx.\n", adapter_idx, output_idx, hr);
if ((adapter_idx || output_idx) && output_desc.AttachedToDesktop)
{
@@ -7289,7 +7289,7 @@ static void test_mode_change(IUnknown *device, BOOL is_d3d12)
memset(&old_devmode, 0, sizeof(old_devmode));
old_devmode.dmSize = sizeof(old_devmode);
ret = EnumDisplaySettingsW(second_monitor_name, ENUM_CURRENT_SETTINGS, &old_devmode);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
mode_idx = 0;
d3d_width = 0;
@@ -7324,88 +7324,88 @@ static void test_mode_change(IUnknown *device, BOOL is_d3d12)
/* Test that mode restorations for non-primary outputs upon fullscreen state changes */
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
change_ret = ChangeDisplaySettingsExW(second_monitor_name, &devmode, NULL, CDS_RESET, NULL);
- ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsExW failed with %d.\n", change_ret);
+ ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsExW failed with %ld.\n", change_ret);
ret = EnumDisplaySettingsW(second_monitor_name, ENUM_CURRENT_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
if (devmode2.dmPelsWidth == old_devmode.dmPelsWidth
&& devmode2.dmPelsHeight == old_devmode.dmPelsHeight)
{
skip("Failed to change display settings of the second monitor.\n");
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
goto done;
}
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ret = EnumDisplaySettingsW(second_monitor_name, ENUM_CURRENT_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode2, &old_devmode), "Got a different mode.\n");
ret = EnumDisplaySettingsW(second_monitor_name, ENUM_REGISTRY_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode2, &old_devmode), "Got a different mode.\n");
hr = IDXGIOutput_GetDesc(second_output, &output_desc);
- ok(hr == S_OK, "GetDesc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetDesc failed, hr %#lx.\n", hr);
ok(output_desc.DesktopCoordinates.right - output_desc.DesktopCoordinates.left ==
- old_devmode.dmPelsWidth, "Expected width %u, got %u.\n", old_devmode.dmPelsWidth,
+ old_devmode.dmPelsWidth, "Expected width %lu, got %lu.\n", old_devmode.dmPelsWidth,
output_desc.DesktopCoordinates.right - output_desc.DesktopCoordinates.left);
ok(output_desc.DesktopCoordinates.bottom - output_desc.DesktopCoordinates.top ==
- old_devmode.dmPelsHeight, "Expected height %u, got %u.\n", old_devmode.dmPelsHeight,
+ old_devmode.dmPelsHeight, "Expected height %lu, got %lu.\n", old_devmode.dmPelsHeight,
output_desc.DesktopCoordinates.bottom - output_desc.DesktopCoordinates.top);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
ret = restore_display_modes(original_modes, display_count);
ok(ret, "Failed to restore display modes.\n");
/* Test that mode restorations for non-primary outputs use display settings in the registry */
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK, "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "SetFullscreenState failed, hr %#lx.\n", hr);
change_ret = ChangeDisplaySettingsExW(second_monitor_name, &devmode, NULL,
CDS_UPDATEREGISTRY | CDS_NORESET, NULL);
- ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsExW failed with %d.\n", change_ret);
+ ok(change_ret == DISP_CHANGE_SUCCESSFUL, "ChangeDisplaySettingsExW failed with %ld.\n", change_ret);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "SetFullscreenState failed, hr %#lx.\n", hr);
ret = EnumDisplaySettingsW(second_monitor_name, ENUM_CURRENT_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(devmode2.dmPelsWidth == devmode.dmPelsWidth && devmode2.dmPelsHeight == devmode.dmPelsHeight,
- "Expected resolution %ux%u, got %ux%u.\n", devmode.dmPelsWidth, devmode.dmPelsHeight,
+ "Expected resolution %lux%lu, got %lux%lu.\n", devmode.dmPelsWidth, devmode.dmPelsHeight,
devmode2.dmPelsWidth, devmode2.dmPelsHeight);
ret = EnumDisplaySettingsW(second_monitor_name, ENUM_REGISTRY_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(devmode2.dmPelsWidth == devmode.dmPelsWidth && devmode2.dmPelsHeight == devmode.dmPelsHeight,
- "Expected resolution %ux%u, got %ux%u.\n", devmode.dmPelsWidth, devmode.dmPelsHeight,
+ "Expected resolution %lux%lu, got %lux%lu.\n", devmode.dmPelsWidth, devmode.dmPelsHeight,
devmode2.dmPelsWidth, devmode2.dmPelsHeight);
hr = IDXGIOutput_GetDesc(second_output, &output_desc);
- ok(hr == S_OK, "GetDesc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetDesc failed, hr %#lx.\n", hr);
ok(output_desc.DesktopCoordinates.right - output_desc.DesktopCoordinates.left ==
- devmode.dmPelsWidth, "Expected width %u, got %u.\n", devmode.dmPelsWidth,
+ devmode.dmPelsWidth, "Expected width %lu, got %lu.\n", devmode.dmPelsWidth,
output_desc.DesktopCoordinates.right - output_desc.DesktopCoordinates.left);
ok(output_desc.DesktopCoordinates.bottom - output_desc.DesktopCoordinates.top ==
- devmode.dmPelsHeight, "Expected height %u, got %u.\n", devmode.dmPelsHeight,
+ devmode.dmPelsHeight, "Expected height %lu, got %lu.\n", devmode.dmPelsHeight,
output_desc.DesktopCoordinates.bottom - output_desc.DesktopCoordinates.top);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
ret = restore_display_modes(original_modes, display_count);
ok(ret, "Failed to restore display modes.\n");
/* Test that mode restorations for non-primary outputs on fullscreen state changes when there
* are two fullscreen swapchains on different outputs */
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc, &swapchain);
- ok(hr == S_OK, "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "CreateSwapChain failed, hr %#lx.\n", hr);
swapchain_desc2 = swapchain_desc;
swapchain_desc.BufferDesc.Width = d3d_width;
@@ -7413,52 +7413,52 @@ static void test_mode_change(IUnknown *device, BOOL is_d3d12)
swapchain_desc2.OutputWindow = CreateWindowA("static", "dxgi_test2", 0,
old_devmode.dmPosition.x, old_devmode.dmPosition.y, 400, 200, 0, 0, 0, 0);
hr = IDXGIFactory_CreateSwapChain(factory, device, &swapchain_desc2, &swapchain2);
- ok(hr == S_OK, "CreateSwapChain failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "CreateSwapChain failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL);
- ok(hr == S_OK, "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "SetFullscreenState failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_SetFullscreenState(swapchain2, TRUE, NULL);
if (FAILED(hr))
{
- skip("SetFullscreenState failed, hr %#x.\n", hr);
+ skip("SetFullscreenState failed, hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain2);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "SetFullscreenState failed, hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
goto done;
}
hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL);
- ok(hr == S_OK, "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "SetFullscreenState failed, hr %#lx.\n", hr);
hr = IDXGISwapChain_GetFullscreenState(swapchain, &fullscreen, NULL);
- ok(hr == S_OK, "GetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetFullscreenState failed, hr %#lx.\n", hr);
ok(!fullscreen, "Expected swapchain not fullscreen.\n");
hr = IDXGISwapChain_GetFullscreenState(swapchain2, &fullscreen, NULL);
- ok(hr == S_OK, "GetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetFullscreenState failed, hr %#lx.\n", hr);
ok(fullscreen, "Expected swapchain fullscreen.\n");
ret = EnumDisplaySettingsW(second_monitor_name, ENUM_CURRENT_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode2, &old_devmode), "Got a different mode.\n");
ret = EnumDisplaySettingsW(second_monitor_name, ENUM_REGISTRY_SETTINGS, &devmode2);
- ok(ret, "EnumDisplaySettingsW failed, error %#x.\n", GetLastError());
+ ok(ret, "EnumDisplaySettingsW failed, error %#lx.\n", GetLastError());
ok(equal_mode_rect(&devmode2, &old_devmode), "Got a different mode.\n");
hr = IDXGIOutput_GetDesc(second_output, &output_desc);
- ok(hr == S_OK, "GetDesc failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "GetDesc failed, hr %#lx.\n", hr);
ok(output_desc.DesktopCoordinates.right - output_desc.DesktopCoordinates.left ==
- old_devmode.dmPelsWidth, "Expected width %u, got %u.\n", old_devmode.dmPelsWidth,
+ old_devmode.dmPelsWidth, "Expected width %lu, got %lu.\n", old_devmode.dmPelsWidth,
output_desc.DesktopCoordinates.right - output_desc.DesktopCoordinates.left);
ok(output_desc.DesktopCoordinates.bottom - output_desc.DesktopCoordinates.top ==
- old_devmode.dmPelsHeight, "Expected height %u, got %u.\n", old_devmode.dmPelsHeight,
+ old_devmode.dmPelsHeight, "Expected height %lu, got %lu.\n", old_devmode.dmPelsHeight,
output_desc.DesktopCoordinates.bottom - output_desc.DesktopCoordinates.top);
hr = IDXGISwapChain_SetFullscreenState(swapchain2, FALSE, NULL);
- ok(hr == S_OK, "SetFullscreenState failed, hr %#x.\n", hr);
+ ok(hr == S_OK, "SetFullscreenState failed, hr %#lx.\n", hr);
refcount = IDXGISwapChain_Release(swapchain2);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
refcount = IDXGISwapChain_Release(swapchain);
- ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount);
+ ok(!refcount, "IDXGISwapChain has %lu references left.\n", refcount);
DestroyWindow(swapchain_desc2.OutputWindow);
ret = restore_display_modes(original_modes, display_count);
ok(ret, "Failed to restore display modes.\n");
@@ -7468,7 +7468,7 @@ done:
IDXGIOutput_Release(second_output);
DestroyWindow(swapchain_desc.OutputWindow);
refcount = IDXGIFactory_Release(factory);
- ok(refcount == !is_d3d12, "Got unexpected refcount %u.\n", refcount);
+ ok(refcount == !is_d3d12, "Got unexpected refcount %lu.\n", refcount);
ret = restore_display_modes(original_modes, display_count);
ok(ret, "Failed to restore display modes.\n");
heap_free(original_modes);
@@ -7486,44 +7486,44 @@ static void test_swapchain_present_count(IUnknown *device, BOOL is_d3d12)
present_count = ~0u;
hr = IDXGISwapChain_GetLastPresentCount(swapchain, &present_count);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(!present_count, "Got unexpected present count %u.\n", present_count);
hr = IDXGISwapChain_Present(swapchain, 0, 0);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
expected = present_count + 1;
hr = IDXGISwapChain_GetLastPresentCount(swapchain, &present_count);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(present_count == expected, "Got unexpected present count %u, expected %u.\n", present_count, expected);
hr = IDXGISwapChain_Present(swapchain, 10, 0);
- ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#x.\n", hr);
+ ok(hr == DXGI_ERROR_INVALID_CALL, "Got unexpected hr %#lx.\n", hr);
expected = present_count;
hr = IDXGISwapChain_GetLastPresentCount(swapchain, &present_count);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(present_count == expected, "Got unexpected present count %u, expected %u.\n", present_count, expected);
hr = IDXGISwapChain_Present(swapchain, 0, DXGI_PRESENT_TEST);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
expected = present_count;
hr = IDXGISwapChain_GetLastPresentCount(swapchain, &present_count);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(present_count == expected, "Got unexpected present count %u, expected %u.\n", present_count, expected);
ShowWindow(window, SW_MINIMIZE);
hr = IDXGISwapChain_Present(swapchain, 0, 0);
- ok(hr == (is_d3d12 ? S_OK : DXGI_STATUS_OCCLUDED), "Got unexpected hr %#x.\n", hr);
+ ok(hr == (is_d3d12 ? S_OK : DXGI_STATUS_OCCLUDED), "Got unexpected hr %#lx.\n", hr);
expected = present_count + !!is_d3d12;
hr = IDXGISwapChain_GetLastPresentCount(swapchain, &present_count);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(present_count == expected, "Got unexpected present count %u, expected %u.\n", present_count, expected);
ShowWindow(window, SW_NORMAL);
hr = IDXGISwapChain_Present(swapchain, 0, 0);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
expected = present_count + 1;
hr = IDXGISwapChain_GetLastPresentCount(swapchain, &present_count);
- ok(hr == S_OK, "Got unexpected hr %#x.\n", hr);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(present_count == expected, "Got unexpected present count %u, expected %u.\n", present_count, expected);
IDXGISwapChain_Release(swapchain);
@@ -7544,7 +7544,7 @@ static void run_on_d3d10(void (*test_func)(IUnknown *device, BOOL is_d3d12))
test_func((IUnknown *)device, FALSE);
refcount = IDXGIDevice_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
static void run_on_d3d12(void (*test_func)(IUnknown *device, BOOL is_d3d12))
@@ -7566,9 +7566,9 @@ static void run_on_d3d12(void (*test_func)(IUnknown *device, BOOL is_d3d12))
wait_queue_idle(device, queue);
refcount = ID3D12CommandQueue_Release(queue);
- ok(!refcount, "Command queue has %u references left.\n", refcount);
+ ok(!refcount, "Command queue has %lu references left.\n", refcount);
refcount = ID3D12Device_Release(device);
- ok(!refcount, "Device has %u references left.\n", refcount);
+ ok(!refcount, "Device has %lu references left.\n", refcount);
}
START_TEST(dxgi)
March 1, 2022
[PATCH 03/27] dlls/dsound/tests: enable compilation with long types
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
dlls/dsound/tests/Makefile.in | 1
dlls/dsound/tests/capture.c | 150 +++++++-------
dlls/dsound/tests/ds3d.c | 250 ++++++++++++------------
dlls/dsound/tests/ds3d8.c | 238 +++++++++++------------
dlls/dsound/tests/dsound.c | 386 +++++++++++++++++++------------------
dlls/dsound/tests/dsound8.c | 426 +++++++++++++++++++++--------------------
dlls/dsound/tests/duplex.c | 76 ++++---
dlls/dsound/tests/propset.c | 124 ++++++------
8 files changed, 825 insertions(+), 826 deletions(-)
diff --git a/dlls/dsound/tests/Makefile.in b/dlls/dsound/tests/Makefile.in
index cc39c4bda22..234b49b1bba 100644
--- a/dlls/dsound/tests/Makefile.in
+++ b/dlls/dsound/tests/Makefile.in
@@ -1,4 +1,3 @@
-EXTRADEFS = -DWINE_NO_LONG_TYPES
TESTDLL = dsound.dll
IMPORTS = dmoguids dsound msdmo ole32 version user32
diff --git a/dlls/dsound/tests/capture.c b/dlls/dsound/tests/capture.c
index 2d8138aa19e..63998276a77 100644
--- a/dlls/dsound/tests/capture.c
+++ b/dlls/dsound/tests/capture.c
@@ -90,7 +90,7 @@ const char * format_string(const WAVEFORMATEX* wfx)
{
static char str[64];
- sprintf(str, "%5dx%2dx%d %s",
+ sprintf(str, "%5ldx%2dx%d %s",
wfx->nSamplesPerSec, wfx->wBitsPerSample, wfx->nChannels,
get_format_str(wfx->wFormatTag));
@@ -110,14 +110,14 @@ static void IDirectSoundCapture_test(LPDIRECTSOUNDCAPTURE dsco,
rc=IDirectSoundCapture_QueryInterface(dsco, &IID_IUnknown,
(LPVOID*)&unknown);
ok(rc==DS_OK, "IDirectSoundCapture_QueryInterface(IID_IUnknown) "
- "failed: %08x\n", rc);
+ "failed: %08lx\n", rc);
if (rc==DS_OK)
IUnknown_Release(unknown);
rc=IDirectSoundCapture_QueryInterface(dsco, &IID_IDirectSoundCapture,
(LPVOID*)&dsc);
ok(rc==DS_OK, "IDirectSoundCapture_QueryInterface(IID_IDirectSoundCapture) "
- "failed: %08x\n", rc);
+ "failed: %08lx\n", rc);
if (rc==DS_OK)
IDirectSoundCapture_Release(dsc);
@@ -126,16 +126,16 @@ static void IDirectSoundCapture_test(LPDIRECTSOUNDCAPTURE dsco,
rc=IDirectSoundCapture_GetCaps(dsco,0);
ok(rc==DSERR_UNINITIALIZED||rc==E_INVALIDARG,
"IDirectSoundCapture_GetCaps(NULL) should have returned "
- "DSERR_UNINITIALIZED or E_INVALIDARG, returned: %08x\n", rc);
+ "DSERR_UNINITIALIZED or E_INVALIDARG, returned: %08lx\n", rc);
rc=IDirectSoundCapture_GetCaps(dsco, &dsccaps);
ok(rc==DSERR_UNINITIALIZED,"IDirectSoundCapture_GetCaps() "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSoundCapture_Initialize(dsco, lpGuid);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||
rc==E_FAIL||rc==E_INVALIDARG,
- "IDirectSoundCapture_Initialize() failed: %08x\n", rc);
+ "IDirectSoundCapture_Initialize() failed: %08lx\n", rc);
if (rc==DSERR_NODRIVER||rc==E_INVALIDARG) {
trace(" No Driver\n");
goto EXIT;
@@ -150,25 +150,25 @@ static void IDirectSoundCapture_test(LPDIRECTSOUNDCAPTURE dsco,
rc=IDirectSoundCapture_Initialize(dsco, lpGuid);
ok(rc==DSERR_ALREADYINITIALIZED, "IDirectSoundCapture_Initialize() "
- "should have returned DSERR_ALREADYINITIALIZED: %08x\n", rc);
+ "should have returned DSERR_ALREADYINITIALIZED: %08lx\n", rc);
/* DSOUND: Error: Invalid caps buffer */
rc=IDirectSoundCapture_GetCaps(dsco, 0);
ok(rc==DSERR_INVALIDPARAM, "IDirectSoundCapture_GetCaps(NULL) "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
ZeroMemory(&dsccaps, sizeof(dsccaps));
/* DSOUND: Error: Invalid caps buffer */
rc=IDirectSoundCapture_GetCaps(dsco, &dsccaps);
ok(rc==DSERR_INVALIDPARAM, "IDirectSound_GetCaps() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
dsccaps.dwSize=sizeof(dsccaps);
/* DSOUND: Running on a certified driver */
rc=IDirectSoundCapture_GetCaps(dsco, &dsccaps);
- ok(rc==DS_OK, "IDirectSoundCapture_GetCaps() failed: %08x\n", rc);
+ ok(rc==DS_OK, "IDirectSoundCapture_GetCaps() failed: %08lx\n", rc);
EXIT:
ref=IDirectSoundCapture_Release(dsco);
@@ -187,17 +187,17 @@ static void test_capture(void)
rc=CoGetClassObject(&CLSID_DirectSoundCapture, CLSCTX_INPROC_SERVER, NULL,
&IID_IClassFactory, (void**)&cf);
ok(rc==S_OK,"CoGetClassObject(CLSID_DirectSoundCapture, IID_IClassFactory) "
- "failed: %08x\n", rc);
+ "failed: %08lx\n", rc);
rc=CoGetClassObject(&CLSID_DirectSoundCapture, CLSCTX_INPROC_SERVER, NULL,
&IID_IUnknown, (void**)&cf);
ok(rc==S_OK,"CoGetClassObject(CLSID_DirectSoundCapture, IID_IUnknown) "
- "failed: %08x\n", rc);
+ "failed: %08lx\n", rc);
/* try the COM class factory method of creation with no device specified */
rc=CoCreateInstance(&CLSID_DirectSoundCapture, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSoundCapture, (void**)&dsco);
- ok(rc==S_OK||rc==REGDB_E_CLASSNOTREG,"CoCreateInstance(CLSID_DirectSoundCapture) failed: %08x\n", rc);
+ ok(rc==S_OK||rc==REGDB_E_CLASSNOTREG,"CoCreateInstance(CLSID_DirectSoundCapture) failed: %08lx\n", rc);
if (rc==REGDB_E_CLASSNOTREG) {
trace(" Class Not Registered\n");
return;
@@ -209,7 +209,7 @@ static void test_capture(void)
* device specified */
rc=CoCreateInstance(&CLSID_DirectSoundCapture, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSoundCapture, (void**)&dsco);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSoundCapture) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSoundCapture) failed: %08lx\n", rc);
if (dsco)
IDirectSoundCapture_test(dsco, FALSE, &DSDEVID_DefaultCapture);
@@ -217,7 +217,7 @@ static void test_capture(void)
* capture device specified */
rc=CoCreateInstance(&CLSID_DirectSoundCapture, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSoundCapture, (void**)&dsco);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSoundCapture) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSoundCapture) failed: %08lx\n", rc);
if (dsco)
IDirectSoundCapture_test(dsco, FALSE, &DSDEVID_DefaultVoiceCapture);
@@ -227,26 +227,26 @@ static void test_capture(void)
&CLSID_DirectSoundPrivate, (void**)&dsco);
ok(rc==E_NOINTERFACE,
"CoCreateInstance(CLSID_DirectSoundCapture,CLSID_DirectSoundPrivate) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
/* try with no device specified */
rc = DirectSoundCaptureCreate(NULL, &dsco, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCaptureCreate(NULL) failed: %08x\n",rc);
+ "DirectSoundCaptureCreate(NULL) failed: %08lx\n",rc);
if (rc==S_OK && dsco)
IDirectSoundCapture_test(dsco, TRUE, NULL);
/* try with default capture device specified */
rc = DirectSoundCaptureCreate(&DSDEVID_DefaultCapture, &dsco, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCaptureCreate(DSDEVID_DefaultCapture) failed: %08x\n", rc);
+ "DirectSoundCaptureCreate(DSDEVID_DefaultCapture) failed: %08lx\n", rc);
if (rc==DS_OK && dsco)
IDirectSoundCapture_test(dsco, TRUE, NULL);
/* try with default voice capture device specified */
rc = DirectSoundCaptureCreate(&DSDEVID_DefaultVoiceCapture, &dsco, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCaptureCreate(DSDEVID_DefaultVoiceCapture) failed: %08x\n", rc);
+ "DirectSoundCaptureCreate(DSDEVID_DefaultVoiceCapture) failed: %08lx\n", rc);
if (rc==DS_OK && dsco)
IDirectSoundCapture_test(dsco, TRUE, NULL);
@@ -254,7 +254,7 @@ static void test_capture(void)
rc = DirectSoundCaptureCreate(&DSDEVID_DefaultVoicePlayback, &dsco, NULL);
ok(rc==DSERR_NODRIVER,
"DirectSoundCaptureCreate(DSDEVID_DefaultVoicePlatback) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
if (rc==DS_OK && dsco)
IDirectSoundCapture_Release(dsco);
}
@@ -286,18 +286,18 @@ static BOOL capture_buffer_service(capture_state_t* state)
rc=IDirectSoundCaptureBuffer_GetCurrentPosition(state->dscbo,&capture_pos,
&read_pos);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetCurrentPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetCurrentPosition() failed: %08lx\n", rc);
if (rc!=DS_OK)
return FALSE;
rc=IDirectSoundCaptureBuffer_Lock(state->dscbo,state->offset,state->size,
&ptr1,&len1,&ptr2,&len2,0);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Lock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Lock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return FALSE;
rc=IDirectSoundCaptureBuffer_Unlock(state->dscbo,ptr1,len1,ptr2,len2);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Unlock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Unlock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return FALSE;
@@ -319,19 +319,19 @@ static void test_capture_buffer(LPDIRECTSOUNDCAPTURE dsco,
/* Private dsound.dll: Error: Invalid caps pointer */
rc=IDirectSoundCaptureBuffer_GetCaps(dscbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCaptureBuffer_GetCaps() should "
- "have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
/* Private dsound.dll: Error: Invalid caps pointer */
dscbcaps.dwSize=0;
rc=IDirectSoundCaptureBuffer_GetCaps(dscbo,&dscbcaps);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCaptureBuffer_GetCaps() should "
- "have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
dscbcaps.dwSize=sizeof(dscbcaps);
rc=IDirectSoundCaptureBuffer_GetCaps(dscbo,&dscbcaps);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetCaps() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetCaps() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" Caps: size = %d flags=0x%08x buffer size=%d\n",
+ trace(" Caps: size = %ld flags=0x%08lx buffer size=%ld\n",
dscbcaps.dwSize,dscbcaps.dwFlags,dscbcaps.dwBufferBytes);
}
@@ -340,17 +340,17 @@ static void test_capture_buffer(LPDIRECTSOUNDCAPTURE dsco,
* be non-NULL */
rc=IDirectSoundCaptureBuffer_GetFormat(dscbo,NULL,0,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCaptureBuffer_GetFormat() should "
- "have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
size=0;
rc=IDirectSoundCaptureBuffer_GetFormat(dscbo,NULL,0,&size);
ok(rc==DS_OK && size!=0,"IDirectSoundCaptureBuffer_GetFormat() should "
- "have returned the needed size: rc=%08x, size=%d\n", rc,size);
+ "have returned the needed size: rc=%08lx, size=%ld\n", rc,size);
rc=IDirectSoundCaptureBuffer_GetFormat(dscbo,&wfx,sizeof(wfx),NULL);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetFormat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetFormat() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" Format: tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace(" Format: tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
wfx.wFormatTag,wfx.nSamplesPerSec,wfx.wBitsPerSample,
wfx.nChannels,wfx.nAvgBytesPerSec,wfx.nBlockAlign);
}
@@ -358,12 +358,12 @@ static void test_capture_buffer(LPDIRECTSOUNDCAPTURE dsco,
/* Private dsound.dll: Error: Invalid status pointer */
rc=IDirectSoundCaptureBuffer_GetStatus(dscbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCaptureBuffer_GetStatus() should "
- "have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
rc=IDirectSoundCaptureBuffer_GetStatus(dscbo,&status);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetStatus() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetStatus() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" Status=0x%04x\n",status);
+ trace(" Status=0x%04lx\n",status);
}
ZeroMemory(&state, sizeof(state));
@@ -377,7 +377,7 @@ static void test_capture_buffer(LPDIRECTSOUNDCAPTURE dsco,
rc=IDirectSoundCaptureBuffer_QueryInterface(dscbo,&IID_IDirectSoundNotify,
(void **)&(state.notify));
ok((rc==DS_OK)&&(state.notify!=NULL),
- "IDirectSoundCaptureBuffer_QueryInterface() failed: %08x\n", rc);
+ "IDirectSoundCaptureBuffer_QueryInterface() failed: %08lx\n", rc);
for (i = 0; i < TIMESTAMP_NOTIFICATIONS; i++) {
state.posnotify[i].dwOffset = (i * state.size) + state.size - 1;
@@ -389,32 +389,32 @@ static void test_capture_buffer(LPDIRECTSOUNDCAPTURE dsco,
rc = IDirectSoundNotify_SetNotificationPositions(state.notify, TOTAL_NOTIFICATIONS,
state.posnotify);
- ok(rc==DS_OK,"IDirectSoundNotify_SetNotificationPositions() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundNotify_SetNotificationPositions() failed: %08lx\n", rc);
ref=IDirectSoundNotify_Release(state.notify);
ok(ref==0,"IDirectSoundNotify_Release(): has %d references, should have "
"0\n",ref);
rc=IDirectSoundCaptureBuffer_Start(dscbo,DSCBSTART_LOOPING);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Start() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Start() failed: %08lx\n", rc);
rc=IDirectSoundCaptureBuffer_Start(dscbo,0);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Start() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Start() failed: %08lx\n", rc);
rc=IDirectSoundCaptureBuffer_GetStatus(dscbo,&status);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetStatus() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_GetStatus() failed: %08lx\n", rc);
ok(status==(DSCBSTATUS_CAPTURING|DSCBSTATUS_LOOPING) || broken(status==DSCBSTATUS_CAPTURING),
- "GetStatus: bad status: %x\n",status);
+ "GetStatus: bad status: %lx\n",status);
if (record) {
/* wait for timestamp notifications */
for (i = 0; i < (TIMESTAMP_NOTIFICATIONS * 2); i++) {
rc = WaitForMultipleObjects(TOTAL_NOTIFICATIONS, state.event, FALSE, 3000);
ok(rc == (WAIT_OBJECT_0 + (i % TIMESTAMP_NOTIFICATIONS)),
- "WaitForMultipleObjects failed: 0x%x\n",rc);
+ "WaitForMultipleObjects failed: 0x%lx\n",rc);
if (rc != (WAIT_OBJECT_0 + (i % TIMESTAMP_NOTIFICATIONS))) {
ok((rc==WAIT_TIMEOUT)||(rc==WAIT_FAILED),
- "Wrong notification: should be %d, got %d\n",
+ "Wrong notification: should be %d, got %ld\n",
i % TIMESTAMP_NOTIFICATIONS, rc - WAIT_OBJECT_0);
}
if (!capture_buffer_service(&state))
@@ -423,14 +423,14 @@ static void test_capture_buffer(LPDIRECTSOUNDCAPTURE dsco,
}
rc=IDirectSoundCaptureBuffer_Stop(dscbo);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Stop() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Stop() failed: %08lx\n", rc);
/* wait for stop notification */
rc = WaitForSingleObject(state.event[TIMESTAMP_NOTIFICATIONS], 3000);
- ok(rc == WAIT_OBJECT_0, "WaitForSingleObject failed: 0x%x\n", rc);
+ ok(rc == WAIT_OBJECT_0, "WaitForSingleObject failed: 0x%lx\n", rc);
rc=IDirectSoundCaptureBuffer_Stop(dscbo);
- ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Stop() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCaptureBuffer_Stop() failed: %08lx\n", rc);
}
static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
@@ -449,11 +449,11 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
trace("*** Testing %s - %s ***\n",lpcstrDescription,lpcstrModule);
rc = DirectSoundCaptureCreate(lpGuid, NULL, NULL);
ok(rc==DSERR_INVALIDPARAM,"DirectSoundCaptureCreate() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
rc = DirectSoundCaptureCreate(lpGuid, &dsco, NULL);
ok((rc==DS_OK)||(rc==DSERR_NODRIVER)||(rc==E_FAIL)||(rc==DSERR_ALLOCATED),
- "DirectSoundCaptureCreate() failed: %08x\n",rc);
+ "DirectSoundCaptureCreate() failed: %08lx\n",rc);
if (rc!=DS_OK) {
if (rc==DSERR_NODRIVER)
trace(" No Driver\n");
@@ -467,19 +467,19 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
/* Private dsound.dll: Error: Invalid caps buffer */
rc=IDirectSoundCapture_GetCaps(dsco,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCapture_GetCaps() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* Private dsound.dll: Error: Invalid caps buffer */
dsccaps.dwSize=0;
rc=IDirectSoundCapture_GetCaps(dsco,&dsccaps);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCapture_GetCaps() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
dsccaps.dwSize=sizeof(dsccaps);
rc=IDirectSoundCapture_GetCaps(dsco,&dsccaps);
- ok(rc==DS_OK,"IDirectSoundCapture_GetCaps() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundCapture_GetCaps() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" Caps: size=%d flags=0x%08x formats=%05x channels=%d\n",
+ trace(" Caps: size=%ld flags=0x%08lx formats=%05lx channels=%ld\n",
dsccaps.dwSize,dsccaps.dwFlags,dsccaps.dwFormats,
dsccaps.dwChannels);
}
@@ -494,7 +494,7 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
bufdesc.lpwfxFormat=NULL;
rc=IDirectSoundCapture_CreateCaptureBuffer(dsco,&bufdesc,&dscbo,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCapture_CreateCaptureBuffer() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
if (rc==DS_OK) {
ref=IDirectSoundCaptureBuffer_Release(dscbo);
ok(ref==0,"IDirectSoundCaptureBuffer_Release() has %d references, "
@@ -511,7 +511,7 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
bufdesc.lpwfxFormat=NULL;
rc=IDirectSoundCapture_CreateCaptureBuffer(dsco,&bufdesc,&dscbo,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCapture_CreateCaptureBuffer() "
- "should have returned DSERR_INVALIDPARAM, returned %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned %08lx\n", rc);
if (rc==DS_OK) {
ref=IDirectSoundCaptureBuffer_Release(dscbo);
ok(ref==0,"IDirectSoundCaptureBuffer_Release() has %d references, "
@@ -529,7 +529,7 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
bufdesc.lpwfxFormat=&wfx;
rc=IDirectSoundCapture_CreateCaptureBuffer(dsco,&bufdesc,&dscbo,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCapture_CreateCaptureBuffer() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
if (rc==DS_OK) {
ref=IDirectSoundCaptureBuffer_Release(dscbo);
ok(ref==0,"IDirectSoundCaptureBuffer_Release() has %d references, "
@@ -547,7 +547,7 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
bufdesc.lpwfxFormat=&wfx;
rc=IDirectSoundCapture_CreateCaptureBuffer(dsco,&bufdesc,&dscbo,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundCapture_CreateCaptureBuffer() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
if (rc==DS_OK) {
ref=IDirectSoundCaptureBuffer_Release(dscbo);
ok(ref==0,"IDirectSoundCaptureBuffer_Release() has %d references, "
@@ -571,7 +571,7 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
|| rc==DSERR_BADFORMAT || rc==DSERR_INVALIDCALL || rc==DSERR_NODRIVER
|| rc==DSERR_ALLOCATED || rc==E_INVALIDARG || rc==E_FAIL,
"IDirectSoundCapture_CreateCaptureBuffer() failed to create a "
- "%s capture buffer: %08x\n",format_string(&wfx),rc);
+ "%s capture buffer: %08lx\n",format_string(&wfx),rc);
if (rc==DS_OK) {
test_capture_buffer(dsco, dscbo, winetest_interactive);
ref=IDirectSoundCaptureBuffer_Release(dscbo);
@@ -599,7 +599,7 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
(DSCBUFFERDESC*)&bufdesc1,&dscbo,NULL);
ok(rc==DS_OK || broken(rc==DSERR_INVALIDPARAM),
"IDirectSoundCapture_CreateCaptureBuffer() failed to create a "
- "%s capture buffer: %08x\n",format_string(&wfx), rc);
+ "%s capture buffer: %08lx\n",format_string(&wfx), rc);
if (rc==DSERR_INVALIDPARAM) {
skip("broken driver\n");
goto EXIT;
@@ -634,7 +634,7 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
trace(" Testing the capture buffer at %s\n", format_string(&wfx));
rc=IDirectSoundCapture_CreateCaptureBuffer(dsco,&bufdesc,&dscbo,NULL);
ok((rc==DS_OK)&&(dscbo!=NULL),"IDirectSoundCapture_CreateCaptureBuffer() "
- "failed to create a capture buffer: %08x\n",rc);
+ "failed to create a capture buffer: %08lx\n",rc);
if ((rc==DS_OK)&&(dscbo!=NULL)) {
test_capture_buffer(dsco, dscbo, winetest_interactive);
ref=IDirectSoundCaptureBuffer_Release(dscbo);
@@ -658,7 +658,7 @@ static BOOL WINAPI dscenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
trace(" Testing the capture buffer at %s\n", format_string(&wfx));
rc=IDirectSoundCapture_CreateCaptureBuffer(dsco,&bufdesc,&dscbo,NULL);
ok(rc!=DS_OK,"IDirectSoundCapture_CreateCaptureBuffer() should have failed "
- "at 2 MHz %08x\n",rc);
+ "at 2 MHz %08lx\n",rc);
}
EXIT:
@@ -675,7 +675,7 @@ static void test_enumerate(void)
{
HRESULT rc;
rc = DirectSoundCaptureEnumerateA(dscenum_callback, NULL);
- ok(rc==DS_OK,"DirectSoundCaptureEnumerateA() failed: %08x\n", rc);
+ ok(rc==DS_OK,"DirectSoundCaptureEnumerateA() failed: %08lx\n", rc);
}
static void test_COM(void)
@@ -691,7 +691,7 @@ static void test_COM(void)
hr = DirectSoundCaptureCreate(NULL, &dsc, (IUnknown *)0xdeadbeef);
ok(hr == DSERR_NOAGGREGATION,
- "DirectSoundCaptureCreate failed: %08x, expected DSERR_NOAGGREGATION\n", hr);
+ "DirectSoundCaptureCreate failed: %08lx, expected DSERR_NOAGGREGATION\n", hr);
ok(dsc == (IDirectSoundCapture*)0xdeadbeef, "dsc = %p\n", dsc);
hr = DirectSoundCaptureCreate(NULL, &dsc, NULL);
@@ -699,15 +699,15 @@ static void test_COM(void)
skip("No driver\n");
return;
}
- ok(hr == DS_OK, "DirectSoundCaptureCreate failed: %08x, expected DS_OK\n", hr);
+ ok(hr == DS_OK, "DirectSoundCaptureCreate failed: %08lx, expected DS_OK\n", hr);
/* Different refcount for IDirectSoundCapture and for IUnknown */
refcount = IDirectSoundCapture_AddRef(dsc);
- ok(refcount == 2, "refcount == %u, expected 2\n", refcount);
+ ok(refcount == 2, "refcount == %lu, expected 2\n", refcount);
hr = IDirectSoundCapture_QueryInterface(dsc, &IID_IUnknown, (void**)&unk);
- ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08lx\n", hr);
refcount = IUnknown_AddRef(unk);
- ok(refcount == 2, "refcount == %u, expected 2\n", refcount);
+ ok(refcount == 2, "refcount == %lu, expected 2\n", refcount);
IUnknown_Release(unk);
IUnknown_Release(unk);
IDirectSoundCapture_Release(dsc);
@@ -725,37 +725,37 @@ static void test_COM(void)
hr = IDirectSoundCapture_CreateCaptureBuffer(dsc, &bufdesc, &buffer, (IUnknown*)0xdeadbeef);
}
ok(hr == DSERR_NOAGGREGATION,
- "IDirectSoundCapture_CreateCaptureBuffer failed: %08x, expected DSERR_NOAGGREGATION\n", hr);
+ "IDirectSoundCapture_CreateCaptureBuffer failed: %08lx, expected DSERR_NOAGGREGATION\n", hr);
ok(buffer == (IDirectSoundCaptureBuffer*)0xdeadbeef || !buffer /* Win2k without DirectX9 */,
"buffer = %p\n", buffer);
hr = IDirectSoundCapture_CreateCaptureBuffer(dsc, &bufdesc, &buffer, NULL);
- ok(hr == DS_OK, "IDirectSoundCapture_CreateCaptureBuffer failed: %08x, expected DS_OK\n", hr);
+ ok(hr == DS_OK, "IDirectSoundCapture_CreateCaptureBuffer failed: %08lx, expected DS_OK\n", hr);
/* IDirectSoundCaptureBuffer and IDirectSoundNotify have separate refcounts */
IDirectSoundCaptureBuffer_AddRef(buffer);
refcount = IDirectSoundCaptureBuffer_AddRef(buffer);
- ok(refcount == 3, "IDirectSoundCaptureBuffer refcount is %u, expected 3\n", refcount);
+ ok(refcount == 3, "IDirectSoundCaptureBuffer refcount is %lu, expected 3\n", refcount);
hr = IDirectSoundCaptureBuffer_QueryInterface(buffer, &IID_IDirectSoundNotify, (void**)¬ify);
- ok(hr == DS_OK, "IDirectSoundCapture_QueryInterface failed: %08x, expected DS_OK\n", hr);
+ ok(hr == DS_OK, "IDirectSoundCapture_QueryInterface failed: %08lx, expected DS_OK\n", hr);
refcount = IDirectSoundNotify_AddRef(notify);
- ok(refcount == 2, "IDirectSoundNotify refcount is %u, expected 2\n", refcount);
+ ok(refcount == 2, "IDirectSoundNotify refcount is %lu, expected 2\n", refcount);
IDirectSoundCaptureBuffer_AddRef(buffer);
refcount = IDirectSoundCaptureBuffer_Release(buffer);
- ok(refcount == 3, "IDirectSoundCaptureBuffer refcount is %u, expected 3\n", refcount);
+ ok(refcount == 3, "IDirectSoundCaptureBuffer refcount is %lu, expected 3\n", refcount);
/* Release IDirectSoundCaptureBuffer while keeping IDirectSoundNotify alive */
while (IDirectSoundCaptureBuffer_Release(buffer) > 0);
refcount = IDirectSoundNotify_AddRef(notify);
- ok(refcount == 3, "IDirectSoundNotify refcount is %u, expected 3\n", refcount);
+ ok(refcount == 3, "IDirectSoundNotify refcount is %lu, expected 3\n", refcount);
refcount = IDirectSoundCaptureBuffer_AddRef(buffer);
- ok(refcount == 1, "IDirectSoundCaptureBuffer refcount is %u, expected 1\n", refcount);
+ ok(refcount == 1, "IDirectSoundCaptureBuffer refcount is %lu, expected 1\n", refcount);
while (IDirectSoundNotify_Release(notify) > 0);
refcount = IDirectSoundCaptureBuffer_Release(buffer);
- ok(refcount == 0, "IDirectSoundCaptureBuffer refcount is %u, expected 0\n", refcount);
+ ok(refcount == 0, "IDirectSoundCaptureBuffer refcount is %lu, expected 0\n", refcount);
refcount = IDirectSoundCapture_Release(dsc);
- ok(refcount == 0, "IDirectSoundCapture refcount is %u, expected 0\n", refcount);
+ ok(refcount == 0, "IDirectSoundCapture refcount is %lu, expected 0\n", refcount);
}
START_TEST(capture)
diff --git a/dlls/dsound/tests/ds3d.c b/dlls/dsound/tests/ds3d.c
index a6b31641d4a..577c4155e9f 100644
--- a/dlls/dsound/tests/ds3d.c
+++ b/dlls/dsound/tests/ds3d.c
@@ -197,10 +197,10 @@ static int buffer_refill(play_state_t* state, DWORD size)
/* some broken apps like Navyfield mistakenly pass NULL for a ppValue */
rc=IDirectSoundBuffer_Lock(state->dsbo,state->offset,size,
&ptr1,NULL,&ptr2,&len2,0);
- ok(rc==DSERR_INVALIDPARAM,"expected %08x got %08x\n",DSERR_INVALIDPARAM, rc);
+ ok(rc==DSERR_INVALIDPARAM,"expected %08lx got %08lx\n",DSERR_INVALIDPARAM, rc);
rc=IDirectSoundBuffer_Lock(state->dsbo,state->offset,size,
&ptr1,&len1,&ptr2,&len2,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_Lock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Lock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return -1;
@@ -213,9 +213,9 @@ static int buffer_refill(play_state_t* state, DWORD size)
state->offset=state->written % state->buffer_size;
/* some apps blindly pass &ptr1 instead of ptr1 */
rc=IDirectSoundBuffer_Unlock(state->dsbo,&ptr1,len1,ptr2,len2);
- ok(rc==DSERR_INVALIDPARAM, "IDDirectSoundBuffer_Unlock(): expected %08x got %08x, %p %p\n",DSERR_INVALIDPARAM, rc, &ptr1, ptr1);
+ ok(rc==DSERR_INVALIDPARAM, "IDDirectSoundBuffer_Unlock(): expected %08lx got %08lx, %p %p\n",DSERR_INVALIDPARAM, rc, &ptr1, ptr1);
rc=IDirectSoundBuffer_Unlock(state->dsbo,ptr1,len1,ptr2,len2);
- ok(rc==DS_OK,"IDirectSoundBuffer_Unlock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Unlock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return -1;
return size;
@@ -230,7 +230,7 @@ static int buffer_silence(play_state_t* state, DWORD size)
rc=IDirectSoundBuffer_Lock(state->dsbo,state->offset,size,
&ptr1,&len1,&ptr2,&len2,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_Lock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Lock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return -1;
@@ -241,7 +241,7 @@ static int buffer_silence(play_state_t* state, DWORD size)
}
state->offset=(state->offset+size) % state->buffer_size;
rc=IDirectSoundBuffer_Unlock(state->dsbo,ptr1,len1,ptr2,len2);
- ok(rc==DS_OK,"IDirectSoundBuffer_Unlock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Unlock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return -1;
return size;
@@ -253,7 +253,7 @@ static BOOL buffer_service(play_state_t* state)
HRESULT rc;
rc=IDirectSoundBuffer_GetCurrentPosition(state->dsbo,&play_pos,NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetCurrentPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetCurrentPosition() failed: %08lx\n", rc);
if (rc!=DS_OK) {
goto STOP;
}
@@ -266,7 +266,7 @@ static BOOL buffer_service(play_state_t* state)
state->played+=play_pos-last_play_pos;
if (winetest_debug > 1)
- trace("buf size=%d last_play_pos=%d play_pos=%d played=%d / %d\n",
+ trace("buf size=%ld last_play_pos=%ld play_pos=%ld played=%ld / %ld\n",
state->buffer_size,last_play_pos,play_pos,state->played,
state->wave_len);
@@ -283,7 +283,7 @@ static BOOL buffer_service(play_state_t* state)
buf_free=state->buffer_size-state->offset+play_pos;
if (winetest_debug > 1)
- trace("offset=%d free=%d written=%d / %d\n",
+ trace("offset=%ld free=%ld written=%ld / %ld\n",
state->offset,buf_free,state->written,state->wave_len);
if (buf_free==0)
return TRUE;
@@ -295,14 +295,14 @@ static BOOL buffer_service(play_state_t* state)
goto STOP;
buf_free-=w;
if (state->written==state->wave_len && winetest_debug > 1)
- trace("last sound byte at %d\n",
+ trace("last sound byte at %ld\n",
(state->written % state->buffer_size));
}
if (buf_free>0) {
/* Fill with silence */
if (winetest_debug > 1)
- trace("writing %d bytes of silence\n",buf_free);
+ trace("writing %ld bytes of silence\n",buf_free);
if (buffer_silence(state,buf_free)==-1)
goto STOP;
}
@@ -312,7 +312,7 @@ STOP:
if (winetest_debug > 1)
trace("stopping playback\n");
rc=IDirectSoundBuffer_Stop(state->dsbo);
- ok(rc==DS_OK,"IDirectSoundBuffer_Stop() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Stop() failed: %08lx\n", rc);
return FALSE;
}
@@ -333,7 +333,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
if (set_frequency) {
rc=IDirectSoundBuffer_SetFrequency(*dsbo,frequency);
ok(rc==DS_OK||rc==DSERR_CONTROLUNAVAIL,
- "IDirectSoundBuffer_SetFrequency() failed to set frequency %08x\n",rc);
+ "IDirectSoundBuffer_SetFrequency() failed to set frequency %08lx\n",rc);
if (rc!=DS_OK)
return;
}
@@ -341,20 +341,20 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
/* DSOUND: Error: Invalid caps pointer */
rc=IDirectSoundBuffer_GetCaps(*dsbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_GetCaps() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
ZeroMemory(&dsbcaps, sizeof(dsbcaps));
/* DSOUND: Error: Invalid caps pointer */
rc=IDirectSoundBuffer_GetCaps(*dsbo,&dsbcaps);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_GetCaps() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
dsbcaps.dwSize=sizeof(dsbcaps);
rc=IDirectSoundBuffer_GetCaps(*dsbo,&dsbcaps);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" Caps: flags=0x%08x size=%d\n",dsbcaps.dwFlags,
+ trace(" Caps: flags=0x%08lx size=%ld\n",dsbcaps.dwFlags,
dsbcaps.dwBufferBytes);
}
@@ -362,10 +362,10 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
size=0;
rc=IDirectSoundBuffer_GetFormat(*dsbo,NULL,0,&size);
ok(rc==DS_OK && size!=0,"IDirectSoundBuffer_GetFormat() should have "
- "returned the needed size: rc=%08x size=%d\n",rc,size);
+ "returned the needed size: rc=%08lx size=%ld\n",rc,size);
ok(size == sizeof(WAVEFORMATEX) || size == sizeof(WAVEFORMATEXTENSIBLE),
- "Expected a correct structure size, got %d\n", size);
+ "Expected a correct structure size, got %ld\n", size);
if (size == sizeof(WAVEFORMATEX)) {
rc=IDirectSoundBuffer_GetFormat(*dsbo,&wfx,size,NULL);
@@ -380,9 +380,9 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
return;
ok(rc==DS_OK,
- "IDirectSoundBuffer_GetFormat() failed: %08x\n", rc);
+ "IDirectSoundBuffer_GetFormat() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" Format: %s tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace(" Format: %s tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
is_primary ? "Primary" : "Secondary",
wfx.wFormatTag,wfx.nSamplesPerSec,wfx.wBitsPerSample,
wfx.nChannels,wfx.nAvgBytesPerSec,wfx.nBlockAlign);
@@ -391,45 +391,45 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
/* DSOUND: Error: Invalid frequency buffer */
rc=IDirectSoundBuffer_GetFrequency(*dsbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_GetFrequency() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* DSOUND: Error: Primary buffers don't support CTRLFREQUENCY */
rc=IDirectSoundBuffer_GetFrequency(*dsbo,&freq);
ok((rc==DS_OK && !is_primary) || (rc==DSERR_CONTROLUNAVAIL&&is_primary) ||
(rc==DSERR_CONTROLUNAVAIL&&!(dsbcaps.dwFlags&DSBCAPS_CTRLFREQUENCY)),
- "IDirectSoundBuffer_GetFrequency() failed: %08x\n",rc);
+ "IDirectSoundBuffer_GetFrequency() failed: %08lx\n",rc);
if (rc==DS_OK) {
DWORD f = set_frequency?frequency:wfx.nSamplesPerSec;
ok(freq==f,"The frequency returned by GetFrequency "
- "%d does not match the format %d\n",freq,f);
+ "%ld does not match the format %ld\n",freq,f);
}
/* DSOUND: Error: Invalid status pointer */
rc=IDirectSoundBuffer_GetStatus(*dsbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_GetStatus() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
rc=IDirectSoundBuffer_GetStatus(*dsbo,&status);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetStatus() failed: %08x\n", rc);
- ok(status==0,"status=0x%x instead of 0\n",status);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetStatus() failed: %08lx\n", rc);
+ ok(status==0,"status=0x%lx instead of 0\n",status);
if (is_primary) {
DSBCAPS new_dsbcaps;
/* We must call SetCooperativeLevel to be allowed to call SetFormat */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
return;
/* DSOUND: Error: Invalid format pointer */
rc=IDirectSoundBuffer_SetFormat(*dsbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_SetFormat() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
init_format(&wfx2,WAVE_FORMAT_PCM,11025,16,2);
rc=IDirectSoundBuffer_SetFormat(*dsbo,&wfx2);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetFormat(%s) failed: %08x\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetFormat(%s) failed: %08lx\n",
format_string(&wfx2), rc);
/* There is no guarantee that SetFormat will actually change the
@@ -437,16 +437,16 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
* supports. So we must re-query the format.
*/
rc=IDirectSoundBuffer_GetFormat(*dsbo,&wfx,sizeof(wfx),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08lx\n", rc);
if (rc==DS_OK &&
(wfx.wFormatTag!=wfx2.wFormatTag ||
wfx.nSamplesPerSec!=wfx2.nSamplesPerSec ||
wfx.wBitsPerSample!=wfx2.wBitsPerSample ||
wfx.nChannels!=wfx2.nChannels)) {
- trace("Requested format tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace("Requested format tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
wfx2.wFormatTag,wfx2.nSamplesPerSec,wfx2.wBitsPerSample,
wfx2.nChannels,wfx2.nAvgBytesPerSec,wfx2.nBlockAlign);
- trace("Got tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace("Got tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
wfx.wFormatTag,wfx.nSamplesPerSec,wfx.wBitsPerSample,
wfx.nChannels,wfx.nAvgBytesPerSec,wfx.nBlockAlign);
}
@@ -454,29 +454,29 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
ZeroMemory(&new_dsbcaps, sizeof(new_dsbcaps));
new_dsbcaps.dwSize = sizeof(new_dsbcaps);
rc=IDirectSoundBuffer_GetCaps(*dsbo,&new_dsbcaps);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" new Caps: flags=0x%08x size=%d\n",new_dsbcaps.dwFlags,
+ trace(" new Caps: flags=0x%08lx size=%ld\n",new_dsbcaps.dwFlags,
new_dsbcaps.dwBufferBytes);
}
/* Check for primary buffer size change */
ok(new_dsbcaps.dwBufferBytes == dsbcaps.dwBufferBytes,
" buffer size changed after SetFormat() - "
- "previous size was %u, current size is %u\n",
+ "previous size was %lu, current size is %lu\n",
dsbcaps.dwBufferBytes, new_dsbcaps.dwBufferBytes);
dsbcaps.dwBufferBytes = new_dsbcaps.dwBufferBytes;
/* Check for primary buffer flags change */
ok(new_dsbcaps.dwFlags == dsbcaps.dwFlags,
" flags changed after SetFormat() - "
- "previous flags were %08x, current flags are %08x\n",
+ "previous flags were %08lx, current flags are %08lx\n",
dsbcaps.dwFlags, new_dsbcaps.dwFlags);
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) failed: %08lx\n",rc);
}
if (play) {
@@ -490,12 +490,12 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
if (winetest_interactive) {
if (set_frequency)
- trace(" Playing %g second 440Hz tone at %dx%dx%d with a "
- "frequency of %d (%dHz)\n", duration,
+ trace(" Playing %g second 440Hz tone at %ldx%dx%d with a "
+ "frequency of %ld (%ldHz)\n", duration,
wfx.nSamplesPerSec, wfx.wBitsPerSample, wfx.nChannels,
frequency, (440 * frequency) / wfx.nSamplesPerSec);
else
- trace(" Playing %g second 440Hz tone at %dx%dx%d\n", duration,
+ trace(" Playing %g second 440Hz tone at %ldx%dx%d\n", duration,
wfx.nSamplesPerSec, wfx.wBitsPerSample, wfx.nChannels);
}
@@ -506,7 +506,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),
DSSCL_WRITEPRIMARY);
ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_WRITEPRIMARY) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (rc!=DS_OK)
return;
}
@@ -515,7 +515,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
rc=IDirectSoundBuffer_QueryInterface(*dsbo,&IID_IDirectSound3DBuffer,
(LPVOID *)&buffer);
- ok(rc==DS_OK,"IDirectSoundBuffer_QueryInterface() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_QueryInterface() failed: %08lx\n", rc);
if (rc!=DS_OK)
return;
@@ -523,7 +523,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
rc=IDirectSoundBuffer_QueryInterface(*dsbo, &IID_IDirectSoundBuffer,
(LPVOID *)&temp_buffer);
ok(rc==DS_OK && temp_buffer!=NULL,
- "IDirectSoundBuffer_QueryInterface() failed: %08x\n", rc);
+ "IDirectSoundBuffer_QueryInterface() failed: %08lx\n", rc);
ok(temp_buffer==*dsbo,"COM interface broken: %p != %p\n",
temp_buffer,*dsbo);
ref=IDirectSoundBuffer_Release(temp_buffer);
@@ -538,37 +538,37 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
&IID_IDirectSoundBuffer,
(LPVOID *)dsbo);
ok(rc==DS_OK && *dsbo!=NULL,"IDirectSound3DBuffer_QueryInterface() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
/* DSOUND: Error: Invalid buffer */
rc=IDirectSound3DBuffer_GetAllParameters(buffer,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound3DBuffer_GetAllParameters() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
ZeroMemory(&buffer_param, sizeof(buffer_param));
/* DSOUND: Error: Invalid buffer */
rc=IDirectSound3DBuffer_GetAllParameters(buffer,&buffer_param);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound3DBuffer_GetAllParameters() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
buffer_param.dwSize=sizeof(buffer_param);
rc=IDirectSound3DBuffer_GetAllParameters(buffer,&buffer_param);
- ok(rc==DS_OK,"IDirectSound3DBuffer_GetAllParameters() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound3DBuffer_GetAllParameters() failed: %08lx\n", rc);
}
if (set_volume) {
if (dsbcaps.dwFlags & DSBCAPS_CTRLVOLUME) {
LONG val;
rc=IDirectSoundBuffer_GetVolume(*dsbo,&val);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume() failed: %08lx\n", rc);
rc=IDirectSoundBuffer_SetVolume(*dsbo,volume);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume() failed: %08lx\n", rc);
} else {
/* DSOUND: Error: Buffer does not have CTRLVOLUME */
rc=IDirectSoundBuffer_GetVolume(*dsbo,&volume);
ok(rc==DSERR_CONTROLUNAVAIL,"IDirectSoundBuffer_GetVolume() "
- "should have returned DSERR_CONTROLUNAVAIL, returned: %08x\n", rc);
+ "should have returned DSERR_CONTROLUNAVAIL, returned: %08lx\n", rc);
}
}
@@ -576,15 +576,15 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
if (dsbcaps.dwFlags & DSBCAPS_CTRLPAN) {
LONG val;
rc=IDirectSoundBuffer_GetPan(*dsbo,&val);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan() failed: %08lx\n", rc);
rc=IDirectSoundBuffer_SetPan(*dsbo,pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetPan() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetPan() failed: %08lx\n", rc);
} else {
/* DSOUND: Error: Buffer does not have CTRLPAN */
rc=IDirectSoundBuffer_GetPan(*dsbo,&pan);
ok(rc==DSERR_CONTROLUNAVAIL,"IDirectSoundBuffer_GetPan() "
- "should have returned DSERR_CONTROLUNAVAIL, returned: %08x\n", rc);
+ "should have returned DSERR_CONTROLUNAVAIL, returned: %08lx\n", rc);
}
}
@@ -593,14 +593,14 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
&length1, NULL, NULL,
DSBLOCK_ENTIREBUFFER);
ok(rc==DSERR_INVALIDPARAM, "IDirectSoundBuffer_Lock() should have "
- "returned DSERR_INVALIDPARAM, returned %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned %08lx\n", rc);
/* try a size larger than the buffer */
rc = IDirectSoundBuffer_Lock(*dsbo, 0, dsbcaps.dwBufferBytes + 1,
&buffer1, &length1, NULL, NULL,
DSBLOCK_FROMWRITECURSOR);
ok(rc==DSERR_INVALIDPARAM, "IDirectSoundBuffer_Lock() should have "
- "returned DSERR_INVALIDPARAM, returned %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned %08lx\n", rc);
if (set_frequency)
state.wave=wave_generate_la(&wfx,(duration*frequency)/wfx.nSamplesPerSec,&state.wave_len,ieee);
@@ -614,12 +614,12 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
buffer_refill(&state,state.buffer_size);
rc=IDirectSoundBuffer_Play(*dsbo,0,0,DSBPLAY_LOOPING);
- ok(rc==DS_OK,"IDirectSoundBuffer_Play() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Play() failed: %08lx\n", rc);
rc=IDirectSoundBuffer_GetStatus(*dsbo,&status);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetStatus() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetStatus() failed: %08lx\n", rc);
ok(status==(DSBSTATUS_PLAYING|DSBSTATUS_LOOPING),
- "GetStatus: bad status: %x\n",status);
+ "GetStatus: bad status: %lx\n",status);
if (listener) {
ZeroMemory(&listener_param,sizeof(listener_param));
@@ -627,7 +627,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
rc=IDirectSound3DListener_GetAllParameters(listener,
&listener_param);
ok(rc==DS_OK,"IDirectSound3dListener_GetAllParameters() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (move_listener) {
listener_param.vPosition.x = -5.0f;
listener_param.vVelocity.x = (float)(10.0/duration);
@@ -635,7 +635,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
rc=IDirectSound3DListener_SetAllParameters(listener,
&listener_param,
DS3D_IMMEDIATE);
- ok(rc==DS_OK,"IDirectSound3dListener_SetPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound3dListener_SetPosition() failed: %08lx\n", rc);
}
if (buffer3d) {
if (move_sound) {
@@ -645,7 +645,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
buffer_param.flMinDistance = 10;
rc=IDirectSound3DBuffer_SetAllParameters(buffer,&buffer_param,
DS3D_IMMEDIATE);
- ok(rc==DS_OK,"IDirectSound3dBuffer_SetPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound3dBuffer_SetPosition() failed: %08lx\n", rc);
}
start_time=GetTickCount();
@@ -659,7 +659,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
rc=IDirectSound3DListener_SetPosition(listener,
listener_param.vPosition.x,listener_param.vPosition.y,
listener_param.vPosition.z,DS3D_IMMEDIATE);
- ok(rc==DS_OK,"IDirectSound3dListener_SetPosition() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound3dListener_SetPosition() failed: %08lx\n",rc);
}
if (buffer3d && move_sound) {
buffer_param.vPosition.x = (float)(100-200.0*(now-start_time)/1000/duration);
@@ -668,13 +668,13 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
rc=IDirectSound3DBuffer_SetPosition(buffer,
buffer_param.vPosition.x,buffer_param.vPosition.y,
buffer_param.vPosition.z,DS3D_IMMEDIATE);
- ok(rc==DS_OK,"IDirectSound3dBuffer_SetPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound3dBuffer_SetPosition() failed: %08lx\n", rc);
}
}
/* Check the sound duration was within 10% of the expected value */
now=GetTickCount();
ok(fabs(1000*duration-now+start_time)<=100*duration,
- "The sound played for %d ms instead of %g ms\n",
+ "The sound played for %ld ms instead of %g ms\n",
now-start_time,1000*duration);
HeapFree(GetProcessHeap(), 0, state.wave);
@@ -683,7 +683,7 @@ void test_buffer(LPDIRECTSOUND dso, LPDIRECTSOUNDBUFFER *dsbo,
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
}
if (buffer3d) {
ref=IDirectSound3DBuffer_Release(buffer);
@@ -708,14 +708,14 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
- ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate() failed: %08lx\n", rc);
if (rc!=DS_OK)
return rc;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
@@ -728,12 +728,12 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
bufdesc.dwFlags|=(DSBCAPS_CTRLVOLUME|DSBCAPS_CTRLPAN);
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok((rc==DS_OK && primary!=NULL) || (rc==DSERR_CONTROLUNAVAIL),
- "IDirectSound_CreateSoundBuffer() failed to create a %sprimary buffer: %08x\n",has_3d?"3D ":"", rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a %sprimary buffer: %08lx\n",has_3d?"3D ":"", rc);
if (rc==DSERR_CONTROLUNAVAIL)
trace(" No Primary\n");
else if (rc==DS_OK && primary!=NULL) {
rc=IDirectSoundBuffer_GetFormat(primary,&wfx1,sizeof(wfx1),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT1;
@@ -742,7 +742,7 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
&IID_IDirectSound3DListener,
(void **)&listener);
ok(rc==DS_OK && listener!=NULL,
- "IDirectSoundBuffer_QueryInterface() failed to get a 3D listener: %08x\n",rc);
+ "IDirectSoundBuffer_QueryInterface() failed to get a 3D listener: %08lx\n",rc);
ref=IDirectSoundBuffer_Release(primary);
ok(ref==0,"IDirectSoundBuffer_Release() primary has %d references, "
"should have 0\n",ref);
@@ -753,20 +753,20 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
rc=IDirectSound3DListener_GetAllParameters(listener,0);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound3dListener_GetAllParameters() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
/* DSOUND: Error: Invalid buffer */
rc=IDirectSound3DListener_GetAllParameters(listener,
&listener_param);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound3dListener_GetAllParameters() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
listener_param.dwSize=sizeof(listener_param);
rc=IDirectSound3DListener_GetAllParameters(listener,
&listener_param);
ok(rc==DS_OK,"IDirectSound3dListener_GetAllParameters() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
} else {
ok(listener==NULL, "IDirectSoundBuffer_QueryInterface() "
"failed but returned a listener anyway\n");
@@ -793,8 +793,8 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
wfx.nBlockAlign);
bufdesc.lpwfxFormat=&wfx;
if (winetest_interactive) {
- trace(" Testing a %s%ssecondary buffer %s%s%s%sat %dx%dx%d "
- "with a primary buffer at %dx%dx%d\n",
+ trace(" Testing a %s%ssecondary buffer %s%s%s%sat %ldx%dx%d "
+ "with a primary buffer at %ldx%dx%d\n",
has_3dbuffer?"3D ":"",
has_duplicate?"duplicated ":"",
listener!=NULL||move_sound?"with ":"",
@@ -807,7 +807,7 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
}
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DS_OK && secondary!=NULL) || broken(rc == DSERR_CONTROLUNAVAIL), /* vmware drivers on w2k */
- "IDirectSound_CreateSoundBuffer() failed to create a %s%ssecondary buffer %s%s%s%sat %dx%dx%d (%s): %08x\n",
+ "IDirectSound_CreateSoundBuffer() failed to create a %s%ssecondary buffer %s%s%s%sat %ldx%dx%d (%s): %08lx\n",
has_3dbuffer?"3D ":"", has_duplicate?"duplicated ":"",
listener!=NULL||move_sound?"with ":"", move_listener?"moving ":"",
listener!=NULL?"listener ":"",
@@ -820,7 +820,7 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
rc=IDirectSoundBuffer_QueryInterface(secondary, &IID_IDirectSound3DBuffer, (void**)&ds3d);
ok((has_3dbuffer && rc==DS_OK) || (!has_3dbuffer && rc==E_NOINTERFACE),
- "Wrong return trying to get 3D buffer on %s3D secondary interface: %08x\n", has_3dbuffer ? "" : "non-", rc);
+ "Wrong return trying to get 3D buffer on %s3D secondary interface: %08lx\n", has_3dbuffer ? "" : "non-", rc);
if(rc==DS_OK)
IDirectSound3DBuffer_Release(ds3d);
@@ -829,53 +829,53 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
/* Check the initial secondary buffer's volume and pan */
rc=IDirectSoundBuffer_GetVolume(secondary,&vol);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(secondary) failed: %08x\n",rc);
- ok(vol==0,"wrong volume for a new secondary buffer: %d\n",vol);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(secondary) failed: %08lx\n",rc);
+ ok(vol==0,"wrong volume for a new secondary buffer: %ld\n",vol);
rc=IDirectSoundBuffer_GetPan(secondary,&pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(secondary) failed: %08x\n",rc);
- ok(pan==0,"wrong pan for a new secondary buffer: %d\n",pan);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(secondary) failed: %08lx\n",rc);
+ ok(pan==0,"wrong pan for a new secondary buffer: %ld\n",pan);
/* Check that changing the secondary buffer's volume and pan
* does not impact the primary buffer's volume and pan
*/
rc=IDirectSoundBuffer_GetVolume(primary,&refvol);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(primary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(primary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_GetPan(primary,&refpan);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(primary) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(primary) failed: %08lx\n", rc);
rc=IDirectSoundBuffer_SetVolume(secondary,-1000);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_GetVolume(secondary,&vol);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08x\n",rc);
- ok(vol==-1000,"secondary: wrong volume %d instead of -1000\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08lx\n",rc);
+ ok(vol==-1000,"secondary: wrong volume %ld instead of -1000\n",
vol);
rc=IDirectSoundBuffer_SetPan(secondary,-1000);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_GetPan(secondary,&pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08x\n",rc);
- ok(pan==-1000,"secondary: wrong pan %d instead of -1000\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08lx\n",rc);
+ ok(pan==-1000,"secondary: wrong pan %ld instead of -1000\n",
pan);
rc=IDirectSoundBuffer_GetVolume(primary,&vol);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(primary) failed: %08x\n",rc);
- ok(vol==refvol,"The primary volume changed from %d to %d\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(primary) failed: %08lx\n",rc);
+ ok(vol==refvol,"The primary volume changed from %ld to %ld\n",
refvol,vol);
rc=IDirectSoundBuffer_GetPan(primary,&pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(primary) failed: %08x\n", rc);
- ok(pan==refpan,"The primary pan changed from %d to %d\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(primary) failed: %08lx\n", rc);
+ ok(pan==refpan,"The primary pan changed from %ld to %ld\n",
refpan,pan);
rc=IDirectSoundBuffer_SetVolume(secondary,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_SetPan(secondary,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08lx\n",rc);
} else if (has_3dbuffer) {
LONG pan;
rc=IDirectSoundBuffer_GetPan(secondary,&pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan() failed, returned: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan() failed, returned: %08lx\n", rc);
rc=IDirectSoundBuffer_SetPan(secondary,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetPan() failed, returned: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetPan() failed, returned: %08lx\n", rc);
}
if (has_duplicate) {
@@ -885,26 +885,26 @@ static HRESULT test_secondary(LPGUID lpGuid, int play,
rc=IDirectSound_DuplicateSoundBuffer(dso,0,0);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound_DuplicateSoundBuffer() should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* DSOUND: Error: Invalid dest buffer */
rc=IDirectSound_DuplicateSoundBuffer(dso,secondary,0);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound_DuplicateSoundBuffer() should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* DSOUND: Error: Invalid source buffer */
rc=IDirectSound_DuplicateSoundBuffer(dso,0,&duplicated);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound_DuplicateSoundBuffer() should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
duplicated=NULL;
rc=IDirectSound_DuplicateSoundBuffer(dso,secondary,
&duplicated);
ok(rc==DS_OK && duplicated!=NULL,
"IDirectSound_DuplicateSoundBuffer() failed to duplicate "
- "a secondary buffer: %08x\n",rc);
+ "a secondary buffer: %08lx\n",rc);
if (rc==DS_OK && duplicated!=NULL) {
ref=IDirectSoundBuffer_Release(secondary);
@@ -951,7 +951,7 @@ EXIT2:
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) failed: %08lx\n", rc);
EXIT:
ref=IDirectSound_Release(dso);
@@ -971,7 +971,7 @@ static HRESULT test_for_driver(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -994,7 +994,7 @@ static HRESULT test_primary(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
- ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate() failed: %08lx\n", rc);
if (rc!=DS_OK)
return rc;
@@ -1002,14 +1002,14 @@ static HRESULT test_primary(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
@@ -1020,7 +1020,7 @@ static HRESULT test_primary(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER|DSBCAPS_CTRLVOLUME|DSBCAPS_CTRLPAN;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok((rc==DS_OK && primary!=NULL) || (rc==DSERR_CONTROLUNAVAIL),
- "IDirectSound_CreateSoundBuffer() failed to create a primary buffer: %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a primary buffer: %08lx\n",rc);
if (rc==DSERR_CONTROLUNAVAIL)
trace(" No Primary\n");
else if (rc==DS_OK && primary!=NULL) {
@@ -1055,7 +1055,7 @@ static HRESULT test_primary(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) failed: %08lx\n", rc);
EXIT:
ref=IDirectSound_Release(dso);
@@ -1077,7 +1077,7 @@ static HRESULT test_primary_3d(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
- ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate() failed: %08lx\n", rc);
if (rc!=DS_OK)
return rc;
@@ -1085,14 +1085,14 @@ static HRESULT test_primary_3d(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
@@ -1102,7 +1102,7 @@ static HRESULT test_primary_3d(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,"IDirectSound_CreateSoundBuffer() failed "
- "to create a primary buffer: %08x\n",rc);
+ "to create a primary buffer: %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
ref=IDirectSoundBuffer_Release(primary);
ok(ref==0,"IDirectSoundBuffer_Release() primary has %d references, "
@@ -1113,7 +1113,7 @@ static HRESULT test_primary_3d(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER|DSBCAPS_CTRL3D;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,"IDirectSound_CreateSoundBuffer() "
- "failed to create a 3D primary buffer: %08x\n",rc);
+ "failed to create a 3D primary buffer: %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
test_buffer(dso,&primary,1,FALSE,0,FALSE,0,winetest_interactive &&
!(dscaps.dwFlags & DSCAPS_EMULDRIVER),1.0,0,0,0,0,
@@ -1126,7 +1126,7 @@ static HRESULT test_primary_3d(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_NORMAL) failed: %08lx\n", rc);
EXIT:
ref=IDirectSound_Release(dso);
@@ -1148,7 +1148,7 @@ static HRESULT test_primary_3d_with_listener(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
- ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate() failed: %08lx\n", rc);
if (rc!=DS_OK)
return rc;
@@ -1156,14 +1156,14 @@ static HRESULT test_primary_3d_with_listener(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
primary=NULL;
@@ -1172,7 +1172,7 @@ static HRESULT test_primary_3d_with_listener(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER|DSBCAPS_CTRL3D;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,"IDirectSound_CreateSoundBuffer() failed "
- "to create a 3D primary buffer: %08x\n",rc);
+ "to create a 3D primary buffer: %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
LPDIRECTSOUND3DLISTENER listener=NULL;
LPDIRECTSOUNDBUFFER temp_buffer=NULL;
@@ -1181,13 +1181,13 @@ static HRESULT test_primary_3d_with_listener(LPGUID lpGuid)
rc=IDirectSoundBuffer_QueryInterface(primary,
&IID_IDirectSound3DListener,(void **)&listener);
ok(rc==DS_OK && listener!=NULL,"IDirectSoundBuffer_QueryInterface() "
- "failed to get a 3D listener: %08x\n",rc);
+ "failed to get a 3D listener: %08lx\n",rc);
if (rc==DS_OK && listener!=NULL) {
/* Checking the COM interface */
rc=IDirectSoundBuffer_QueryInterface(primary,
&IID_IDirectSoundBuffer,(LPVOID *)&temp_buffer);
ok(rc==DS_OK && temp_buffer!=NULL,
- "IDirectSoundBuffer_QueryInterface() failed: %08x\n", rc);
+ "IDirectSoundBuffer_QueryInterface() failed: %08lx\n", rc);
ok(temp_buffer==primary,
"COM interface broken: %p != %p\n",
temp_buffer,primary);
@@ -1200,7 +1200,7 @@ static HRESULT test_primary_3d_with_listener(LPGUID lpGuid)
rc=IDirectSound3DListener_QueryInterface(listener,
&IID_IDirectSoundBuffer,(LPVOID *)&temp_buffer);
ok(rc==DS_OK && temp_buffer!=NULL,
- "IDirectSoundBuffer_QueryInterface() failed: %08x\n", rc);
+ "IDirectSoundBuffer_QueryInterface() failed: %08lx\n", rc);
ok(temp_buffer==primary,
"COM interface broken: %p != %p\n",
temp_buffer,primary);
@@ -1218,7 +1218,7 @@ static HRESULT test_primary_3d_with_listener(LPGUID lpGuid)
rc = IDirectSound3DListener_QueryInterface(listener, &IID_IKsPropertySet,
(void **)&propset);
ok(rc == DS_OK && propset != NULL,
- "IDirectSound3DListener_QueryInterface didn't handle IKsPropertySet: ret = %08x\n", rc);
+ "IDirectSound3DListener_QueryInterface didn't handle IKsPropertySet: ret = %08lx\n", rc);
IKsPropertySet_Release(propset);
}
@@ -1231,7 +1231,7 @@ static HRESULT test_primary_3d_with_listener(LPGUID lpGuid)
propset = NULL;
rc = IDirectSoundBuffer_QueryInterface(primary, &IID_IKsPropertySet, (void **)&propset);
ok(rc == DS_OK && propset != NULL,
- "IDirectSoundBuffer_QueryInterface didn't handle IKsPropertySet on primary buffer: ret = %08x\n", rc);
+ "IDirectSoundBuffer_QueryInterface didn't handle IKsPropertySet on primary buffer: ret = %08lx\n", rc);
IKsPropertySet_Release(propset);
/* Testing the reference counting */
@@ -1302,7 +1302,7 @@ static void ds3d_tests(void)
{
HRESULT rc;
rc = DirectSoundEnumerateA(dsenum_callback, NULL);
- ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08lx\n",rc);
trace("tested %u DirectSound drivers\n", driver_count);
}
diff --git a/dlls/dsound/tests/ds3d8.c b/dlls/dsound/tests/ds3d8.c
index 465ba040a33..9c4a132b545 100644
--- a/dlls/dsound/tests/ds3d8.c
+++ b/dlls/dsound/tests/ds3d8.c
@@ -57,7 +57,7 @@ static int buffer_refill8(play_state_t* state, DWORD size)
rc=IDirectSoundBuffer_Lock(state->dsbo,state->offset,size,
&ptr1,&len1,&ptr2,&len2,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_Lock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Lock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return -1;
@@ -69,7 +69,7 @@ static int buffer_refill8(play_state_t* state, DWORD size)
}
state->offset=state->written % state->buffer_size;
rc=IDirectSoundBuffer_Unlock(state->dsbo,ptr1,len1,ptr2,len2);
- ok(rc==DS_OK,"IDirectSoundBuffer_Unlock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Unlock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return -1;
return size;
@@ -84,7 +84,7 @@ static int buffer_silence8(play_state_t* state, DWORD size)
rc=IDirectSoundBuffer_Lock(state->dsbo,state->offset,size,
&ptr1,&len1,&ptr2,&len2,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_Lock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Lock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return -1;
@@ -95,7 +95,7 @@ static int buffer_silence8(play_state_t* state, DWORD size)
}
state->offset=(state->offset+size) % state->buffer_size;
rc=IDirectSoundBuffer_Unlock(state->dsbo,ptr1,len1,ptr2,len2);
- ok(rc==DS_OK,"IDirectSoundBuffer_Unlock() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Unlock() failed: %08lx\n", rc);
if (rc!=DS_OK)
return -1;
return size;
@@ -107,7 +107,7 @@ static BOOL buffer_service8(play_state_t* state)
HRESULT rc;
rc=IDirectSoundBuffer_GetCurrentPosition(state->dsbo,&play_pos,NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetCurrentPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetCurrentPosition() failed: %08lx\n", rc);
if (rc!=DS_OK) {
goto STOP;
}
@@ -120,7 +120,7 @@ static BOOL buffer_service8(play_state_t* state)
state->played+=play_pos-last_play_pos;
if (winetest_debug > 1)
- trace("buf size=%d last_play_pos=%d play_pos=%d played=%d / %d\n",
+ trace("buf size=%ld last_play_pos=%ld play_pos=%ld played=%ld / %ld\n",
state->buffer_size,last_play_pos,play_pos,state->played,
state->wave_len);
@@ -137,7 +137,7 @@ static BOOL buffer_service8(play_state_t* state)
buf_free=state->buffer_size-state->offset+play_pos;
if (winetest_debug > 1)
- trace("offset=%d free=%d written=%d / %d\n",
+ trace("offset=%ld free=%ld written=%ld / %ld\n",
state->offset,buf_free,state->written,state->wave_len);
if (buf_free==0)
return TRUE;
@@ -149,14 +149,14 @@ static BOOL buffer_service8(play_state_t* state)
goto STOP;
buf_free-=w;
if (state->written==state->wave_len && winetest_debug > 1)
- trace("last sound byte at %d\n",
+ trace("last sound byte at %ld\n",
(state->written % state->buffer_size));
}
if (buf_free>0) {
/* Fill with silence */
if (winetest_debug > 1)
- trace("writing %d bytes of silence\n",buf_free);
+ trace("writing %ld bytes of silence\n",buf_free);
if (buffer_silence8(state,buf_free)==-1)
goto STOP;
}
@@ -166,7 +166,7 @@ STOP:
if (winetest_debug > 1)
trace("stopping playback\n");
rc=IDirectSoundBuffer_Stop(state->dsbo);
- ok(rc==DS_OK,"IDirectSoundBuffer_Stop() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Stop() failed: %08lx\n", rc);
return FALSE;
}
@@ -186,20 +186,20 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
/* DSOUND: Error: Invalid caps pointer */
rc=IDirectSoundBuffer_GetCaps(*dsbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_GetCaps() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
ZeroMemory(&dsbcaps, sizeof(dsbcaps));
/* DSOUND: Error: Invalid caps pointer */
rc=IDirectSoundBuffer_GetCaps(*dsbo,&dsbcaps);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_GetCaps() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
dsbcaps.dwSize=sizeof(dsbcaps);
rc=IDirectSoundBuffer_GetCaps(*dsbo,&dsbcaps);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" Caps: flags=0x%08x size=%d\n",dsbcaps.dwFlags,
+ trace(" Caps: flags=0x%08lx size=%ld\n",dsbcaps.dwFlags,
dsbcaps.dwBufferBytes);
}
@@ -207,10 +207,10 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
size=0;
rc=IDirectSoundBuffer_GetFormat(*dsbo,NULL,0,&size);
ok(rc==DS_OK && size!=0,"IDirectSoundBuffer_GetFormat() should have "
- "returned the needed size: rc=%08x size=%d\n",rc,size);
+ "returned the needed size: rc=%08lx size=%ld\n",rc,size);
ok(size == sizeof(WAVEFORMATEX) || size == sizeof(WAVEFORMATEXTENSIBLE),
- "Expected a correct structure size, got %d\n", size);
+ "Expected a correct structure size, got %ld\n", size);
if (size == sizeof(WAVEFORMATEX)) {
rc=IDirectSoundBuffer_GetFormat(*dsbo,&wfx,size,NULL);
@@ -223,9 +223,9 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
} else
return;
- ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" Format: %s tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace(" Format: %s tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
is_primary ? "Primary" : "Secondary",
wfx.wFormatTag,wfx.nSamplesPerSec,wfx.wBitsPerSample,
wfx.nChannels,wfx.nAvgBytesPerSec,wfx.nBlockAlign);
@@ -234,26 +234,26 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
/* DSOUND: Error: Invalid frequency buffer */
rc=IDirectSoundBuffer_GetFrequency(*dsbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_GetFrequency() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* DSOUND: Error: Primary buffers don't support CTRLFREQUENCY */
rc=IDirectSoundBuffer_GetFrequency(*dsbo,&freq);
ok((rc==DS_OK && !is_primary) || (rc==DSERR_CONTROLUNAVAIL&&is_primary) ||
(rc==DSERR_CONTROLUNAVAIL&&!(dsbcaps.dwFlags&DSBCAPS_CTRLFREQUENCY)),
- "IDirectSoundBuffer_GetFrequency() failed: %08x\n",rc);
+ "IDirectSoundBuffer_GetFrequency() failed: %08lx\n",rc);
if (rc==DS_OK) {
ok(freq==wfx.nSamplesPerSec,"The frequency returned by GetFrequency "
- "%d does not match the format %d\n",freq,wfx.nSamplesPerSec);
+ "%ld does not match the format %ld\n",freq,wfx.nSamplesPerSec);
}
/* DSOUND: Error: Invalid status pointer */
rc=IDirectSoundBuffer_GetStatus(*dsbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_GetStatus() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
rc=IDirectSoundBuffer_GetStatus(*dsbo,&status);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetStatus() failed: %08x\n", rc);
- ok(status==0,"status=0x%x instead of 0\n",status);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetStatus() failed: %08lx\n", rc);
+ ok(status==0,"status=0x%lx instead of 0\n",status);
if (is_primary) {
DSBCAPS new_dsbcaps;
@@ -261,18 +261,18 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (rc!=DS_OK)
return;
/* DSOUND: Error: Invalid format pointer */
rc=IDirectSoundBuffer_SetFormat(*dsbo,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSoundBuffer_SetFormat() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
init_format(&wfx2,WAVE_FORMAT_PCM,11025,16,2);
rc=IDirectSoundBuffer_SetFormat(*dsbo,&wfx2);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetFormat(%s) failed: %08x\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetFormat(%s) failed: %08lx\n",
format_string(&wfx2), rc);
/* There is no guarantee that SetFormat will actually change the
@@ -280,16 +280,16 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
* supports. So we must re-query the format.
*/
rc=IDirectSoundBuffer_GetFormat(*dsbo,&wfx,sizeof(wfx),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08lx\n", rc);
if (rc==DS_OK &&
(wfx.wFormatTag!=wfx2.wFormatTag ||
wfx.nSamplesPerSec!=wfx2.nSamplesPerSec ||
wfx.wBitsPerSample!=wfx2.wBitsPerSample ||
wfx.nChannels!=wfx2.nChannels)) {
- trace("Requested format tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace("Requested format tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
wfx2.wFormatTag,wfx2.nSamplesPerSec,wfx2.wBitsPerSample,
wfx2.nChannels,wfx2.nAvgBytesPerSec,wfx2.nBlockAlign);
- trace("Got tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace("Got tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
wfx.wFormatTag,wfx.nSamplesPerSec,wfx.wBitsPerSample,
wfx.nChannels,wfx.nAvgBytesPerSec,wfx.nBlockAlign);
}
@@ -297,30 +297,30 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
ZeroMemory(&new_dsbcaps, sizeof(new_dsbcaps));
new_dsbcaps.dwSize = sizeof(new_dsbcaps);
rc=IDirectSoundBuffer_GetCaps(*dsbo,&new_dsbcaps);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() failed: %08lx\n", rc);
if (rc==DS_OK && winetest_debug > 1) {
- trace(" new Caps: flags=0x%08x size=%d\n",new_dsbcaps.dwFlags,
+ trace(" new Caps: flags=0x%08lx size=%ld\n",new_dsbcaps.dwFlags,
new_dsbcaps.dwBufferBytes);
}
/* Check for primary buffer size change */
ok(new_dsbcaps.dwBufferBytes == dsbcaps.dwBufferBytes,
" buffer size changed after SetFormat() - "
- "previous size was %u, current size is %u\n",
+ "previous size was %lu, current size is %lu\n",
dsbcaps.dwBufferBytes, new_dsbcaps.dwBufferBytes);
dsbcaps.dwBufferBytes = new_dsbcaps.dwBufferBytes;
/* Check for primary buffer flags change */
ok(new_dsbcaps.dwFlags == dsbcaps.dwFlags,
" flags changed after SetFormat() - "
- "previous flags were %08x, current flags are %08x\n",
+ "previous flags were %08lx, current flags are %08lx\n",
dsbcaps.dwFlags, new_dsbcaps.dwFlags);
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_NORMAL) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
}
if (play) {
@@ -333,7 +333,7 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
DWORD length1;
if (winetest_interactive) {
- trace(" Playing %g second 440Hz tone at %dx%dx%d\n", duration,
+ trace(" Playing %g second 440Hz tone at %ldx%dx%d\n", duration,
wfx.nSamplesPerSec, wfx.wBitsPerSample,wfx.nChannels);
}
@@ -344,7 +344,7 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),
DSSCL_WRITEPRIMARY);
ok(rc==DS_OK,
- "IDirectSound8_SetCooperativeLevel(DSSCL_WRITEPRIMARY) failed: %08x\n",rc);
+ "IDirectSound8_SetCooperativeLevel(DSSCL_WRITEPRIMARY) failed: %08lx\n",rc);
if (rc!=DS_OK)
return;
}
@@ -353,7 +353,7 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
rc=IDirectSoundBuffer_QueryInterface(*dsbo,&IID_IDirectSound3DBuffer,
(LPVOID *)&buffer);
- ok(rc==DS_OK,"IDirectSoundBuffer_QueryInterface() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_QueryInterface() failed: %08lx\n", rc);
if (rc!=DS_OK)
return;
@@ -361,7 +361,7 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
rc=IDirectSoundBuffer_QueryInterface(*dsbo, &IID_IDirectSoundBuffer,
(LPVOID *)&temp_buffer);
ok(rc==DS_OK && temp_buffer!=NULL,
- "IDirectSoundBuffer_QueryInterface() failed: %08x\n", rc);
+ "IDirectSoundBuffer_QueryInterface() failed: %08lx\n", rc);
ok(temp_buffer==*dsbo,"COM interface broken: %p != %p\n",
temp_buffer,*dsbo);
ref=IDirectSoundBuffer_Release(temp_buffer);
@@ -376,37 +376,37 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
&IID_IDirectSoundBuffer,
(LPVOID *)dsbo);
ok(rc==DS_OK && *dsbo!=NULL,"IDirectSound3DBuffer_QueryInterface() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
/* DSOUND: Error: Invalid buffer */
rc=IDirectSound3DBuffer_GetAllParameters(buffer,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound3DBuffer_GetAllParameters() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
ZeroMemory(&buffer_param, sizeof(buffer_param));
/* DSOUND: Error: Invalid buffer */
rc=IDirectSound3DBuffer_GetAllParameters(buffer,&buffer_param);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound3DBuffer_GetAllParameters() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
buffer_param.dwSize=sizeof(buffer_param);
rc=IDirectSound3DBuffer_GetAllParameters(buffer,&buffer_param);
- ok(rc==DS_OK,"IDirectSound3DBuffer_GetAllParameters() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound3DBuffer_GetAllParameters() failed: %08lx\n", rc);
}
if (set_volume) {
if (dsbcaps.dwFlags & DSBCAPS_CTRLVOLUME) {
LONG val;
rc=IDirectSoundBuffer_GetVolume(*dsbo,&val);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume() failed: %08lx\n", rc);
rc=IDirectSoundBuffer_SetVolume(*dsbo,volume);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume() failed: %08lx\n", rc);
} else {
/* DSOUND: Error: Buffer does not have CTRLVOLUME */
rc=IDirectSoundBuffer_GetVolume(*dsbo,&volume);
ok(rc==DSERR_CONTROLUNAVAIL,"IDirectSoundBuffer_GetVolume() "
- "should have returned DSERR_CONTROLUNAVAIL, returned: %08x\n", rc);
+ "should have returned DSERR_CONTROLUNAVAIL, returned: %08lx\n", rc);
}
}
@@ -414,15 +414,15 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
if (dsbcaps.dwFlags & DSBCAPS_CTRLPAN) {
LONG val;
rc=IDirectSoundBuffer_GetPan(*dsbo,&val);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan() failed: %08lx\n", rc);
rc=IDirectSoundBuffer_SetPan(*dsbo,pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetPan() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetPan() failed: %08lx\n", rc);
} else {
/* DSOUND: Error: Buffer does not have CTRLPAN */
rc=IDirectSoundBuffer_GetPan(*dsbo,&pan);
ok(rc==DSERR_CONTROLUNAVAIL,"IDirectSoundBuffer_GetPan() "
- "should have returned DSERR_CONTROLUNAVAIL, returned: %08x\n", rc);
+ "should have returned DSERR_CONTROLUNAVAIL, returned: %08lx\n", rc);
}
}
@@ -431,14 +431,14 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
&length1, NULL, NULL,
DSBLOCK_ENTIREBUFFER);
ok(rc==DSERR_INVALIDPARAM, "IDirectSoundBuffer_Lock() should have "
- "returned DSERR_INVALIDPARAM, returned %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned %08lx\n", rc);
/* try a size larger than the buffer */
rc = IDirectSoundBuffer_Lock(*dsbo, 0, dsbcaps.dwBufferBytes + 1,
&buffer1, &length1, NULL, NULL,
DSBLOCK_FROMWRITECURSOR);
ok(rc==DSERR_INVALIDPARAM, "IDirectSoundBuffer_Lock() should have "
- "returned DSERR_INVALIDPARAM, returned %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned %08lx\n", rc);
state.wave=wave_generate_la(&wfx,duration,&state.wave_len,ieee);
@@ -449,19 +449,19 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
buffer_refill8(&state,state.buffer_size);
rc=IDirectSoundBuffer_Play(*dsbo,0,0,DSBPLAY_LOOPING);
- ok(rc==DS_OK,"IDirectSoundBuffer_Play() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Play() failed: %08lx\n", rc);
rc=IDirectSoundBuffer_GetStatus(*dsbo,&status);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetStatus() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetStatus() failed: %08lx\n", rc);
ok(status==(DSBSTATUS_PLAYING|DSBSTATUS_LOOPING),
- "GetStatus: bad status: %x\n",status);
+ "GetStatus: bad status: %lx\n",status);
if (listener) {
ZeroMemory(&listener_param,sizeof(listener_param));
listener_param.dwSize=sizeof(listener_param);
rc=IDirectSound3DListener_GetAllParameters(listener,&listener_param);
ok(rc==DS_OK,"IDirectSound3dListener_GetAllParameters() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (move_listener) {
listener_param.vPosition.x = -5.0f;
listener_param.vVelocity.x = (float)(10.0/duration);
@@ -469,7 +469,7 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
rc=IDirectSound3DListener_SetAllParameters(listener,
&listener_param,
DS3D_IMMEDIATE);
- ok(rc==DS_OK,"IDirectSound3dListener_SetPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound3dListener_SetPosition() failed: %08lx\n", rc);
}
if (buffer3d) {
if (move_sound) {
@@ -479,7 +479,7 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
buffer_param.flMinDistance = 10;
rc=IDirectSound3DBuffer_SetAllParameters(buffer,&buffer_param,
DS3D_IMMEDIATE);
- ok(rc==DS_OK,"IDirectSound3dBuffer_SetPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound3dBuffer_SetPosition() failed: %08lx\n", rc);
}
start_time=GetTickCount();
@@ -493,7 +493,7 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
rc=IDirectSound3DListener_SetPosition(listener,
listener_param.vPosition.x,listener_param.vPosition.y,
listener_param.vPosition.z,DS3D_IMMEDIATE);
- ok(rc==DS_OK,"IDirectSound3dListener_SetPosition() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound3dListener_SetPosition() failed: %08lx\n",rc);
}
if (buffer3d && move_sound) {
buffer_param.vPosition.x = (float)(100-200.0*(now-start_time)/1000/duration);
@@ -502,13 +502,13 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
rc=IDirectSound3DBuffer_SetPosition(buffer,
buffer_param.vPosition.x,buffer_param.vPosition.y,
buffer_param.vPosition.z,DS3D_IMMEDIATE);
- ok(rc==DS_OK,"IDirectSound3dBuffer_SetPosition() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound3dBuffer_SetPosition() failed: %08lx\n", rc);
}
}
/* Check the sound duration was within 10% of the expected value */
now=GetTickCount();
ok(fabs(1000*duration-now+start_time)<=100*duration,
- "The sound played for %d ms instead of %g ms\n",
+ "The sound played for %ld ms instead of %g ms\n",
now-start_time,1000*duration);
HeapFree(GetProcessHeap(), 0, state.wave);
@@ -517,7 +517,7 @@ void test_buffer8(LPDIRECTSOUND8 dso, LPDIRECTSOUNDBUFFER * dsbo,
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_NORMAL) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
}
if (buffer3d) {
ref=IDirectSound3DBuffer_Release(buffer);
@@ -542,14 +542,14 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
/* Create the DirectSound object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
- ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate8() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate8() failed: %08lx\n", rc);
if (rc!=DS_OK)
return rc;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
@@ -562,12 +562,12 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
bufdesc.dwFlags|=(DSBCAPS_CTRLVOLUME|DSBCAPS_CTRLPAN);
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok((rc==DS_OK && primary!=NULL) || (rc == DSERR_CONTROLUNAVAIL),
- "IDirectSound8_CreateSoundBuffer() failed to create a %sprimary buffer: %08x\n",has_3d?"3D ":"", rc);
+ "IDirectSound8_CreateSoundBuffer() failed to create a %sprimary buffer: %08lx\n",has_3d?"3D ":"", rc);
if (rc == DSERR_CONTROLUNAVAIL)
trace(" No Primary\n");
else if (rc==DS_OK && primary!=NULL) {
rc=IDirectSoundBuffer_GetFormat(primary,&wfx1,sizeof(wfx1),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT1;
@@ -577,7 +577,7 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
(void **)&listener);
ok(rc==DS_OK && listener!=NULL,
"IDirectSoundBuffer_QueryInterface() failed to get a 3D "
- "listener %08x\n",rc);
+ "listener %08lx\n",rc);
ref=IDirectSoundBuffer_Release(primary);
ok(ref==0,"IDirectSoundBuffer_Release() primary has %d references, "
"should have 0\n",ref);
@@ -588,20 +588,20 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
rc=IDirectSound3DListener_GetAllParameters(listener,0);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound3dListener_GetAllParameters() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
/* DSOUND: Error: Invalid buffer */
rc=IDirectSound3DListener_GetAllParameters(listener,
&listener_param);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound3dListener_GetAllParameters() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
listener_param.dwSize=sizeof(listener_param);
rc=IDirectSound3DListener_GetAllParameters(listener,
&listener_param);
ok(rc==DS_OK,"IDirectSound3dListener_GetAllParameters() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
} else {
ok(listener==NULL, "IDirectSoundBuffer_QueryInterface() "
"failed but returned a listener anyway\n");
@@ -634,7 +634,7 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound8_CreateSoundBuffer(secondary) should have "
- "returned DSERR_INVALIDPARAM, returned %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned %08lx\n", rc);
init_format(&wfx,WAVE_FORMAT_PCM,22050,16,1);
/* Invalid flag combination */
@@ -642,13 +642,13 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound8_CreateSoundBuffer(secondary) should have "
- "returned DSERR_INVALIDPARAM, returned %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned %08lx\n", rc);
bufdesc.dwFlags&=~DSBCAPS_CTRLPAN;
}
if (winetest_interactive) {
- trace(" Testing a %s%ssecondary buffer %s%s%s%sat %dx%dx%d "
- "with a primary buffer at %dx%dx%d\n",
+ trace(" Testing a %s%ssecondary buffer %s%s%s%sat %ldx%dx%d "
+ "with a primary buffer at %ldx%dx%d\n",
has_3dbuffer?"3D ":"",
has_duplicate?"duplicated ":"",
listener!=NULL||move_sound?"with ":"",
@@ -661,7 +661,7 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
}
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DS_OK && secondary!=NULL,"IDirectSound8_CreateSoundBuffer() "
- "failed to create a %s%ssecondary buffer %s%s%s%sat %dx%dx%d (%s): %08x\n",
+ "failed to create a %s%ssecondary buffer %s%s%s%sat %ldx%dx%d (%s): %08lx\n",
has_3dbuffer?"3D ":"", has_duplicate?"duplicated ":"",
listener!=NULL||move_sound?"with ":"", move_listener?"moving ":"",
listener!=NULL?"listener ":"",
@@ -675,55 +675,55 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
/* Check the initial secondary buffer's volume and pan */
rc=IDirectSoundBuffer_GetVolume(secondary,&vol);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(secondary) failed: %08x\n",rc);
- ok(vol==0,"wrong volume for a new secondary buffer: %d\n",vol);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(secondary) failed: %08lx\n",rc);
+ ok(vol==0,"wrong volume for a new secondary buffer: %ld\n",vol);
rc=IDirectSoundBuffer_GetPan(secondary,&pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(secondary) failed: %08x\n",rc);
- ok(pan==0,"wrong pan for a new secondary buffer: %d\n",pan);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(secondary) failed: %08lx\n",rc);
+ ok(pan==0,"wrong pan for a new secondary buffer: %ld\n",pan);
/* Check that changing the secondary buffer's volume and pan
* does not impact the primary buffer's volume and pan
*/
rc=IDirectSoundBuffer_GetVolume(primary,&refvol);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(primary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume(primary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_GetPan(primary,&refpan);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(primary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(primary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_SetVolume(secondary,-1000);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_GetVolume(secondary,&vol);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08x\n",rc);
- ok(vol==-1000,"secondary: wrong volume %d instead of -1000\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08lx\n",rc);
+ ok(vol==-1000,"secondary: wrong volume %ld instead of -1000\n",
vol);
rc=IDirectSoundBuffer_SetPan(secondary,-1000);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_GetPan(secondary,&pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(secondary) failed: %08x\n",rc);
- ok(pan==-1000,"secondary: wrong pan %d instead of -1000\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(secondary) failed: %08lx\n",rc);
+ ok(pan==-1000,"secondary: wrong pan %ld instead of -1000\n",
pan);
rc=IDirectSoundBuffer_GetVolume(primary,&vol);
- ok(rc==DS_OK,"IDirectSoundBuffer_`GetVolume(primary) failed: i%08x\n",rc);
- ok(vol==refvol,"The primary volume changed from %d to %d\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_`GetVolume(primary) failed: i%08lx\n",rc);
+ ok(vol==refvol,"The primary volume changed from %ld to %ld\n",
refvol,vol);
rc=IDirectSoundBuffer_GetPan(primary,&pan);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(primary) failed: %08x\n",rc);
- ok(pan==refpan,"The primary pan changed from %d to %d\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetPan(primary) failed: %08lx\n",rc);
+ ok(pan==refpan,"The primary pan changed from %ld to %ld\n",
refpan,pan);
rc=IDirectSoundBuffer_SetVolume(secondary,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetVolume(secondary) failed: %08lx\n",rc);
rc=IDirectSoundBuffer_SetPan(secondary,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetPan(secondary) failed: %08lx\n",rc);
} else {
LONG pan;
rc=IDirectSoundBuffer_GetPan(secondary,&pan);
ok(rc==DSERR_CONTROLUNAVAIL,"IDirectSoundBuffer_GetPan() "
- "should have returned DSERR_CONTROLUNAVAIL, returned: %08x\n", rc);
+ "should have returned DSERR_CONTROLUNAVAIL, returned: %08lx\n", rc);
rc=IDirectSoundBuffer_SetPan(secondary,0);
ok(rc==DSERR_CONTROLUNAVAIL,"IDirectSoundBuffer_SetPan() "
- "should have returned DSERR_CONTROLUNAVAIL, returned: %08x\n", rc);
+ "should have returned DSERR_CONTROLUNAVAIL, returned: %08lx\n", rc);
}
if (has_duplicate) {
@@ -733,26 +733,26 @@ static HRESULT test_secondary8(LPGUID lpGuid, BOOL play,
rc=IDirectSound8_DuplicateSoundBuffer(dso,0,0);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound8_DuplicateSoundBuffer() should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* DSOUND: Error: Invalid dest buffer */
rc=IDirectSound8_DuplicateSoundBuffer(dso,secondary,0);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound8_DuplicateSoundBuffer() should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* DSOUND: Error: Invalid source buffer */
rc=IDirectSound8_DuplicateSoundBuffer(dso,0,&duplicated);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound8_DuplicateSoundBuffer() should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
duplicated=NULL;
rc=IDirectSound8_DuplicateSoundBuffer(dso,secondary,
&duplicated);
ok(rc==DS_OK && duplicated!=NULL,
"IDirectSound8_DuplicateSoundBuffer() failed to duplicate "
- "a secondary buffer: %08x\n",rc);
+ "a secondary buffer: %08lx\n",rc);
if (rc==DS_OK && duplicated!=NULL) {
ref=IDirectSoundBuffer_Release(secondary);
@@ -801,7 +801,7 @@ EXIT2:
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_NORMAL) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_NORMAL) failed: %08lx\n",rc);
EXIT:
ref=IDirectSound8_Release(dso);
@@ -821,7 +821,7 @@ static HRESULT test_for_driver8(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate8() failed: %08x\n",rc);
+ "DirectSoundCreate8() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -844,7 +844,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
- ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate8() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate8() failed: %08lx\n", rc);
if (rc!=DS_OK)
return rc;
@@ -852,14 +852,14 @@ static HRESULT test_primary8(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound8_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
@@ -870,7 +870,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER|DSBCAPS_CTRLVOLUME|DSBCAPS_CTRLPAN;
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok((rc==DS_OK && primary!=NULL) || (rc == DSERR_CONTROLUNAVAIL),
- "IDirectSound8_CreateSoundBuffer() failed to create a primary buffer: %08x\n",rc);
+ "IDirectSound8_CreateSoundBuffer() failed to create a primary buffer: %08lx\n",rc);
if (rc == DSERR_CONTROLUNAVAIL)
trace(" No Primary\n");
else if (rc==DS_OK && primary!=NULL) {
@@ -904,7 +904,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_NORMAL) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_NORMAL) failed: %08lx\n",rc);
EXIT:
ref=IDirectSound8_Release(dso);
@@ -926,7 +926,7 @@ static HRESULT test_primary_3d8(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
- ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate8() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate8() failed: %08lx\n", rc);
if (rc!=DS_OK)
return rc;
@@ -934,14 +934,14 @@ static HRESULT test_primary_3d8(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound8_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound8_GetCaps failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_GetCaps failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
@@ -951,7 +951,7 @@ static HRESULT test_primary_3d8(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER;
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,"IDirectSound8_CreateSoundBuffer() failed "
- "to create a primary buffer: %08x\n",rc);
+ "to create a primary buffer: %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
ref=IDirectSoundBuffer_Release(primary);
ok(ref==0,"IDirectSoundBuffer_Release() primary has %d references, "
@@ -962,7 +962,7 @@ static HRESULT test_primary_3d8(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER|DSBCAPS_CTRL3D;
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,"IDirectSound8_CreateSoundBuffer() "
- "failed to create a 3D primary buffer: %08x\n",rc);
+ "failed to create a 3D primary buffer: %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
test_buffer8(dso,&primary,TRUE,FALSE,0,FALSE,0,
winetest_interactive && !(dscaps.dwFlags & DSCAPS_EMULDRIVER),
@@ -975,7 +975,7 @@ static HRESULT test_primary_3d8(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_NORMAL) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_NORMAL) failed: %08lx\n",rc);
EXIT:
ref=IDirectSound8_Release(dso);
@@ -997,7 +997,7 @@ static HRESULT test_primary_3d_with_listener8(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
- ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate8() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==DSERR_NODRIVER,"DirectSoundCreate8() failed: %08lx\n", rc);
if (rc!=DS_OK)
return rc;
@@ -1005,14 +1005,14 @@ static HRESULT test_primary_3d_with_listener8(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound8_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel(DSSCL_PRIORITY) failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
primary=NULL;
@@ -1021,14 +1021,14 @@ static HRESULT test_primary_3d_with_listener8(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER|DSBCAPS_CTRL3D;
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,"IDirectSound8_CreateSoundBuffer() failed "
- "to create a 3D primary buffer %08x\n",rc);
+ "to create a 3D primary buffer %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
LPDIRECTSOUND3DLISTENER listener=NULL;
rc=IDirectSoundBuffer_QueryInterface(primary,
&IID_IDirectSound3DListener,
(void **)&listener);
ok(rc==DS_OK && listener!=NULL,"IDirectSoundBuffer_QueryInterface() "
- "failed to get a 3D listener: %08x\n",rc);
+ "failed to get a 3D listener: %08lx\n",rc);
if (rc==DS_OK && listener!=NULL) {
LPDIRECTSOUNDBUFFER temp_buffer=NULL;
@@ -1037,7 +1037,7 @@ static HRESULT test_primary_3d_with_listener8(LPGUID lpGuid)
&IID_IDirectSoundBuffer,
(LPVOID *)&temp_buffer);
ok(rc==DS_OK && temp_buffer!=NULL,
- "IDirectSoundBuffer_QueryInterface() failed: %08x\n", rc);
+ "IDirectSoundBuffer_QueryInterface() failed: %08lx\n", rc);
ok(temp_buffer==primary,"COM interface broken: %p != %p\n",temp_buffer,primary);
if (rc==DS_OK && temp_buffer!=NULL) {
ref=IDirectSoundBuffer_Release(temp_buffer);
@@ -1048,7 +1048,7 @@ static HRESULT test_primary_3d_with_listener8(LPGUID lpGuid)
rc=IDirectSound3DListener_QueryInterface(listener,
&IID_IDirectSoundBuffer,(LPVOID *)&temp_buffer);
ok(rc==DS_OK && temp_buffer!=NULL,
- "IDirectSoundBuffer_QueryInterface() failed: %08x\n", rc);
+ "IDirectSoundBuffer_QueryInterface() failed: %08lx\n", rc);
ok(temp_buffer==primary,"COM interface broken: %p != %p\n",temp_buffer,primary);
ref=IDirectSoundBuffer_Release(temp_buffer);
ok(ref==1,"IDirectSoundBuffer_Release() has %d references, "
@@ -1134,7 +1134,7 @@ static void ds3d8_tests(void)
{
HRESULT rc;
rc = DirectSoundEnumerateA(dsenum_callback, NULL);
- ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08lx\n",rc);
trace("tested %u DirectSound drivers\n", driver_count);
}
diff --git a/dlls/dsound/tests/dsound.c b/dlls/dsound/tests/dsound.c
index a4f59efaad9..d5a3ccad8fd 100644
--- a/dlls/dsound/tests/dsound.c
+++ b/dlls/dsound/tests/dsound.c
@@ -54,18 +54,18 @@ static void IDirectSound_test(LPDIRECTSOUND dso, BOOL initialized,
/* Try to Query for objects */
rc=IDirectSound_QueryInterface(dso,&IID_IUnknown,(LPVOID*)&unknown);
- ok(rc==DS_OK,"IDirectSound_QueryInterface(IID_IUnknown) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_QueryInterface(IID_IUnknown) failed: %08lx\n", rc);
if (rc==DS_OK)
IUnknown_Release(unknown);
rc=IDirectSound_QueryInterface(dso,&IID_IDirectSound,(LPVOID*)&ds);
- ok(rc==DS_OK,"IDirectSound_QueryInterface(IID_IDirectSound) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_QueryInterface(IID_IDirectSound) failed: %08lx\n", rc);
if (rc==DS_OK)
IDirectSound_Release(ds);
rc=IDirectSound_QueryInterface(dso,&IID_IDirectSound8,(LPVOID*)&ds8);
ok(rc==E_NOINTERFACE,"IDirectSound_QueryInterface(IID_IDirectSound8) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
if (rc==DS_OK)
IDirectSound8_Release(ds8);
@@ -73,23 +73,23 @@ static void IDirectSound_test(LPDIRECTSOUND dso, BOOL initialized,
/* try uninitialized object */
rc=IDirectSound_GetCaps(dso,0);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound_GetCaps(NULL) "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound_GetCaps(dso,&dscaps);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound_GetCaps() "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound_Compact(dso);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound_Compact() "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound_GetSpeakerConfig(dso,&speaker_config);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound_GetSpeakerConfig() "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound_Initialize(dso,lpGuid);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "IDirectSound_Initialize() failed: %08x\n",rc);
+ "IDirectSound_Initialize() failed: %08lx\n",rc);
if (rc==DSERR_NODRIVER) {
trace(" No Driver\n");
goto EXIT;
@@ -104,41 +104,41 @@ static void IDirectSound_test(LPDIRECTSOUND dso, BOOL initialized,
rc=IDirectSound_Initialize(dso,lpGuid);
ok(rc==DSERR_ALREADYINITIALIZED, "IDirectSound_Initialize() "
- "should have returned DSERR_ALREADYINITIALIZED: %08x\n", rc);
+ "should have returned DSERR_ALREADYINITIALIZED: %08lx\n", rc);
/* DSOUND: Error: Invalid caps buffer */
rc=IDirectSound_GetCaps(dso,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound_GetCaps(NULL) "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
ZeroMemory(&dscaps, sizeof(dscaps));
/* DSOUND: Error: Invalid caps buffer */
rc=IDirectSound_GetCaps(dso,&dscaps);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound_GetCaps() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
dscaps.dwSize=sizeof(dscaps);
/* DSOUND: Running on a certified driver */
rc=IDirectSound_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08lx\n",rc);
rc=IDirectSound_Compact(dso);
- ok(rc==DSERR_PRIOLEVELNEEDED,"IDirectSound_Compact() failed: %08x\n", rc);
+ ok(rc==DSERR_PRIOLEVELNEEDED,"IDirectSound_Compact() failed: %08lx\n", rc);
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
rc=IDirectSound_Compact(dso);
- ok(rc==DS_OK,"IDirectSound_Compact() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_Compact() failed: %08lx\n",rc);
rc=IDirectSound_GetSpeakerConfig(dso,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound_GetSpeakerConfig(NULL) "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
rc=IDirectSound_GetSpeakerConfig(dso,&speaker_config);
- ok(rc==DS_OK,"IDirectSound_GetSpeakerConfig() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_GetSpeakerConfig() failed: %08lx\n", rc);
ref_speaker_config = speaker_config;
speaker_config = DSSPEAKER_COMBINED(DSSPEAKER_STEREO,
@@ -148,14 +148,14 @@ static void IDirectSound_test(LPDIRECTSOUND dso, BOOL initialized,
DSSPEAKER_GEOMETRY_NARROW);
if(rc==DS_OK) {
rc=IDirectSound_SetSpeakerConfig(dso,speaker_config);
- ok(rc==DS_OK,"IDirectSound_SetSpeakerConfig() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetSpeakerConfig() failed: %08lx\n", rc);
}
if (rc==DS_OK) {
rc=IDirectSound_GetSpeakerConfig(dso,&new_speaker_config);
- ok(rc==DS_OK,"IDirectSound_GetSpeakerConfig() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_GetSpeakerConfig() failed: %08lx\n", rc);
if (rc==DS_OK && speaker_config!=new_speaker_config && ref_speaker_config!=new_speaker_config)
trace("IDirectSound_GetSpeakerConfig() failed to set speaker "
- "config: expected 0x%08x or 0x%08x, got 0x%08x\n",
+ "config: expected 0x%08lx or 0x%08lx, got 0x%08lx\n",
speaker_config,ref_speaker_config,new_speaker_config);
IDirectSound_SetSpeakerConfig(dso,ref_speaker_config);
}
@@ -176,23 +176,23 @@ static void IDirectSound_tests(void)
rc=CoGetClassObject(&CLSID_DirectSound, CLSCTX_INPROC_SERVER, NULL,
&IID_IClassFactory, (void**)&cf);
ok(rc==S_OK,"CoGetClassObject(CLSID_DirectSound, IID_IClassFactory) "
- "failed: %08x\n", rc);
+ "failed: %08lx\n", rc);
rc=CoGetClassObject(&CLSID_DirectSound, CLSCTX_INPROC_SERVER, NULL,
&IID_IUnknown, (void**)&cf);
ok(rc==S_OK,"CoGetClassObject(CLSID_DirectSound, IID_IUnknown) "
- "failed: %08x\n", rc);
+ "failed: %08lx\n", rc);
/* COM aggregation */
rc=CoCreateInstance(&CLSID_DirectSound, (IUnknown*)0xdeadbeef, CLSCTX_INPROC_SERVER,
&IID_IDirectSound, (void**)&dso);
ok(rc==CLASS_E_NOAGGREGATION || broken(rc==DSERR_INVALIDPARAM),
- "DirectMusicPerformance create failed: %08x, expected CLASS_E_NOAGGREGATION\n", rc);
+ "DirectMusicPerformance create failed: %08lx, expected CLASS_E_NOAGGREGATION\n", rc);
/* try the COM class factory method of creation with no device specified */
rc=CoCreateInstance(&CLSID_DirectSound, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound, (void**)&dso);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08lx\n", rc);
if (dso)
IDirectSound_test(dso, FALSE, NULL);
@@ -200,7 +200,7 @@ static void IDirectSound_tests(void)
* device specified */
rc=CoCreateInstance(&CLSID_DirectSound, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound, (void**)&dso);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08lx\n", rc);
if (dso)
IDirectSound_test(dso, FALSE, &DSDEVID_DefaultPlayback);
@@ -208,7 +208,7 @@ static void IDirectSound_tests(void)
* playback device specified */
rc=CoCreateInstance(&CLSID_DirectSound, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound, (void**)&dso);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08lx\n", rc);
if (dso)
IDirectSound_test(dso, FALSE, &DSDEVID_DefaultVoicePlayback);
@@ -218,7 +218,7 @@ static void IDirectSound_tests(void)
&CLSID_DirectSoundPrivate, (void**)&dso);
ok(rc==E_NOINTERFACE,
"CoCreateInstance(CLSID_DirectSound,CLSID_DirectSoundPrivate) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
/* try the COM class factory method of creation with a bad
* GUID and IID specified */
@@ -226,33 +226,33 @@ static void IDirectSound_tests(void)
&IID_IDirectSound, (void**)&dso);
ok(rc==REGDB_E_CLASSNOTREG,
"CoCreateInstance(CLSID_DirectSoundPrivate,IID_IDirectSound) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
/* try with no device specified */
rc = DirectSoundCreate(NULL, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate(NULL) failed: %08x\n",rc);
+ "DirectSoundCreate(NULL) failed: %08lx\n",rc);
if (rc==S_OK && dso)
IDirectSound_test(dso, TRUE, NULL);
/* try with default playback device specified */
rc = DirectSoundCreate(&DSDEVID_DefaultPlayback, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate(DSDEVID_DefaultPlayback) failed: %08x\n", rc);
+ "DirectSoundCreate(DSDEVID_DefaultPlayback) failed: %08lx\n", rc);
if (rc==DS_OK && dso)
IDirectSound_test(dso, TRUE, NULL);
/* try with default voice playback device specified */
rc = DirectSoundCreate(&DSDEVID_DefaultVoicePlayback, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate(DSDEVID_DefaultVoicePlayback) failed: %08x\n", rc);
+ "DirectSoundCreate(DSDEVID_DefaultVoicePlayback) failed: %08lx\n", rc);
if (rc==DS_OK && dso)
IDirectSound_test(dso, TRUE, NULL);
/* try with a bad device specified */
rc = DirectSoundCreate(&DSDEVID_DefaultVoiceCapture, &dso, NULL);
ok(rc==DSERR_NODRIVER,"DirectSoundCreate(DSDEVID_DefaultVoiceCapture) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
if (rc==DS_OK && dso)
IDirectSound_Release(dso);
}
@@ -266,12 +266,12 @@ static HRESULT test_dsound(LPGUID lpGuid)
/* DSOUND: Error: Invalid interface buffer */
rc = DirectSoundCreate(lpGuid, 0, NULL);
ok(rc==DSERR_INVALIDPARAM,"DirectSoundCreate() should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -281,19 +281,19 @@ static HRESULT test_dsound(LPGUID lpGuid)
/* Try the COM class factory method of creation with enumerated device */
rc=CoCreateInstance(&CLSID_DirectSound, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound, (void**)&dso);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08lx\n", rc);
if (dso)
IDirectSound_test(dso, FALSE, lpGuid);
/* Create a DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
- ok(rc==DS_OK,"DirectSoundCreate() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundCreate() failed: %08lx\n",rc);
if (rc==DS_OK) {
LPDIRECTSOUND dso1=NULL;
/* Create a second DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso1, NULL);
- ok(rc==DS_OK,"DirectSoundCreate() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundCreate() failed: %08lx\n",rc);
if (rc==DS_OK) {
/* Release the second DirectSound object */
ref=IDirectSound_Release(dso1);
@@ -313,7 +313,7 @@ static HRESULT test_dsound(LPGUID lpGuid)
/* Create a DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
- ok(rc==DS_OK,"DirectSoundCreate() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundCreate() failed: %08lx\n",rc);
if (rc==DS_OK) {
LPDIRECTSOUNDBUFFER secondary;
DSBUFFERDESC bufdesc;
@@ -329,13 +329,13 @@ static HRESULT test_dsound(LPGUID lpGuid)
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DS_OK && secondary!=NULL) || broken(rc == DSERR_CONTROLUNAVAIL), /* vmware drivers on w2k */
"IDirectSound_CreateSoundBuffer() failed to create a secondary "
- "buffer %08x\n",rc);
+ "buffer %08lx\n",rc);
if (rc==DS_OK && secondary!=NULL) {
LPDIRECTSOUND3DBUFFER buffer3d;
rc = IDirectSoundBuffer_QueryInterface(secondary, &IID_IDirectSound3DBuffer,
(void **)&buffer3d);
ok(rc==DS_OK && buffer3d!=NULL,"IDirectSound_QueryInterface() "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (rc==DS_OK && buffer3d!=NULL) {
ref=IDirectSound3DBuffer_AddRef(buffer3d);
ok(ref==2,"IDirectSound3DBuffer_AddRef() has %d references, "
@@ -370,7 +370,7 @@ static HRESULT test_primary(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -378,20 +378,20 @@ static HRESULT test_primary(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* DSOUND: Error: Invalid buffer description pointer */
rc=IDirectSound_CreateSoundBuffer(dso,0,0,NULL);
ok(rc==DSERR_INVALIDPARAM,
- "IDirectSound_CreateSoundBuffer() should have failed: %08x\n", rc);
+ "IDirectSound_CreateSoundBuffer() should have failed: %08lx\n", rc);
/* DSOUND: Error: NULL pointer is invalid */
/* DSOUND: Error: Invalid buffer description pointer */
rc=IDirectSound_CreateSoundBuffer(dso,0,&primary,NULL);
ok(rc==DSERR_INVALIDPARAM && primary==0,
- "IDirectSound_CreateSoundBuffer() should have failed: rc=%08x,"
+ "IDirectSound_CreateSoundBuffer() should have failed: rc=%08lx,"
"dsbo=%p\n",rc,primary);
/* DSOUND: Error: Invalid size */
@@ -401,7 +401,7 @@ static HRESULT test_primary(LPGUID lpGuid)
bufdesc.dwSize=sizeof(bufdesc)-1;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DSERR_INVALIDPARAM && primary==0,
- "IDirectSound_CreateSoundBuffer() should have failed: rc=%08x,"
+ "IDirectSound_CreateSoundBuffer() should have failed: rc=%08lx,"
"primary=%p\n",rc,primary);
/* DSOUND: Error: DSBCAPS_PRIMARYBUFFER flag with non-NULL lpwfxFormat */
@@ -413,7 +413,7 @@ static HRESULT test_primary(LPGUID lpGuid)
bufdesc.lpwfxFormat=&wfx;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DSERR_INVALIDPARAM && primary==0,
- "IDirectSound_CreateSoundBuffer() should have failed: rc=%08x,"
+ "IDirectSound_CreateSoundBuffer() should have failed: rc=%08lx,"
"primary=%p\n",rc,primary);
/* DSOUND: Error: No DSBCAPS_PRIMARYBUFFER flag with NULL lpwfxFormat */
@@ -425,13 +425,13 @@ static HRESULT test_primary(LPGUID lpGuid)
bufdesc.lpwfxFormat=NULL;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DSERR_INVALIDPARAM && primary==0,
- "IDirectSound_CreateSoundBuffer() should have failed: rc=%08x,"
+ "IDirectSound_CreateSoundBuffer() should have failed: rc=%08lx,"
"primary=%p\n",rc,primary);
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -444,7 +444,7 @@ static HRESULT test_primary(LPGUID lpGuid)
init_format(&wfx,WAVE_FORMAT_PCM,11025,8,2);
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound_CreateSoundBuffer() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
if (rc==DS_OK && primary!=NULL)
IDirectSoundBuffer_Release(primary);
@@ -454,7 +454,7 @@ static HRESULT test_primary(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER|DSBCAPS_CTRLVOLUME;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok((rc==DS_OK && primary!=NULL) || (rc==DSERR_CONTROLUNAVAIL),
- "IDirectSound_CreateSoundBuffer() failed to create a primary buffer: %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a primary buffer: %08lx\n",rc);
if (rc==DSERR_CONTROLUNAVAIL)
trace(" No Primary\n");
else if (rc==DS_OK && primary!=NULL) {
@@ -467,7 +467,7 @@ static HRESULT test_primary(LPGUID lpGuid)
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&second,NULL);
ok(rc==DS_OK && second==primary,
"IDirectSound_CreateSoundBuffer() should have returned original "
- "primary buffer: %08x\n",rc);
+ "primary buffer: %08lx\n",rc);
ref=IDirectSoundBuffer_Release(second);
ok(ref==1,"IDirectSoundBuffer_Release() primary has %d references, "
"should have 1\n",ref);
@@ -477,16 +477,16 @@ static HRESULT test_primary(LPGUID lpGuid)
rc=IDirectSound_DuplicateSoundBuffer(dso,primary,&third);
/* rc=0x88780032 */
ok(rc!=DS_OK,"IDirectSound_DuplicateSoundBuffer() primary buffer "
- "should have failed %08x\n",rc);
+ "should have failed %08lx\n",rc);
rc=IDirectSoundBuffer_GetVolume(primary,&vol);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume() failed: %08lx\n", rc);
if (winetest_interactive) {
trace("Playing a 5 seconds reference tone at the current "
"volume.\n");
if (rc==DS_OK)
- trace("(the current volume is %d according to DirectSound)\n",
+ trace("(the current volume is %ld according to DirectSound)\n",
vol);
trace("All subsequent tones should be identical to this one.\n");
trace("Listen for stutter, changes in pitch, volume, etc.\n");
@@ -507,13 +507,13 @@ static HRESULT test_primary(LPGUID lpGuid)
ok(ref==0,"IDirectSoundBuffer_Release() primary has %d references\n",ref);
rc=IDirectSoundBuffer_QueryInterface(primary,&IID_IDirectSoundNotify,(void **)¬ify);
- ok(rc==E_NOINTERFACE,"IDirectSoundBuffer_QueryInterface() failed %08x\n",rc);
+ ok(rc==E_NOINTERFACE,"IDirectSoundBuffer_QueryInterface() failed %08lx\n",rc);
}
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound_Release(dso);
@@ -541,7 +541,7 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -549,14 +549,14 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -565,7 +565,7 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,
- "IDirectSound_CreateSoundBuffer() failed to create a primary buffer %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a primary buffer %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
for (f = 0; f < ARRAY_SIZE(formats); f++) {
@@ -579,7 +579,7 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
/* DSOUND: Setting DirectSound cooperative level to
* DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -589,10 +589,10 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
rc=IDirectSoundBuffer_SetFormat(primary,&wfx);
if (wfx.wBitsPerSample <= 16)
- ok(rc==DS_OK,"IDirectSoundBuffer_SetFormat(%s) failed: %08x\n",
+ ok(rc==DS_OK,"IDirectSoundBuffer_SetFormat(%s) failed: %08lx\n",
format_string(&wfx), rc);
else
- ok(rc==DS_OK || rc == E_INVALIDARG, "SetFormat (%s) failed: %08x\n",
+ ok(rc==DS_OK || rc == E_INVALIDARG, "SetFormat (%s) failed: %08lx\n",
format_string(&wfx), rc);
/* There is no guarantee that SetFormat will actually change the
@@ -600,17 +600,17 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
* supports. So we must re-query the format.
*/
rc=IDirectSoundBuffer_GetFormat(primary,&wfx,sizeof(wfx),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08lx\n", rc);
if (rc==DS_OK &&
(wfx.wFormatTag!=wfx2.wFormatTag ||
wfx.nSamplesPerSec!=wfx2.nSamplesPerSec ||
wfx.wBitsPerSample!=wfx2.wBitsPerSample ||
wfx.nChannels!=wfx2.nChannels)) {
- trace("Requested primary format tag=0x%04x %dx%dx%d "
- "avg.B/s=%d align=%d\n",
+ trace("Requested primary format tag=0x%04x %ldx%dx%d "
+ "avg.B/s=%ld align=%d\n",
wfx2.wFormatTag,wfx2.nSamplesPerSec,wfx2.wBitsPerSample,
wfx2.nChannels,wfx2.nAvgBytesPerSec,wfx2.nBlockAlign);
- trace("Got tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace("Got tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
wfx.wFormatTag,wfx.nSamplesPerSec,wfx.wBitsPerSample,
wfx.nChannels,wfx.nAvgBytesPerSec,wfx.nBlockAlign);
}
@@ -618,7 +618,7 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
init_format(&wfx2,WAVE_FORMAT_PCM,11025,16,2);
@@ -630,14 +630,14 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
wfx.nBlockAlign);
bufdesc.lpwfxFormat=&wfx2;
if (winetest_interactive) {
- trace(" Testing a primary buffer at %dx%dx%d (fmt=%d) with a "
- "secondary buffer at %dx%dx%d\n",
+ trace(" Testing a primary buffer at %ldx%dx%d (fmt=%d) with a "
+ "secondary buffer at %ldx%dx%d\n",
wfx.nSamplesPerSec,wfx.wBitsPerSample,wfx.nChannels,format_tags[tag],
wfx2.nSamplesPerSec,wfx2.wBitsPerSample,wfx2.nChannels);
}
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DS_OK && secondary!=NULL) || broken(rc == DSERR_CONTROLUNAVAIL), /* vmware drivers on w2k */
- "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer %08lx\n",rc);
if (rc==DS_OK && secondary!=NULL) {
test_buffer(dso,&secondary,0,FALSE,0,FALSE,0,
@@ -658,7 +658,7 @@ static HRESULT test_primary_secondary(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound_Release(dso);
@@ -683,7 +683,7 @@ static HRESULT test_secondary(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -691,14 +691,14 @@ static HRESULT test_secondary(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -707,11 +707,11 @@ static HRESULT test_secondary(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,
- "IDirectSound_CreateSoundBuffer() failed to create a primary buffer %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a primary buffer %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
rc=IDirectSoundBuffer_GetFormat(primary,&wfx1,sizeof(wfx1),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT1;
@@ -733,7 +733,7 @@ static HRESULT test_secondary(LPGUID lpGuid)
wfx.nBlockAlign);
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound_CreateSoundBuffer() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
if (rc==DS_OK && secondary!=NULL)
IDirectSoundBuffer_Release(secondary);
@@ -751,10 +751,10 @@ static HRESULT test_secondary(LPGUID lpGuid)
|| rc == DS_OK, /* driver dependent? */
"IDirectSound_CreateSoundBuffer() "
"should have returned (DSERR_CONTROLUNAVAIL or DSERR_INVALIDCALL) "
- "and NULL, returned: %08x %p\n", rc, secondary);
+ "and NULL, returned: %08lx %p\n", rc, secondary);
else
ok((rc==DS_OK && secondary!=NULL) || broken(rc == DSERR_CONTROLUNAVAIL), /* vmware drivers on w2k */
- "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer %08lx\n",rc);
if (secondary)
IDirectSoundBuffer_Release(secondary);
@@ -770,7 +770,7 @@ static HRESULT test_secondary(LPGUID lpGuid)
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DSERR_INVALIDPARAM || rc==DSERR_INVALIDCALL /* 2003 */) && !secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -784,7 +784,7 @@ static HRESULT test_secondary(LPGUID lpGuid)
ok(((rc==DSERR_CONTROLUNAVAIL || rc==DSERR_INVALIDCALL || rc==DSERR_INVALIDPARAM)
&& !secondary)
|| rc==DS_OK, /* 2003 / 2008 */
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -796,7 +796,7 @@ static HRESULT test_secondary(LPGUID lpGuid)
wfxe.SubFormat = GUID_NULL;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DSERR_INVALIDPARAM || rc==DSERR_INVALIDCALL) && !secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -808,7 +808,7 @@ static HRESULT test_secondary(LPGUID lpGuid)
++wfxe.Samples.wValidBitsPerSample;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DSERR_INVALIDPARAM && !secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -820,7 +820,7 @@ static HRESULT test_secondary(LPGUID lpGuid)
wfxe.Samples.wValidBitsPerSample = 0;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DS_OK && secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -831,12 +831,12 @@ static HRESULT test_secondary(LPGUID lpGuid)
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DS_OK && secondary!=NULL,
- "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer %08lx\n",rc);
if (rc==DS_OK && secondary!=NULL) {
if (winetest_interactive) {
- trace(" Testing a secondary buffer at %dx%dx%d (fmt=%d) "
- "with a primary buffer at %dx%dx%d\n",
+ trace(" Testing a secondary buffer at %ldx%dx%d (fmt=%d) "
+ "with a primary buffer at %ldx%dx%d\n",
wfx.nSamplesPerSec,wfx.wBitsPerSample,wfx.nChannels,format_tags[tag],
wfx1.nSamplesPerSec,wfx1.wBitsPerSample,wfx1.nChannels);
}
@@ -858,7 +858,7 @@ EXIT1:
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound_Release(dso);
@@ -883,7 +883,7 @@ static HRESULT test_block_align(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -895,30 +895,30 @@ static HRESULT test_block_align(LPGUID lpGuid)
bufdesc.lpwfxFormat=&wfx;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc == DS_OK || broken(rc == DSERR_CONTROLUNAVAIL), /* vmware drivers on w2k */
- "IDirectSound_CreateSoundBuffer() should have returned DS_OK, returned: %08x\n", rc);
+ "IDirectSound_CreateSoundBuffer() should have returned DS_OK, returned: %08lx\n", rc);
if (rc==DS_OK && secondary!=NULL) {
ZeroMemory(&dsbcaps, sizeof(dsbcaps));
dsbcaps.dwSize = sizeof(dsbcaps);
rc=IDirectSoundBuffer_GetCaps(secondary,&dsbcaps);
ok(rc==DS_OK,"IDirectSoundBuffer_GetCaps() should have returned DS_OK, "
- "returned: %08x\n", rc);
+ "returned: %08lx\n", rc);
if (rc==DS_OK && wfx.nBlockAlign > 1)
{
ok(dsbcaps.dwBufferBytes==(wfx.nAvgBytesPerSec + wfx.nBlockAlign),
- "Buffer size not a multiple of nBlockAlign: requested %d, "
- "got %d, should be %d\n", bufdesc.dwBufferBytes,
+ "Buffer size not a multiple of nBlockAlign: requested %ld, "
+ "got %ld, should be %ld\n", bufdesc.dwBufferBytes,
dsbcaps.dwBufferBytes, wfx.nAvgBytesPerSec + wfx.nBlockAlign);
rc = IDirectSoundBuffer_SetCurrentPosition(secondary, 0);
- ok(rc == DS_OK, "Could not set position to 0: %08x\n", rc);
+ ok(rc == DS_OK, "Could not set position to 0: %08lx\n", rc);
rc = IDirectSoundBuffer_GetCurrentPosition(secondary, &pos, NULL);
- ok(rc == DS_OK, "Could not get position: %08x\n", rc);
+ ok(rc == DS_OK, "Could not get position: %08lx\n", rc);
rc = IDirectSoundBuffer_SetCurrentPosition(secondary, 1);
- ok(rc == DS_OK, "Could not set position to 1: %08x\n", rc);
+ ok(rc == DS_OK, "Could not set position to 1: %08lx\n", rc);
rc = IDirectSoundBuffer_GetCurrentPosition(secondary, &pos2, NULL);
- ok(rc == DS_OK, "Could not get new position: %08x\n", rc);
- ok(pos == pos2, "Positions not the same! Old position: %d, new position: %d\n", pos, pos2);
+ ok(rc == DS_OK, "Could not get new position: %08lx\n", rc);
+ ok(pos == pos2, "Positions not the same! Old position: %ld, new position: %ld\n", pos, pos2);
}
ref=IDirectSoundBuffer_Release(secondary);
ok(ref==0,"IDirectSoundBuffer_Release() secondary has %d references, "
@@ -954,7 +954,7 @@ static HRESULT test_frequency(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -962,14 +962,14 @@ static HRESULT test_frequency(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -978,11 +978,11 @@ static HRESULT test_frequency(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,
- "IDirectSound_CreateSoundBuffer() failed to create a primary buffer %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a primary buffer %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
rc=IDirectSoundBuffer_GetFormat(primary,&wfx1,sizeof(wfx1),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT1;
@@ -998,14 +998,14 @@ static HRESULT test_frequency(LPGUID lpGuid)
BUFFER_LEN/1000,wfx.nBlockAlign);
bufdesc.lpwfxFormat=&wfx;
if (winetest_interactive) {
- trace(" Testing a secondary buffer at %dx%dx%d "
- "with a primary buffer at %dx%dx%d\n",
+ trace(" Testing a secondary buffer at %ldx%dx%d "
+ "with a primary buffer at %ldx%dx%d\n",
wfx.nSamplesPerSec,wfx.wBitsPerSample,wfx.nChannels,
wfx1.nSamplesPerSec,wfx1.wBitsPerSample,wfx1.nChannels);
}
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DS_OK && secondary!=NULL) || broken(rc == DSERR_CONTROLUNAVAIL), /* vmware drivers on w2k */
- "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer %08lx\n",rc);
if (rc==DS_OK && secondary!=NULL) {
test_buffer(dso,&secondary,0,FALSE,0,FALSE,0,
@@ -1026,7 +1026,7 @@ EXIT1:
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound_Release(dso);
@@ -1046,30 +1046,30 @@ static HRESULT test_notify(LPDIRECTSOUNDBUFFER dsb,
rc=IDirectSoundBuffer_SetCurrentPosition(dsb,0);
ok(rc==DS_OK,
- "IDirectSoundBuffer_SetCurrentPosition failed %08x\n",rc);
+ "IDirectSoundBuffer_SetCurrentPosition failed %08lx\n",rc);
if(rc!=DS_OK)
return rc;
rc=IDirectSoundBuffer_Play(dsb,0,0,0);
- ok(rc==DS_OK,"IDirectSoundBuffer_Play failed %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Play failed %08lx\n",rc);
if(rc!=DS_OK)
return rc;
rc = IDirectSoundBuffer_GetStatus(dsb, &status);
- ok(rc == DS_OK,"Failed %08x\n",rc);
- ok(status == DSBSTATUS_PLAYING,"got %08x\n", status);
+ ok(rc == DS_OK,"Failed %08lx\n",rc);
+ ok(status == DSBSTATUS_PLAYING,"got %08lx\n", status);
rc=IDirectSoundBuffer_Stop(dsb);
- ok(rc==DS_OK,"IDirectSoundBuffer_Stop failed %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_Stop failed %08lx\n",rc);
if(rc!=DS_OK)
return rc;
rc = IDirectSoundBuffer_GetStatus(dsb, &status);
- ok(rc == DS_OK,"Failed %08x\n",rc);
- ok(status == 0 /* Stopped */,"got %08x\n", status);
+ ok(rc == DS_OK,"Failed %08lx\n",rc);
+ ok(status == 0 /* Stopped */,"got %08lx\n", status);
ret = WaitForMultipleObjects(count, event, FALSE, 3000);
- ok(ret==expected,"expected %d. got %d\n",expected,ret);
+ ok(ret==expected,"expected %ld. got %ld\n",expected,ret);
return rc;
}
@@ -1085,14 +1085,14 @@ static HRESULT test_duplicate(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -1101,7 +1101,7 @@ static HRESULT test_duplicate(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,"IDirectSound_CreateSoundBuffer() failed "
- "to create a primary buffer %08x\n",rc);
+ "to create a primary buffer %08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
LPDIRECTSOUNDBUFFER original=NULL;
@@ -1116,7 +1116,7 @@ static HRESULT test_duplicate(LPGUID lpGuid)
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&original,NULL);
ok(rc==DS_OK && original!=NULL,
"IDirectSound_CreateSoundBuffer() failed to create an original "
- "buffer %08x\n",rc);
+ "buffer %08lx\n",rc);
if (rc==DS_OK && original!=NULL) {
LPDIRECTSOUNDBUFFER duplicated=NULL;
LPDIRECTSOUNDNOTIFY notify=NULL;
@@ -1134,7 +1134,7 @@ static HRESULT test_duplicate(LPGUID lpGuid)
rc=IDirectSoundBuffer_Lock(original,0,0,&buf,&bufsize,
NULL,NULL,DSBLOCK_ENTIREBUFFER);
ok(rc==DS_OK && buf!=NULL,
- "IDirectSoundBuffer_Lock failed to lock the buffer %08x\n",rc);
+ "IDirectSoundBuffer_Lock failed to lock the buffer %08lx\n",rc);
if (rc==DS_OK && buf!=NULL) {
if (sizeof(void*)==4) { /* crashes on 64-bit */
/* broken apps like Asuka 120% Return BURNING Fest,
@@ -1147,7 +1147,7 @@ static HRESULT test_duplicate(LPGUID lpGuid)
rc=IDirectSoundBuffer_Unlock(original,buf,bufsize,
NULL,0);
ok(rc==DS_OK,"IDirectSoundBuffer_Unlock failed to unlock "
- "%08x\n",rc);
+ "%08lx\n",rc);
}
rc=IDirectSoundBuffer_QueryInterface(original,
@@ -1155,7 +1155,7 @@ static HRESULT test_duplicate(LPGUID lpGuid)
(void**)¬ify);
ok(rc==DS_OK && notify!=NULL,
"IDirectSoundBuffer_QueryInterface() failed to create a "
- "notification %08x\n",rc);
+ "notification %08lx\n",rc);
if (rc==DS_OK && notify!=NULL) {
DSBPOSITIONNOTIFY dsbpn;
LPDIRECTSOUNDNOTIFY dup_notify=NULL;
@@ -1165,11 +1165,11 @@ static HRESULT test_duplicate(LPGUID lpGuid)
rc=IDirectSoundNotify_SetNotificationPositions(notify,
1,&dsbpn);
ok(rc==DS_OK,"IDirectSoundNotify_SetNotificationPositions "
- "failed %08x\n",rc);
+ "failed %08lx\n",rc);
rc=IDirectSound_DuplicateSoundBuffer(dso,original,&duplicated);
ok(rc==DS_OK && duplicated!=NULL,
- "IDirectSound_DuplicateSoundBuffer failed %08x\n",rc);
+ "IDirectSound_DuplicateSoundBuffer failed %08lx\n",rc);
trace("testing duplicated buffer without notifications.\n");
test_notify(duplicated, ARRAY_SIZE(event), event, WAIT_TIMEOUT);
@@ -1179,14 +1179,14 @@ static HRESULT test_duplicate(LPGUID lpGuid)
(void**)&dup_notify);
ok(rc==DS_OK&&dup_notify!=NULL,
"IDirectSoundBuffer_QueryInterface() failed to create a "
- "notification %08x\n",rc);
+ "notification %08lx\n",rc);
if(rc==DS_OK&&dup_notify!=NULL) {
dsbpn.dwOffset=DSBPN_OFFSETSTOP;
dsbpn.hEventNotify=event[1];
rc=IDirectSoundNotify_SetNotificationPositions(dup_notify,
1,&dsbpn);
ok(rc==DS_OK,"IDirectSoundNotify_SetNotificationPositions "
- "failed %08x\n",rc);
+ "failed %08lx\n",rc);
trace("testing duplicated buffer with a notification.\n");
test_notify(duplicated, ARRAY_SIZE(event), event, WAIT_OBJECT_0 + 1);
@@ -1218,7 +1218,7 @@ static HRESULT test_duplicate(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound_Release(dso);
@@ -1267,7 +1267,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 44100;
@@ -1275,7 +1275,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 44100;
@@ -1283,7 +1283,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 44100;
@@ -1291,7 +1291,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 0;
@@ -1299,7 +1299,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 44100;
@@ -1307,7 +1307,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = 0;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 44100;
@@ -1315,7 +1315,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = 0;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 44100;
@@ -1323,7 +1323,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = (wfx.nChannels * wfx.wBitsPerSample / 8) - 1;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 44100;
@@ -1331,7 +1331,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = (wfx.nChannels * wfx.wBitsPerSample / 8) + 1;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
wfx.nChannels = 2;
wfx.nSamplesPerSec = 44100;
@@ -1339,16 +1339,16 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign + 1;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == S_OK, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: SetFormat: %08lx\n", testname, rc);
rc = IDirectSoundBuffer_GetFormat(got_buf, &wfx, sizeof(wfx), NULL);
- ok(rc == S_OK, "%s: GetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: GetFormat: %08lx\n", testname, rc);
ok(wfx.wFormatTag == WAVE_FORMAT_PCM, "%s: format: 0x%x\n", testname, wfx.wFormatTag);
ok(wfx.nChannels == 2, "%s: channels: %u\n", testname, wfx.nChannels);
- ok(wfx.nSamplesPerSec == 44100, "%s: rate: %u\n", testname, wfx.nSamplesPerSec);
+ ok(wfx.nSamplesPerSec == 44100, "%s: rate: %lu\n", testname, wfx.nSamplesPerSec);
ok(wfx.wBitsPerSample == 16, "%s: bps: %u\n", testname, wfx.wBitsPerSample);
ok(wfx.nBlockAlign == 4, "%s: blockalign: %u\n", testname, wfx.nBlockAlign);
- ok(wfx.nAvgBytesPerSec == 44100 * 4 + 1, "%s: avgbytes: %u\n", testname, wfx.nAvgBytesPerSec);
+ ok(wfx.nAvgBytesPerSec == 44100 * 4 + 1, "%s: avgbytes: %lu\n", testname, wfx.nAvgBytesPerSec);
IDirectSoundBuffer_Release(got_buf);
wfx.nChannels = 2;
@@ -1357,16 +1357,16 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign - 1;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == S_OK, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: SetFormat: %08lx\n", testname, rc);
rc = IDirectSoundBuffer_GetFormat(got_buf, &wfx, sizeof(wfx), NULL);
- ok(rc == S_OK, "%s: GetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: GetFormat: %08lx\n", testname, rc);
ok(wfx.wFormatTag == WAVE_FORMAT_PCM, "%s: format: 0x%x\n", testname, wfx.wFormatTag);
ok(wfx.nChannels == 2, "%s: channels: %u\n", testname, wfx.nChannels);
- ok(wfx.nSamplesPerSec == 44100, "%s: rate: %u\n", testname, wfx.nSamplesPerSec);
+ ok(wfx.nSamplesPerSec == 44100, "%s: rate: %lu\n", testname, wfx.nSamplesPerSec);
ok(wfx.wBitsPerSample == 16, "%s: bps: %u\n", testname, wfx.wBitsPerSample);
ok(wfx.nBlockAlign == 4, "%s: blockalign: %u\n", testname, wfx.nBlockAlign);
- ok(wfx.nAvgBytesPerSec == 44100 * 4 - 1, "%s: avgbytes: %u\n", testname, wfx.nAvgBytesPerSec);
+ ok(wfx.nAvgBytesPerSec == 44100 * 4 - 1, "%s: avgbytes: %lu\n", testname, wfx.nAvgBytesPerSec);
IDirectSoundBuffer_Release(got_buf);
wfx.nChannels = 2;
@@ -1375,16 +1375,16 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign + 1;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == S_OK, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: SetFormat: %08lx\n", testname, rc);
rc = IDirectSoundBuffer_GetFormat(got_buf, &wfx, sizeof(wfx), NULL);
- ok(rc == S_OK, "%s: GetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: GetFormat: %08lx\n", testname, rc);
ok(wfx.wFormatTag == WAVE_FORMAT_PCM, "%s: format: 0x%x\n", testname, wfx.wFormatTag);
ok(wfx.nChannels == 2, "%s: channels: %u\n", testname, wfx.nChannels);
- ok(wfx.nSamplesPerSec == 44100, "%s: rate: %u\n", testname, wfx.nSamplesPerSec);
+ ok(wfx.nSamplesPerSec == 44100, "%s: rate: %lu\n", testname, wfx.nSamplesPerSec);
ok(wfx.wBitsPerSample == 16, "%s: bps: %u\n", testname, wfx.wBitsPerSample);
ok(wfx.nBlockAlign == 4, "%s: blockalign: %u\n", testname, wfx.nBlockAlign);
- ok(wfx.nAvgBytesPerSec == 44100 * 4 + 1, "%s: avgbytes: %u\n", testname, wfx.nAvgBytesPerSec);
+ ok(wfx.nAvgBytesPerSec == 44100 * 4 + 1, "%s: avgbytes: %lu\n", testname, wfx.nAvgBytesPerSec);
IDirectSoundBuffer_Release(got_buf);
if(buf){
@@ -1395,17 +1395,17 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
wfx.nBlockAlign = wfx.nChannels * wfx.wBitsPerSample / 8;
wfx.nAvgBytesPerSec = wfx.nSamplesPerSec * wfx.nBlockAlign;
rc = do_invalid_fmt_test(dso, buf, &wfx, &got_buf);
- ok(rc == S_OK, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: SetFormat: %08lx\n", testname, rc);
if(got_buf){
rc = IDirectSoundBuffer_GetFormat(got_buf, &wfx, sizeof(wfx), NULL);
- ok(rc == S_OK, "%s: GetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: GetFormat: %08lx\n", testname, rc);
ok(wfx.wFormatTag == WAVE_FORMAT_ALAW, "%s: format: 0x%x\n", testname, wfx.wFormatTag);
ok(wfx.nChannels == 2, "%s: channels: %u\n", testname, wfx.nChannels);
- ok(wfx.nSamplesPerSec == 44100, "%s: rate: %u\n", testname, wfx.nSamplesPerSec);
+ ok(wfx.nSamplesPerSec == 44100, "%s: rate: %lu\n", testname, wfx.nSamplesPerSec);
ok(wfx.wBitsPerSample == 16, "%s: bps: %u\n", testname, wfx.wBitsPerSample);
ok(wfx.nBlockAlign == 4, "%s: blockalign: %u\n", testname, wfx.nBlockAlign);
- ok(wfx.nAvgBytesPerSec == 44100 * 4, "%s: avgbytes: %u\n", testname, wfx.nAvgBytesPerSec);
+ ok(wfx.nAvgBytesPerSec == 44100 * 4, "%s: avgbytes: %lu\n", testname, wfx.nAvgBytesPerSec);
IDirectSoundBuffer_Release(got_buf);
}
}
@@ -1421,16 +1421,16 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
fmtex.dwChannelMask = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT;
fmtex.SubFormat = KSDATAFORMAT_SUBTYPE_PCM;
rc = do_invalid_fmt_test(dso, buf, (WAVEFORMATEX*)&fmtex, &got_buf);
- ok(rc == S_OK, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: SetFormat: %08lx\n", testname, rc);
rc = IDirectSoundBuffer_GetFormat(got_buf, (WAVEFORMATEX*)&fmtex, sizeof(fmtex), NULL);
- ok(rc == S_OK, "%s: GetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: GetFormat: %08lx\n", testname, rc);
ok(fmtex.Format.wFormatTag == WAVE_FORMAT_EXTENSIBLE, "%s: format: 0x%x\n", testname, fmtex.Format.wFormatTag);
ok(fmtex.Format.nChannels == 2, "%s: channels: %u\n", testname, fmtex.Format.nChannels);
- ok(fmtex.Format.nSamplesPerSec == 44100, "%s: rate: %u\n", testname, fmtex.Format.nSamplesPerSec);
+ ok(fmtex.Format.nSamplesPerSec == 44100, "%s: rate: %lu\n", testname, fmtex.Format.nSamplesPerSec);
ok(fmtex.Format.wBitsPerSample == 16, "%s: bps: %u\n", testname, fmtex.Format.wBitsPerSample);
ok(fmtex.Format.nBlockAlign == 4, "%s: blockalign: %u\n", testname, fmtex.Format.nBlockAlign);
- ok(fmtex.Format.nAvgBytesPerSec == 44100 * 4, "%s: avgbytes: %u\n", testname, fmtex.Format.nAvgBytesPerSec);
+ ok(fmtex.Format.nAvgBytesPerSec == 44100 * 4, "%s: avgbytes: %lu\n", testname, fmtex.Format.nAvgBytesPerSec);
ok(fmtex.Samples.wValidBitsPerSample == 0 || /* <= XP */
fmtex.Samples.wValidBitsPerSample == 16, /* >= Vista */
"%s: validbits: %u\n", testname, fmtex.Samples.wValidBitsPerSample);
@@ -1448,16 +1448,16 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
fmtex.dwChannelMask = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT;
fmtex.SubFormat = KSDATAFORMAT_SUBTYPE_PCM;
rc = do_invalid_fmt_test(dso, buf, (WAVEFORMATEX*)&fmtex, &got_buf);
- ok(rc == S_OK, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: SetFormat: %08lx\n", testname, rc);
rc = IDirectSoundBuffer_GetFormat(got_buf, (WAVEFORMATEX*)&fmtex, sizeof(fmtex), NULL);
- ok(rc == S_OK, "%s: GetFormat: %08x\n", testname, rc);
+ ok(rc == S_OK, "%s: GetFormat: %08lx\n", testname, rc);
ok(fmtex.Format.wFormatTag == WAVE_FORMAT_EXTENSIBLE, "%s: format: 0x%x\n", testname, fmtex.Format.wFormatTag);
ok(fmtex.Format.nChannels == 2, "%s: channels: %u\n", testname, fmtex.Format.nChannels);
- ok(fmtex.Format.nSamplesPerSec == 44100, "%s: rate: %u\n", testname, fmtex.Format.nSamplesPerSec);
+ ok(fmtex.Format.nSamplesPerSec == 44100, "%s: rate: %lu\n", testname, fmtex.Format.nSamplesPerSec);
ok(fmtex.Format.wBitsPerSample == 24, "%s: bps: %u\n", testname, fmtex.Format.wBitsPerSample);
ok(fmtex.Format.nBlockAlign == 6, "%s: blockalign: %u\n", testname, fmtex.Format.nBlockAlign);
- ok(fmtex.Format.nAvgBytesPerSec == 44100 * 6, "%s: avgbytes: %u\n", testname, fmtex.Format.nAvgBytesPerSec);
+ ok(fmtex.Format.nAvgBytesPerSec == 44100 * 6, "%s: avgbytes: %lu\n", testname, fmtex.Format.nAvgBytesPerSec);
ok(fmtex.Samples.wValidBitsPerSample == 20, "%s: validbits: %u\n", testname, fmtex.Samples.wValidBitsPerSample);
ok(IsEqualGUID(&fmtex.SubFormat, &KSDATAFORMAT_SUBTYPE_PCM), "%s: subtype incorrect\n", testname);
IDirectSoundBuffer_Release(got_buf);
@@ -1473,7 +1473,7 @@ static void perform_invalid_fmt_tests(const char *testname, IDirectSound *dso, I
fmtex.dwChannelMask = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT;
fmtex.SubFormat = KSDATAFORMAT_SUBTYPE_PCM;
rc = do_invalid_fmt_test(dso, buf, (WAVEFORMATEX*)&fmtex, &got_buf);
- ok(rc == E_INVALIDARG, "%s: SetFormat: %08x\n", testname, rc);
+ ok(rc == E_INVALIDARG, "%s: SetFormat: %08lx\n", testname, rc);
}
static HRESULT test_invalid_fmts(LPGUID lpGuid)
@@ -1486,14 +1486,14 @@ static HRESULT test_invalid_fmts(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK){
IDirectSound_Release(dso);
return rc;
@@ -1504,7 +1504,7 @@ static HRESULT test_invalid_fmts(LPGUID lpGuid)
bufdesc.dwFlags=DSBCAPS_PRIMARYBUFFER;
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&buffer,NULL);
ok(rc==DS_OK && buffer!=NULL,"IDirectSound_CreateSoundBuffer() failed "
- "to create a primary buffer %08x\n",rc);
+ "to create a primary buffer %08lx\n",rc);
if (rc==DS_OK && buffer!=NULL) {
perform_invalid_fmt_tests("primary", dso, buffer);
IDirectSoundBuffer_Release(buffer);
@@ -1532,12 +1532,12 @@ static void test_notifications(LPGUID lpGuid)
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc == DS_OK || rc == DSERR_NODRIVER || rc == DSERR_ALLOCATED,
- "DirectSoundCreate() failed: %08x\n", rc);
+ "DirectSoundCreate() failed: %08lx\n", rc);
if(rc != DS_OK)
return;
rc = IDirectSound_SetCooperativeLevel(dso, get_hwnd(), DSSCL_PRIORITY);
- ok(rc == DS_OK, "IDirectSound_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc == DS_OK, "IDirectSound_SetCooperativeLevel() failed: %08lx\n", rc);
if(rc != DS_OK){
IDirectSound_Release(dso);
return;
@@ -1558,10 +1558,10 @@ static void test_notifications(LPGUID lpGuid)
bufdesc.lpwfxFormat = &wfx;
rc = IDirectSound_CreateSoundBuffer(dso, &bufdesc, &buf, NULL);
ok(rc == DS_OK && buf != NULL, "IDirectSound_CreateSoundBuffer() failed "
- "to create a buffer %08x\n", rc);
+ "to create a buffer %08lx\n", rc);
rc = IDirectSoundBuffer_QueryInterface(buf, &IID_IDirectSoundNotify, (void**)&buf_notif);
- ok(rc == E_NOINTERFACE, "QueryInterface(IID_IDirectSoundNotify): %08x\n", rc);
+ ok(rc == E_NOINTERFACE, "QueryInterface(IID_IDirectSoundNotify): %08lx\n", rc);
IDirectSoundBuffer_Release(buf);
ZeroMemory(&bufdesc, sizeof(bufdesc));
@@ -1571,10 +1571,10 @@ static void test_notifications(LPGUID lpGuid)
bufdesc.lpwfxFormat = &wfx;
rc = IDirectSound_CreateSoundBuffer(dso, &bufdesc, &buf, NULL);
ok(rc == DS_OK && buf != NULL, "IDirectSound_CreateSoundBuffer() failed "
- "to create a buffer %08x\n", rc);
+ "to create a buffer %08lx\n", rc);
rc = IDirectSoundBuffer_QueryInterface(buf, &IID_IDirectSoundNotify, (void**)&buf_notif);
- ok(rc == DS_OK, "QueryInterface(IID_IDirectSoundNotify): %08x\n", rc);
+ ok(rc == DS_OK, "QueryInterface(IID_IDirectSoundNotify): %08lx\n", rc);
notifies[0].dwOffset = 0;
handles[0] = notifies[0].hEventNotify = CreateEventW(NULL, FALSE, FALSE, NULL);
@@ -1582,12 +1582,12 @@ static void test_notifications(LPGUID lpGuid)
handles[1] = notifies[1].hEventNotify = CreateEventW(NULL, FALSE, FALSE, NULL);
rc = IDirectSoundNotify_SetNotificationPositions(buf_notif, 2, notifies);
- ok(rc == DS_OK, "SetNotificationPositions: %08x\n", rc);
+ ok(rc == DS_OK, "SetNotificationPositions: %08lx\n", rc);
IDirectSoundNotify_Release(buf_notif);
rc = IDirectSoundBuffer_Play(buf, 0, 0, DSBPLAY_LOOPING);
- ok(rc == DS_OK, "Play: %08x\n", rc);
+ ok(rc == DS_OK, "Play: %08lx\n", rc);
expect = 0;
for(cycles = 0; cycles < 6 /* 1.5s */; ++cycles){
@@ -1595,21 +1595,21 @@ static void test_notifications(LPGUID lpGuid)
wait = WaitForMultipleObjects(2, handles, FALSE, 1000);
ok(wait <= WAIT_OBJECT_0 + 1 && wait - WAIT_OBJECT_0 == expect,
- "Got unexpected notification order or timeout: %u\n", wait);
+ "Got unexpected notification order or timeout: %lu\n", wait);
rc = IDirectSoundBuffer_GetStatus(buf, &status);
- ok(rc == DS_OK,"Failed %08x\n",rc);
- ok(status == (DSBSTATUS_PLAYING | DSBSTATUS_LOOPING),"got %08x\n", status);
+ ok(rc == DS_OK,"Failed %08lx\n",rc);
+ ok(status == (DSBSTATUS_PLAYING | DSBSTATUS_LOOPING),"got %08lx\n", status);
expect = !expect;
}
rc = IDirectSoundBuffer_Stop(buf);
- ok(rc == DS_OK, "Stop: %08x\n", rc);
+ ok(rc == DS_OK, "Stop: %08lx\n", rc);
rc = IDirectSoundBuffer_GetStatus(buf, &status);
- ok(rc == DS_OK,"Failed %08x\n",rc);
- ok(status == 0,"got %08x\n", status);
+ ok(rc == DS_OK,"Failed %08lx\n",rc);
+ ok(status == 0,"got %08lx\n", status);
CloseHandle(notifies[0].hEventNotify);
CloseHandle(notifies[1].hEventNotify);
@@ -1658,7 +1658,7 @@ static void dsound_tests(void)
{
HRESULT rc;
rc = DirectSoundEnumerateA(&dsenum_callback, NULL);
- ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08lx\n",rc);
}
static void test_hw_buffers(void)
@@ -1675,16 +1675,16 @@ static void test_hw_buffers(void)
hr = DirectSoundCreate(NULL, &ds, NULL);
ok(hr == S_OK || hr == DSERR_NODRIVER || hr == DSERR_ALLOCATED || hr == E_FAIL,
- "DirectSoundCreate failed: %08x\n", hr);
+ "DirectSoundCreate failed: %08lx\n", hr);
if(hr != S_OK)
return;
caps.dwSize = sizeof(caps);
hr = IDirectSound_GetCaps(ds, &caps);
- ok(hr == S_OK, "GetCaps failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCaps failed: %08lx\n", hr);
- ok(caps.dwPrimaryBuffers == 1, "Got wrong number of primary buffers: %u\n",
+ ok(caps.dwPrimaryBuffers == 1, "Got wrong number of primary buffers: %lu\n",
caps.dwPrimaryBuffers);
/* DSBCAPS_LOC* is ignored for primary buffers */
@@ -1697,7 +1697,7 @@ static void test_hw_buffers(void)
bufdesc.guid3DAlgorithm = GUID_NULL;
hr = IDirectSound_CreateSoundBuffer(ds, &bufdesc, &primary, NULL);
- ok(hr == S_OK, "CreateSoundBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "CreateSoundBuffer failed: %08lx\n", hr);
if(hr != S_OK){
IDirectSound_Release(ds);
return;
@@ -1707,7 +1707,7 @@ static void test_hw_buffers(void)
DSBCAPS_PRIMARYBUFFER;
hr = IDirectSound_CreateSoundBuffer(ds, &bufdesc, &primary2, NULL);
- ok(hr == S_OK, "CreateSoundBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "CreateSoundBuffer failed: %08lx\n", hr);
ok(primary == primary2, "Got different primary buffers: %p, %p\n", primary, primary2);
if(hr == S_OK)
IDirectSoundBuffer_Release(primary2);
@@ -1715,7 +1715,7 @@ static void test_hw_buffers(void)
buf8 = (IDirectSoundBuffer8 *)0xDEADBEEF;
hr = IDirectSoundBuffer_QueryInterface(primary, &IID_IDirectSoundBuffer8,
(void**)&buf8);
- ok(hr == E_NOINTERFACE, "QueryInterface gave wrong failure: %08x\n", hr);
+ ok(hr == E_NOINTERFACE, "QueryInterface gave wrong failure: %08lx\n", hr);
ok(buf8 == NULL, "Pointer didn't get set to NULL\n");
fmt.wFormatTag = WAVE_FORMAT_PCM;
@@ -1735,21 +1735,21 @@ static void test_hw_buffers(void)
sizeof(IDirectSoundBuffer *) * caps.dwMaxHwMixingAllBuffers);
/* try to fill all of the hw buffers */
- trace("dwMaxHwMixingAllBuffers: %u\n", caps.dwMaxHwMixingAllBuffers);
- trace("dwMaxHwMixingStaticBuffers: %u\n", caps.dwMaxHwMixingStaticBuffers);
- trace("dwMaxHwMixingStreamingBuffers: %u\n", caps.dwMaxHwMixingStreamingBuffers);
+ trace("dwMaxHwMixingAllBuffers: %lu\n", caps.dwMaxHwMixingAllBuffers);
+ trace("dwMaxHwMixingStaticBuffers: %lu\n", caps.dwMaxHwMixingStaticBuffers);
+ trace("dwMaxHwMixingStreamingBuffers: %lu\n", caps.dwMaxHwMixingStreamingBuffers);
for(i = 0; i < caps.dwMaxHwMixingAllBuffers; ++i){
hr = IDirectSound_CreateSoundBuffer(ds, &bufdesc, &secondaries[i], NULL);
ok(hr == S_OK || hr == E_NOTIMPL || broken(hr == DSERR_CONTROLUNAVAIL) || broken(hr == E_FAIL),
- "CreateSoundBuffer(%u) failed: %08x\n", i, hr);
+ "CreateSoundBuffer(%u) failed: %08lx\n", i, hr);
if(hr != S_OK)
break;
bufcaps.dwSize = sizeof(bufcaps);
hr = IDirectSoundBuffer_GetCaps(secondaries[i], &bufcaps);
- ok(hr == S_OK, "GetCaps failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCaps failed: %08lx\n", hr);
ok((bufcaps.dwFlags & DSBCAPS_LOCHARDWARE) != 0,
- "Buffer wasn't allocated in hardware, dwFlags: %x\n", bufcaps.dwFlags);
+ "Buffer wasn't allocated in hardware, dwFlags: %lx\n", bufcaps.dwFlags);
}
/* see if we can create one more */
@@ -1760,7 +1760,7 @@ static void test_hw_buffers(void)
broken(hr == DSERR_CONTROLUNAVAIL) || /* vmware winxp, others? */
broken(hr == E_FAIL) || /* broken AC97 driver */
broken(hr == S_OK) /* broken driver allows more hw bufs than dscaps claims */,
- "CreateSoundBuffer(%u) gave wrong error: %08x\n", i, hr);
+ "CreateSoundBuffer(%u) gave wrong error: %08lx\n", i, hr);
if(hr == S_OK)
IDirectSoundBuffer_Release(secondary);
diff --git a/dlls/dsound/tests/dsound8.c b/dlls/dsound/tests/dsound8.c
index e3adbfbe70e..70db008a0df 100644
--- a/dlls/dsound/tests/dsound8.c
+++ b/dlls/dsound/tests/dsound8.c
@@ -70,18 +70,18 @@ static void IDirectSound8_test(LPDIRECTSOUND8 dso, BOOL initialized,
/* Try to Query for objects */
rc=IDirectSound8_QueryInterface(dso,&IID_IUnknown,(LPVOID*)&unknown);
- ok(rc==DS_OK,"IDirectSound8_QueryInterface(IID_IUnknown) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_QueryInterface(IID_IUnknown) failed: %08lx\n", rc);
if (rc==DS_OK)
IUnknown_Release(unknown);
rc=IDirectSound8_QueryInterface(dso,&IID_IDirectSound,(LPVOID*)&ds);
- ok(rc==DS_OK,"IDirectSound8_QueryInterface(IID_IDirectSound) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_QueryInterface(IID_IDirectSound) failed: %08lx\n", rc);
if (rc==DS_OK)
IDirectSound_Release(ds);
rc=IDirectSound8_QueryInterface(dso,&IID_IDirectSound8,(LPVOID*)&ds8);
ok(rc==DS_OK,"IDirectSound8_QueryInterface(IID_IDirectSound8) "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
if (rc==DS_OK)
IDirectSound8_Release(ds8);
@@ -89,27 +89,27 @@ static void IDirectSound8_test(LPDIRECTSOUND8 dso, BOOL initialized,
/* try uninitialized object */
rc=IDirectSound8_GetCaps(dso,0);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound8_GetCaps(NULL) "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound8_GetCaps(dso,&dscaps);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound8_GetCaps() "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound8_Compact(dso);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound8_Compact() "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound8_GetSpeakerConfig(dso,&speaker_config);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound8_GetSpeakerConfig() "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound8_VerifyCertification(dso, &certified);
ok(rc==DSERR_UNINITIALIZED,"IDirectSound8_VerifyCertification() "
- "should have returned DSERR_UNINITIALIZED, returned: %08x\n", rc);
+ "should have returned DSERR_UNINITIALIZED, returned: %08lx\n", rc);
rc=IDirectSound8_Initialize(dso,lpGuid);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "IDirectSound8_Initialize() failed: %08x\n",rc);
+ "IDirectSound8_Initialize() failed: %08lx\n",rc);
if (rc==DSERR_NODRIVER) {
trace(" No Driver\n");
goto EXIT;
@@ -124,41 +124,41 @@ static void IDirectSound8_test(LPDIRECTSOUND8 dso, BOOL initialized,
rc=IDirectSound8_Initialize(dso,lpGuid);
ok(rc==DSERR_ALREADYINITIALIZED, "IDirectSound8_Initialize() "
- "should have returned DSERR_ALREADYINITIALIZED: %08x\n", rc);
+ "should have returned DSERR_ALREADYINITIALIZED: %08lx\n", rc);
/* DSOUND: Error: Invalid caps buffer */
rc=IDirectSound8_GetCaps(dso,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound8_GetCaps() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
ZeroMemory(&dscaps, sizeof(dscaps));
/* DSOUND: Error: Invalid caps buffer */
rc=IDirectSound8_GetCaps(dso,&dscaps);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound8_GetCaps() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
dscaps.dwSize=sizeof(dscaps);
/* DSOUND: Running on a certified driver */
rc=IDirectSound8_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08lx\n",rc);
rc=IDirectSound8_Compact(dso);
- ok(rc==DSERR_PRIOLEVELNEEDED,"IDirectSound8_Compact() failed: %08x\n", rc);
+ ok(rc==DSERR_PRIOLEVELNEEDED,"IDirectSound8_Compact() failed: %08lx\n", rc);
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
rc=IDirectSound8_Compact(dso);
- ok(rc==DS_OK,"IDirectSound8_Compact() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_Compact() failed: %08lx\n",rc);
rc=IDirectSound8_GetSpeakerConfig(dso,0);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound8_GetSpeakerConfig(NULL) "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
rc=IDirectSound8_GetSpeakerConfig(dso,&speaker_config);
- ok(rc==DS_OK,"IDirectSound8_GetSpeakerConfig() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_GetSpeakerConfig() failed: %08lx\n", rc);
ref_speaker_config = speaker_config;
speaker_config = DSSPEAKER_COMBINED(DSSPEAKER_STEREO,
@@ -168,20 +168,20 @@ static void IDirectSound8_test(LPDIRECTSOUND8 dso, BOOL initialized,
DSSPEAKER_GEOMETRY_NARROW);
if(rc==DS_OK) {
rc=IDirectSound8_SetSpeakerConfig(dso,speaker_config);
- ok(rc==DS_OK,"IDirectSound8_SetSpeakerConfig() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetSpeakerConfig() failed: %08lx\n", rc);
}
if (rc==DS_OK) {
rc=IDirectSound8_GetSpeakerConfig(dso,&new_speaker_config);
- ok(rc==DS_OK,"IDirectSound8_GetSpeakerConfig() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_GetSpeakerConfig() failed: %08lx\n", rc);
if (rc==DS_OK && speaker_config!=new_speaker_config && ref_speaker_config!=new_speaker_config)
trace("IDirectSound8_GetSpeakerConfig() failed to set speaker "
- "config: expected 0x%08x or 0x%08x, got 0x%08x\n",
+ "config: expected 0x%08lx or 0x%08lx, got 0x%08lx\n",
speaker_config,ref_speaker_config,new_speaker_config);
IDirectSound8_SetSpeakerConfig(dso,ref_speaker_config);
}
rc=IDirectSound8_VerifyCertification(dso, &certified);
- ok(rc==DS_OK||rc==E_NOTIMPL,"IDirectSound8_VerifyCertification() failed: %08x\n", rc);
+ ok(rc==DS_OK||rc==E_NOTIMPL,"IDirectSound8_VerifyCertification() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound8_Release(dso);
@@ -199,17 +199,17 @@ static void IDirectSound8_tests(void)
rc=CoGetClassObject(&CLSID_DirectSound8, CLSCTX_INPROC_SERVER, NULL,
&IID_IClassFactory, (void**)&cf);
ok(rc==S_OK,"CoGetClassObject(CLSID_DirectSound8, IID_IClassFactory) "
- "failed: %08x\n", rc);
+ "failed: %08lx\n", rc);
rc=CoGetClassObject(&CLSID_DirectSound8, CLSCTX_INPROC_SERVER, NULL,
&IID_IUnknown, (void**)&cf);
ok(rc==S_OK,"CoGetClassObject(CLSID_DirectSound8, IID_IUnknown) "
- "failed: %08x\n", rc);
+ "failed: %08lx\n", rc);
/* try the COM class factory method of creation with no device specified */
rc=CoCreateInstance(&CLSID_DirectSound8, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound8, (void**)&dso);
- ok(rc==S_OK||rc==REGDB_E_CLASSNOTREG,"CoCreateInstance() failed: %08x\n", rc);
+ ok(rc==S_OK||rc==REGDB_E_CLASSNOTREG,"CoCreateInstance() failed: %08lx\n", rc);
if (rc==REGDB_E_CLASSNOTREG) {
trace(" Class Not Registered\n");
return;
@@ -221,7 +221,7 @@ static void IDirectSound8_tests(void)
* device specified */
rc=CoCreateInstance(&CLSID_DirectSound8, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound8, (void**)&dso);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound8) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound8) failed: %08lx\n", rc);
if (dso)
IDirectSound8_test(dso, FALSE, &DSDEVID_DefaultPlayback);
@@ -229,7 +229,7 @@ static void IDirectSound8_tests(void)
* playback device specified */
rc=CoCreateInstance(&CLSID_DirectSound8, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound8, (void**)&dso);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound8) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound8) failed: %08lx\n", rc);
if (dso)
IDirectSound8_test(dso, FALSE, &DSDEVID_DefaultVoicePlayback);
@@ -239,7 +239,7 @@ static void IDirectSound8_tests(void)
&CLSID_DirectSoundPrivate, (void**)&dso);
ok(rc==E_NOINTERFACE,
"CoCreateInstance(CLSID_DirectSound8,CLSID_DirectSoundPrivate) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
/* try the COM class factory method of creation with a bad
* GUID and IID specified */
@@ -247,33 +247,33 @@ static void IDirectSound8_tests(void)
&IID_IDirectSound8, (void**)&dso);
ok(rc==REGDB_E_CLASSNOTREG,
"CoCreateInstance(CLSID_DirectSoundPrivate,IID_IDirectSound8) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
/* try with no device specified */
rc = DirectSoundCreate8(NULL, &dso, NULL);
ok(rc==S_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate8() failed: %08x\n",rc);
+ "DirectSoundCreate8() failed: %08lx\n",rc);
if (rc==DS_OK && dso)
IDirectSound8_test(dso, TRUE, NULL);
/* try with default playback device specified */
rc = DirectSoundCreate8(&DSDEVID_DefaultPlayback, &dso, NULL);
ok(rc==S_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate8() failed: %08x\n",rc);
+ "DirectSoundCreate8() failed: %08lx\n",rc);
if (rc==DS_OK && dso)
IDirectSound8_test(dso, TRUE, NULL);
/* try with default voice playback device specified */
rc = DirectSoundCreate8(&DSDEVID_DefaultVoicePlayback, &dso, NULL);
ok(rc==S_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate8() failed: %08x\n",rc);
+ "DirectSoundCreate8() failed: %08lx\n",rc);
if (rc==DS_OK && dso)
IDirectSound8_test(dso, TRUE, NULL);
/* try with a bad device specified */
rc = DirectSoundCreate8(&DSDEVID_DefaultVoiceCapture, &dso, NULL);
ok(rc==DSERR_NODRIVER,"DirectSoundCreate8(DSDEVID_DefaultVoiceCapture) "
- "should have failed: %08x\n",rc);
+ "should have failed: %08lx\n",rc);
}
static HRESULT test_dsound8(LPGUID lpGuid)
@@ -285,12 +285,12 @@ static HRESULT test_dsound8(LPGUID lpGuid)
/* DSOUND: Error: Invalid interface buffer */
rc = DirectSoundCreate8(lpGuid, 0, NULL);
ok(rc==DSERR_INVALIDPARAM,"DirectSoundCreate8() should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* Create the DirectSound8 object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate8() failed: %08x\n",rc);
+ "DirectSoundCreate8() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -300,19 +300,19 @@ static HRESULT test_dsound8(LPGUID lpGuid)
/* Try the COM class factory method of creation with enumerated device */
rc=CoCreateInstance(&CLSID_DirectSound8, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound8, (void**)&dso);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSound) failed: %08lx\n", rc);
if (dso)
IDirectSound8_test(dso, FALSE, lpGuid);
/* Create a DirectSound8 object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
- ok(rc==DS_OK,"DirectSoundCreate8() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundCreate8() failed: %08lx\n",rc);
if (rc==DS_OK) {
LPDIRECTSOUND8 dso1=NULL;
/* Create a second DirectSound8 object */
rc = DirectSoundCreate8(lpGuid, &dso1, NULL);
- ok(rc==DS_OK,"DirectSoundCreate8() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundCreate8() failed: %08lx\n",rc);
if (rc==DS_OK) {
/* Release the second DirectSound8 object */
ref=IDirectSound8_Release(dso1);
@@ -333,7 +333,7 @@ static HRESULT test_dsound8(LPGUID lpGuid)
/* Create a DirectSound8 object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
- ok(rc==DS_OK,"DirectSoundCreate8() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundCreate8() failed: %08lx\n",rc);
if (rc==DS_OK) {
LPDIRECTSOUNDBUFFER secondary;
DSBUFFERDESC bufdesc;
@@ -349,7 +349,7 @@ static HRESULT test_dsound8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DS_OK && secondary!=NULL,
"IDirectSound8_CreateSoundBuffer() failed to create a secondary "
- "buffer: %08x\n",rc);
+ "buffer: %08lx\n",rc);
if (rc==DS_OK && secondary!=NULL) {
LPDIRECTSOUND3DBUFFER buffer3d;
LPDIRECTSOUNDBUFFER8 buffer8;
@@ -357,7 +357,7 @@ static HRESULT test_dsound8(LPGUID lpGuid)
&IID_IDirectSound3DBuffer,
(void **)&buffer3d);
ok(rc==DS_OK && buffer3d!=NULL,
- "IDirectSound8_QueryInterface() failed: %08x\n", rc);
+ "IDirectSound8_QueryInterface() failed: %08lx\n", rc);
if (rc==DS_OK && buffer3d!=NULL) {
ref=IDirectSound3DBuffer_AddRef(buffer3d);
ok(ref==2,"IDirectSound3DBuffer_AddRef() has %d references, "
@@ -403,7 +403,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate8() failed: %08x\n",rc);
+ "DirectSoundCreate8() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -411,7 +411,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound8_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
@@ -419,13 +419,13 @@ static HRESULT test_primary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,0,0,NULL);
ok(rc==DSERR_INVALIDPARAM,
"IDirectSound8_CreateSoundBuffer should have returned "
- "DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "DSERR_INVALIDPARAM, returned: %08lx\n",rc);
/* DSOUND: Error: Invalid buffer description pointer */
rc=IDirectSound8_CreateSoundBuffer(dso,0,&primary,NULL);
ok(rc==DSERR_INVALIDPARAM && primary==0,
"IDirectSound8_CreateSoundBuffer() should have returned "
- "DSERR_INVALIDPARAM, returned: rc=%08x,dsbo=%p\n",
+ "DSERR_INVALIDPARAM, returned: rc=%08lx,dsbo=%p\n",
rc,primary);
ZeroMemory(&bufdesc, sizeof(bufdesc));
@@ -434,7 +434,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
/* DSOUND: Error: Invalid dsound buffer interface pointer */
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,0,NULL);
ok(rc==DSERR_INVALIDPARAM && primary==0,
- "IDirectSound8_CreateSoundBuffer() should have failed: rc=%08x,"
+ "IDirectSound8_CreateSoundBuffer() should have failed: rc=%08lx,"
"dsbo=%p\n",rc,primary);
ZeroMemory(&bufdesc, sizeof(bufdesc));
@@ -443,13 +443,13 @@ static HRESULT test_primary8(LPGUID lpGuid)
/* DSOUND: Error: Invalid buffer description */
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DSERR_INVALIDPARAM && primary==0,
- "IDirectSound8_CreateSoundBuffer() should have failed: rc=%08x,"
+ "IDirectSound8_CreateSoundBuffer() should have failed: rc=%08lx,"
"primary=%p\n",rc,primary);
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -462,7 +462,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
init_format(&wfx,WAVE_FORMAT_PCM,11025,8,2);
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound8_CreateSoundBuffer() should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
if (rc==DS_OK && primary!=NULL)
IDirectSoundBuffer_Release(primary);
@@ -473,7 +473,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok((rc==DS_OK && primary!=NULL) || (rc==DSERR_CONTROLUNAVAIL),
"IDirectSound8_CreateSoundBuffer() failed to create a primary buffer: "
- "%08x\n",rc);
+ "%08lx\n",rc);
if (rc==DSERR_CONTROLUNAVAIL)
trace(" No Primary\n");
else if (rc==DS_OK && primary!=NULL) {
@@ -485,7 +485,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&second,NULL);
ok(rc==DS_OK && second==primary,
"IDirectSound8_CreateSoundBuffer() should have returned original "
- "primary buffer: %08x\n",rc);
+ "primary buffer: %08lx\n",rc);
ref=IDirectSoundBuffer_Release(second);
ok(ref==1,"IDirectSoundBuffer_Release() primary has %d references, "
"should have 1\n",ref);
@@ -495,19 +495,19 @@ static HRESULT test_primary8(LPGUID lpGuid)
rc=IDirectSound8_DuplicateSoundBuffer(dso,primary,&third);
/* rc=0x88780032 */
ok(rc!=DS_OK,"IDirectSound8_DuplicateSoundBuffer() primary buffer "
- "should have failed %08x\n",rc);
+ "should have failed %08lx\n",rc);
/* Primary buffers don't have an IDirectSoundBuffer8 */
rc = IDirectSoundBuffer_QueryInterface(primary, &IID_IDirectSoundBuffer8, (LPVOID*)&pb8);
- ok(FAILED(rc), "Primary buffer does have an IDirectSoundBuffer8: %08x\n", rc);
+ ok(FAILED(rc), "Primary buffer does have an IDirectSoundBuffer8: %08lx\n", rc);
rc=IDirectSoundBuffer_GetVolume(primary,&vol);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetVolume() failed: %08lx\n", rc);
if (winetest_interactive) {
trace("Playing a 5 seconds reference tone at the current volume.\n");
if (rc==DS_OK)
- trace("(the current volume is %d according to DirectSound)\n",
+ trace("(the current volume is %ld according to DirectSound)\n",
vol);
trace("All subsequent tones should be identical to this one.\n");
trace("Listen for stutter, changes in pitch, volume, etc.\n");
@@ -524,7 +524,7 @@ static HRESULT test_primary8(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound8_Release(dso);
@@ -553,7 +553,7 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate8() failed: %08x\n",rc);
+ "DirectSoundCreate8() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -561,14 +561,14 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound8_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -578,7 +578,7 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,
"IDirectSound8_CreateSoundBuffer() failed to create a primary buffer "
- "%08x\n",rc);
+ "%08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
for (f = 0; f < ARRAY_SIZE(formats); f++) {
@@ -592,7 +592,7 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
/* DSOUND: Setting DirectSound cooperative level to
* DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -602,7 +602,7 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
rc=IDirectSoundBuffer_SetFormat(primary,&wfx);
ok(rc==DS_OK
|| rc==DSERR_INVALIDPARAM, /* 2003 */
- "IDirectSoundBuffer_SetFormat(%s) failed: %08x\n",
+ "IDirectSoundBuffer_SetFormat(%s) failed: %08lx\n",
format_string(&wfx), rc);
/* There is no guarantee that SetFormat will actually change the
@@ -610,17 +610,17 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
* supports. So we must re-query the format.
*/
rc=IDirectSoundBuffer_GetFormat(primary,&wfx,sizeof(wfx),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer_GetFormat() failed: %08lx\n", rc);
if (rc==DS_OK &&
(wfx.wFormatTag!=wfx2.wFormatTag ||
wfx.nSamplesPerSec!=wfx2.nSamplesPerSec ||
wfx.wBitsPerSample!=wfx2.wBitsPerSample ||
wfx.nChannels!=wfx2.nChannels)) {
- trace("Requested primary format tag=0x%04x %dx%dx%d "
- "avg.B/s=%d align=%d\n",
+ trace("Requested primary format tag=0x%04x %ldx%dx%d "
+ "avg.B/s=%ld align=%d\n",
wfx2.wFormatTag,wfx2.nSamplesPerSec,wfx2.wBitsPerSample,
wfx2.nChannels,wfx2.nAvgBytesPerSec,wfx2.nBlockAlign);
- trace("Got tag=0x%04x %dx%dx%d avg.B/s=%d align=%d\n",
+ trace("Got tag=0x%04x %ldx%dx%d avg.B/s=%ld align=%d\n",
wfx.wFormatTag,wfx.nSamplesPerSec,wfx.wBitsPerSample,
wfx.nChannels,wfx.nAvgBytesPerSec,wfx.nBlockAlign);
}
@@ -628,7 +628,7 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
init_format(&wfx2,WAVE_FORMAT_PCM,11025,16,2);
@@ -640,15 +640,15 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
wfx.nBlockAlign);
bufdesc.lpwfxFormat=&wfx2;
if (winetest_interactive) {
- trace(" Testing a primary buffer at %dx%dx%d (fmt=%d) with a "
- "secondary buffer at %dx%dx%d\n",
+ trace(" Testing a primary buffer at %ldx%dx%d (fmt=%d) with a "
+ "secondary buffer at %ldx%dx%d\n",
wfx.nSamplesPerSec,wfx.wBitsPerSample,wfx.nChannels,format_tags[tag],
wfx2.nSamplesPerSec,wfx2.wBitsPerSample,wfx2.nChannels);
}
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DS_OK && secondary!=NULL,
"IDirectSound_CreateSoundBuffer() failed to create a secondary "
- "buffer %08x\n",rc);
+ "buffer %08lx\n",rc);
if (rc==DS_OK && secondary!=NULL) {
test_buffer8(dso,&secondary,FALSE,FALSE,0,FALSE,0,
@@ -669,7 +669,7 @@ static HRESULT test_primary_secondary8(LPGUID lpGuid)
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound8_Release(dso);
@@ -694,7 +694,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
/* Create the DirectSound object */
rc = DirectSoundCreate8(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED,
- "DirectSoundCreate8() failed: %08x\n",rc);
+ "DirectSoundCreate8() failed: %08lx\n",rc);
if (rc!=DS_OK)
return rc;
@@ -702,14 +702,14 @@ static HRESULT test_secondary8(LPGUID lpGuid)
ZeroMemory(&dscaps, sizeof(dscaps));
dscaps.dwSize=sizeof(dscaps);
rc=IDirectSound8_GetCaps(dso,&dscaps);
- ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08x\n",rc);
+ ok(rc==DS_OK,"IDirectSound8_GetCaps() failed: %08lx\n",rc);
if (rc!=DS_OK)
goto EXIT;
/* We must call SetCooperativeLevel before creating primary buffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT;
@@ -719,11 +719,11 @@ static HRESULT test_secondary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&primary,NULL);
ok(rc==DS_OK && primary!=NULL,
"IDirectSound8_CreateSoundBuffer() failed to create a primary buffer "
- "%08x\n",rc);
+ "%08lx\n",rc);
if (rc==DS_OK && primary!=NULL) {
rc=IDirectSoundBuffer_GetFormat(primary,&wfx1,sizeof(wfx1),NULL);
- ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundBuffer8_Getformat() failed: %08lx\n", rc);
if (rc!=DS_OK)
goto EXIT1;
@@ -745,7 +745,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
wfx.nBlockAlign);
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DSERR_INVALIDPARAM,"IDirectSound8_CreateSoundBuffer() "
- "should have returned DSERR_INVALIDPARAM, returned: %08x\n", rc);
+ "should have returned DSERR_INVALIDPARAM, returned: %08lx\n", rc);
if (rc==DS_OK && secondary!=NULL)
IDirectSoundBuffer_Release(secondary);
@@ -762,11 +762,11 @@ static HRESULT test_secondary8(LPGUID lpGuid)
|| rc == DS_OK, /* driver dependent? */
"IDirectSound_CreateSoundBuffer() "
"should have returned (DSERR_CONTROLUNAVAIL or DSERR_INVALIDCALL) "
- "and NULL, returned: %08x %p\n", rc, secondary);
+ "and NULL, returned: %08lx %p\n", rc, secondary);
else
ok(rc==DS_OK && secondary!=NULL,
"IDirectSound_CreateSoundBuffer() failed to create a secondary "
- "buffer %08x\n",rc);
+ "buffer %08lx\n",rc);
if (secondary)
IDirectSoundBuffer_Release(secondary);
secondary = NULL;
@@ -781,7 +781,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DSERR_INVALIDPARAM && !secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -794,7 +794,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(((rc==DSERR_CONTROLUNAVAIL || rc==DSERR_INVALIDCALL /* 2003 */ || rc==DSERR_INVALIDPARAM) && !secondary)
|| rc==DS_OK /* driver dependent? */,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -806,7 +806,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
wfxe.SubFormat = GUID_NULL;
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DSERR_INVALIDPARAM || rc==DSERR_INVALIDCALL) && !secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -817,7 +817,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
wfxe.Format.cbSize = sizeof(wfxe);
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DSERR_CONTROLUNAVAIL || rc==DSERR_INVALIDCALL || rc==DSERR_INVALIDPARAM) && !secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -828,7 +828,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
wfxe.SubFormat = (format_tags[tag] == WAVE_FORMAT_PCM ? KSDATAFORMAT_SUBTYPE_PCM : KSDATAFORMAT_SUBTYPE_IEEE_FLOAT);
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DS_OK && secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -840,7 +840,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(((rc==DSERR_CONTROLUNAVAIL || rc==DSERR_INVALIDCALL /* 2003 */ || rc==DSERR_INVALIDPARAM) && !secondary)
|| rc==DS_OK /* driver dependent? */,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -852,7 +852,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
++wfxe.Samples.wValidBitsPerSample;
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DSERR_INVALIDPARAM && !secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -864,7 +864,7 @@ static HRESULT test_secondary8(LPGUID lpGuid)
wfxe.Samples.wValidBitsPerSample = 0;
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DS_OK && secondary,
- "IDirectSound_CreateSoundBuffer() returned: %08x %p\n",
+ "IDirectSound_CreateSoundBuffer() returned: %08lx %p\n",
rc, secondary);
if (secondary)
{
@@ -876,12 +876,12 @@ static HRESULT test_secondary8(LPGUID lpGuid)
rc=IDirectSound8_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok(rc==DS_OK && secondary!=NULL,
"IDirectSound_CreateSoundBuffer() failed to create a secondary "
- "buffer %08x\n",rc);
+ "buffer %08lx\n",rc);
if (rc==DS_OK && secondary!=NULL) {
if (winetest_interactive) {
- trace(" Testing a secondary buffer at %dx%dx%d (fmt=%d) "
- "with a primary buffer at %dx%dx%d\n",
+ trace(" Testing a secondary buffer at %ldx%dx%d (fmt=%d) "
+ "with a primary buffer at %ldx%dx%d\n",
wfx.nSamplesPerSec,wfx.wBitsPerSample,wfx.nChannels,format_tags[tag],
wfx1.nSamplesPerSec,wfx1.wBitsPerSample,wfx1.nChannels);
}
@@ -903,7 +903,7 @@ EXIT1:
/* Set the CooperativeLevel back to normal */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_NORMAL */
rc=IDirectSound8_SetCooperativeLevel(dso,get_hwnd(),DSSCL_NORMAL);
- ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSound8_SetCooperativeLevel() failed: %08lx\n", rc);
EXIT:
ref=IDirectSound8_Release(dso);
@@ -939,7 +939,7 @@ static void dsound8_tests(void)
{
HRESULT rc;
rc = DirectSoundEnumerateA(dsenum_callback, NULL);
- ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08lx\n",rc);
}
static void test_hw_buffers(void)
@@ -956,16 +956,16 @@ static void test_hw_buffers(void)
hr = DirectSoundCreate8(NULL, &ds, NULL);
ok(hr == S_OK || hr == DSERR_NODRIVER || hr == DSERR_ALLOCATED || hr == E_FAIL,
- "DirectSoundCreate8 failed: %08x\n", hr);
+ "DirectSoundCreate8 failed: %08lx\n", hr);
if(hr != S_OK)
return;
caps.dwSize = sizeof(caps);
hr = IDirectSound8_GetCaps(ds, &caps);
- ok(hr == S_OK, "GetCaps failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCaps failed: %08lx\n", hr);
- ok(caps.dwPrimaryBuffers == 1, "Got wrong number of primary buffers: %u\n",
+ ok(caps.dwPrimaryBuffers == 1, "Got wrong number of primary buffers: %lu\n",
caps.dwPrimaryBuffers);
/* DSBCAPS_LOC* is ignored for primary buffers */
@@ -978,7 +978,7 @@ static void test_hw_buffers(void)
bufdesc.guid3DAlgorithm = GUID_NULL;
hr = IDirectSound8_CreateSoundBuffer(ds, &bufdesc, &primary, NULL);
- ok(hr == S_OK, "CreateSoundBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "CreateSoundBuffer failed: %08lx\n", hr);
if(hr != S_OK){
IDirectSound8_Release(ds);
return;
@@ -988,7 +988,7 @@ static void test_hw_buffers(void)
DSBCAPS_PRIMARYBUFFER;
hr = IDirectSound8_CreateSoundBuffer(ds, &bufdesc, &primary2, NULL);
- ok(hr == S_OK, "CreateSoundBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "CreateSoundBuffer failed: %08lx\n", hr);
ok(primary == primary2, "Got different primary buffers: %p, %p\n", primary, primary2);
if(hr == S_OK)
IDirectSoundBuffer_Release(primary2);
@@ -996,7 +996,7 @@ static void test_hw_buffers(void)
buf8 = (IDirectSoundBuffer8 *)0xDEADBEEF;
hr = IDirectSoundBuffer_QueryInterface(primary, &IID_IDirectSoundBuffer8,
(void**)&buf8);
- ok(hr == E_NOINTERFACE, "QueryInterface gave wrong failure: %08x\n", hr);
+ ok(hr == E_NOINTERFACE, "QueryInterface gave wrong failure: %08lx\n", hr);
ok(buf8 == NULL, "Pointer didn't get set to NULL\n");
fmt.wFormatTag = WAVE_FORMAT_PCM;
@@ -1016,21 +1016,21 @@ static void test_hw_buffers(void)
sizeof(IDirectSoundBuffer *) * caps.dwMaxHwMixingAllBuffers);
/* try to fill all of the hw buffers */
- trace("dwMaxHwMixingAllBuffers: %u\n", caps.dwMaxHwMixingAllBuffers);
- trace("dwMaxHwMixingStaticBuffers: %u\n", caps.dwMaxHwMixingStaticBuffers);
- trace("dwMaxHwMixingStreamingBuffers: %u\n", caps.dwMaxHwMixingStreamingBuffers);
+ trace("dwMaxHwMixingAllBuffers: %lu\n", caps.dwMaxHwMixingAllBuffers);
+ trace("dwMaxHwMixingStaticBuffers: %lu\n", caps.dwMaxHwMixingStaticBuffers);
+ trace("dwMaxHwMixingStreamingBuffers: %lu\n", caps.dwMaxHwMixingStreamingBuffers);
for(i = 0; i < caps.dwMaxHwMixingAllBuffers; ++i){
hr = IDirectSound8_CreateSoundBuffer(ds, &bufdesc, &secondaries[i], NULL);
ok(hr == S_OK || hr == E_NOTIMPL || broken(hr == DSERR_CONTROLUNAVAIL) || broken(hr == E_FAIL),
- "CreateSoundBuffer(%u) failed: %08x\n", i, hr);
+ "CreateSoundBuffer(%u) failed: %08lx\n", i, hr);
if(hr != S_OK)
break;
bufcaps.dwSize = sizeof(bufcaps);
hr = IDirectSoundBuffer_GetCaps(secondaries[i], &bufcaps);
- ok(hr == S_OK, "GetCaps failed: %08x\n", hr);
+ ok(hr == S_OK, "GetCaps failed: %08lx\n", hr);
ok((bufcaps.dwFlags & DSBCAPS_LOCHARDWARE) != 0,
- "Buffer wasn't allocated in hardware, dwFlags: %x\n", bufcaps.dwFlags);
+ "Buffer wasn't allocated in hardware, dwFlags: %lx\n", bufcaps.dwFlags);
}
/* see if we can create one more */
@@ -1041,7 +1041,7 @@ static void test_hw_buffers(void)
broken(hr == DSERR_CONTROLUNAVAIL) || /* vmware winxp, others? */
broken(hr == E_FAIL) || /* broken AC97 driver */
broken(hr == S_OK) /* broken driver allows more hw bufs than dscaps claims */,
- "CreateSoundBuffer(%u) gave wrong error: %08x\n", i, hr);
+ "CreateSoundBuffer(%u) gave wrong error: %08lx\n", i, hr);
if(hr == S_OK)
IDirectSoundBuffer_Release(secondary);
@@ -1102,15 +1102,15 @@ static void test_first_device(void)
win_skip("No default device found\n");
return;
}
- ok(hr == S_OK, "GetDefaultAudioEndpoint failed: %08x\n", hr);
+ ok(hr == S_OK, "GetDefaultAudioEndpoint failed: %08lx\n", hr);
hr = IMMDevice_OpenPropertyStore(defdev, STGM_READ, &ps);
- ok(hr == S_OK, "OpenPropertyStore failed: %08x\n", hr);
+ ok(hr == S_OK, "OpenPropertyStore failed: %08lx\n", hr);
PropVariantInit(&pv);
hr = IPropertyStore_GetValue(ps, &PKEY_AudioEndpoint_GUID, &pv);
- ok(hr == S_OK, "GetValue failed: %08x\n", hr);
+ ok(hr == S_OK, "GetValue failed: %08lx\n", hr);
CLSIDFromString(pv.pwszVal, &default_info.guid);
@@ -1120,7 +1120,7 @@ static void test_first_device(void)
IMMDeviceEnumerator_Release(devenum);
hr = DirectSoundEnumerateA(default_device_cb, NULL);
- ok(hr == S_OK, "DirectSoundEnumerateA failed: %08x\n", hr);
+ ok(hr == S_OK, "DirectSoundEnumerateA failed: %08lx\n", hr);
}
static void test_COM(void)
@@ -1135,39 +1135,39 @@ static void test_COM(void)
hr = CoCreateInstance(&CLSID_DirectSound8, (IUnknown*)0xdeadbeef, CLSCTX_INPROC_SERVER,
&IID_IUnknown, (void**)&ds8);
ok(hr == CLASS_E_NOAGGREGATION,
- "DirectSound create failed: %08x, expected CLASS_E_NOAGGREGATION\n", hr);
+ "DirectSound create failed: %08lx, expected CLASS_E_NOAGGREGATION\n", hr);
ok(!ds8, "ds8 = %p\n", ds8);
/* Invalid RIID */
hr = CoCreateInstance(&CLSID_DirectSound8, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound3DBuffer, (void**)&ds8);
ok(hr == E_NOINTERFACE,
- "DirectSound create failed: %08x, expected E_NOINTERFACE\n", hr);
+ "DirectSound create failed: %08lx, expected E_NOINTERFACE\n", hr);
/* Same refcount for IDirectSound and IDirectSound8 */
hr = CoCreateInstance(&CLSID_DirectSound8, NULL, CLSCTX_INPROC_SERVER, &IID_IDirectSound8,
(void**)&ds8);
- ok(hr == S_OK, "DirectSound create failed: %08x, expected S_OK\n", hr);
+ ok(hr == S_OK, "DirectSound create failed: %08lx, expected S_OK\n", hr);
refcount = IDirectSound8_AddRef(ds8);
- ok(refcount == 2, "refcount == %u, expected 2\n", refcount);
+ ok(refcount == 2, "refcount == %lu, expected 2\n", refcount);
hr = IDirectSound8_QueryInterface(ds8, &IID_IDirectSound, (void**)&ds);
- ok(hr == S_OK, "QueryInterface for IID_IDirectSound failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IDirectSound failed: %08lx\n", hr);
refcount = IDirectSound8_AddRef(ds8);
- ok(refcount == 4, "refcount == %u, expected 4\n", refcount);
+ ok(refcount == 4, "refcount == %lu, expected 4\n", refcount);
refcount = IDirectSound_AddRef(ds);
- ok(refcount == 5, "refcount == %u, expected 5\n", refcount);
+ ok(refcount == 5, "refcount == %lu, expected 5\n", refcount);
/* Separate refcount for IUnknown */
hr = IDirectSound_QueryInterface(ds, &IID_IUnknown, (void**)&unk);
- ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08lx\n", hr);
refcount = IUnknown_AddRef(unk);
- ok(refcount == 2, "refcount == %u, expected 2\n", refcount);
+ ok(refcount == 2, "refcount == %lu, expected 2\n", refcount);
hr = IDirectSound8_QueryInterface(ds8, &IID_IUnknown, (void**)&unk8);
- ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08lx\n", hr);
refcount = IUnknown_AddRef(unk8);
- ok(refcount == 4, "refcount == %u, expected 4\n", refcount);
+ ok(refcount == 4, "refcount == %lu, expected 4\n", refcount);
refcount = IDirectSound_AddRef(ds);
- ok(refcount == 6, "refcount == %u, expected 6\n", refcount);
+ ok(refcount == 6, "refcount == %lu, expected 6\n", refcount);
while (IDirectSound_Release(ds));
while (IUnknown_Release(unk));
@@ -1184,13 +1184,13 @@ static void test_primary_flags(void)
/* Create a DirectSound8 object */
rc = DirectSoundCreate8(NULL, &dso, NULL);
- ok(rc == DS_OK || rc==DSERR_NODRIVER, "Failed: %08x\n",rc);
+ ok(rc == DS_OK || rc==DSERR_NODRIVER, "Failed: %08lx\n",rc);
if (rc!=DS_OK)
return;
rc = IDirectSound8_SetCooperativeLevel(dso, get_hwnd(), DSSCL_PRIORITY);
- ok(rc == DS_OK,"Failed: %08x\n", rc);
+ ok(rc == DS_OK,"Failed: %08lx\n", rc);
if (rc != DS_OK) {
IDirectSound8_Release(dso);
return;
@@ -1198,23 +1198,23 @@ static void test_primary_flags(void)
dscaps.dwSize = sizeof(dscaps);
rc = IDirectSound8_GetCaps(dso, &dscaps);
- ok(rc == DS_OK,"Failed: %08x\n", rc);
- trace("0x%x\n", dscaps.dwFlags);
+ ok(rc == DS_OK,"Failed: %08lx\n", rc);
+ trace("0x%lx\n", dscaps.dwFlags);
ZeroMemory(&bufdesc, sizeof(bufdesc));
bufdesc.dwSize = sizeof(bufdesc);
bufdesc.dwFlags = DSBCAPS_PRIMARYBUFFER | DSBCAPS_CTRLFX;
rc = IDirectSound8_CreateSoundBuffer(dso, &bufdesc, &primary, NULL);
- ok(rc == E_INVALIDARG, "got %08x\n", rc);
+ ok(rc == E_INVALIDARG, "got %08lx\n", rc);
ZeroMemory(&bufdesc, sizeof(bufdesc));
bufdesc.dwSize = sizeof(bufdesc);
bufdesc.dwFlags = DSBCAPS_PRIMARYBUFFER | DSBCAPS_CTRL3D;
rc = IDirectSound8_CreateSoundBuffer(dso, &bufdesc, &primary, NULL);
- ok((rc == DS_OK && primary != NULL), "Failed to create a primary buffer: %08x\n", rc);
+ ok((rc == DS_OK && primary != NULL), "Failed to create a primary buffer: %08lx\n", rc);
if (rc == DS_OK) {
rc = IDirectSoundBuffer_QueryInterface(primary, &IID_IDirectSoundFXI3DL2Reverb, (LPVOID*)&reverb);
- ok(rc==E_NOINTERFACE,"Failed: %08x\n", rc);
+ ok(rc==E_NOINTERFACE,"Failed: %08lx\n", rc);
IDirectSoundBuffer_Release(primary);
}
@@ -1292,8 +1292,8 @@ static HRESULT WINAPI dmo_SetInputType(IMediaObject *iface, DWORD index, const D
if (winetest_debug > 1) trace("SetInputType()\n");
- ok(!index, "Got unexpected index %u.\n", index);
- ok(!flags, "Got unexpected flags %#x.\n", flags);
+ ok(!index, "Got unexpected index %lu.\n", index);
+ ok(!flags, "Got unexpected flags %#lx.\n", flags);
ok(IsEqualGUID(&type->majortype, &MEDIATYPE_Audio), "Got major type %s.\n", debugstr_guid(&type->majortype));
todo_wine ok(IsEqualGUID(&type->subtype, &MEDIASUBTYPE_PCM), "Got subtype %s.\n", debugstr_guid(&type->subtype));
@@ -1301,10 +1301,10 @@ static HRESULT WINAPI dmo_SetInputType(IMediaObject *iface, DWORD index, const D
ok(!type->bTemporalCompression, "Got temporal compression %d.\n", type->bTemporalCompression);
ok(IsEqualGUID(&type->formattype, &FORMAT_WaveFormatEx), "Got format type %s.\n", debugstr_guid(&type->formattype));
ok(!type->pUnk, "Got pUnk %p.\n", type->pUnk);
- ok(type->cbFormat == sizeof(WAVEFORMATEX), "Got format size %u.\n", type->cbFormat);
+ ok(type->cbFormat == sizeof(WAVEFORMATEX), "Got format size %lu.\n", type->cbFormat);
wfx = (WAVEFORMATEX *)type->pbFormat;
- todo_wine ok(type->lSampleSize == wfx->nBlockAlign, "Got sample size %u.\n", type->lSampleSize);
+ todo_wine ok(type->lSampleSize == wfx->nBlockAlign, "Got sample size %lu.\n", type->lSampleSize);
if (wfx->wBitsPerSample != 8)
return DMO_E_TYPE_NOT_ACCEPTED;
@@ -1318,8 +1318,8 @@ static HRESULT WINAPI dmo_SetOutputType(IMediaObject *iface, DWORD index, const
{
if (winetest_debug > 1) trace("SetOutputType()\n");
- ok(!index, "Got unexpected index %u.\n", index);
- ok(!flags, "Got unexpected flags %#x.\n", flags);
+ ok(!index, "Got unexpected index %lu.\n", index);
+ ok(!flags, "Got unexpected flags %#lx.\n", flags);
ok(testdmo_input_type_set, "Expected the input type to be set.\n");
@@ -1327,10 +1327,10 @@ static HRESULT WINAPI dmo_SetOutputType(IMediaObject *iface, DWORD index, const
ok(IsEqualGUID(&type->subtype, &MEDIASUBTYPE_PCM), "Got subtype %s.\n", debugstr_guid(&type->subtype));
ok(type->bFixedSizeSamples == TRUE, "Got fixed size %d.\n", type->bFixedSizeSamples);
ok(!type->bTemporalCompression, "Got temporal compression %d.\n", type->bTemporalCompression);
- ok(type->lSampleSize == 1, "Got sample size %u.\n", type->lSampleSize);
+ ok(type->lSampleSize == 1, "Got sample size %lu.\n", type->lSampleSize);
ok(IsEqualGUID(&type->formattype, &FORMAT_WaveFormatEx), "Got format type %s.\n", debugstr_guid(&type->formattype));
ok(!type->pUnk, "Got pUnk %p.\n", type->pUnk);
- ok(type->cbFormat == sizeof(WAVEFORMATEX), "Got format size %u.\n", type->cbFormat);
+ ok(type->cbFormat == sizeof(WAVEFORMATEX), "Got format size %lu.\n", type->cbFormat);
ok(!memcmp(type->pbFormat, &testdmo_input_type, sizeof(WAVEFORMATEX)), "Format blocks didn't match.\n");
@@ -1472,10 +1472,10 @@ static ULONG WINAPI dmo_inplace_Release(IMediaObjectInPlace *iface)
static HRESULT WINAPI dmo_inplace_Process(IMediaObjectInPlace *iface, ULONG size,
BYTE *data, REFERENCE_TIME start, DWORD flags)
{
- if (winetest_debug > 1) trace("Process(size %u)\n", size);
+ if (winetest_debug > 1) trace("Process(size %lu)\n", size);
ok(!start, "Got start time %s.\n", wine_dbgstr_longlong(start));
- ok(!flags, "Got flags %#x.\n", flags);
+ ok(!flags, "Got flags %#lx.\n", flags);
SetEvent(got_Process);
@@ -1574,12 +1574,12 @@ static void test_effects(void)
ULONG ref;
hr = DirectSoundCreate8(NULL, &dsound, NULL);
- ok(hr == DS_OK || hr == DSERR_NODRIVER, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK || hr == DSERR_NODRIVER, "Got hr %#lx.\n", hr);
if (FAILED(hr))
return;
hr = IDirectSound8_SetCooperativeLevel(dsound, get_hwnd(), DSSCL_PRIORITY);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
effects[0].dwSize = effects[1].dwSize = sizeof(effects[0]);
effects[0].guidDSFXClass = GUID_DSFX_STANDARD_PARAMEQ;
@@ -1588,161 +1588,161 @@ static void test_effects(void)
buffer_desc.dwBufferBytes = align(wfx.nAvgBytesPerSec * BUFFER_LEN / 1000, wfx.nBlockAlign);
buffer_desc.lpwfxFormat = &wfx;
hr = IDirectSound8_CreateSoundBuffer(dsound, &buffer_desc, &buffer, NULL);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer_QueryInterface(buffer, &IID_IDirectSoundBuffer8, (void **)&buffer8);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, effects, results);
- ok(hr == DSERR_CONTROLUNAVAIL, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_CONTROLUNAVAIL, "Got hr %#lx.\n", hr);
IDirectSoundBuffer8_Release(buffer8);
IDirectSoundBuffer_Release(buffer);
buffer_desc.dwFlags = DSBCAPS_CTRLFX | DSBCAPS_CTRLPOSITIONNOTIFY;
hr = IDirectSound8_CreateSoundBuffer(dsound, &buffer_desc, &buffer, NULL);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer_QueryInterface(buffer, &IID_IDirectSoundBuffer8, (void **)&buffer8);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_QueryInterface(buffer, &IID_IDirectSoundNotify, (void **)¬ify);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundNotify_SetNotificationPositions(notify, 1, ¬ify_params);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, NULL, NULL);
- ok(hr == DSERR_INVALIDPARAM, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_INVALIDPARAM, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_SetFX(buffer8, 0, effects, NULL);
- ok(hr == DSERR_INVALIDPARAM, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_INVALIDPARAM, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_SetFX(buffer8, 0, NULL, results);
- ok(hr == DSERR_INVALIDPARAM, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_INVALIDPARAM, "Got hr %#lx.\n", hr);
results[0] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, effects, results);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
- ok(results[0] == DSFXR_LOCSOFTWARE, "Got result %#x.\n", results[0]);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
+ ok(results[0] == DSFXR_LOCSOFTWARE, "Got result %#lx.\n", results[0]);
hr = IDirectSoundBuffer8_Lock(buffer8, 0, 0, &ptr1, &size1, &ptr2, &size2, DSBLOCK_ENTIREBUFFER);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
results[0] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, effects, results);
- ok(hr == DSERR_INVALIDCALL, "Got hr %#x.\n", hr);
- todo_wine ok(results[0] == 0xdeadbeef, "Got result %#x.\n", results[0]);
+ ok(hr == DSERR_INVALIDCALL, "Got hr %#lx.\n", hr);
+ todo_wine ok(results[0] == 0xdeadbeef, "Got result %#lx.\n", results[0]);
hr = IDirectSoundBuffer8_Unlock(buffer8, ptr1, size1, ptr2, size2);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_Play(buffer8, 0, 0, DSBPLAY_LOOPING);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
results[0] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, effects, results);
- ok(hr == DSERR_INVALIDCALL, "Got hr %#x.\n", hr);
- todo_wine ok(results[0] == 0xdeadbeef, "Got result %#x.\n", results[0]);
+ ok(hr == DSERR_INVALIDCALL, "Got hr %#lx.\n", hr);
+ todo_wine ok(results[0] == 0xdeadbeef, "Got result %#lx.\n", results[0]);
hr = IDirectSoundBuffer8_Stop(buffer8);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
ok(!WaitForSingleObject(notify_params.hEventNotify, 1000), "Wait timed out.\n");
effects[0].guidDSFXClass = GUID_NULL;
results[0] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, effects, results);
- ok(hr == REGDB_E_CLASSNOTREG, "Got hr %#x.\n", hr);
- ok(results[0] == DSFXR_UNKNOWN, "Got result %#x.\n", results[0]);
+ ok(hr == REGDB_E_CLASSNOTREG, "Got hr %#lx.\n", hr);
+ ok(results[0] == DSFXR_UNKNOWN, "Got result %#lx.\n", results[0]);
effects[0].guidDSFXClass = GUID_DSFX_STANDARD_PARAMEQ;
results[0] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, effects, results);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
- ok(results[0] == DSFXR_LOCSOFTWARE, "Got result %#x.\n", results[0]);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
+ ok(results[0] == DSFXR_LOCSOFTWARE, "Got result %#lx.\n", results[0]);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0, &IID_IMediaObject, NULL);
- ok(hr == DSERR_INVALIDPARAM, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_INVALIDPARAM, "Got hr %#lx.\n", hr);
dmo = (IMediaObject *)0xdeadbeef;
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0, &GUID_NULL, (void **)&dmo);
- ok(hr == E_NOINTERFACE, "Got hr %#x.\n", hr);
+ ok(hr == E_NOINTERFACE, "Got hr %#lx.\n", hr);
ok(!dmo, "Got object %p.\n", dmo);
dmo = (IMediaObject *)0xdeadbeef;
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_NULL, 0, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#lx.\n", hr);
ok(dmo == (IMediaObject *)0xdeadbeef, "Got object %p.\n", dmo);
dmo = NULL;
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
ok(!!dmo, "Expected a non-NULL object.\n");
IMediaObject_Release(dmo);
dmo = NULL;
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_DSFX_STANDARD_PARAMEQ, 0, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
ok(!!dmo, "Expected a non-NULL object.\n");
IMediaObject_Release(dmo);
dmo = (IMediaObject *)0xdeadbeef;
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 1, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#lx.\n", hr);
ok(dmo == (IMediaObject *)0xdeadbeef, "Got object %p.\n", dmo);
effects[0].guidDSFXClass = GUID_DSFX_STANDARD_PARAMEQ;
effects[1].guidDSFXClass = GUID_NULL;
results[0] = results[1] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 2, effects, results);
- ok(hr == REGDB_E_CLASSNOTREG, "Got hr %#x.\n", hr);
- ok(results[0] == DSFXR_PRESENT, "Got result %#x.\n", results[0]);
- ok(results[1] == DSFXR_UNKNOWN, "Got result %#x.\n", results[1]);
+ ok(hr == REGDB_E_CLASSNOTREG, "Got hr %#lx.\n", hr);
+ ok(results[0] == DSFXR_PRESENT, "Got result %#lx.\n", results[0]);
+ ok(results[1] == DSFXR_UNKNOWN, "Got result %#lx.\n", results[1]);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0, &IID_IMediaObject, (void **)&dmo);
- todo_wine ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#x.\n", hr);
+ todo_wine ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#lx.\n", hr);
effects[0].guidDSFXClass = GUID_DSFX_STANDARD_PARAMEQ;
effects[1].guidDSFXClass = GUID_DSFX_STANDARD_I3DL2REVERB;
results[0] = results[1] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 2, effects, results);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
- ok(results[0] == DSFXR_LOCSOFTWARE, "Got result %#x.\n", results[0]);
- ok(results[1] == DSFXR_LOCSOFTWARE, "Got result %#x.\n", results[1]);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
+ ok(results[0] == DSFXR_LOCSOFTWARE, "Got result %#lx.\n", results[0]);
+ ok(results[1] == DSFXR_LOCSOFTWARE, "Got result %#lx.\n", results[1]);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_DSFX_STANDARD_PARAMEQ, 0, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
echo = dmo;
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8,
&GUID_DSFX_STANDARD_I3DL2REVERB, 0, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
reverb = dmo;
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
ok(dmo == echo, "Expected %p, got %p.\n", echo, dmo);
IMediaObject_Release(dmo);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 1, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
ok(dmo == reverb, "Expected %p, got %p.\n", reverb, dmo);
IMediaObject_Release(dmo);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8,
&GUID_DSFX_STANDARD_I3DL2REVERB, 1, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0, &IID_IDirectSoundFXParamEq, (void **)&unk);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
IUnknown_Release(unk);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0,
&IID_IDirectSoundFXParamEq, (void **)&unk);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
IUnknown_Release(unk);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0,
&IID_IDirectSoundFXI3DL2Reverb, (void **)&unk);
- ok(hr == E_NOINTERFACE, "Got hr %#x.\n", hr);
+ ok(hr == E_NOINTERFACE, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 1,
&IID_IDirectSoundFXI3DL2Reverb, (void **)&unk);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
IUnknown_Release(unk);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8,
&GUID_DSFX_STANDARD_I3DL2REVERB, 0, &IID_IDirectSoundFXI3DL2Reverb, (void **)&unk);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
IUnknown_Release(unk);
IMediaObject_Release(echo);
@@ -1753,60 +1753,60 @@ static void test_effects(void)
effects[0].guidDSFXClass = testdmo_clsid;
results[0] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, effects, results);
- todo_wine ok(hr == DS_OK, "Got hr %#x.\n", hr);
- todo_wine ok(results[0] == DSFXR_LOCSOFTWARE, "Got result %#x.\n", results[0]);
+ todo_wine ok(hr == DS_OK, "Got hr %#lx.\n", hr);
+ todo_wine ok(results[0] == DSFXR_LOCSOFTWARE, "Got result %#lx.\n", results[0]);
todo_wine ok(!memcmp(&testdmo_input_type, &wfx, sizeof(WAVEFORMATEX)), "Format blocks didn't match.\n");
ResetEvent(notify_params.hEventNotify);
hr = IDirectSoundBuffer8_Play(buffer8, 0, 0, 0);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
todo_wine ok(got_Discontinuity == 1, "Got %u calls to IMediaObject::Discontinuity().\n", got_Discontinuity);
todo_wine ok(!WaitForSingleObject(got_Process, 100), "Wait timed out.\n");
hr = IDirectSoundBuffer8_Stop(buffer8);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
todo_wine ok(got_Discontinuity == 1, "Got %u calls to IMediaObject::Discontinuity().\n", got_Discontinuity);
ok(!WaitForSingleObject(notify_params.hEventNotify, 1000), "Wait timed out.\n");
ResetEvent(notify_params.hEventNotify);
hr = IDirectSoundBuffer8_Play(buffer8, 0, 0, 0);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
todo_wine ok(got_Discontinuity == 2, "Got %u calls to IMediaObject::Discontinuity().\n", got_Discontinuity);
hr = IDirectSoundBuffer8_Stop(buffer8);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
ok(!WaitForSingleObject(notify_params.hEventNotify, 1000), "Wait timed out.\n");
hr = IDirectSoundBuffer8_SetFX(buffer8, 0, NULL, NULL);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer8_GetObjectInPath(buffer8, &GUID_All_Objects, 0, &IID_IMediaObject, (void **)&dmo);
- ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#x.\n", hr);
+ ok(hr == DSERR_OBJECTNOTFOUND, "Got hr %#lx.\n", hr);
CloseHandle(got_Process);
IDirectSoundBuffer8_Release(buffer8);
ref = IDirectSoundBuffer_Release(buffer);
- ok(!ref, "Got outstanding refcount %u.\n", ref);
+ ok(!ref, "Got outstanding refcount %lu.\n", ref);
init_format(&wfx, WAVE_FORMAT_PCM, 11025, 16, 1);
hr = IDirectSound8_CreateSoundBuffer(dsound, &buffer_desc, &buffer, NULL);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
hr = IDirectSoundBuffer_QueryInterface(buffer, &IID_IDirectSoundBuffer8, (void **)&buffer8);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
results[0] = 0xdeadbeef;
hr = IDirectSoundBuffer8_SetFX(buffer8, 1, effects, results);
- ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#x.\n", hr);
- todo_wine ok(results[0] == DSFXR_UNKNOWN, "Got result %#x.\n", results[0]);
+ ok(hr == DMO_E_TYPE_NOT_ACCEPTED, "Got hr %#lx.\n", hr);
+ todo_wine ok(results[0] == DSFXR_UNKNOWN, "Got result %#lx.\n", results[0]);
IDirectSoundNotify_Release(notify);
IDirectSoundBuffer8_Release(buffer8);
ref = IDirectSoundBuffer_Release(buffer);
- ok(!ref, "Got outstanding refcount %u.\n", ref);
+ ok(!ref, "Got outstanding refcount %lu.\n", ref);
ref = IDirectSound8_Release(dsound);
- ok(!ref, "Got outstanding refcount %u.\n", ref);
+ ok(!ref, "Got outstanding refcount %lu.\n", ref);
}
static void test_AcquireResources(void)
@@ -1818,12 +1818,12 @@ static void test_AcquireResources(void)
HRESULT hr;
hr = DirectSoundCreate8(NULL, &dsound, NULL);
- ok(hr == DS_OK || hr == DSERR_NODRIVER, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK || hr == DSERR_NODRIVER, "Got hr %#lx.\n", hr);
if (FAILED(hr))
return;
hr = IDirectSound8_SetCooperativeLevel(dsound, get_hwnd(), DSSCL_PRIORITY);
- ok(hr == DS_OK, "Got hr %#x.\n", hr);
+ ok(hr == DS_OK, "Got hr %#lx.\n", hr);
bufdesc.dwSize = sizeof(bufdesc);
bufdesc.dwFlags = DSBCAPS_GETCURRENTPOSITION2 | DSBCAPS_PRIMARYBUFFER;
@@ -1833,7 +1833,7 @@ static void test_AcquireResources(void)
bufdesc.guid3DAlgorithm = GUID_NULL;
hr = IDirectSound8_CreateSoundBuffer(dsound, &bufdesc, &primary, NULL);
- ok(hr == S_OK, "CreateSoundBuffer failed: %08x\n", hr);
+ ok(hr == S_OK, "CreateSoundBuffer failed: %08lx\n", hr);
if(hr != S_OK) {
IDirectSound_Release(dsound);
return;
@@ -1853,26 +1853,26 @@ static void test_AcquireResources(void)
/* see if we can create one more */
hr = IDirectSound8_CreateSoundBuffer(dsound, &bufdesc, &secondary, NULL);
- ok(hr == S_OK, "CreateSoundBuffer gave wrong error: %08x\n", hr);
+ ok(hr == S_OK, "CreateSoundBuffer gave wrong error: %08lx\n", hr);
if(hr == S_OK) {
DWORD status;
IDirectSoundBuffer8 *buffer8;
hr = IDirectSoundBuffer_QueryInterface(secondary, &IID_IDirectSoundBuffer8, (void **)&buffer8);
- ok(hr == S_OK, "got: %08x\n", hr);
+ ok(hr == S_OK, "got: %08lx\n", hr);
status = 0xFFFF;
hr = IDirectSoundBuffer8_GetStatus(buffer8, &status);
- ok(hr == S_OK, "got: %08x\n", hr);
- todo_wine ok(status == 0, "got: %08x\n", status);
+ ok(hr == S_OK, "got: %08lx\n", hr);
+ todo_wine ok(status == 0, "got: %08lx\n", status);
hr = IDirectSoundBuffer8_AcquireResources(buffer8, 0, 0, NULL);
- ok(hr == S_OK, "got: %08x\n", hr);
+ ok(hr == S_OK, "got: %08lx\n", hr);
status = 0xFFFF;
hr = IDirectSoundBuffer8_GetStatus(buffer8, &status);
- ok(hr == S_OK, "got: %08x\n", hr);
- ok(status == DSBSTATUS_LOCSOFTWARE, "got: %08x\n", status);
+ ok(hr == S_OK, "got: %08lx\n", hr);
+ ok(status == DSBSTATUS_LOCSOFTWARE, "got: %08lx\n", status);
IDirectSoundBuffer8_Release(buffer8);
IDirectSoundBuffer_Release(secondary);
@@ -1899,7 +1899,7 @@ START_TEST(dsound8)
hr = CoRegisterClassObject(&testdmo_clsid, (IUnknown *)&testdmo_cf,
CLSCTX_INPROC_SERVER, REGCLS_MULTIPLEUSE, &cookie);
- ok(hr == S_OK, "Failed to register class, hr %#x.\n", hr);
+ ok(hr == S_OK, "Failed to register class, hr %#lx.\n", hr);
test_effects();
diff --git a/dlls/dsound/tests/duplex.c b/dlls/dsound/tests/duplex.c
index 59507c566c1..3ea1aabe20a 100644
--- a/dlls/dsound/tests/duplex.c
+++ b/dlls/dsound/tests/duplex.c
@@ -43,7 +43,7 @@ static void IDirectSoundFullDuplex_test(LPDIRECTSOUNDFULLDUPLEX dsfdo,
/* Try to Query for objects */
rc=IDirectSoundFullDuplex_QueryInterface(dsfdo,&IID_IUnknown,(LPVOID*)&unknown);
- ok(rc==DS_OK,"IDirectSoundFullDuplex_QueryInterface(IID_IUnknown) failed: %08x\n", rc);
+ ok(rc==DS_OK,"IDirectSoundFullDuplex_QueryInterface(IID_IUnknown) failed: %08lx\n", rc);
if (rc==DS_OK) {
ref = IUnknown_Release(unknown);
ok(ref==0, "IDirectSoundFullDuplex_Release() has %d references, "
@@ -51,7 +51,7 @@ static void IDirectSoundFullDuplex_test(LPDIRECTSOUNDFULLDUPLEX dsfdo,
}
rc=IDirectSoundFullDuplex_QueryInterface(dsfdo,&IID_IDirectSound,(LPVOID*)&ds);
- ok(rc==(initialized?DS_OK:E_NOINTERFACE),"IDirectSoundFullDuplex_QueryInterface(IID_IDirectSound) failed: %08x\n", rc);
+ ok(rc==(initialized?DS_OK:E_NOINTERFACE),"IDirectSoundFullDuplex_QueryInterface(IID_IDirectSound) failed: %08lx\n", rc);
if (rc==DS_OK) {
ref=IDirectSound_Release(ds);
ok(ref==0, "IDirectSound_Release() has %d references, "
@@ -60,12 +60,12 @@ static void IDirectSoundFullDuplex_test(LPDIRECTSOUNDFULLDUPLEX dsfdo,
rc=IDirectSoundFullDuplex_QueryInterface(dsfdo,&IID_IDirectSound8,(LPVOID*)&ds8);
ok(rc==(initialized?DS_OK:E_NOINTERFACE),"IDirectSoundFullDuplex_QueryInterface(IID_IDirectSound8) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (rc==DS_OK) {
IDirectSoundFullDuplex * dsfd1;
rc=IDirectSound8_QueryInterface(ds8,&IID_IDirectSoundFullDuplex,(LPVOID*)&dsfd1);
ok(rc==DS_OK,"IDirectSound8_QueryInterface(IID_IDirectSoundFullDuplex) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (rc==DS_OK) {
ref=IDirectSoundFullDuplex_Release(dsfd1);
ok(ref==1, "IDirectSoundFullDuplex_Release() has %d references, "
@@ -78,7 +78,7 @@ static void IDirectSoundFullDuplex_test(LPDIRECTSOUNDFULLDUPLEX dsfdo,
rc=IDirectSoundFullDuplex_QueryInterface(dsfdo,&IID_IDirectSoundCapture,(LPVOID*)&dsc);
ok(rc==(initialized?DS_OK:E_NOINTERFACE),"IDirectSoundFullDuplex_QueryInterface(IID_IDirectSoundCapture) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (rc==DS_OK) {
ref=IDirectSoundCapture_Release(dsc);
ok(ref==0, "IDirectSoundCapture_Release() has %d references, "
@@ -87,7 +87,7 @@ static void IDirectSoundFullDuplex_test(LPDIRECTSOUNDFULLDUPLEX dsfdo,
rc=IDirectSoundFullDuplex_QueryInterface(dsfdo,&IID_IDirectSoundFullDuplex,(LPVOID*)&dsfd);
ok(rc==DS_OK,"IDirectSoundFullDuplex_QueryInterface(IID_IDirectSoundFullDuplex) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (rc==DS_OK) {
ok(dsfdo==dsfd, "different interfaces\n");
ref=IDirectSoundFullDuplex_Release(dsfd);
@@ -116,7 +116,7 @@ static void IDirectSoundFullDuplex_tests(void)
CLSCTX_INPROC_SERVER, &IID_IDirectSoundFullDuplex,
(void**)&dsfdo);
ok(rc==S_OK||rc==REGDB_E_CLASSNOTREG||rc==CLASS_E_CLASSNOTAVAILABLE,
- "CoCreateInstance(CLSID_DirectSoundFullDuplex) failed: 0x%08x\n", rc);
+ "CoCreateInstance(CLSID_DirectSoundFullDuplex) failed: 0x%08lx\n", rc);
if (rc==REGDB_E_CLASSNOTREG) {
trace(" Class Not Registered\n");
return;
@@ -132,7 +132,7 @@ static void IDirectSoundFullDuplex_tests(void)
rc=CoCreateInstance(&CLSID_DirectSoundFullDuplex, NULL,
CLSCTX_INPROC_SERVER, &IID_IDirectSoundFullDuplex,
(void**)&dsfdo);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSoundFullDuplex) failed: 0x%08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSoundFullDuplex) failed: 0x%08lx\n", rc);
if (dsfdo)
IDirectSoundFullDuplex_test(dsfdo, FALSE, &DSDEVID_DefaultCapture,
&DSDEVID_DefaultPlayback);
@@ -142,7 +142,7 @@ static void IDirectSoundFullDuplex_tests(void)
rc=CoCreateInstance(&CLSID_DirectSoundFullDuplex, NULL,
CLSCTX_INPROC_SERVER, &IID_IDirectSoundFullDuplex,
(void**)&dsfdo);
- ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSoundFullDuplex) failed: 0x%08x\n", rc);
+ ok(rc==S_OK,"CoCreateInstance(CLSID_DirectSoundFullDuplex) failed: 0x%08lx\n", rc);
if (dsfdo)
IDirectSoundFullDuplex_test(dsfdo, FALSE, &DSDEVID_DefaultVoiceCapture,
&DSDEVID_DefaultVoicePlayback);
@@ -154,7 +154,7 @@ static void IDirectSoundFullDuplex_tests(void)
(void**)&dsfdo);
ok(rc==E_NOINTERFACE,
"CoCreateInstance(CLSID_DirectSoundFullDuplex,CLSID_DirectSoundPrivate) "
- "should have failed: 0x%08x\n", rc);
+ "should have failed: 0x%08lx\n", rc);
ZeroMemory(&wfex, sizeof(wfex));
wfex.wFormatTag = WAVE_FORMAT_PCM;
@@ -180,7 +180,7 @@ static void IDirectSoundFullDuplex_tests(void)
rc = DirectSoundFullDuplexCreate(NULL, NULL, &DSCBufferDesc, &DSBufferDesc,
get_hwnd(), DSSCL_EXCLUSIVE, &dsfdo, &pDSCBuffer8, &pDSBuffer8, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL||rc==DSERR_INVALIDCALL,
- "DirectSoundFullDuplexCreate(NULL,NULL) failed: %08x\n",rc);
+ "DirectSoundFullDuplexCreate(NULL,NULL) failed: %08lx\n",rc);
if (rc==S_OK && dsfdo)
IDirectSoundFullDuplex_test(dsfdo, TRUE, NULL, NULL);
@@ -190,7 +190,7 @@ static void IDirectSoundFullDuplex_tests(void)
DSSCL_EXCLUSIVE, &dsfdo, &pDSCBuffer8,&pDSBuffer8, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL||rc==DSERR_INVALIDCALL,
"DirectSoundFullDuplexCreate(DSDEVID_DefaultCapture,"
- "DSDEVID_DefaultPlayback) failed: %08x\n", rc);
+ "DSDEVID_DefaultPlayback) failed: %08lx\n", rc);
if (rc==DS_OK && dsfdo)
IDirectSoundFullDuplex_test(dsfdo, TRUE, NULL, NULL);
@@ -200,7 +200,7 @@ static void IDirectSoundFullDuplex_tests(void)
get_hwnd(), DSSCL_EXCLUSIVE, &dsfdo, &pDSCBuffer8, &pDSBuffer8, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL||rc==DSERR_INVALIDCALL,
"DirectSoundFullDuplexCreate(DSDEVID_DefaultVoiceCapture,"
- "DSDEVID_DefaultVoicePlayback) failed: %08x\n", rc);
+ "DSDEVID_DefaultVoicePlayback) failed: %08lx\n", rc);
if (rc==DS_OK && dsfdo)
IDirectSoundFullDuplex_test(dsfdo, TRUE, NULL, NULL);
@@ -210,7 +210,7 @@ static void IDirectSoundFullDuplex_tests(void)
get_hwnd(), DSSCL_EXCLUSIVE, &dsfdo, &pDSCBuffer8, &pDSBuffer8, NULL);
ok(rc==DSERR_NODRIVER||rc==DSERR_INVALIDCALL,
"DirectSoundFullDuplexCreate(DSDEVID_DefaultVoicePlayback,"
- "DSDEVID_DefaultVoiceCapture) should have failed: %08x\n", rc);
+ "DSDEVID_DefaultVoiceCapture) should have failed: %08lx\n", rc);
if (rc==DS_OK && dsfdo)
IDirectSoundFullDuplex_Release(dsfdo);
}
@@ -234,33 +234,33 @@ static void test_COM(void)
hr = CoCreateInstance(&CLSID_DirectSoundFullDuplex, (IUnknown*)0xdeadbeef, CLSCTX_INPROC_SERVER,
&IID_IUnknown, (void**)&dsfd);
ok(hr == CLASS_E_NOAGGREGATION,
- "DirectSoundFullDuplex create failed: %08x, expected CLASS_E_NOAGGREGATION\n", hr);
+ "DirectSoundFullDuplex create failed: %08lx, expected CLASS_E_NOAGGREGATION\n", hr);
ok(!dsfd, "dsfd = %p\n", dsfd);
/* Invalid RIID */
hr = CoCreateInstance(&CLSID_DirectSoundFullDuplex, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSound3DBuffer, (void**)&dsfd);
ok(hr == E_NOINTERFACE,
- "DirectSoundFullDuplex create failed: %08x, expected E_NOINTERFACE\n", hr);
+ "DirectSoundFullDuplex create failed: %08lx, expected E_NOINTERFACE\n", hr);
/* Different refcount for IDirectSoundFullDuplex and for IUnknown */
hr = CoCreateInstance(&CLSID_DirectSoundFullDuplex, NULL, CLSCTX_INPROC_SERVER,
&IID_IDirectSoundFullDuplex, (void**)&dsfd);
- ok(hr == S_OK, "DirectSoundFullDuplex create failed: %08x, expected S_OK\n", hr);
+ ok(hr == S_OK, "DirectSoundFullDuplex create failed: %08lx, expected S_OK\n", hr);
refcount = IDirectSoundFullDuplex_AddRef(dsfd);
- ok(refcount == 2, "refcount == %u, expected 2\n", refcount);
+ ok(refcount == 2, "refcount == %lu, expected 2\n", refcount);
hr = IDirectSoundFullDuplex_QueryInterface(dsfd, &IID_IUnknown, (void**)&unk);
- ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08lx\n", hr);
refcount = IUnknown_AddRef(unk);
- ok(refcount == 2, "refcount == %u, expected 2\n", refcount);
+ ok(refcount == 2, "refcount == %lu, expected 2\n", refcount);
/* Not initialized */
hr = IDirectSoundFullDuplex_QueryInterface(dsfd, &IID_IDirectSound8, (void**)&ds8);
ok(hr == E_NOINTERFACE,
- "QueryInterface for IID_IDirectSound8 failed: %08x, expected E_NOINTERFACE\n", hr);
+ "QueryInterface for IID_IDirectSound8 failed: %08lx, expected E_NOINTERFACE\n", hr);
hr = IDirectSoundFullDuplex_QueryInterface(dsfd, &IID_IDirectSoundCapture, (void**)&dsc);
ok(hr == E_NOINTERFACE,
- "QueryInterface for IID_IDirectSoundCapture failed: %08x, expected E_NOINTERFACE\n", hr);
+ "QueryInterface for IID_IDirectSoundCapture failed: %08lx, expected E_NOINTERFACE\n", hr);
init_format(&wfx, WAVE_FORMAT_PCM, 44100, 16, 1);
ZeroMemory(&bufdesc, sizeof(bufdesc));
@@ -274,49 +274,49 @@ static void test_COM(void)
hr = IDirectSoundFullDuplex_Initialize(dsfd, NULL, NULL, &cbufdesc, &bufdesc, get_hwnd(),
DSSCL_EXCLUSIVE, NULL, NULL);
ok(hr == E_INVALIDARG,
- "IDirectSoundFullDuplex_Initialize failed: %08x, expected E_INVALIDARG\n", hr);
+ "IDirectSoundFullDuplex_Initialize failed: %08lx, expected E_INVALIDARG\n", hr);
hr = IDirectSoundFullDuplex_Initialize(dsfd, NULL, NULL, &cbufdesc, &bufdesc, get_hwnd(),
DSSCL_EXCLUSIVE, &dscb8, &dsb8);
if (hr == DSERR_NODRIVER || hr == DSERR_INVALIDCALL) {
skip("No driver\n");
return;
}
- ok(hr == S_OK, "IDirectSoundFullDuplex_Initialize failed: %08x\n", hr);
+ ok(hr == S_OK, "IDirectSoundFullDuplex_Initialize failed: %08lx\n", hr);
/* IDirectSound and IDirectSound8 */
hr = IDirectSoundFullDuplex_QueryInterface(dsfd, &IID_IDirectSound8, (void**)&ds8);
- ok(hr == S_OK, "QueryInterface for IID_IDirectSound8 failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IDirectSound8 failed: %08lx\n", hr);
refcount = IDirectSound8_AddRef(ds8);
- ok(refcount == 2, "refcount == %u, expected 2\n", refcount);
+ ok(refcount == 2, "refcount == %lu, expected 2\n", refcount);
hr = IDirectSoundFullDuplex_QueryInterface(dsfd, &IID_IDirectSound, (void**)&ds);
- ok(hr == S_OK, "QueryInterface for IID_IDirectSound failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IDirectSound failed: %08lx\n", hr);
refcount = IDirectSound8_AddRef(ds8);
- ok(refcount == 4, "refcount == %u, expected 4\n", refcount);
+ ok(refcount == 4, "refcount == %lu, expected 4\n", refcount);
refcount = IDirectSound_AddRef(ds);
- ok(refcount == 5, "refcount == %u, expected 5\n", refcount);
+ ok(refcount == 5, "refcount == %lu, expected 5\n", refcount);
hr = IDirectSound8_QueryInterface(ds8, &IID_IUnknown, (void**)&unk8);
- ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08lx\n", hr);
ok(unk == unk8, "Got different IUnknown when QI'ing IDirectSoundFullDuplex and IDirectSound\n");
refcount = IUnknown_AddRef(unk8);
- ok(refcount == 4, "refcount == %u, expected 4\n", refcount);
+ ok(refcount == 4, "refcount == %lu, expected 4\n", refcount);
refcount = IDirectSound_AddRef(ds);
- ok(refcount == 6, "refcount == %u, expected 6\n", refcount);
+ ok(refcount == 6, "refcount == %lu, expected 6\n", refcount);
refcount = IDirectSoundFullDuplex_AddRef(dsfd);
- ok(refcount == 3, "refcount == %u, expected 3\n", refcount);
+ ok(refcount == 3, "refcount == %lu, expected 3\n", refcount);
/* IDirectSoundCapture */
hr = IDirectSoundFullDuplex_QueryInterface(dsfd, &IID_IDirectSoundCapture, (void**)&dsc);
- ok(hr == S_OK, "QueryInterface for IID_IDirectSoundCapture failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IDirectSoundCapture failed: %08lx\n", hr);
refcount = IDirectSoundCapture_AddRef(dsc);
- ok(refcount == 2, "refcount == %u, expected 2\n", refcount);
+ ok(refcount == 2, "refcount == %lu, expected 2\n", refcount);
refcount = IDirectSoundFullDuplex_AddRef(dsfd);
- ok(refcount == 4, "refcount == %u, expected 4\n", refcount);
+ ok(refcount == 4, "refcount == %lu, expected 4\n", refcount);
hr = IDirectSound8_QueryInterface(ds8, &IID_IUnknown, (void**)&unk8);
- ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08x\n", hr);
+ ok(hr == S_OK, "QueryInterface for IID_IUnknown failed: %08lx\n", hr);
ok(unk == unk8,
"Got different IUnknown when QI'ing IDirectSoundFullDuplex and IDirectSoundCapture\n");
refcount = IUnknown_AddRef(unk8);
- ok(refcount == 6, "refcount == %u, expected 6\n", refcount);
+ ok(refcount == 6, "refcount == %lu, expected 6\n", refcount);
IDirectSoundBuffer8_Release(dsb8);
IDirectSoundCaptureBuffer8_Release(dscb8);
diff --git a/dlls/dsound/tests/propset.c b/dlls/dsound/tests/propset.c
index 94f0d36345f..71040a70c77 100644
--- a/dlls/dsound/tests/propset.c
+++ b/dlls/dsound/tests/propset.c
@@ -67,7 +67,7 @@ static BOOL CALLBACK callback(PDSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_DATA dat
trace(" Description: %s\n", data->Description);
trace(" Module: %s\n", data->Module);
trace(" Interface: %s\n", data->Interface);
- trace(" WaveDeviceId: %d\n", data->WaveDeviceId);
+ trace(" WaveDeviceId: %ld\n", data->WaveDeviceId);
return TRUE;
}
@@ -94,7 +94,7 @@ static BOOL CALLBACK callback1(PDSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DATA
trace(" ModuleA: %s\n", data->ModuleA);
WideCharToMultiByte(CP_ACP, 0, data->ModuleW, -1, moduleA, sizeof(moduleA), NULL, NULL);
trace(" ModuleW: %s\n", moduleA);
- trace(" WaveDeviceId: %d\n", data->WaveDeviceId);
+ trace(" WaveDeviceId: %ld\n", data->WaveDeviceId);
return TRUE;
}
@@ -115,7 +115,7 @@ static BOOL CALLBACK callbackA(PDSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DATA
trace(" Description: %s\n", data->Description);
trace(" Module: %s\n", data->Module);
trace(" Interface: %s\n", data->Interface);
- trace(" WaveDeviceId: %d\n", data->WaveDeviceId);
+ trace(" WaveDeviceId: %ld\n", data->WaveDeviceId);
return TRUE;
}
@@ -143,7 +143,7 @@ static BOOL CALLBACK callbackW(PDSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA
trace("\tDescription: %s\n", descriptionA);
trace("\tModule: %s\n", moduleA);
trace("\tInterface: %s\n", interfaceA);
- trace("\tWaveDeviceId: %d\n", data->WaveDeviceId);
+ trace("\tWaveDeviceId: %ld\n", data->WaveDeviceId);
return TRUE;
}
@@ -160,20 +160,20 @@ static void propset_private_tests(void)
rc = (pDllGetClassObject)(&CLSID_DirectSound, &IID_IClassFactory, NULL);
ok(rc==DSERR_INVALIDPARAM,"DllGetClassObject(CLSID_DirectSound, "
"IID_IClassFactory) should have returned DSERR_INVALIDPARAM, "
- "returned: %08x\n",rc);
+ "returned: %08lx\n",rc);
rc = (pDllGetClassObject)(&CLSID_DirectSound, &IID_IDirectSound, (void **)(&pcf));
ok(rc==E_NOINTERFACE,"DllGetClassObject(CLSID_DirectSound, "
"IID_IDirectSound) should have returned E_NOINTERFACE, "
- "returned: %08x\n",rc);
+ "returned: %08lx\n",rc);
rc = (pDllGetClassObject)(&CLSID_DirectSound, &IID_IUnknown, (void **)(&pcf));
ok(rc==DS_OK,"DllGetClassObject(CLSID_DirectSound, "
- "IID_IUnknown) failed: %08x\n",rc);
+ "IID_IUnknown) failed: %08lx\n",rc);
rc = (pDllGetClassObject)(&CLSID_DirectSound, &IID_IClassFactory, (void **)(&pcf));
ok(pcf!=0, "DllGetClassObject(CLSID_DirectSound, IID_IClassFactory) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (pcf==0)
return;
@@ -182,17 +182,17 @@ static void propset_private_tests(void)
rc = IClassFactory_CreateInstance(pcf, NULL, &IID_IKsPropertySet,
NULL);
ok(rc==DSERR_INVALIDPARAM, "CreateInstance(IID_IKsPropertySet) should have "
- "returned DSERR_INVALIDPARAM, returned: %08x\n",rc);
+ "returned DSERR_INVALIDPARAM, returned: %08lx\n",rc);
rc = IClassFactory_CreateInstance(pcf, NULL, &IID_IKsPropertySet,
(void **)(&pps));
ok(rc==E_NOINTERFACE, "CreateInstance(IID_IKsPropertySet) should have "
- "returned E_NOINTERFACE, returned: %08x\n",rc);
+ "returned E_NOINTERFACE, returned: %08lx\n",rc);
/* and the direct sound 8 version */
rc = pDllGetClassObject(&CLSID_DirectSound8, &IID_IClassFactory, (void **)&pcf);
ok(pcf!=0, "DllGetClassObject(CLSID_DirectSound8, IID_IClassFactory) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (pcf==0)
return;
@@ -200,12 +200,12 @@ static void propset_private_tests(void)
rc = IClassFactory_CreateInstance(pcf, NULL, &IID_IKsPropertySet,
(void **)(&pps));
ok(rc==E_NOINTERFACE, "CreateInstance(IID_IKsPropertySet) should have "
- "returned E_NOINTERFACE, returned: %08x\n",rc);
+ "returned E_NOINTERFACE, returned: %08lx\n",rc);
/* try direct sound capture next */
rc = pDllGetClassObject(&CLSID_DirectSoundCapture, &IID_IClassFactory, (void **)&pcf);
ok(pcf!=0, "DllGetClassObject(CLSID_DirectSoundCapture, IID_IClassFactory) "
- "failed: %08x\n",rc);
+ "failed: %08lx\n",rc);
if (pcf==0)
return;
@@ -213,12 +213,12 @@ static void propset_private_tests(void)
rc = IClassFactory_CreateInstance(pcf, NULL, &IID_IKsPropertySet,
(void **)(&pps));
ok(rc==E_NOINTERFACE, "CreateInstance(IID_IKsPropertySet) should have "
- "returned E_NOINTERFACE,returned: %08x\n",rc);
+ "returned E_NOINTERFACE,returned: %08lx\n",rc);
/* and the direct sound capture 8 version */
rc = pDllGetClassObject(&CLSID_DirectSoundCapture8, &IID_IClassFactory, (void **)&pcf);
ok(pcf!=0, "DllGetClassObject(CLSID_DirectSoundCapture8, "
- "IID_IClassFactory) failed: %08x\n",rc);
+ "IID_IClassFactory) failed: %08lx\n",rc);
if (pcf==0)
return;
@@ -226,13 +226,13 @@ static void propset_private_tests(void)
rc = IClassFactory_CreateInstance(pcf, NULL, &IID_IKsPropertySet,
(void **)(&pps));
ok(rc==E_NOINTERFACE, "CreateInstance(IID_IKsPropertySet) should have "
- "returned E_NOINTERFACE, returned: %08x\n",rc);
+ "returned E_NOINTERFACE, returned: %08lx\n",rc);
/* try direct sound full duplex next */
rc = (pDllGetClassObject)(&CLSID_DirectSoundFullDuplex, &IID_IClassFactory,
(void **)(&pcf));
ok(pcf!=0, "DllGetClassObject(CLSID_DirectSoundFullDuplex, "
- "IID_IClassFactory) failed: %08x\n",rc);
+ "IID_IClassFactory) failed: %08lx\n",rc);
if (pcf==0)
return;
@@ -240,7 +240,7 @@ static void propset_private_tests(void)
rc = IClassFactory_CreateInstance(pcf, NULL, &IID_IKsPropertySet,
(void **)(&pps));
ok(rc==E_NOINTERFACE, "CreateInstance(IID_IKsPropertySet) should have "
- "returned NOINTERFACE, returned: %08x\n",rc);
+ "returned NOINTERFACE, returned: %08lx\n",rc);
/* try direct sound private last */
rc = (pDllGetClassObject)(&CLSID_DirectSoundPrivate, &IID_IClassFactory,
@@ -253,7 +253,7 @@ static void propset_private_tests(void)
/* direct sound private does have an IKsPropertySet */
rc = IClassFactory_CreateInstance(pcf, NULL, &IID_IKsPropertySet,
(void **)(&pps));
- ok(rc==DS_OK, "CreateInstance(IID_IKsPropertySet) failed: %08x\n",
+ ok(rc==DS_OK, "CreateInstance(IID_IKsPropertySet) failed: %08lx\n",
rc);
if (rc!=DS_OK)
return;
@@ -264,7 +264,7 @@ static void propset_private_tests(void)
&support);
ok(rc==DS_OK||rc==E_INVALIDARG,
"QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION) failed: %08lx\n",
rc);
if (rc!=DS_OK) {
if (rc==E_INVALIDARG)
@@ -274,10 +274,10 @@ static void propset_private_tests(void)
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET),
"Shouldn't be able to set DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
/* test DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1 */
rc = IKsPropertySet_QuerySupport(pps, &DSPROPSETID_DirectSoundDevice,
@@ -285,7 +285,7 @@ static void propset_private_tests(void)
&support);
ok(rc==DS_OK||rc==E_INVALIDARG,
"QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1) failed: %08lx\n",
rc);
if (rc!=DS_OK) {
if (rc==E_INVALIDARG)
@@ -295,10 +295,10 @@ static void propset_private_tests(void)
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET),
"Shouldn't be able to set DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
/* test DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A */
rc = IKsPropertySet_QuerySupport(pps, &DSPROPSETID_DirectSoundDevice,
@@ -306,7 +306,7 @@ static void propset_private_tests(void)
&support);
ok(rc==DS_OK||rc==E_INVALIDARG,
"QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A) failed: %08lx\n",
rc);
if (rc!=DS_OK) {
if (rc==E_INVALIDARG)
@@ -316,10 +316,10 @@ static void propset_private_tests(void)
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET),
"Shouldn't be able to set DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
/* test DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W */
rc = IKsPropertySet_QuerySupport(pps, &DSPROPSETID_DirectSoundDevice,
@@ -327,7 +327,7 @@ static void propset_private_tests(void)
&support);
ok(rc==DS_OK||rc==E_INVALIDARG,
"QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W) failed: %08lx\n",
rc);
if (rc!=DS_OK) {
if (rc==E_INVALIDARG)
@@ -337,58 +337,58 @@ static void propset_private_tests(void)
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET),
"Shouldn't be able to set DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
/* test generic DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING */
rc = IKsPropertySet_QuerySupport(pps, &DSPROPSETID_DirectSoundDevice,
DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING, &support);
ok(rc==DS_OK, "QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING) failed: %08lx\n",
rc);
if (rc!=DS_OK)
return;
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET), "Shouldn't be able to set "
"DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING: support = "
- "0x%x\n",support);
+ "0x%lx\n",support);
/* test DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A */
rc = IKsPropertySet_QuerySupport(pps, &DSPROPSETID_DirectSoundDevice,
DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A, &support);
ok(rc==DS_OK, "QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A) failed: %08lx\n",
rc);
if (rc!=DS_OK)
return;
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET), "Shouldn't be able to set "
"DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_A: support = "
- "0x%x\n",support);
+ "0x%lx\n",support);
/* test DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W */
rc = IKsPropertySet_QuerySupport(pps, &DSPROPSETID_DirectSoundDevice,
DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W, &support);
ok(rc==DS_OK, "QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W) failed: %08lx\n",
rc);
if (rc!=DS_OK)
return;
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET), "Shouldn't be able to set "
"DSPROPERTY_DIRECTSOUNDDEVICE_WAVEDEVICEMAPPING_W: support = "
- "0x%x\n",support);
+ "0x%lx\n",support);
/* test generic DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE */
trace("*** Testing DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE ***\n");
@@ -396,16 +396,16 @@ static void propset_private_tests(void)
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE,
&support);
ok(rc==DS_OK, "QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE) failed: %08lx\n",
rc);
if (rc!=DS_OK)
return;
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET),"Shouldn't be able to set "
- "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE: support = 0x%x\n",support);
+ "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE: support = 0x%lx\n",support);
if (support & KSPROPERTY_SUPPORT_GET) {
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_DATA data;
@@ -417,7 +417,7 @@ static void propset_private_tests(void)
rc = IKsPropertySet_Get(pps, &DSPROPSETID_DirectSoundDevice,
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE,
NULL, 0, &data, sizeof(data), &bytes);
- ok(rc==DS_OK, "Couldn't enumerate: 0x%x\n",rc);
+ ok(rc==DS_OK, "Couldn't enumerate: 0x%lx\n",rc);
}
/* test DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1 */
@@ -426,16 +426,16 @@ static void propset_private_tests(void)
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1,
&support);
ok(rc==DS_OK, "QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1) failed: %08lx\n",
rc);
if (rc!=DS_OK)
return;
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET),"Shouldn't be able to set "
- "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1: support = 0x%x\n",support);
+ "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1: support = 0x%lx\n",support);
if (support & KSPROPERTY_SUPPORT_GET) {
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1_DATA data;
@@ -447,7 +447,7 @@ static void propset_private_tests(void)
rc = IKsPropertySet_Get(pps, &DSPROPSETID_DirectSoundDevice,
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1,
NULL, 0, &data, sizeof(data), &bytes);
- ok(rc==DS_OK, "Couldn't enumerate: 0x%x\n",rc);
+ ok(rc==DS_OK, "Couldn't enumerate: 0x%lx\n",rc);
}
/* test DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A */
@@ -456,16 +456,16 @@ static void propset_private_tests(void)
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A,
&support);
ok(rc==DS_OK, "QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A) failed: %08lx\n",
rc);
if (rc!=DS_OK)
return;
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET),"Shouldn't be able to set "
- "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A: support = 0x%x\n",support);
+ "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A: support = 0x%lx\n",support);
if (support & KSPROPERTY_SUPPORT_GET) {
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A_DATA data;
@@ -477,7 +477,7 @@ static void propset_private_tests(void)
rc = IKsPropertySet_Get(pps, &DSPROPSETID_DirectSoundDevice,
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A,
NULL, 0, &data, sizeof(data), &bytes);
- ok(rc==DS_OK, "Couldn't enumerate: 0x%x\n",rc);
+ ok(rc==DS_OK, "Couldn't enumerate: 0x%lx\n",rc);
}
/* test DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W */
@@ -486,16 +486,16 @@ static void propset_private_tests(void)
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W,
&support);
ok(rc==DS_OK, "QuerySupport(DSPROPSETID_DirectSoundDevice, "
- "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W) failed: %08x\n",
+ "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W) failed: %08lx\n",
rc);
if (rc!=DS_OK)
return;
ok(support & KSPROPERTY_SUPPORT_GET,
"Couldn't get DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W: "
- "support = 0x%x\n",support);
+ "support = 0x%lx\n",support);
ok(!(support & KSPROPERTY_SUPPORT_SET),"Shouldn't be able to set "
- "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W: support = 0x%x\n",support);
+ "DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W: support = 0x%lx\n",support);
if (support & KSPROPERTY_SUPPORT_GET) {
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W_DATA data;
@@ -507,7 +507,7 @@ static void propset_private_tests(void)
rc = IKsPropertySet_Get(pps, &DSPROPSETID_DirectSoundDevice,
DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W,
NULL, 0, &data, sizeof(data), &bytes);
- ok(rc==DS_OK, "Couldn't enumerate: 0x%x\n",rc);
+ ok(rc==DS_OK, "Couldn't enumerate: 0x%lx\n",rc);
}
IKsPropertySet_Release(pps);
}
@@ -529,7 +529,7 @@ static BOOL WINAPI dsenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
rc = DirectSoundCreate(lpGuid, &dso, NULL);
ok(rc==DS_OK||rc==DSERR_NODRIVER||rc==DSERR_ALLOCATED||rc==E_FAIL,
- "DirectSoundCreate() failed: %08x\n",rc);
+ "DirectSoundCreate() failed: %08lx\n",rc);
if (rc!=DS_OK) {
if (rc==DSERR_NODRIVER)
trace(" No Driver\n");
@@ -543,7 +543,7 @@ static BOOL WINAPI dsenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
/* We must call SetCooperativeLevel before calling CreateSoundBuffer */
/* DSOUND: Setting DirectSound cooperative level to DSSCL_PRIORITY */
rc=IDirectSound_SetCooperativeLevel(dso,get_hwnd(),DSSCL_PRIORITY);
- ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08x\n",
+ ok(rc==DS_OK,"IDirectSound_SetCooperativeLevel() failed: %08lx\n",
rc);
if (rc!=DS_OK)
goto EXIT;
@@ -557,7 +557,7 @@ static BOOL WINAPI dsenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
ok((rc==DS_OK&&primary!=NULL)
|| broken(rc==DSERR_INVALIDPARAM),
"IDirectSound_CreateSoundBuffer() failed to "
- "create a hardware 3D primary buffer: %08x\n",rc);
+ "create a hardware 3D primary buffer: %08lx\n",rc);
if(rc==DSERR_INVALIDPARAM) {
skip("broken driver\n");
goto EXIT;
@@ -575,11 +575,11 @@ static BOOL WINAPI dsenum_callback(LPGUID lpGuid, LPCSTR lpcstrDescription,
bufdesc.dwFlags=DSBCAPS_CTRLDEFAULT|DSBCAPS_GETCURRENTPOSITION2;
bufdesc.dwBufferBytes=wfx.nAvgBytesPerSec;
bufdesc.lpwfxFormat=&wfx;
- trace(" Testing a secondary buffer at %dx%dx%d\n",
+ trace(" Testing a secondary buffer at %ldx%dx%d\n",
wfx.nSamplesPerSec,wfx.wBitsPerSample,wfx.nChannels);
rc=IDirectSound_CreateSoundBuffer(dso,&bufdesc,&secondary,NULL);
ok((rc==DS_OK && secondary!=NULL) || broken(rc == DSERR_CONTROLUNAVAIL), /* vmware drivers on w2k */
- "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer: %08x\n",rc);
+ "IDirectSound_CreateSoundBuffer() failed to create a secondary buffer: %08lx\n",rc);
if (rc==DS_OK&&secondary!=NULL) {
IKsPropertySet * pPropertySet=NULL;
rc=IDirectSoundBuffer_QueryInterface(secondary,
@@ -671,7 +671,7 @@ static void propset_buffer_tests(void)
{
HRESULT rc;
rc = DirectSoundEnumerateA(dsenum_callback, NULL);
- ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08x\n",rc);
+ ok(rc==DS_OK,"DirectSoundEnumerateA() failed: %08lx\n",rc);
trace("tested %u DirectSound drivers\n", driver_count);
}
March 1, 2022
[PATCH 02/27] include/ddraw.h: fix some definitions
by Eric Pouech
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
---
include/ddraw.h | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/include/ddraw.h b/include/ddraw.h
index 0c14c468121..eed8aebf275 100644
--- a/include/ddraw.h
+++ b/include/ddraw.h
@@ -858,17 +858,17 @@ typedef struct _DDPIXELFORMAT {
#define DDFXALPHACAPS_OVERLAYALPHASURFACESNEG 0x00000200
/* DDCAPS.dwPalCaps */
-#define DDPCAPS_4BIT 0x00000001
-#define DDPCAPS_8BITENTRIES 0x00000002
-#define DDPCAPS_8BIT 0x00000004
-#define DDPCAPS_INITIALIZE 0x00000008
-#define DDPCAPS_PRIMARYSURFACE 0x00000010
-#define DDPCAPS_PRIMARYSURFACELEFT 0x00000020
-#define DDPCAPS_ALLOW256 0x00000040
-#define DDPCAPS_VSYNC 0x00000080
-#define DDPCAPS_1BIT 0x00000100
-#define DDPCAPS_2BIT 0x00000200
-#define DDPCAPS_ALPHA 0x00000400
+#define DDPCAPS_4BIT __MSABI_LONG(0x00000001)
+#define DDPCAPS_8BITENTRIES __MSABI_LONG(0x00000002)
+#define DDPCAPS_8BIT __MSABI_LONG(0x00000004)
+#define DDPCAPS_INITIALIZE __MSABI_LONG(0x00000008)
+#define DDPCAPS_PRIMARYSURFACE __MSABI_LONG(0x00000010)
+#define DDPCAPS_PRIMARYSURFACELEFT __MSABI_LONG(0x00000020)
+#define DDPCAPS_ALLOW256 __MSABI_LONG(0x00000040)
+#define DDPCAPS_VSYNC __MSABI_LONG(0x00000080)
+#define DDPCAPS_1BIT __MSABI_LONG(0x00000100)
+#define DDPCAPS_2BIT __MSABI_LONG(0x00000200)
+#define DDPCAPS_ALPHA __MSABI_LONG(0x00000400)
/* DDCAPS.dwSVCaps */
/* the first 4 of these are now obsolete */
March 1, 2022