Commit Graph

863 Commits

Author SHA1 Message Date
Mikołaj Zalewski 76d4eeebff services: Move ChangeServiceConfigW implementation from advapi32.dll to services.exe. 2008-03-29 11:17:07 +01:00
Mikołaj Zalewski a363b9a066 services: Move QueryServiceConfigW from advapi32.dll to services.exe. 2008-03-29 11:16:43 +01:00
Mikołaj Zalewski a2156fc348 services: Move CreateService, OpenService and DeleteService implementations from advapi32.dll to services.exe. 2008-03-29 11:15:59 +01:00
Mikołaj Zalewski 4275fbf603 services: Start a local RPC server. 2008-03-29 11:15:05 +01:00
Austin English 06d429d6b6 Spelling fixes. 2008-03-27 20:48:19 +01:00
Stefan Leichter 6cb602c6db advapi32: Partly implemented QueryServiceConfig2A/W. 2008-03-26 14:13:07 +01:00
Juan Lang 9ea9eaaa81 advapi32: Create MachineGuid value if it doesn't exist. 2008-03-25 19:58:43 +01:00
Juan Lang 4c984e089a advapi32: Test the MachineGuid value. 2008-03-25 19:58:37 +01:00
Dan Hipschman 2904f543f4 advapi32: Add a stub for CreateRestrictedToken. 2008-03-22 11:14:13 +01:00
Francois Gouget 304b415284 Assorted spelling fixes. 2008-03-19 11:21:27 +01:00
Paul Vriens e92121d41e advapi/service: Give service its own debug channel. 2008-03-14 11:21:53 +01:00
Alexandre Julliard df0f42fe78 advapi32: Implemented RegOverridePredefKey. 2008-03-11 19:48:57 +01:00
Paul Vriens 81e0ef44e9 advapi32/tests: Fix a few typos. 2008-03-07 10:52:20 +01:00
Rob Shearman 48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Paul Vriens bfc290f6d0 advapi32/tests: Skip not available functions. 2008-03-03 15:38:57 +01:00
Paul Vriens 0c7ab1bd30 advapi32/tests: Don't crash on NT4, W2K and XP-SP1. 2008-02-25 19:50:12 +01:00
Maarten Lankhorst 284f86183c advapi: Check if service really exists before bombing out in CreateService. 2008-02-22 11:55:12 +01:00
Francois Gouget 7a585f3c37 advapi32/tests: Check whether RegGetValue() '\0'-terminates the buffer when retrieving a zero-byte string value. 2008-02-19 13:39:24 +01:00
Francois Gouget 6843da68e7 advapi32/tests: Remove an obsolete comment: Wine's on-disk registry format now supports string values with no trailing '\0'. 2008-02-19 13:39:24 +01:00
Rob Shearman 608ac1e828 advapi32: Fix the AccessCheck tests so that the ACCESS_SYSTEM_SECURITY test now runs (when the user has the Security privilege).
Duplicate the token at SecurityImpersonation impersonation level instead
of SecurityIdentification, otherwise the call to RtlAdjustPrivilege
fails on Windows.
2008-02-19 13:39:24 +01:00
Paul Vriens ba4669860e advapi32/tests: Skip tests when our language isn't LANG_ENGLISH. 2008-02-18 14:13:18 +01:00
Rob Shearman cca635b472 advapi32: Add tests for the off-by-one fixing behaviour of RegSetValueExA and RegSetValueExW. 2008-02-18 13:30:01 +01:00
Rob Shearman 628183c2f9 advapi32: Document that the cbData parameter of RegSetValueA/W is ignored. 2008-02-18 13:29:56 +01:00
Rob Shearman 121be51f1d advapi32: Add tests for RegSetValueA/W.
Fix RegSetValueA/W to return ERROR_INVALID_PARAMETER if NULL data is 
passed in.
2008-02-18 13:29:51 +01:00
Juan Lang 3138f87e73 advapi32: Fix CryptVerifySignatureW test failures on Win98SE and NT4. 2008-02-16 13:51:37 +01:00
Francois Gouget 79333bd1c0 advapi32/tests: Check that a credential type is supported before testing it. Test CRED_TYPE_DOMAIN_VISIBLE_PASSWORD credentials. Factorize the CredentialBlob checks. 2008-02-15 12:05:39 +01:00
Francois Gouget 6552f86ff9 advapi32/tests: Factorize the password constants. 2008-02-15 12:05:30 +01:00
Francois Gouget ddab29b7d1 advapi32: Add a rudimentary implementation of CredGetSessionTypes(). 2008-02-15 12:05:20 +01:00
Rob Shearman 7579145ae1 advapi32: The lpcbSecurityDescriptor parameter to RegGetKeySecurity isn't optional, so don't complicate the code by treating as though it is. 2008-02-15 11:03:31 +01:00
Paul Vriens e2de4b18e5 advapi32/tests: CryptVerifySignatureW is not implemented on win98. 2008-02-15 09:54:23 +01:00
Paul Vriens 56d085ccec advapi32/tests: Only use functions if they are implemented. 2008-02-12 22:40:15 +01:00
Alexandre Julliard 05c7174909 tests: Add a helper routine to wait for a child process and propagate its result correctly. 2008-02-07 12:56:00 +01:00
Stefan Leichter f3f64c7939 advapi32: Fix the failing QueryServiceConfig2 test on platforms win2k3 and vista. 2008-02-05 12:19:36 +01:00
Rob Shearman b2f4c7737b advapi32: Fix the size calculation in StartServiceW.
Calculating an open-ended structure using sizeof doesn't yield an 
accurate size because of alignment.
2008-02-04 13:03:16 +01:00
Reece H. Dunn d4c48db4b0 advapi32: Fix some cred test failures on Vista and prevent it crashing. 2008-01-25 12:30:32 +01:00
Alexandre Julliard e84daed485 Avoid sizeof in traces. 2008-01-24 14:03:10 +01:00
Francois Gouget 269cb45f25 advapi32/tests: Add the trailing '\n' to an ok() call. 2008-01-23 20:39:27 +01:00
Paul Vriens 44273b00ed advapi32/tests: Make tests run on win9x/NT4 again. 2008-01-23 12:05:37 +01:00
Rob Shearman b503bcf6e6 advapi32: Implement LookupAccountNameW for well-known groups. 2008-01-23 11:31:42 +01:00
Rob Shearman 28cabdfe9f advapi32: Add a test for LookupAccountNameA on a well-known group. 2008-01-23 11:31:42 +01:00
Rob Shearman 6efa903cf0 advapi32: Implement SetEntriesInAclW. 2008-01-23 11:31:42 +01:00
Rob Shearman 261bf8dad5 advapi32: Add more tests for SetEntriesInAcl. 2008-01-23 11:31:42 +01:00
Stefan Leichter d6748c9db7 advapi32: Added some tests for QueryServiceConfig2A/W. 2008-01-22 11:18:48 +01:00
Austin English f6caf1be81 Misc spelling fixes. 2008-01-18 12:51:08 +01:00
Francois Gouget 520054f60c advapi32/tests: Actually test strings that expand to something bigger than their original size. 2008-01-18 11:53:02 +01:00
Francois Gouget d9a06b236a advapi32: RegGetValueW() must return the required buffer size in bytes, not WCHARs. 2008-01-11 12:25:21 +01:00
Francois Gouget c47c6483aa advapi32: RegGetValue() should not return an error when expanding a string and given a NULL buffer and a zero size.
Adjust the tests to cover this case for REG_EXPAND_SZ registry
values. Improve the documentation a bit.
2008-01-11 12:25:14 +01:00
Paul Chitescu 038c3a264b advapi32: Accept a NULL lpServiceStatus in ControlService. 2008-01-10 12:07:22 +01:00
Paul Vriens d2e0786eb2 advapi32/tests: Don't crash on win98. 2008-01-08 12:54:58 +01:00
Alexandre Julliard ef15bbf1cb advapi32/tests: Print the correct size in an error message. 2008-01-07 17:18:07 +01:00