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
Paul Vriens
9c3c49f472
advapi32/tests: Add some tests for handling a backup file.
2009-11-04 13:07:56 +01:00
Paul Vriens
5dafeacbd5
advapi32: Add a input parameter check to ClearEventLog.
2009-11-04 13:07:56 +01:00
Paul Vriens
e13ead6949
advapi32/tests: Add some ClearEventLog tests.
2009-11-04 13:07:56 +01:00
Jeremy White
e07e2ac3f7
advapi32/tests: Prevent test failure when computer name and user name are the same.
2009-11-03 22:23:27 +01:00
Paul Vriens
e94c1ce3ae
advapi32: Add some input parameter checks to OpenBackupEventLog.
2009-11-03 21:26:35 +01:00
Paul Vriens
381533e59b
advapi32/tests: Add some OpenBackupEventLog tests.
2009-11-03 21:26:25 +01:00
Paul Vriens
531363f6e6
advapi32/tests: Add some ReadEventLogA tests.
2009-11-03 21:26:15 +01:00
Paul Vriens
d2227cb8a4
advapi32: Add some input parameter checks to BackupEventLog.
2009-10-30 15:04:25 +01:00
Paul Vriens
b90ef8c6d9
advapi32/tests: Add some BackupEventLog tests.
2009-10-30 15:04:25 +01:00
Paul Vriens
78452960bc
advapi32: Add some input parameter checks to GetOldestEventLogRecord.
2009-10-29 13:09:13 +01:00
Paul Vriens
1fe325fd13
advapi32/tests: Add some GetOldestEventLogRecord tests.
2009-10-29 13:09:08 +01:00
Paul Vriens
de72f40580
advapi32: Add some input parameter checks to GetNumberOfEventLogRecords.
2009-10-29 13:08:58 +01:00
Paul Vriens
215ca8a4d7
advapi32/tests: Add some GetNumberOfEventLogRecords tests.
2009-10-29 13:08:51 +01:00
Paul Vriens
7cc43213d7
advapi32: Add a stubbed GetEventLogInformation with input param checking.
2009-10-28 11:14:52 +01:00
Paul Vriens
400d62167f
advapi32/tests: Add some GetEventLogInformation tests.
2009-10-28 11:14:39 +01:00
Paul Vriens
4af8e5f24d
advapi32/tests: Add a input parameter check (CloseEventLog).
2009-10-27 13:42:49 +01:00
Paul Vriens
6bdbf6ee4c
advapi32/tests: Cope with empty servername.
2009-10-27 13:42:44 +01:00
Paul Vriens
84d689bd58
advapi32/tests: Add some input parameter checks.
2009-10-27 13:42:37 +01:00
Paul Vriens
48033db67e
advapi32/tests: Add some basic eventlog tests.
2009-10-27 13:42:31 +01:00
Juan Lang
18ba0ae59f
advapi32: Fix a comment typo.
2009-10-23 12:00:09 +02:00
Paul Vriens
f555aef269
advapi32/tests: Fix some test failures on several platforms.
2009-10-23 12:00:00 +02:00
Alexandre Julliard
104a0f5439
advapi32: Fix lookup of the current user SID in SetEntriesInAclW.
2009-10-22 13:19:31 +02:00
Juan Lang
9d9ae93a58
rsaenh: Revert part of d3c482250a
.
2009-10-22 10:55:49 +02:00
Juan Lang
a48aae26e6
rsaenh: Fail if CRYPT_IPSEC_HMAC_KEY is passed to CryptImportKey.
2009-10-22 10:55:42 +02:00
Juan Lang
a1502846af
rsaenh: Add more tests of the RC2 key length.
2009-10-22 10:55:35 +02:00
Paul Vriens
133c0f5401
advapi32/tests: Fix a test failure on Vista and higher.
2009-10-14 11:22:52 +02:00
Paul Vriens
b4955e5779
advapi32/tests: Fix a test failure on W2K and lower.
2009-10-14 11:22:46 +02:00
Paul Vriens
17c1881953
advapi32/tests: Add some extra tests.
2009-10-13 16:23:16 +02:00
Paul Vriens
e57edfea8b
advapi32: Skip leading spaces when parsing.
2009-10-13 16:23:09 +02:00
Paul Vriens
69568dac91
advapi32/tests: Make some tests table driven.
2009-10-13 16:22:57 +02:00
Dmitry Timoshkov
d3c482250a
rsaenh: Fix the accepted RC2 key length, based on a test case by Dan Kegel.
2009-10-13 14:07:00 +02:00
Detlef Riekenberg
61d6a6bf88
advapi32: Add stubs for ControlTrace[A|W].
2009-10-12 12:35:33 +02:00
Detlef Riekenberg
75794304b4
advapi32: Add stub for EnableTrace.
2009-10-12 12:35:24 +02:00
Detlef Riekenberg
6648d26744
advapi32: Add stubs for StartTrace[A|W].
2009-10-12 12:35:15 +02:00
Detlef Riekenberg
4f7fc1b051
advapi32: Add stubs for QueryAllTraces[A|W].
2009-10-12 12:35:05 +02:00
Andrey Turkin
7de9f842e5
advapi32: Ignore invalid MultipleTrusteeOperation values in SetEntriesInAcl.
2009-10-12 12:14:25 +02:00
Alexandre Julliard
a54bd70bac
advapi32: Use strict prototypes in the VTableProvStruc definition.
2009-10-07 13:31:12 +02:00
Alexandre Julliard
07ec73fcaa
advapi32: Retrieve the current user SID from the server in lookup_user_account_name.
2009-10-06 16:49:22 +02:00
Aric Stewart
6308f40da7
advapi32: Fill the PLSA_REFERENCED_DOMAIN_LIST parameters for LsaLookupNames2 and LsaLookupSids.
2009-10-01 15:39:58 +02:00
Aric Stewart
caf66f0fe2
advapi32: Implement LsaLookupSids.
2009-09-24 16:04:24 +02:00
Detlef Riekenberg
655478075f
advapi32: Don't use -1 as dstlen in MultiByteToWideChar.
2009-09-22 16:22:23 +02:00
Detlef Riekenberg
224d33b2c9
advapi32: Don't use -1 as dstlen in WideCharToMultiByte.
2009-09-22 16:21:58 +02:00
Austin English
addf0c11a0
advapi32/tests: Avoid #if 0, use if(0) instead.
2009-09-15 16:41:26 -05:00
Alexandre Julliard
3afda68cc6
advapi32/tests: Use explicit prototypes for function pointers.
2009-09-09 13:13:25 +02:00
Ge van Geldorp
227cbdea9b
advapi32/tests: Fix tests on Win7.
2009-08-26 14:56:00 +02:00
Ge van Geldorp
8bd5619e72
advapi32/tests: Add acceptable error codes for Win7.
2009-08-26 14:55:01 +02:00
Alexandre Julliard
825487b1eb
advapi32/tests: Use the global wine_dbgstr_w instead of a local variant.
2009-08-19 13:36:17 +02:00