Commit Graph

214 Commits

Author SHA1 Message Date
Paul Vriens f8ea5a73ce advapi32/service: Test for duplicate displayname. 2007-07-18 13:38:16 +02:00
Paul Vriens 6c63fa627e advapi32/service: Check combination of service-type and start-type. 2007-07-16 22:47:09 +02:00
Paul Vriens cf111099fc advapi32/tests: Use skip instead of trace. 2007-07-13 14:43:29 +02:00
Paul Vriens f09359cda4 advapi/service: Check servicetype and starttype. 2007-07-13 12:28:25 +02:00
Paul Vriens 137eb037b9 advapi/service: Check for empty servicename and binaryname. 2007-07-12 12:58:29 +02:00
Paul Vriens c011369aab advapi/service: Check if we have enough access rights to create a service. 2007-07-12 12:58:16 +02:00
Paul Vriens 5dab8935b9 advapi/service: First tests (and fixes) for CreateService. 2007-07-12 12:58:08 +02:00
Paul Vriens 06d6a03d45 advapi32: Handle to Service Control Manager is checked first. 2007-07-09 12:16:52 +02:00
Paul Vriens db892decda advapi32/tests: Add tests for CloseServiceHandle. 2007-07-06 18:11:36 +02:00
Paul Vriens 71982a4257 advapi32/tests: Add tests for OpenServiceA. 2007-07-06 18:11:26 +02:00
Francois Gouget a3317a5c01 Assorted spelling fixes. 2007-07-05 19:56:34 +02:00
Paul Vriens 21492e4904 advapi32/tests: Use skip for not implemented function. 2007-07-05 19:54:31 +02:00
Paul Vriens 8fae363595 advapi32/tests: Use skip when we don't have enough rights. 2007-07-03 20:39:32 +02:00
Paul Vriens 6dde764898 advapi32/tests: Add tests for OpenSCManagerA. 2007-07-02 13:37:34 +02:00
Paul Vriens 9c6a5dfa85 advapi32/service: Make sure we fill all struct members. 2007-06-28 11:00:23 +02:00
Paul Vriens 3418ed23e1 advapi32/tests: Add some service related tests. 2007-06-27 14:32:27 +02:00
Rob Shearman d521a2c6d3 advapi32: Always set the requested fields of the security descriptor according to the info flags in GetNamedSecurityInfoW.
Also, set the control flags so that other security descriptor
functions can retrieve the info from it.
2007-06-25 23:21:50 +02:00
Francois Gouget 1da7a32b11 advapi32: Add more RegGetValue() conformance tests, and fix Wine accordingly. 2007-06-21 13:11:09 +02:00
Stefan Leichter 552c225949 advapi32: Fix initial cleanup of the registry keys used for testing. 2007-04-30 12:19:56 +02:00
Stefan Leichter 2c99d4b2a7 advapi32: More tests for RegDeleteTreeA. 2007-04-23 17:26:34 +02:00
Francois Gouget 042a78dd05 advapi32/tests: Use memcmp() instead of strcmp() so that we can check 'intrazeroed' strings. 2007-04-18 13:13:09 +02:00
Francois Gouget b934fc90eb advapi32: Fix and extend the RegQueryValueEx() tests.
- Added tests for empty and zero-byte strings. Wine passes these tests, sort of.
- Check that the returned string is correct.
- All known Windows versions implement RegQueryValueExA(), so complain if it is not implemented.
- Only allow the Win9x quirks for the Ansi version.
- Query the name2A/W value for the string2A/W tests!
- The test_hkey_main_Value_A/W() functions were doing a sizeof() on the string parameter to compute the string's full size!
- We must reset GLE before each test, otherwise Win9x skips all but the first test.
2007-04-16 12:08:25 +02:00
Paul Vriens 402f4e9c74 advapi32/tests: Fix RegQueryValueExA test for win9x and ME. 2007-04-12 16:16:44 +02:00
Paul Vriens 7dd647b633 advapi32/tests: Use skip when OpenSCManagerA is not implemented. 2007-04-11 11:20:47 +02:00
Paul Vriens 1e3b6afa57 advapi32/tests: Make sure NT4 and W2K tests don't fail. 2007-04-10 14:23:14 +02:00
Stefan Leichter 0dcf196001 advapi32: Add some tests for RegDeleteTreeA. 2007-04-05 10:53:59 +02:00
Paul Vriens ddaacfbe2c advapi32/tests: Some cleanup. 2007-04-02 11:29:14 +02:00
Paul Vriens 11f6e89f87 advapi32/tests: Reopen the main handle if needed. 2007-04-02 11:29:04 +02:00
Paul Vriens 81a95ff6ee advapi32/tests: Add check to see if SetEntriesInAclW is implemented. 2007-03-30 10:09:15 +02:00
Paul Vriens 33b8ec1cb5 advapi32/tests: Add check to see if ImpersonateSelf is implemented. 2007-03-30 10:09:10 +02:00
Paul Vriens bb00c95c45 advapi32/tests: Add check to see if LookupAccountNameA is implemented. 2007-03-29 21:13:54 +02:00
Paul Vriens e54247b10c advapi32/tests: Move check for ERROR_CALL_NOT_IMPLEMENTED to the first call. 2007-03-29 21:13:38 +02:00
Paul Vriens 640cb29bb7 advapi32/tests: Use skip. 2007-03-29 21:13:32 +02:00
Francois Gouget d9e8a0f63e Remove unneeded checks on the GetModuleHandle() return value for cases where we are linked with the dll. 2007-03-28 12:36:13 +02:00
Jacek Caban 2cd033eee1 advapi: Improve SetEntriesInAclW stub. 2007-03-20 12:39:41 +01:00
Detlef Riekenberg fc45352781 advapi32/tests: DuplicateTokenEx is not present on all platforms. 2007-03-17 19:52:01 +01:00
Paul Vriens 6598aa5028 advapi32/tests: RegQueryValueW is not always implemented. 2007-03-16 11:21:12 +01:00
Rob Shearman c2b05d32f0 advapi32: Fix a failing test on Windows caused by the existence of one SID that always has no associated account. 2007-03-16 11:21:02 +01:00
Paul Vriens b4c33d5f99 advapi32/tests: No need to check return value of GetModuleHandle. 2007-03-14 22:44:07 +01:00
Paul Vriens 33e310f63d advapi32/tests: Use GetModuleHandle and skip. 2007-03-13 21:08:13 +01:00
Paul Vriens f41ebce136 advapi32/tests: Use GetModuleHandle and skip. 2007-03-13 21:08:07 +01:00
Paul Vriens 6544831184 advapi32/tests: Prepare for more tests and use skip. 2007-03-12 12:23:51 +01:00
Andrew Talbot 1a71294ad3 advapi32: Constify some variables. 2007-03-12 12:01:10 +01:00
Alexandre Julliard 7e2228f15a advapi32: Fixed registry test that failed because of a buffer overflow. 2007-03-08 21:06:31 +01:00
Paul Vriens 69299c7738 advapi32/tests: Move skip to a more appropriate place. 2007-03-05 16:43:27 +01:00
Paul Vriens 71697ec116 advapi32/tests: Don't use FreeLibrary with GetModuleHandle. 2007-03-05 16:43:27 +01:00
Andrew Talbot a170f762c0 advapi32: Replace const pointer parameters with correct pointers to const. 2007-03-05 12:09:03 +01:00
Paul Vriens d478f5dadd advapi32/tests: Make use of skip. 2007-03-05 12:05:47 +01:00
Paul Vriens 6bf1a6c5d2 advapi32/tests: Make use of skip. 2007-03-02 11:52:33 +01:00
Vitaliy Margolen c0a5671d9c ntdll: More error checking. Properly handle NULL ACLs. 2007-02-28 13:28:33 +01:00