Commit graph

1286 commits

Author SHA1 Message Date
Hans Leidekker
40427f1a77 advapi32: Return a fake security descriptor from CreatePrivateObjectSecurity.
Based on a patch by Robert Shearman.
2012-03-30 15:29:49 +02:00
Dmitry Timoshkov
d574e7948e advapi32: Add event security access tests. 2012-03-29 20:49:32 +02:00
Dmitry Timoshkov
9c29e42103 advapi32: Add tests for kernel objects accessed with 0 and ACCESS_SYSTEM_SECURITY. 2012-03-29 20:49:32 +02:00
Alistair Leslie-Hughes
77b9d58556 advapi32: Assign a default value (clang). 2012-03-16 13:02:51 +01:00
Dmitry Timoshkov
c25b071898 advapi32: Fix failures in the security tests compiled with PSDK headers. 2012-03-15 19:53:10 +01:00
Dmitry Timoshkov
23fa5c43fa advapi32: Add some mutex security tests. 2012-03-15 19:53:06 +01:00
Austin English
1163d1c00b advapi32: Add a stub for RegDisableReflectionKey. 2012-03-13 10:53:58 +01:00
Alistair Leslie-Hughes
02b3700779 advapi32: Correct tests under WOW64. 2012-03-12 10:12:05 +01:00
Hans Leidekker
d5d2f01d3e advapi32: Implement CredMarshalCredential and CredUnmarshalCredential. 2012-03-09 11:32:46 +01:00
André Hentschel
c2c3b51650 advapi32/tests: Add a test to cover second RegSetValueW Parameter (gcov). 2012-02-15 11:54:46 +01:00
Johan Gill
16dc83578a advapi32: CryptCreateHash actually sets ERROR_INVALID_PARAMETER if the CSP handle is 0. 2012-02-14 17:59:29 +01:00
Juan Lang
c21033c5e9 advapi32/tests: Fix a test failure on older NT4. 2012-02-13 13:09:45 +01:00
Austin English
797a6ae066 advapi32: Sync specfile to win7. 2012-02-09 14:03:27 -06:00
Austin English
5930590ed2 advapi32: Add a stub for EnumerateTraceGuids. 2012-01-27 18:05:49 +01:00
Austin English
ce233a46e0 advapi32: Add a stub for CloseTrace. 2012-01-27 18:05:49 +01:00
Alexandre Julliard
b5314f50ed advapi32: Fix the TraceMessage prototypes. 2012-01-27 18:05:48 +01:00
Piotr Caban
e849691fcc advapi32: Send shutdown notification to services. 2011-11-30 16:34:05 +01:00
Piotr Caban
e2172edca2 advapi32: Added support for SERVICE_CONFIG_PRESHUTDOWN_INFO. 2011-11-30 16:32:09 +01:00
Thomas Faber
c432514b39 advapi32/tests: Do not assume the test is called with an absolute path. 2011-11-16 09:47:07 +01:00
Thomas Faber
087ff0644f advapi32/tests: Use already existing static string instead of literal. 2011-11-16 09:46:36 +01:00
Andrew Talbot
8a1539ac98 advapi32: Remove an unused variable. 2011-11-14 13:10:22 +01:00
Marko Nikolic
30fde946fa advapi32: Removed sign comparison warning. 2011-10-06 12:27:34 -05:00
Nikolay Sivov
cd919f60cf advapi32/tests: Add one more QueryServiceStatusEx() test. 2011-10-06 12:23:43 -05:00
Francois Gouget
ada3d57e83 advapi32: Fix printing NULL strings. 2011-09-20 16:21:38 +02:00
Alistair Leslie-Hughes
1833124218 advapi32: Correct test for NT4 prior to sp4. 2011-09-09 14:57:42 +02:00
Alexandre Julliard
d37c85d6a7 advapi32: Include system headers before Windows headers. 2011-09-05 17:22:10 +02:00
Francois Gouget
fe3f2e3258 services: If a service is not started, then say so when ControlService() is called on it. 2011-08-30 11:47:37 +02:00
Francois Gouget
eafb44d4e1 services: Refuse to start disabled services. 2011-08-30 11:47:35 +02:00
Francois Gouget
9183a171f1 services: Cleanup when a service fails to start so it is still fully considered to be stopped. 2011-08-30 11:47:32 +02:00
Alistair Leslie-Hughes
6dcae92ca1 advapi32: Cleanup event log only if create was successful. 2011-08-29 17:03:31 +02:00
Francois Gouget
ac1a0d96e1 advapi32/tests: Tweak the service start/stop tests so they work on NT4. 2011-08-29 12:08:19 +02:00
Alexandre Julliard
d34ff26230 advapi32/tests: Skip some tests if EnumServicesStatusExA is missing. 2011-08-25 11:31:55 +02:00
Alexandre Julliard
608b57ea4f advapi32/tests: Skip some tests if QueryServiceStatusEx is missing. 2011-08-24 15:25:16 +02:00
Nikolay Sivov
573db9ef63 ntdll: While requesting TokenGroups calculate required user buffer size in server. 2011-08-23 16:53:54 +02:00
Francois Gouget
87035e5274 advapi32/tests: Test what happens when a service fails to or cannot start. 2011-08-23 16:53:49 +02:00
Nikolay Sivov
e717a78afe advapi32/tests: Fix invalid read in test. 2011-08-22 16:14:35 +02:00
Frédéric Delanoy
760faf01a9 tests: Assorted spelling fixes. 2011-08-04 18:27:37 +02:00
Nikolay Sivov
322049cebf advapi32/crypt: Fixed some HKEY leaks. 2011-08-04 09:08:07 +02:00
Alistair Leslie-Hughes
3fc5110e2c advapi32: Add stub TraceMessage, TraceMessageVa. 2011-08-03 17:38:31 +02:00
Nikolay Sivov
3dc6226519 advapi32: Basic test for CreateRestrictedToken. 2011-08-02 11:41:42 +02:00
Nikolay Sivov
5290766ae0 advapi32: Fix CheckTokenMemberShip for primary tokens. 2011-08-02 11:41:32 +02:00
Louis Lenders
33e2034227 advapi32: SetLastError in ReadEventLog{A, W} stub to avoid applications from looping forever. 2011-07-19 14:03:56 +02:00
Alex Stanev
82b7a4166f advapi32: Set *lpSize properly in GetUserNameA. 2011-07-05 14:40:00 +02:00
Hans Leidekker
dc46df47a4 advapi32: Make sure lpDisplayName is initialized in EnumServicesStatusA. 2011-06-10 10:56:48 +02:00
Alexandre Julliard
ad4c995c3f advapi32: Always pass valid buffers in the EnumServicesStatus requests. 2011-06-09 23:42:41 +02:00
Alexandre Julliard
519fbf6202 advapi32: Fix the parameter checks in QueryServiceStatusEx. 2011-06-09 23:42:41 +02:00
Michael Stefaniuc
b856884c3b advapi32: Remove wrong "is NULL and error out" code (coccicheck). 2011-06-06 16:29:58 +02:00
Andrew Nguyen
c0b7345e38 advapi32: Fix last error value of GetUserNameA/W and output buffer handling in GetUserNameA. 2011-06-01 16:12:36 +02:00
Andrew Nguyen
750cadd2ff advapi32/tests: Add tests for GetUserNameA/W. 2011-05-31 18:33:33 +02:00
Andrew Nguyen
163dfad5a1 advapi32/tests: Use a matching enumeration value for the trustee form member. 2011-05-18 16:54:41 +02:00