Commit Graph

1446 Commits

Author SHA1 Message Date
André Hentschel
06da4b2201 advapi32: Remove 'stub' from TRACEs of implemented functions. 2012-06-27 11:35:56 +02:00
Jacek Caban
52363aef65 advapi32: Pass service name as argv[0] to ServiceMain. 2012-06-15 18:35:42 +02:00
Michael Stefaniuc
c6aee91759 advapi32/tests: Test the correct error codes. 2012-05-17 10:18:20 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Hans Leidekker
593bd1a5d9 advapi32: Add stub implementations of EventUnregister and EventWrite. 2012-05-08 16:22:02 +02:00
Hans Leidekker
cb436f7122 advapi32: Return a fake handle from EventRegister. 2012-05-08 16:21:50 +02:00
Dmitry Timoshkov
3bb0462165 advapi32: Add named pipe access tests. 2012-04-19 13:44:10 +02:00
Dmitry Timoshkov
27a3c43bb0 advapi32: Add distinct tests for Read, Write and Execute access rights for kernel objects. 2012-04-19 13:44:04 +02:00
André Hentschel
e4cb946c4a advapi32: Avoid shadowing a parameter. 2012-04-17 20:12:38 +02:00
Alexander Morozov
6d6e6600ef advapi32: Regular program should not freeze forever if it calls StartServiceCtrlDispatcher. 2012-04-04 19:15:26 +02:00
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
Andrew Nguyen
4d154d007d advapi32: Add stubs for GetNamedSecurityInfoExA/W. 2011-05-18 16:54:22 +02:00
Austin English
8781b58ed9 advapi32: Return success in RegisterTraceGuids. 2011-05-13 17:05:26 +02:00
Huw Davies
e8859699e8 advapi32: Fix incorrect pointer increment. 2011-05-05 16:31:58 +02:00
Austin English
51bdb255e3 advapi32: Add ProcessTrace stub. 2011-04-29 16:52:12 +02:00
Austin English
f9a455964c advapi32: Add OpenTraceA/W stubs. 2011-04-29 16:52:12 +02:00
Marcus Meissner
7810e231a8 advapi32: Mark some internal symbols as hidden. 2011-04-27 18:15:57 +02:00
Owen Rudge
65ba77bd5c advapi32: Add basic SaferSetLevelInformation stub. 2011-04-04 12:26:12 +02:00
Dmitry Timoshkov
1b5602e59c server: Add excute permission when read file access is allowed. 2011-03-28 17:16:01 +02:00
Dmitry Timoshkov
2dfae4a733 advapi32: Add more file access permissions tests. 2011-03-17 10:54:37 +01:00
Dmitry Timoshkov
da077956e1 server: Explicitly add FILE_DELETE_CHILD permission when file write access is allowed. 2011-03-16 16:31:56 +01:00
Dmitry Timoshkov
19c4331d61 advapi32: Add a bunch of file access tests. 2011-03-16 16:31:56 +01:00
Dmitry Timoshkov
58bff4e3f8 advapi32: Fix the English language check. 2011-03-16 16:31:55 +01:00
Francois Gouget
5b4f0dfc4c advapi32: Make trustee_name_A_to_W() and free_trustee_name() static. 2011-03-16 14:14:23 +01:00
André Hentschel
e2a3b4b4e5 advapi32/tests: Add some skips. 2011-03-14 19:31:31 +01:00
Dmitry Timoshkov
494ceab83a advapi32: Move the 'const' modifier in front of the storage specifier. 2011-03-14 12:39:28 +01:00
Dmitry Timoshkov
99109567ad advapi32: Properly skip the tests that depend on English locale. 2011-03-14 12:39:28 +01:00
Alexandre Julliard
5055ec63a7 advapi32: Fix array size construct that gcc doesn't like. 2011-03-07 11:06:51 +01:00
Hans Leidekker
837fc836aa advapi32: Use a fixed computer SID that matches local user SIDs. 2011-03-02 12:50:59 +01:00
Hans Leidekker
c65bcce589 server: Map the Unix user id to a local user SID instead of the interactive SID. 2011-03-02 12:50:59 +01:00
Austin English
4bf211714e advapi32/tests: Remove Win9x hacks. 2011-02-28 13:10:55 +01:00
André Hentschel
6e62dc8ece advapi32: Add stub for EnableTraceEx. 2011-02-23 19:21:58 +01:00
Austin English
b7c18d104b advapi32/tests: Remove Win9x hacks. 2011-02-17 17:28:17 +01:00
Austin English
33db33d474 advapi32/tests: Make sure to use return value (LLVM/Clang). 2011-02-17 17:27:47 +01:00
Austin English
68e1d5d78e advapi32/tests: Make sure to use return value (LLVM/Clang). 2011-02-17 17:27:41 +01:00
Austin English
a19ce2080e advapi32/tests: Remove useless assignments (LLVM/Clang). 2011-02-09 09:28:41 -06:00
Austin English
425e7ca15d advapi32/tests: Make sure to use return value (LLVM/Clang). 2011-02-07 10:05:47 -06:00
Austin English
d10a4dce8e advapi32/tests: Make sure to use return value (LLVM/Clang). 2011-02-04 15:25:33 +01:00
Austin English
2951007d18 advapi32/tests: Make sure to use return value (LLVM/Clang). 2011-02-04 15:25:33 +01:00
Andrew Nguyen
ed657182ee server: Filter the WOW64 registry access flags before performing the access check. 2011-01-24 16:04:18 +01:00
Juan Lang
c91afb9733 rsaenh: Add support for CRYPT_IPSEC_HMAC_KEY. 2011-01-14 18:26:17 +01:00
Andrew Nguyen
97fa635fc7 advapi32: Convert the trustee name buffer based on trustee form in SetEntriesInAclA. 2011-01-12 11:32:19 +01:00
Hans Leidekker
3440e768dd Revert "advapi32: Fix cred domain according to tests.".
This reverts commit 061eb12ca3.
The patch makes tests for CredRead and CredEnumerate pass but breaks
CredWrite at the same time.
2011-01-10 10:42:29 +01:00
Damian Dixon
a9bbd7dc86 advapi32: Implement SetEntriesInAclA by calling SetEntriesInAclW. 2011-01-03 16:37:59 +01:00
André Hentschel
b49e1c2994 advapi32/tests: Don't test function directly when reporting GetLastError(). 2011-01-03 11:54:06 +01:00
André Hentschel
92f9cb6c5d advapi32/tests: Don't test function directly when reporting GetLastError(). 2010-12-31 11:42:52 +01:00
André Hentschel
2399e7f25a advapi32/tests: Test how creating a subkey in HKCR affect HKLM/HKCU. 2010-12-31 11:42:16 +01:00
André Hentschel
ffea4ba5ac advapi32/tests: Even more tests for the merged view of HKCR. 2010-12-29 11:59:33 +01:00
André Hentschel
c6682ef5dc advapi32: Print a FIXME also for the unknown levels. 2010-12-23 13:47:27 +01:00
Damian Dixon
fd0bec1f96 advapi32: Added check for NULL pointer being passed to QueryServiceStatus for either parameter. 2010-12-21 16:56:00 +01:00
André Hentschel
f36b593498 advapi32: Fix test failure on some NT4 machines. 2010-12-13 17:29:46 +01:00
Hans Leidekker
eba814763a advapi32: Return the computer name as referenced domain name in LookupAccountName. 2010-12-10 14:02:00 +01:00
André Hentschel
9c7366c05e advapi32/tests: More tests for the merged view of HKEY_CLASSES_ROOT. 2010-12-03 11:04:06 +01:00
Paul Vriens
10df397871 advapi32/tests: Add a test for driver services. 2010-11-24 12:07:13 +01:00
Alexandre Julliard
5fc51fd10e advapi32/tests: Avoid sizeof in traces. 2010-11-17 15:07:47 +01:00
Hans Leidekker
7135ac7641 advapi32: Implement EnumServicesStatusExA/W. 2010-10-29 14:33:57 +02:00
Hans Leidekker
ae7d41bfa2 advapi32: Implement EnumServicesStatusA/W. 2010-10-27 13:31:04 +02:00
Detlef Riekenberg
5726ba6439 advapi32: Add a stub for EventEnabled. 2010-10-26 11:56:08 +02:00
Austin Lund
f18554c735 advapi32/tests: Fix test for WoW64 handle size differences. 2010-10-22 12:37:14 +02:00
Louis Lenders
2ecb586005 advapi32: Add stub for QueryTraceW. 2010-10-11 17:11:25 +02:00
Austin Lund
fd30e69538 advapi32/tests: Fix RegEnumValue overflow tests for broken behaviour on XP Pro Chinese. 2010-10-07 12:10:02 +02:00
Hans Leidekker
ee18ead545 advapi32: Fix a buffer size query in LsaLookupSids. 2010-10-06 20:46:47 +02:00
Alexandre Julliard
625bce13fb advapi32/tests: Don't bother running HKCR tests when the registry key doesn't exist. 2010-10-05 11:01:22 +02:00
André Hentschel
6d2a2e1a97 advapi32/tests: Introduce tests for the merged view of HKEY_CLASSES_ROOT. 2010-10-04 15:00:05 +02:00
Hans Leidekker
aba86be101 advapi32: Add a stub implementation of EventRegister. 2010-10-01 17:48:10 +02:00
Alexandre Julliard
53d810c9ad advapi32/tests: Make function pointers static and remove redundant typedefs. 2010-10-01 13:33:37 +02:00
Hans Leidekker
0cffcb77d6 advapi32: Fix handling of zero account and domain size parameters in LookupAccountSid. 2010-09-21 17:53:55 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Paul Vriens
75c5484174 dlls: Fix some specfiles with respect to 'str' and 'wstr' usage. 2010-09-09 14:57:44 +02:00
Paul Vriens
1042aa0145 advapi32: Add stubs for FlushTrace[AW]. 2010-09-06 16:18:02 +02:00
Alexandre Julliard
e598850cc3 advapi32: Use int64 in the spec file for 64-bit integers. 2010-08-31 14:23:47 +02:00
Alexandre Goujon
2c127dd320 advapi32: Fix GetNamedSecurityInfo with NULL descriptor. 2010-08-24 17:57:41 +02:00
Marko Nikolic
f3a645f0de advapi32/tests: Removed sign comparison warnings in eventlog tests. 2010-08-18 17:14:00 +02:00
Austin Lund
ffb680569a advapi32/tests: Add more error reporting for ReportEvent tests. 2010-08-18 09:47:29 +02:00
Austin Lund
c98e6c09ae advapi32: Add magic codes to HCRYPTKEY and HCRYPTHASH. 2010-08-18 09:47:27 +02:00
Andrew Talbot
8d5f7fe13f advapi32: Constify some variables. 2010-07-28 12:21:48 +02:00
Marko Nikolic
da2750384d advapi32: Removed sign comparison warning. 2010-07-26 18:38:32 +02:00
Andrew Talbot
7114094472 advapi32: Constify some variables. 2010-07-26 18:38:30 +02:00
Harry Jeffery
4faf80280c Fixed various spelling mistakes. 2010-07-26 13:34:20 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Goujon
061eb12ca3 advapi32: Fix cred domain according to tests. 2010-07-20 17:38:53 +02:00
Hans Leidekker
f2081fb2bd advapi32: Stub out the Safer* functions a bit more. 2010-07-20 16:29:44 +02:00
Marko Nikolic
5fe2fc20fd advapi32/tests: Removed sign comparison warning in service.c. 2010-07-19 11:09:53 +02:00
Marko Nikolic
29dd523505 advapi32/tests: Removed sign comparison warning in test_LookupAccountName. 2010-06-30 11:53:22 +02:00
Marko Nikolic
ff08a68668 advapi32/tests: Replaced function lstrlen with strlen in condition check. 2010-06-29 13:28:58 +02:00
Alexandre Julliard
58a698882d advapi32: Make rpcrt4 a delayed import to work around circular dependencies with native. 2010-06-21 17:55:37 +02:00
Marko Nikolic
b8978553ad advapi32/tests Fixed test macro in ConvertSecurityDescriptorToString. 2010-06-21 12:20:31 +02:00
Marko Nikolic
3675a38447 advapi32/tests: Fixed -Wsign-compare warnings in security tests. 2010-06-21 12:20:27 +02:00
Alexandre Julliard
ffb29fd335 advapi32: Fix Unicode string lengths in LsaLookupSids.
Found by Louis Lenders.
2010-06-10 11:23:35 +02:00
Gerald Pfeifer
0351f56e67 advapi32: Remove variable ret which is not really used from LsaLookupNames2. 2010-04-26 07:02:56 -05:00
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
Detlef Riekenberg
84d24e5de5 advapi32: Dump the guid in a FIXME. 2009-11-16 12:43:07 +01:00
Rob Shearman
1f3a14e767 advapi32: EqualSid should set last error to ERROR_SUCCESS. 2009-11-16 11:39:28 +01:00
Rob Shearman
3498a88179 advapi32: Add tests for EqualSid. 2009-11-16 11:39:24 +01:00
Paul Vriens
1bbb880fd9 advapi32/tests: Add tests for reading and writing to a real eventlog. 2009-11-13 13:38:34 +01:00
Rob Shearman
1802a5b9ba advapi32: Use a duplicate of the process token if a NULL token is passed into CheckTokenMembership and there is no thread token. 2009-11-11 10:56:03 +01:00
Rob Shearman
9b3b9a1060 advapi32: Fix CheckTokenMembership test on Windows. 2009-11-11 10:55:57 +01:00
Paul Vriens
77c672f86f advapi32/tests: Run tests on Win9x/WinMe again. 2009-11-10 15:18:05 +01:00
Rob Shearman
cf680ed0f2 advapi32: Implement CheckTokenMembership. 2009-11-09 19:44:11 +01:00
Francois Gouget
5fb3985fa5 Assorted spelling fixes. 2009-11-09 19:42:31 +01:00
Paul Vriens
6a5f671678 advapi32/tests: Fix a test failure on Vista+. 2009-11-05 11:58:14 +01:00
Jeremy White
5df2626aae advapi32/tests: Only release providers and free keys if we've had success creating them. 2009-11-04 16:45:16 +01:00