Marshalling code for me to use?
ovehk at ping.uio.no
Thu Oct 17 15:19:25 CDT 2002
On Thu, 17 Oct 2002, Greg Turner wrote:
> Before I go off and duplicate a bunch of work somebody already did,
> I wanted to verify that wine has no existing implementation of NDR data
> marshalling? I don't know of such a thing, but I don't necessarily have the
> big picture. rpcrt4 needs this for somewhat obvious reasons, and the
> format is well documented by OpenGroup if we need to start an implementation
> from scratch.
The format may be standard, but the API that rpcrt4 use is pretty
undocumented (apart from the self-documenting function names and pretty
complete header files). I was planning to work on this stuff again soon,
but haven't yet written any more code than what you've merged (and I would
probably begin spending time mapping more RPC format chars by writing some
IDL, feeding it through MIDL, studying the output, and update
include/wine/rpcfc.h, or I would spend time typing in stuff like a Wine
version of wtypes.idl, so might take even longer before I got to write any
marshalling code), and I don't know about anyone else working on it
(Juergen Schmied is probably busy with other stuff). So if you want to
start on it, go ahead, I'll give you all the help I can (as long as time
permits, and the license of your work remains ReWind-compatible), my
employer wants to see a functional RPC/DCOM infrastructure in Wine...
More information about the wine-devel