Mikhail Maroukhine
3d2fc2f315
advapi32: Fix compiler warnings with flag -Wcast-qual.
2010-04-02 15:22:51 +02:00
Alexandre Julliard
6ebc627996
server: Disallow all operations on deleted registry keys.
2010-04-02 15:22:31 +02:00
Alexandre Julliard
21da080dbd
advapi32: Add support for the KEY_WOW64_32KEY flag in RegOpenKey on 64-bit.
2010-04-02 12:23:02 +02:00
Alexandre Julliard
68a5c34731
advapi32: Add support for the KEY_WOW64_32KEY flag in RegCreateKey on 64-bit.
2010-04-02 11:51:15 +02:00
Alexandre Julliard
acc41b50d1
advapi32: Don't use the static Unicode buffer for value names since they can be larger than MAX_PATH.
2010-04-02 11:50:12 +02:00
Vincent Povirk
3db80a4b1f
advapi32: Add test for RegDeleteValue.
2010-04-01 18:12:40 +02:00
Vincent Povirk
37235a9b46
advapi32: Add tests for registry keys that have been deleted.
2010-04-01 18:12:40 +02:00
Mikhail Maroukhine
0490131783
advapi32: Fix compiler warnings with flag -Wcast-qual.
2010-03-29 12:10:06 +02:00
Andrew Nguyen
c62dd29b37
include: Add prototypes for RtlEncryptMemory and RtlDecryptMemory in ntsecapi.h.
2010-03-22 11:40:25 +01:00
Andrew Nguyen
890ce5360d
advapi32: Fix SystemFunction036 prototype to match ntsecapi.h.
2010-03-22 11:40:22 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Paul Vriens
0b994d0aee
advapi32/tests: Restore default cryptographic provider after the tests.
2010-03-15 13:28:23 +01:00
Alexandre Julliard
e7ff9925fb
advapi32/tests: Add a number of tests for Wow64 registry redirection.
2010-03-04 17:28:54 +01:00
Alexandre Julliard
972f96d6c4
advapi32: Create keys recursively if necessary.
2010-03-01 14:12:12 +01:00
Alexandre Julliard
47abab12a0
advapi32/tests: Fix a test failure on Wow64.
2010-02-23 11:07:02 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Alexandre Julliard
71fa5a36b1
advapi32/tests: Fix the ReadEventLog error checking.
2010-02-19 11:36:12 +01:00
Alexandre Julliard
4f6d085073
advapi32/tests: Avoid crashing if ReadEventLogA fails.
2010-02-18 14:06:10 +01:00
Alexandre Julliard
9b7d1041fc
advapi32: Implemented RegDeleteKeyExA/W.
2010-02-18 14:01:45 +01:00
Dan Kegel
fed6738bc4
advapi32: Fix leak in test_symlinks.
2010-02-17 09:42:19 +01:00
Alexandre Julliard
0e98500e43
ntdll: Fix the return value of NtOpenKey for some invalid parameters.
2010-02-16 14:32:26 +01:00
Alexandre Julliard
18a2e83904
advapi32/tests: Add tests for registry symlinks at the advapi32 level.
2010-02-15 21:07:51 +01:00
Alexandre Julliard
6c07850270
advapi32: Add support for registry symlinks.
2010-02-15 21:07:41 +01:00
Alexandre Julliard
823edff312
advapi32/tests: Fix the service inactive state check to match the documentation.
2010-02-02 23:44:32 +01:00
Maarten Lankhorst
96ca708706
advapi32: Fix RegGetValue on REG_BINARY data.
2010-02-01 14:11:04 +01:00
Andrew Nguyen
3822f9d2e1
advapi32/tests: Test SystemFunction036.
2010-01-18 14:28:16 +01:00
James Hawkins
72158ac286
Revert "advapi32: Free descriptor if it isn't returned from GetSecurityInfo().".
...
This reverts commit dbd76575ef
.
According to MSDN, ppSecurityDescriptor must not be NULL if any of the
SID or ACL parameters are non-NULL. This is wrong, and native
GetSecurityInfo will happily return those pointers, leaving one unable
to free the original security descriptor.
2010-01-18 14:15:23 +01:00
Nikolay Sivov
dbd76575ef
advapi32: Free descriptor if it isn't returned from GetSecurityInfo().
2010-01-11 15:46:04 -06:00
James Hawkins
621a772d48
advapi32: Fix a few memory leaks. Use the correct API to free SIDs (FreeSid).
2010-01-07 17:59:58 +01:00
Marcin Baczyński
005b9066f4
advapi32/tests: Remove superfluous void* cast.
2010-01-07 09:27:02 +01:00
Juan Lang
dec7dda411
advapi32/tests: Fix memory leaks in tests.
2009-12-11 17:47:30 +01:00
Paul Vriens
72c54e5d3b
adapi32/tests: Fix test failures when the computername is fully qualified on W2K3 and earlier.
2009-12-08 12:53:09 +01:00
Paul Chitescu
7fea0e332f
advapi32: Reduce registry access to MAXIMUM_ALLOWED wherever possible.
2009-12-07 14:50:20 +01:00
Paul Vriens
19f4c42f99
advapi32/tests: Fix some test failures when the computername is fully qualified.
2009-12-07 14:18:27 +01:00
Rob Shearman
190a11ddb6
advapi32: Fix memory leaks in security tests.
2009-12-02 16:08:53 +01:00
Rob Shearman
8bfc736561
advapi32: Don't test the contents of memory outside of a valid block of memory.
2009-12-02 16:08:52 +01:00
Hans Leidekker
c0d79c475b
advapi32: Improve the stub for GetEffectiveRightsFromAclA.
2009-12-01 13:16:39 +01:00
Paul Vriens
a29581ba36
advapi32/tests: Add some EnumServicesStatus*W tests.
2009-11-30 13:13:38 +01:00
Paul Vriens
da92afa3e1
advapi32/tests: Fix a test failure on W2K3 without a service pack.
2009-11-24 15:53:36 +01:00
Paul Vriens
91648ff4be
advapi32/tests: Fix an intermittent crash on NT4.
2009-11-24 15:53:36 +01:00
Louis Lenders
5edac26628
advapi32: Don't delay import rpcrt4.
2009-11-23 15:25:39 +01:00
Paul Vriens
b5446ea525
advapi32/tests: Fix test failures on Vista and higher for multiple runs.
2009-11-23 13:09:45 +01:00
Alexandre Julliard
36efda3d39
advapi32/tests: Add some tests for creation of volatile keys.
2009-11-20 11:40:07 +01:00
Austin Lund
5c45c35e4e
advapi32/tests: Skip tests for ACL file info if ACL info not stored.
2009-11-18 15:15:45 +01:00
Paul Vriens
6befd9f54c
advapi32/tests: Add some extra info to an ok() call.
2009-11-17 15:14:55 +01:00
Paul Vriens
e732ca1935
advapi32/tests: Fix some test failures on Vista without a servicepack.
2009-11-17 15:14:55 +01:00
Paul Vriens
bfa2479d4d
advapi32/tests: Fix some test failures on NT4.
2009-11-17 15:14:53 +01:00
Paul Vriens
3912286aad
advapi32/tests: Skip some tests on Win9x and WinMe.
2009-11-17 15:14:53 +01:00
Paul Vriens
e32218fd3c
advapi32/tests: Fix a test failure with Wow64.
2009-11-16 15:15:58 +01:00
Paul Vriens
f852d98ee1
advapi32/tests: Fix some test failures on 64bit systems.
2009-11-16 15:15:15 +01:00