Commit dabf5e88 authored by Robert Reif's avatar Robert Reif Committed by Alexandre Julliard

advapi32: Check returned data from LsaQueryInformationPolicy.

parent 72ac6f5d
......@@ -4,6 +4,7 @@ SRCDIR = @srcdir@
VPATH = @srcdir@
TESTDLL = advapi32.dll
IMPORTS = advapi32 kernel32
EXTRALIBS = -luuid
CTESTS = \
crypt.c \
......
......@@ -28,7 +28,8 @@
#include "winreg.h"
#include "winternl.h"
#include "ntsecapi.h"
#define INITGUID
#include "guiddef.h"
#include "wine/test.h"
static HMODULE hadvapi32;
......@@ -80,6 +81,7 @@ static void test_lsa(void)
status = pLsaQueryInformationPolicy(handle, PolicyPrimaryDomainInformation, (PVOID*)&primary_domain_info);
ok(status == STATUS_SUCCESS, "LsaQueryInformationPolicy(PolicyPrimaryDomainInformation) failed, returned 0x%08lx\n", status);
if (status == STATUS_SUCCESS) {
ok(primary_domain_info->Sid==0,"Sid should be NULL on the local computer\n");
pLsaFreeMemory((LPVOID)primary_domain_info);
}
......@@ -92,6 +94,8 @@ static void test_lsa(void)
status = pLsaQueryInformationPolicy(handle, PolicyDnsDomainInformation, (PVOID*)&dns_domain_info);
ok(status == STATUS_SUCCESS, "LsaQueryInformationPolicy(PolicyDnsDomainInformation) failed, returned 0x%08lx\n", status);
if (status == STATUS_SUCCESS) {
ok(IsEqualGUID(&dns_domain_info->DomainGuid, &GUID_NULL), "DomainGUID should be GUID_NULL on local computer\n");
ok(dns_domain_info->Sid==0,"Sid should be NULL on the local computer\n");
pLsaFreeMemory((LPVOID)dns_domain_info);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment