[PATCH] bits: Stub version of qmgr with svchost and proxy (5/12)

Detlef Riekenberg wine.dev at web.de
Thu Nov 15 17:10:08 CST 2007


On Do, 2007-11-15 at 08:22 -0800, Roy Shea wrote:
> This adds svchost, proxying, and a stub version of the qmgr.dll
> process.  The
> functional code in this patch is boilerplate required to run a DLL as
> a
> service via svchost.
> ---
>  dlls/qmgr/Makefile.in       |    6 ++-
>  dlls/qmgr/factory.c         |   85 +++++++++++++++++++++++
>  dlls/qmgr/qmgr.c            |    8 ++-
>  dlls/qmgr/qmgr.inf          |   32 +++++++++
>  dlls/qmgr/qmgr.spec         |    1 +
>  dlls/qmgr/qmgr_main.c       |   98 +++++++++++++++++++++++++--
>  dlls/qmgr/qmgr_private.h    |   14 ++++-
>  dlls/qmgr/qmgr_service.c    |  156
> +++++++++++++++++++++++++++++++++++++++++++
>  dlls/qmgr/rsrc.rc           |   21 ++++++
>  dlls/qmgrprxy/Makefile.in   |   25 +++++++
>  dlls/qmgrprxy/qmgrprxy.idl  |   20 ++++++
>  dlls/qmgrprxy/qmgrprxy.spec |    5 ++
>  12 files changed, 461 insertions(+), 10 deletions(-) 

It would be better, when you can reduce the Patchsize,
but I have no knowledge about the code.
(must everything from factory.c, qmgr_main.c and qmgr_service.c
in the same Patch?)


qmgrprxy looks really splitable from the rest as a seperate Patch.
> -0,0 +1,5 @@
> +@ stdcall -private DllCanUnloadNow()
> +@ stdcall -private DllGetClassObject(ptr ptr ptr)
> +@ stdcall -private DllRegisterServer()
> +@ stdcall -private DllUnregisterServer()
> +@ stdcall GetProxyDllInfo(ptr ptr)

I'm unable to find the code for this functions.
Is everything build from qmgrprxy.idl ?



-- 
 
By by ... Detlef





More information about the wine-devel mailing list