Commit Graph

1479 Commits

Author SHA1 Message Date
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