services.exe: move OpenService, CreateService and DeleteService to services.exe (not ready for commit)

Mikolaj Zalewski mikolajz at google.com
Thu Sep 20 20:47:13 CDT 2007


  I've implemented all three operations in one patch so that all the
tests passes - if some operations are implemented only in advapi32
there will be some discrepancies between the services.exe service list
and the registry content what will make some tests fail.
  Probably due to some widl bugs code generated for for
"[in,unique,size_is(dwSize)] const BYTE *lpBuffer" arguments will
throw an exception in NdrPointerBufferSize (unknown type 0x1b). If
someone wants to test it, I'm attaching patches to the generated code
that contains some mixture of type info generated by widl and MIDL.
I'm not sure if it's correct but it works. Dan Hipschman said he will
look into it so probably shortly I will be able to submit this patch
for commit.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0004-services.exe-add-CreateService.txt
Url: http://www.winehq.org/pipermail/wine-patches/attachments/20070920/ffc01766/attachment-0001.txt 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: client.patch
Type: text/x-patch
Size: 1995 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20070920/ffc01766/attachment-0002.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: server.patch
Type: text/x-patch
Size: 1433 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20070920/ffc01766/attachment-0003.bin 


More information about the wine-patches mailing list