Author: akhaldi
Date: Thu Nov 17 22:47:02 2016
New Revision: 73277
URL:
http://svn.reactos.org/svn/reactos?rev=73277&view=rev
Log:
[MMDEVAPI_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
Modified:
trunk/rostests/winetests/mmdevapi/capture.c
trunk/rostests/winetests/mmdevapi/propstore.c
Modified: trunk/rostests/winetests/mmdevapi/capture.c
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/winetests/mmdevapi/captur…
==============================================================================
--- trunk/rostests/winetests/mmdevapi/capture.c [iso-8859-1] (original)
+++ trunk/rostests/winetests/mmdevapi/capture.c [iso-8859-1] Thu Nov 17 22:47:02 2016
@@ -309,19 +309,13 @@
if(hr == S_OK){
/* The discontinuity is reported here, but is this an old or new packet? */
- if(!(flags & AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY)){
+ todo_wine_if(!(flags & AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY)) {
/* FIXME: Some drivers fail */
- todo_wine ok(flags & AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY, "expect
DISCONTINUITY %x\n", flags);
- todo_wine ok(pos == sum + frames, "Position %u gap %d\n",
- (UINT)pos, (UINT)pos - sum);
- }else{
ok(flags & AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY, "expect
DISCONTINUITY %x\n", flags);
-
/* Native's position is one period further than what we read.
* Perhaps that's precisely the meaning of DATA_DISCONTINUITY:
* signal when the position jump left a gap. */
- ok(pos == sum + frames, "Position %u gap %d\n",
- (UINT)pos, (UINT)pos - sum);
+ ok(pos == sum + frames, "Position %u gap %d\n", (UINT)pos,
(UINT)pos - sum);
}
ok(pad == next, "GCP %u vs. BufferSize %u\n", (UINT32)pad, next);
Modified: trunk/rostests/winetests/mmdevapi/propstore.c
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/winetests/mmdevapi/propst…
==============================================================================
--- trunk/rostests/winetests/mmdevapi/propstore.c [iso-8859-1] (original)
+++ trunk/rostests/winetests/mmdevapi/propstore.c [iso-8859-1] Thu Nov 17 22:47:02 2016
@@ -64,7 +64,7 @@
pv.vt = VT_EMPTY;
hr = IPropertyStore_GetValue(store, (const
PROPERTYKEY*)&DEVPKEY_DeviceInterface_FriendlyName, &pv);
ok(hr == S_OK, "Failed with %08x\n", hr);
- ok(pv.vt == VT_EMPTY, "Key should not be found\n");
+ ok(pv.vt == VT_LPWSTR && pv.u.pwszVal, "FriendlyName value had wrong
type: 0x%x or was NULL\n", pv.vt);
pv.vt = VT_EMPTY;
hr = IPropertyStore_GetValue(store, (const
PROPERTYKEY*)&DEVPKEY_DeviceInterface_Enabled, &pv);
@@ -118,8 +118,9 @@
if (IsEqualPropertyKey(pkey, DEVPKEY_Device_DeviceDesc))
found_desc = TRUE;
}
- ok(found_name || broken(!found_name), "DEVPKEY_Device_FriendlyName not
found\n");
- ok(found_desc == TRUE, "DEVPKEY_Device_DeviceDesc not found\n");
+ ok(found_name ||
+ broken(!found_name) /* vista */, "DEVPKEY_Device_FriendlyName not
found\n");
+ ok(found_desc, "DEVPKEY_Device_DeviceDesc not found\n");
}
static void test_setvalue_on_wow64(IPropertyStore *store)