[2/4] msi/tests: Add a test for MsiEnumProductsEx.

Hans Leidekker hans at codeweavers.com
Fri Apr 20 03:56:11 CDT 2012


---
 dlls/msi/tests/msi.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/dlls/msi/tests/msi.c b/dlls/msi/tests/msi.c
index f7d0717..67b7e52 100644
--- a/dlls/msi/tests/msi.c
+++ b/dlls/msi/tests/msi.c
@@ -11882,6 +11882,13 @@ static void test_MsiEnumProductsEx(void)
     ok( len == sizeof(sid), "got %u\n", len );
     ok( !sid[0], "got %s\n", sid );
 
+    sid[0] = 0;
+    len = 0;
+    r = pMsiEnumProductsExA( NULL, usersid, MSIINSTALLCONTEXT_USERUNMANAGED, 0, NULL, NULL, sid, &len );
+    ok( r == ERROR_MORE_DATA, "got %u\n", r );
+    ok( len, "length unchanged\n" );
+    ok( !sid[0], "got %s\n", sid );
+
     guid[0] = 0;
     context = 0xdeadbeef;
     sid[0] = 0;
-- 
1.7.5.4







More information about the wine-patches mailing list