Commit Graph

906 Commits

Author SHA1 Message Date
Andrew Talbot
4a03558e8f advapi32: Remove unused variable. 2008-07-28 12:16:21 +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
Andrew Talbot
414cdc0475 advapi32: Sign-compare warnings fix. 2008-07-23 13:54:17 +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
Andrew Talbot
e095a08a38 advapi32: Remove unneeded address-of operator from array name. 2008-07-08 10:47:47 +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
Louis Lenders
44afc4488c advapi32: Add stub for GetAuditedPermissionsFromAcl{A/W}. 2008-06-21 11:36:46 +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
Dan Kegel
0161606b53 advapi32: Don't test buffer length if buffer is null. 2008-05-27 20:39:38 +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
Andrew Talbot
cca1854e96 advapi32: Remove unused file-static variables. 2008-05-20 15:43:54 +02:00
Alexandre Julliard
33914a1bf4 services: Send the service name in the control requests.
Only start a single dispatcher thread for all services.
2008-05-08 18:08:41 +02:00
Paul Vriens
deee97d9ea advapi32/tests: Add another test. 2008-05-07 12:06:47 +02:00
Andrew Talbot
092a2b3efa advapi32: Avoid giving variables same name as library functions. 2008-05-05 19:46:15 +02:00
Rob Shearman
d245e7978d advapi32: Make sure not to return a credential with a NULL UserName field when a Mac Keychain doesn't have an account name attribute. 2008-05-01 11:13:27 +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
Andrew Talbot
06f05a9a5c advapi32: Use correct function pointer cast. 2008-04-30 10:25:52 +02:00
Alexandre Julliard
ef07d83405 Include wine/port.h everywhere we use exceptions. 2008-04-29 20:18:49 +02:00
Lei Zhang
9fca0f27d0 advapi32: Replace UuidToStringW call with a sprintfW. 2008-04-29 12:34:29 +02:00
James Hawkins
76dfff11a3 advapi32: Fix a test that fails in win2k3 SP2. 2008-04-25 11:33:43 +02:00
James Hawkins
d3bbc0231a advapi32: Fix a test that fails in win2k3. 2008-04-21 13:20:12 +02:00
James Hawkins
9f859b4519 advapi32: Remove a test that fails on some systems. 2008-04-21 12:12:13 +02:00
James Hawkins
3a4f271a6b advapi32: Fix a test that fails on some versions of win2k. 2008-04-21 12:12:06 +02:00
Marcus Meissner
fbc236107d advapi32: Initialize hLock. 2008-04-18 13:57:15 +02:00
Rob Shearman
fe7e786ace advapi32: Add exception handling around all service RPC calls. 2008-04-11 12:14:24 +02:00
James Hawkins
9dc979604c advapi32: Fix a few tests that fail in win2k. 2008-04-11 11:16:14 +02:00
Andrew Talbot
5c8473ba78 advapi32: Array parameters are passed to function as pointers so lose size information. 2008-04-09 11:43:41 +02:00
Andrew Talbot
2ae8e87616 advapi32: Do not call MIDL_user_free() with pointer to stack memory. 2008-04-07 13:39:32 +02:00
Rob Shearman
9bc84d81df wineboot: Start services.exe on startup instead of on demand in the advapi32 services code. 2008-04-02 11:55:24 +02:00
Rob Shearman
9d834fc180 advapi32: Remove some unused services functions. 2008-04-01 19:11:09 +02:00
Alexandre Julliard
9bb129d17b advapi32: Silence the pipe read error in the normal case. 2008-03-31 17:26:07 +02:00
Rob Shearman
b8348b95a6 services: Remove dependency on service name being determined correctly in order for the two ends on the control pipe to meet up.
Instead use the mechanism used by native which uses 
\\.\pipe\net\NtControlPipeN.

Also remove the service startup event set by StartServiceCtrlDispatcher 
as we wait for the service status to change instead.
2008-03-29 11:51:39 +01:00
Rob Shearman
9a6fc01d84 services: Move ControlService and StartServiceW from advapi32.dll to services.exe.
This also changes the architecture such that services.exe is the server 
end of the control pipe and the service is the client end.
2008-03-29 11:51:34 +01:00
Rob Shearman
7afd9a977a services: Move LockServiceDatabase and UnlockServiceDatabase from advapi32.dll to services.exe. 2008-03-29 11:51:01 +01:00
Rob Shearman
b48714b148 services: Move SetServiceStatus and QueryServiceStatusEx to services.exe. 2008-03-29 11:50:57 +01:00
Mikołaj Zalewski
010dcb168b services: Move GetServiceDisplayName to services.exe and implement GetServiceKeyName. 2008-03-29 11:17:33 +01:00
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