Module: wine
Branch: master
Commit: 809d714f243be1259b8b1553ee183c592620a3a9
URL: http://source.winehq.org/git/wine.git/?a=commit;h=809d714f243be1259b8b1553e…
Author: Rob Shearman <rob(a)codeweavers.com>
Date: Fri Mar 28 17:08:12 2008 +0000
services: Introduce an scmdatabase object to store the root key of the services database.
Make the functions that deal with the service database more object-oriented.
Add a finer-grained locking architecture.
---
programs/services/rpc.c | 190 ++++++++++++++++++++++--------------------
programs/services/services.c | 186 +++++++++++++++++++++++++----------------
programs/services/services.h | 41 +++++++--
3 files changed, 243 insertions(+), 174 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=809d714f243be1259b8b1…
Module: wine
Branch: master
Commit: 9a6fc01d84f65e6ac3ba2bffad796ac655e99564
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9a6fc01d84f65e6ac3ba2bffa…
Author: Rob Shearman <rob(a)codeweavers.com>
Date: Fri Mar 28 17:07:39 2008 +0000
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.
---
dlls/advapi32/service.c | 355 ++---------------------------------
include/wine/svcctl.idl | 27 +++
programs/services/rpc.c | 427 ++++++++++++++++++++++++++++++++++++++++++
programs/services/services.c | 4 +
programs/services/services.h | 3 +
5 files changed, 477 insertions(+), 339 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=9a6fc01d84f65e6ac3ba2…