From: Rémi Bernon rbernon@codeweavers.com
As the tests actually show on Windows. --- dlls/activeds/activeds_main.c | 2 +- dlls/activeds/tests/activeds.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/activeds/activeds_main.c b/dlls/activeds/activeds_main.c index 2664eb3a570..246d2f39628 100644 --- a/dlls/activeds/activeds_main.c +++ b/dlls/activeds/activeds_main.c @@ -144,7 +144,7 @@ HRESULT WINAPI ADsBuildVarArrayInt(LPDWORD values, DWORD count, VARIANT* var) { VARIANT item;
- V_VT(&item) = VT_UI4; + V_VT(&item) = VT_I4; V_UI4(&item) = values[idx];
hr = SafeArrayPutElement(sa, &idx, &item); diff --git a/dlls/activeds/tests/activeds.c b/dlls/activeds/tests/activeds.c index 4950b82fd86..024a2153c65 100644 --- a/dlls/activeds/tests/activeds.c +++ b/dlls/activeds/tests/activeds.c @@ -123,7 +123,7 @@ static void test_ADsBuildVarArrayInt(void) { hr = SafeArrayGetElement(V_ARRAY(&var), &idx, &item); ok(hr == S_OK, "got %#lx\n", hr); - ok(V_VT(&item) == VT_UI4, "got %d\n", V_VT(&item)); + ok(V_VT(&item) == VT_I4, "got %d\n", V_VT(&item)); ok(V_UI4(&item) == props[idx], "got %lu\n", V_UI4(&item)); VariantClear(&item); }