Nikolay Sivov
c0b0d3b4e2
services: Pass resume index to server.
2015-02-25 20:35:23 +09:00
Nikolay Sivov
3c186a65d3
services: Make ChangeServiceConfig2W() rpc call compatible with native one.
2015-02-25 20:35:23 +09:00
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
Erich E. Hoover
ee49a5a273
kernel32: Add support for security access parameters for named pipes.
2014-02-10 15:42:06 +01:00
Dmitry Timoshkov
fd9c9a6d03
kernel32: Fix page protection to access mapping performed by CreateFileMapping.
2014-02-10 10:46:52 +01:00
Dmitry Timoshkov
162c2b7aa0
advapi32/tests: Add a test for page to access mapping performed by CreateFileMapping.
2014-02-10 10:46:47 +01:00
Dmitry Timoshkov
a0b08adbe4
server: Add PROCESS_QUERY_LIMITED_INFORMATION to GENERIC_EXECUTE access mapping and appropriately change PROCESS_ALL_ACCESS.
2014-02-06 17:08:32 +01:00
Dmitry Timoshkov
53847fd6a1
server: Fix generic access mapping for a process.
2014-02-06 17:08:31 +01:00
Dmitry Timoshkov
6e2de14df1
server: Fix generic access mapping for a thread.
2014-02-05 13:49:30 +01:00
André Hentschel
929d9fb9f7
advapi32: Use boolean return values in boolean functions.
2014-02-04 11:15:18 +01:00
Dmitry Timoshkov
fdd483c083
server: Fix generic access mapping for a semaphore.
2014-02-04 10:52:15 +01:00
Hans Leidekker
e0c5dfdf5d
advapi32/tests: Mark a test result on Windows 2000 as broken.
2014-01-30 14:51:35 +01:00
Alexandre Julliard
cf0e96c6d0
configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
2014-01-30 14:51:33 +01:00
Dmitry Timoshkov
422116490b
server: Fix generic access mapping for a mutex.
2014-01-30 10:36:09 +01:00
Dmitry Timoshkov
5953851b8a
server: Fix generic access mapping for an event.
2014-01-29 15:00:57 +01:00
Hans Leidekker
fbb669d0d4
advapi32: Use a generic Keychain item to store credentials on MacOS.
2014-01-28 19:38:43 +01:00
Hans Leidekker
6cd1076f61
advapi32/tests: Add a test to show that OpenSCManager clears last error on success.
2014-01-28 14:35:55 +01:00
Andrey Gusev
be367393c9
Assorted typos fixes.
2014-01-13 17:37:42 +01:00
Hans Leidekker
8953c74e34
advapi32: Don't shadow keychain_item in mac_write_credential.
2014-01-10 18:15:08 +01:00
Hans Leidekker
2722c45173
advapi32: PP_USE_HARDWARE_RNG is a parameter, not a flag.
2014-01-10 18:15:05 +01:00
Dmitry Timoshkov
615319ebd0
advapi32/tests: Add access tests for a process.
2014-01-10 16:24:39 +01:00
Dmitry Timoshkov
eb96f7a5a3
advapi32/tests: Add access tests for a thread.
2014-01-10 16:24:37 +01:00
Dmitry Timoshkov
4229da7cae
advapi32/tests: Add access tests for a file mapping.
2014-01-10 16:24:35 +01:00
Dmitry Timoshkov
fa0b745d3f
advapi32/tests: Add more file access tests, add access tests for a directory.
2014-01-10 16:24:32 +01:00
Dmitry Timoshkov
b5c9bdaddb
advapi32/tests: Add a test for opening an event with access 0.
2014-01-10 16:24:28 +01:00
Dmitry Timoshkov
bce1a2b3d5
advapi32/tests: Add a test for opening a mutex with access 0.
2014-01-10 16:24:26 +01:00
Dmitry Timoshkov
df5affc13f
advapi32/tests: Add tests for access 0 mapping.
2014-01-10 16:24:22 +01:00
Frédéric Delanoy
91f2435469
Assorted spelling fixes.
2014-01-09 17:39:59 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8
makefiles: Get rid of the MAKE_DLL_RULES variable.
2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19
makefiles: Use a single variable for all types of idl files.
2013-12-31 18:15:17 +01:00
Dmitry Timoshkov
2d05a63390
advapi32/tests: Test generic access mapping for a file.
2013-12-30 19:01:58 +01:00
Dmitry Timoshkov
683a1dc943
advapi32/tests: Test generic access mapping for a pipe.
2013-12-30 19:01:57 +01:00
Dmitry Timoshkov
8b91e6e41e
advapi32/tests: Test generic access mapping for a semaphore.
2013-12-30 19:01:56 +01:00
Dmitry Timoshkov
3fa43b6b65
advapi32/tests: Test generic access mapping for an event.
2013-12-30 19:01:56 +01:00
Dmitry Timoshkov
8caa9f351d
advapi32/tests: Test generic access mapping for a mutex.
2013-12-30 19:01:55 +01:00
Frédéric Delanoy
3e9b7b5992
advapi32/tests: Constify some character strings.
2013-12-20 10:51:41 +01:00
Hans Leidekker
2f3c474e41
advapi32: Avoid a crash when storing credentials on MacOS.
2013-12-19 17:10:30 +01:00
Frédéric Delanoy
b160c733a8
advapi32: Constify a character string.
2013-12-17 08:42:49 +01:00
Nikolay Sivov
fd65b0a1c3
ntdll: Allow NULL return length argument in NtAdjustPrivilegesToken().
2013-12-02 10:52:41 +01:00
Hans Leidekker
0c56639a6a
advapi32: Perform a case-insensitive match on the credential target name.
2013-11-27 14:57:48 +01:00
Erich E. Hoover
d2e216f462
server: Create directories with the specified security attributes.
2013-11-21 19:44:45 +01:00
Erich E. Hoover
95c414fea7
advapi32/tests: Add tests for creating directories with specific security attributes.
2013-11-21 19:44:44 +01:00
Akira Nakagawa
55928a90e5
advapi32: Remove extra comma.
2013-11-19 19:05:52 +01:00
Hans Leidekker
7519cddddb
advapi32: Forward LogonUserA to LogonUserW.
2013-11-13 18:29:22 +01:00
Hans Leidekker
02970b578e
advapi32: Return a fake handle from LogonUserW.
2013-11-13 18:29:04 +01:00
Frédéric Delanoy
da6c728195
Assorted spelling fixes.
2013-11-07 19:01:20 +01:00
Alexandre Julliard
c3a48aab20
makefiles: Add makedep pragmas for client and server idl files.
2013-11-05 20:38:18 +01:00
Alexandre Julliard
8b11533dcf
advapi32/tests: Use the function pointer to call RegDeleteKeyExA.
2013-10-29 10:23:56 +01:00
Nikolay Sivov
26c2dc93cb
advapi32/tests: Remove string constants redefinition that are not needed anymore.
2013-10-28 10:42:00 +01:00
Andrew Eikum
0d1526bf4a
advapi32: Don't cache HKCR if WOW64 redirection flags are set.
2013-10-15 16:29:37 +02:00