Akihiro Sagawa
03f6a6e924
advapi32: Fix HKLM\Software handling when opening with KEY_WOW64_32KEY.
2015-01-19 14:19:32 +01:00
Hans Leidekker
ff0ee8f8a8
advapi32: Return an error from RegSetValueExW if passed a NULL data pointer and non-zero size.
2015-01-05 20:15:14 +01:00
Akihiro Sagawa
88778ec0b8
advapi32/tests: Add more KEY_WOW64_32KEY tests for 64-bit.
2014-12-18 18:56:06 +01:00
Akihiro Sagawa
9f9104d6bd
advapi32: Remove unused parameter.
2014-12-18 18:56:01 +01:00
André Hentschel
6eae6955b2
advapi32: Remove unused strings (Clang).
2014-11-25 19:49:34 +01:00
Jonathan Vollebregt
0311b980f3
advapi32/tests: Test RegDeleteKey with empty string parameter.
2014-11-07 14:42:57 +09:00
Jonathan Vollebregt
495b97f05b
advapi32/tests: Fix bad cleanup in test_reg_create_key.
2014-11-07 14:42:18 +09:00
Jonathan Vollebregt
2e78a2c921
advapi32/tests: Add trailing slashes tests for RegOpen/CreateKey.
2014-11-07 14:41:54 +09:00
Hans Leidekker
67e1cf839a
advapi32: Return success from LsaAddAccountRights.
2014-11-04 21:19:35 +09:00
Michael Stefaniuc
bd6c16628f
advapi32/tests: Simplify empty string check (PVS-Studio).
2014-11-04 13:31:40 +09:00
Bruno Jesus
d3b406ecce
advapi32/tests: Remove dead assignment (Cppcheck).
2014-10-31 10:50:50 +09:00
Bruno Jesus
c7772a5d10
advapi32/tests: Fix copy & paste issue (Cppcheck).
2014-10-31 10:50:46 +09:00
Bruno Jesus
cbc8d290b9
advapi32/tests: Add a test for enumerating a registry key without setting it.
2014-10-27 14:36:47 +09:00
Austin English
a60fadfad2
advapi32: Add a stub for WmiOpenBlock.
2014-10-21 20:00:47 +09:00
Eric Kohl
b23ed0bc17
advapi32/tests: Fix typos in test_LsaLookupNames2.
2014-09-17 10:18:32 +02:00
Austin English
d5ef271ece
advapi32: Add stub for CloseEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
a98496a09a
advapi32: Add stub for WriteEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
8ca36632e9
advapi32: Add stub for ReadEncryptedFileRaw.
2014-09-01 21:10:13 +02:00
Austin English
27f00d4f68
advapi32: Add stub for OpenEncryptedFileRawA/W.
2014-09-01 21:10:13 +02:00
Nikolay Sivov
ae1d5912fe
advapi32: Switch to heap helpers in the rest of the code.
2014-08-29 09:57:56 +02:00
Nikolay Sivov
ad012a8a57
advapi32/registry: Use heap helpers.
2014-08-28 16:53:26 +02:00
Nikolay Sivov
b60a2710f8
advapi32: Use heap helpers in security code.
2014-08-27 19:23:04 +02:00
Nikolay Sivov
65a468ef74
advapi32: Use heap* helpers in service code.
2014-08-25 10:54:50 +02:00
Thomas Faber
d6cc12d139
advapi32/tests: Fix a buffer overflow when calling GetEventLogInformation.
2014-08-15 16:59:05 +02:00
Austin English
718f1bf1b9
advapi32: Fix a memory leak in test_process_security.
2014-07-09 21:16:27 +02:00
Joris van der Wel
0a4c7860f8
server: Setting a security descriptor should not replace an existing owner or group with a default, if only a DACL is being set.
2014-07-08 19:04:49 +02:00
Erich E. Hoover
f9f3b21fb3
advapi32: Implement RegSetKeySecurity on top of NtSetSecurityObject.
2014-07-04 19:31:25 +02:00
Nikolay Sivov
7041b4db85
advapi32: Implement RegSetKeyValue().
2014-07-02 19:59:01 +02:00
Joris van der Wel
6930012f86
advapi32/tests: Refactor the retrieval of a security descriptor into a separate function so that it can be used in other tests.
2014-07-01 13:08:30 +02:00
Joris van der Wel
c3f87add45
advapi32/tests: Changed an invalid comment.
2014-07-01 13:08:29 +02:00
Joris van der Wel
11674b2f61
server: Any of the 4 SE_*_DEFAULTED controls should not be stored on objects, their usage is transient.
2014-07-01 13:07:48 +02:00
Nikolay Sivov
da6d5e6ae6
advapi32: Implement RegDeleteKeyValue().
2014-06-30 22:04:52 +02:00
Vincent Povirk
8340636c55
advapi32/tests: Account for limited users in registry test.
2014-06-18 16:27:00 +02:00
Nikolay Sivov
6a4c146962
services: Defer service delete until all handles are closed.
2014-06-12 18:24:17 +02:00
Huw Davies
0451a89ca1
advapi32/tests: Fix access rights tests in win 8.
2014-05-07 18:57:33 +02:00
Nikolay Sivov
e543eeb42b
advapi32/tests: Fix some leaks in tests (Valgrind).
2014-04-25 10:16:57 +02:00
André Hentschel
77b0e788b8
advapi32: Add stubs for GetTraceEnableFlags and GetTraceEnableLevel.
2014-04-25 10:16:40 +02:00
André Hentschel
7e01e08939
advapi32: Add stub for GetTraceLoggerHandle.
2014-04-23 11:12:19 +02:00
Thomas Faber
6754c35589
advapi32: Fix uneven length handling in CredUnmarshalCredential.
2014-03-31 12:39:35 +02:00
Thomas Faber
309b5366e8
advapi32: Set output type earlier in CredUnmarshalCredential.
2014-03-31 12:39:30 +02:00
Thomas Faber
27c8e9013f
advapi32/tests: Use a loop for CredUnmarshalCredential test cases.
2014-03-31 12:39:23 +02:00
Thomas Faber
0868486d17
advapi32: Remove unnecessary buffer copy in CredMarshalCredentialW.
2014-03-31 12:39:13 +02:00
Thomas Faber
f9fae1b3f6
advapi32: Fix stack corruption in CredIsMarshaledCredentialW.
...
In its currrent implementation, cred_decode with input length 6 writes
6 bytes to the output buffer. This overflows the DWORD passed in
CredIsMarshaledCredentialW.
2014-03-31 12:39:03 +02:00
Hans Leidekker
3dd7c60742
advapi32/test: Fix test failures on filesystems where compression is enabled.
2014-03-07 14:11:37 +01:00
Francois Gouget
daaae48e8f
advapi32/tests: Fix the backup tests when run in a non-administrator pre-Vista account.
2014-03-04 17:06:01 +01:00
Henri Verbeet
e8f28511ac
advapi32: Add a stub for EventProviderEnabled.
2014-02-17 11:32:39 +01:00
Dmitry Timoshkov
8ac05cf48e
advapi32/tests: Fix test failures under Windows 2000 and some XP versions.
2014-02-14 13:48:41 +01:00
Nikolay Sivov
9756550c25
advapi32/tests: Accept another error code returned on some WinXP systems.
2014-02-13 17:52:14 +01:00
Dmitry Timoshkov
9c010d70b0
advapi32/tests: Correct the test failure message.
2014-02-11 19:19:13 +01:00
Frédéric Delanoy
0f2bed51bd
Assorted spelling fixes.
2014-02-10 15:47:29 +01:00