Commit Graph

573 Commits

Author SHA1 Message Date
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
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 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
Andrey Turkin 7de9f842e5 advapi32: Ignore invalid MultipleTrusteeOperation values in SetEntriesInAcl. 2009-10-12 12:14:25 +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
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
Rein Klazes b46e2ef9b1 advapi32: SetEntriesInAclW() should accept account name "CURRENT_USER". 2009-08-17 15:52:57 +02:00
Hans Leidekker 9cec6e64ec advapi32: Add tests for LsaLookupNames2. 2009-08-07 11:39:50 +02:00
Stefan Leichter 08e7a1bfe7 advapi32: Test a combination of CreateServiceA and GetSecurityInfo. 2009-07-21 10:46:45 +02:00
Detlef Riekenberg 04b9f0251c advapi32/tests: Remove unneeded SetLastError. 2009-07-01 11:38:44 +02:00
Francois Gouget d475279149 advapi32/tests: Add a trailing '\n' to ok() calls. 2009-06-30 12:39:29 +02:00
Louis Lenders 011c5b8fae advapi32: Add a few tests for GetSidSubAuthority and SetLastError correctly. 2009-06-29 15:08:00 +02:00
Detlef Riekenberg 0ca3b3b423 advapi32: Check the output pointer first in RegOpenKey, with test. 2009-06-29 14:51:30 +02:00
Ge van Geldorp dcf4a9903b advapi32: Set values to 0 in LsaEnumerateAccountRights. 2009-06-16 13:40:31 +02:00
Alexandre Julliard ac5002ed2b advapi32/tests: Avoid accessing an uninitialized pointer. 2009-06-16 13:27:32 +02:00
Francois Gouget 3d5f1edff5 advapi32/tests: Replace realloc() with HeapReAlloc(). 2009-05-18 12:32:46 +02:00
Alexandre Julliard 66df782b11 advapi32/tests: Fix a couple of test failures on Vista. 2009-04-24 12:17:31 +02:00
Hans Leidekker f483f71ad2 ntdll: Implement NtQuery/SetInformationToken(TokenDefaultDacl). 2009-04-21 15:41:05 +02:00
Hans Leidekker dbe5453f7c advapi32: Fix buffer size query for CreateWellKnownSid. 2009-04-15 15:56:38 -05:00
Andreas.Rosenberg f212579ae9 advapi32/tests: Added a test to verify result of LookupAccountSid. 2009-04-09 17:38:33 +02:00
Paul Vriens 8955d7c233 advapi32/tests: Fix test failures on W2K. 2009-04-03 13:01:54 +02:00
Aric Stewart 9d9a684ef6 advapi32: Handle fully qualified account names for well known sids in LookupAccountName. 2009-04-01 14:23:31 +02:00
Aric Stewart b540d57c39 advapi32: Modify check_well_known_name test to be more robust on more Windows platforms.
Thanks to Paul Vriens for pointing out the need for this.
2009-04-01 14:23:31 +02:00
Aric Stewart 4ea704d15a advapi32: Alias some sids in LookupAccountName and make comparison case insensitive. 2009-03-30 17:48:24 +02:00
Andrew Talbot 301cfd141b advapi32: Constify some variables. 2009-03-27 11:23:10 +01:00
Michael Stefaniuc 4de7ac858b advapi32/tests: Don't use "long" for variable types. 2009-03-23 12:40:56 +01:00
Alexandre Julliard ec1d6aa617 advapi32/tests: GetTokenInformation apparently needs a dword-aligned buffer. 2009-03-04 12:07:20 +01:00
Francois Gouget e3b00de35f advapi32/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-26 12:18:46 +01:00
Juan Lang 6991d55796 advapi32: Fix failing tests on a number of systems. 2009-02-16 11:48:15 +01:00
Juan Lang 58c6467ce6 advapi32: Fix a test failure on systems that are domain members. 2009-02-13 12:59:34 +01:00
Juan Lang fc5ea773e5 advapi32: Support the computer name as an account name in LookupAccountNameW. 2009-02-05 14:24:19 +01:00
Juan Lang 0b32bdc4b4 advapi32: Test LookupAccountName with the computer name as the account name. 2009-02-05 14:22:39 +01:00
James Hawkins a072f85b9f advapi32: Skip tests if the default provider cannot be removed. 2009-01-26 16:07:56 +01:00
Alasdair Sinclair d2915c0f99 advapi32/tests: Fix missing void in empty parameter list. 2009-01-26 15:07:22 +01:00
Alexandre Julliard 05a840dfc9 advapi32: Fix GetServiceDisplayNameW behavior to pass the tests. 2009-01-21 23:35:35 +01:00
Alexandre Julliard c795150932 advapi32: Fix GetServiceKeyNameW behavior to pass the tests. 2009-01-21 23:32:29 +01:00
Alexandre Julliard a882bb6a2c advapi32/tests: Add some more tests for GetServiceDisplayName. 2009-01-21 23:31:12 +01:00
Alexandre Julliard fe3ba1295b advapi32/tests: Add some more tests for GetServiceKeyName. 2009-01-20 19:51:08 +01:00
Alexandre Julliard df671256f8 advapi32/tests: Improve error reporting in the service test. Don't check last error on success. 2009-01-20 17:50:11 +01:00
Alexandre Julliard fc26627cdc advapi32/tests: Fix some service test failures on NT4 and Win64. 2009-01-19 23:53:54 +01:00
Alexandre Julliard 540fe92842 advapi32: Get rid of the client-side service handle management. 2009-01-19 20:34:02 +01:00
Nikolay Sivov 1a38b7bf5e advapi32/tests: Test for enumeration order preservation of reg keys. 2009-01-15 13:03:20 +01:00
Nikolay Sivov 800b05c4b5 ntdll: Check pointers in NtAccessCheck to prevent access violation. 2009-01-14 12:20:17 +01:00
Michael Stefaniuc 2fc7b81009 advapi32/tests: Remove superfluous pointer casts. 2009-01-13 15:26:00 +01:00
Paul Vriens cd31fd393e advapi32/tests: Fix two test failures on Vista and W2K8. 2009-01-06 10:09:36 +01:00
James Hawkins 954820d027 advapi32: Request the owner and group token size instead of hardcoding the value. 2009-01-02 11:54:31 +01:00
Francois Gouget 352a1bdb0b advapi32/tests: Add a trailing '\n' to ok() calls. 2008-12-29 11:35:37 +01:00
Andrey Turkin 0b21bb75a0 advapi32: Implement CredReadDomainCredentials stub and tests. 2008-12-26 13:42:38 +01:00
Paul Vriens 2b2f04c514 advapi32/tests: Fix a test failure on NT4. 2008-12-10 10:48:17 +01:00
Paul Vriens d6cfe04621 advapi32/tests: Only skip tests on NT4. 2008-12-10 10:48:10 +01:00
Paul Vriens e38d569590 advapi32/tests: Fix some test failures on NT4. 2008-12-09 12:52:55 +01:00
Paul Vriens 6630470ec4 advapi32/tests: Fix a few test failures on NT4. 2008-12-08 12:00:52 +01:00
Paul Vriens dd56259453 advapi32/tests: Fix some crashes on NT4. 2008-12-01 12:45:46 +01:00
Paul Vriens ee1f1bfb3f advapi32/tests: Fix a test failure on NT4. 2008-11-25 11:56:08 +01:00
Lei Zhang aacb511da1 advapi32: Allow opening HKEY_CLASSES_ROOT subkeys with backslash prefix on NT. 2008-11-24 14:38:56 +01:00
Francois Gouget b700a1b11a advapi32/tests: Check how the registry APIs handle non-terminated strings. 2008-11-21 10:01:35 +01:00
Francois Gouget ece65a4828 advapi32/tests: Fix the line number reported by test_hkey_main_Value_[AW](). 2008-11-21 10:01:25 +01:00
Francois Gouget 9ce2bd20e4 advapi32/tests: Cleanup test_hkey_main_Value_[AW]().
Fix a byte vs. WCHAR count issue in test_hkey_main_Value_W().
Check that RegQueryValueEx[AW]() did not write more data than expected.
2008-11-21 10:01:18 +01:00
Paul Vriens bf8ca52abf advapi32/tests: Fix valgrind warning. 2008-11-11 11:41:00 +01:00
Alistair Leslie-Hughes d0ccdfbd4f advapi32: Correct off by one in LookupPrivilegeValueW. 2008-11-10 13:29:27 +01:00
Detlef Riekenberg 44540a664f advapi32/tests: Fix broken GetLastError tests. 2008-11-10 11:08:30 +01:00
Detlef Riekenberg 21a70825bc advapi32/tests: Fix tests on win9x (GetFileSecurity not implemented). 2008-11-10 11:08:09 +01:00
Alistair Leslie-Hughes 8c57a6ef8b advapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE. 2008-11-10 11:08:01 +01:00
Alexandre Julliard adc09cc1b4 advapi32/tests: Avoid sizeof in traces. 2008-11-07 13:34:11 +01:00
Paul Bryan Roberts 6435a5ddab server: Clone file_get_sd() and file_set_fd() for directories. 2008-11-07 12:01:51 +01:00
Paul Bryan Roberts fa9c9f0e4c advapi32/tests: Simple tests of GetFileSecurity()/SetFileSecurity(). 2008-11-07 11:54:39 +01:00
Nicolas Le Cam ae0bddeb85 advapi32/tests: Run a test on more platforms. 2008-11-07 11:27:23 +01:00
Nicolas Le Cam f714cf4bd1 advapi32/tests: test_enum_provider_types test cleanup. 2008-11-07 11:25:15 +01:00
Austin English 955759381d advapi32/tests: fix a couple failures on Vista. 2008-10-28 13:26:01 +01:00
Michael Stefaniuc dfb8e7cba3 advapi32/tests: Use 0 instead of casting NULL to a handle of integer type. 2008-10-27 11:28:06 +01:00
Paul Bryan Roberts f04804f44c advapi32: LookupAccountNameW() - only first user account and well known SIDs accepted. 2008-10-21 13:22:50 +02:00
Paul Bryan Roberts 0e6626958f advapi32: LookupAccountNameW() - NULL account name handled. 2008-10-21 13:22:50 +02:00
Paul Bryan Roberts e9e4da8f36 advapi32: LookupAccountNameW() - return correct domain name length for not-so-well-known SIDs. 2008-10-21 13:22:50 +02:00
Paul Bryan Roberts a1a2dd3509 advapi32: LookupAccountNameW() - passes expected SidTypeUser test. 2008-10-21 13:22:50 +02:00
Paul Bryan Roberts 30e6ca9eeb advapi32: LookupAccountNameW() - add got clause to test. 2008-10-21 13:22:50 +02:00
Paul Bryan Roberts b1542f4f00 ntdll: RtlSetControlSecurityDescriptor() implementation and test. 2008-10-20 13:46:33 +02:00
Paul Bryan Roberts 7e0932d627 advapi32: ConvertStringSecurityDescriptorToSecurityDescriptor - more tests (pass). 2008-10-17 12:49:11 +02:00
Michael Stefaniuc 1988e6ea88 advapi32/tests: Remove superfluous casts of void pointers to other pointer types. 2008-10-16 11:28:59 +02:00
Paul Vriens b27db86ca4 advapi2/tests: Compare instead of assign. 2008-10-08 12:20:21 +02:00
Rob Shearman 637c3125ba advapi32: Output the last error when services tests fail. 2008-09-30 10:57:15 -05:00
James Hawkins f4c8a0fadd advapi32: ERROR_IO_PENDING is returned in Vista only on success. 2008-09-08 12:47:22 +02:00
James Hawkins 3c53fcc4c4 advapi32: Fix the process access rights value for Vista. 2008-09-03 13:14:50 +02:00
James Hawkins 83b21a6d5b advapi32: Fix a few test failures in Vista. 2008-09-03 13:14:50 +02:00
Francois Gouget 4823b2c7bf Assorted spelling fixes. 2008-09-02 13:58:21 +02:00
James Hawkins 1519d9e995 advapi32: Fix several failing tests in Vista. 2008-08-29 13:21:19 +02:00
James Hawkins 67b23d024b advapi32: Print the actual result of several failing tests. 2008-08-29 13:21:12 +02:00
James Hawkins 3814d38aa9 advapi32: Fix another set of failures on some Vista systems. 2008-08-29 13:20:40 +02:00
James Hawkins 7b8e8004c8 advapi32: Fix a few failing tests in Vista. 2008-08-29 13:20:36 +02:00
Paul Vriens 3a7111e0de advapi32/tests: Remove tests for calculation with drivers. 2008-08-27 13:21:23 +02:00
Paul Vriens 70c7cd2bd6 advapi32/tests: Don't test unimplemented functions. 2008-08-26 10:56:50 +02:00
Paul Vriens e3bd938bd1 advapi32/tests: SC_MANAGER_ENUMERATE_SERVICE is enough. 2008-08-26 10:56:46 +02:00
Paul Vriens 60f3e577c2 advapi32/tests: Fix a crash. 2008-08-25 11:39:41 +02:00
Paul Vriens 10217fae29 advapi32/tests: Remove duplicate test. 2008-08-25 11:39:31 +02:00
Paul Vriens f0a821a1ae advapi32/tests: Add tests for EnumServicesStatusExA. 2008-08-22 11:32:09 +02:00
Paul Vriens 0539b463e6 advapi32/tests: Add tests for EnumServicesStatusA. 2008-08-22 11:32:09 +02:00
Paul Vriens 7947522001 advapi32/tests: Add tests for QueryServiceStatusEx. 2008-08-22 11:32:09 +02:00
Paul Vriens 9d906d0df8 advapi32/tests: Add tests for QueryServiceStatus. 2008-08-22 11:32:09 +02:00
Paul Vriens 6381303c01 advapi32/tests: Add helper function to get function pointers. 2008-08-22 11:32:09 +02:00
Michael Stefaniuc 3b8aeb913b advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch). 2008-08-19 12:54:57 +02:00
Alistair Leslie-Hughes 905817a589 advapi32: Fix test under w2k8. 2008-08-18 17:15:55 +02:00
Alistair Leslie-Hughes 4d6d09553b advapi32: Fix two tests for w2k8. 2008-08-18 17:15:55 +02:00
Dan Hipschman 80c6099b2c advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor pointer. 2008-08-18 14:34:10 +02:00
Dan Hipschman 62e5b6270b advapi32: Implement GetSecurityInfo. 2008-08-18 14:34:10 +02:00
Detlef Riekenberg 24b0296017 advapi32/tests: Handle the results from Win9x in the registry tests. 2008-07-30 12:44:37 +02:00
Mikołaj Zalewski 352d857059 advapi32: tests: Make WOW64 test pass under Win2k, fix a flag. 2008-07-25 14:17:02 +02:00
Mikołaj Zalewski daafda22f8 advapi32: Remove access checks from advapi32 (makes KEY_WOW64_* work). 2008-07-24 13:03:40 +02:00
Mathias Kosch 9a7dc15979 advapi32: Fix RegGetValue when dwFlags includes RRF_RT_ANY. 2008-07-21 14:37:54 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
James Hawkins 60b7f641b9 advapi32: Send in an empty string to RegSetValueEx to avoid a test failure in win95. 2008-07-02 12:16:34 +02:00
James Hawkins 448cfaeb8f advapi32: Fix a failing test in win2k. 2008-07-02 12:04:42 +02:00
James Hawkins b9b25c73e0 advapi32: Fix a test failure on a non-admin XP system. 2008-06-30 12:47:52 +02:00
Kai Blin c7ffd4fab9 advapi32: Fix lsa tests for domain members.
For a domain member, the domain info contains meaningful implementation.
It makes no sense to check for the standalone case only.
2008-06-25 10:39:22 +02:00
Paul Vriens 71c49aac58 advapi32/tests: Fix a test on NT4. 2008-06-18 16:48:24 +02:00
Francois Gouget 85605ab546 advapi32/tests: Make sure Wine implements all tested APIs. 2008-06-11 11:26:32 +02:00
Francois Gouget 15ab77ad8a advapi32/tests: Don't allow Wine to reproduce Windows' bugs. 2008-06-10 11:34:45 +02:00
Francois Gouget 705de5d391 advapi32/tests: Remove a stray reference to CryptReleaseContext(). This gets the test to run again on Win95. 2008-05-22 11:43:09 +02:00
Paul Vriens deee97d9ea advapi32/tests: Add another test. 2008-05-07 12:06:47 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
James Hawkins 76dfff11a3 advapi32: Fix a test that fails in win2k3 SP2. 2008-04-25 11:33:43 +02:00