rpc_G_PL6 (codename: w00t!)
gmturner007 at ameritech.net
Sun Oct 27 22:37:37 CST 2002
This is it folks. Fixed a stupid bug (forgot to copy the terminating '\0'), and
the @#%^* thing works. Strings marshall across the wire (only ncalrpc),
and come out the other end. The client exits cleanly. Even the
"-x" argument to the MSDN Interop example client successfully invokes
RpcMgmtServerStopListening (which is unimplemented and crashes the
server). Multiple invocations of the client work fine, just like in Windows.
How !%&*%@ cool is that !?!?
Next I shall:
o Implement RpcMgmtServerStopListening (duh)
o Create a test
o Figure out if I'm leaking RAM (I think I am) and plug it.
Then it /really/ starts to get interesting.
I have some questions about this latter task (the test), see my (forthcoming)
email on wine-devel.
w00t!! (I told you I would "w00t"; you /were/ warned...)
* dlls/rpcrt4/ndr_marshall.c: Greg Turner <gmturner007 at ameritech.net>
- more comments and comment-cleanup
- attempt to implement NdrConformantStringMemorySize
- fix NdrConformantStringUnMarshall
"The purpose of government is to rein in the rights of the people"
--President Bill Clinton, MTV interview, 1993
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 5806 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20021027/fa1b36f4/rpc_G_PL6.bin
More information about the wine-patches