[advapi32/tests] RegQueryValueW is not always implemented
Paul Vriens
paul.vriens.wine at gmail.com
Fri Mar 16 02:34:01 CDT 2007
Hi,
found this one for my win98 box.
Changelog
RegQueryValueW is not always implemented
Cheers,
Paul.
-------------- next part --------------
>From 456e85e95acde83d46e75fb8ba2c488669f32c38 Mon Sep 17 00:00:00 2001
From: Paul Vriens <Paul.Vriens.Wine at gmail.com>
Date: Fri, 16 Mar 2007 08:31:43 +0100
Subject: [PATCH] RegQueryValueW is not always implemented
---
dlls/advapi32/tests/registry.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/tests/registry.c b/dlls/advapi32/tests/registry.c
index 7e689e7..f67364a 100644
--- a/dlls/advapi32/tests/registry.c
+++ b/dlls/advapi32/tests/registry.c
@@ -830,6 +830,11 @@ static void test_reg_query_value(void)
valW[0] = '\0';
size = 0;
ret = RegQueryValueW(subkey, NULL, valW, &size);
+ if (GetLastError() == ERROR_CALL_NOT_IMPLEMENTED)
+ {
+ skip("RegQueryValueW is not implemented\n");
+ goto cleanup;
+ }
ok(ret == ERROR_MORE_DATA, "Expected ERROR_MORE_DATA, got %d\n", ret);
ok(GetLastError() == 0xdeadbeef, "Expected 0xdeadbeef, got %d\n", GetLastError());
ok(lstrlenW(valW) == 0, "Expected valW to be untouched\n");
@@ -863,6 +868,7 @@ static void test_reg_query_value(void)
ok(!lstrcmpW(valW, expected), "Got wrong value\n");
ok(size == sizeof(expected), "Got wrong size: %d\n", size);
+cleanup:
RegDeleteKeyA(subkey, "");
}
--
1.4.4.2
More information about the wine-patches
mailing list