RPC marshalling patch

Greg Turner gmturner007 at ameritech.net
Thu Jan 30 21:56:56 CST 2003


On Thursday 30 January 2003 10:44 am, Ove Kaaven wrote:
> This one is sure to give Greg something to work with...

looks very interesting, indeed.

> all of this was
> implemented in a bit of a hurry, but since it's based on my research, it
> should be a good starting point in understanding how Microsoft's NDR
> engine works. It doesn't properly implement marshalling alignment or
> memory sizing, may not handle a number of fringe cases, does not conform
> to the DCE RPC wire protocol (mostly because I don't have a description of
> it... where did you find it, Greg?), and probably needs some cleanup, but

I think, I had to sign away my firstborn to OpenGroup for it.  If you feel 
like spending money /and/ signing away your firstborn, this looks like the 
definitive OpenGroup DCE package:

http://www.opengroup.org/products/publications/catalog/t151x.htm

and here is some free-as-in-beer RPC 1.1 stuff:

http://www.opengroup.org/products/publications/catalog/c706.htm

Where, exactly, I got what I have is a bit of a mystery to me :(  It looks 
like it started its journey as postscript so perhaps it's part of the DCERPC 
source tarball?  My old box is booted into the Operation Flashpoint Operating 
System... er... Windows, I mean... so I can't dig it out from my ext3 
partition right now.

In your previous patch you mentioned the possibility of a merge situation 
between us.  Indeed, this is probably the case, but it's minor.  I've been 
real busy lately with work, and other non-wine things, so I haven't been 
forging ahead at my usual clip.  There's not a whole lot floating around in 
my tree that hasn't gone out to wine-patches ATM.

-gmt




More information about the wine-devel mailing list