<html>
<head>
<style><!--
body {background-color:#ffffff;}
.file {border:1px solid #eeeeee;margin-top:1em;margin-bottom:1em;}
.pathname {font-family:monospace; float:right;}
.fileheader {margin-bottom:.5em;}
.diff {margin:0;}
.tasklist {padding:4px;border:1px dashed #000000;margin-top:1em;}
.tasklist ul {margin-top:0;margin-bottom:0;}
tr.alt {background-color:#eeeeee}
#added {background-color:#ddffdd;}
#addedchars {background-color:#99ff99;font-weight:bolder;}
tr.alt #added {background-color:#ccf7cc;}
#removed {background-color:#ffdddd;}
#removedchars {background-color:#ff9999;font-weight:bolder;}
tr.alt #removed {background-color:#f7cccc;}
#info {color:#888888;}
#context {background-color:#eeeeee;}
td {padding-left:.3em;padding-right:.3em;}
tr.head {border-bottom-width:1px;border-bottom-style:solid;}
tr.head td {padding:0;padding-top:.2em;}
.task {background-color:#ffff00;}
.comment {padding:4px;border:1px dashed #000000;background-color:#ffffdd}
.error {color:red;}
hr {border-width:0px;height:2px;background:black;}
--></style>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0" rules="cols">
<tr class="head"><td colspan="4">Commit in <b><tt>reactos/lib/rpcrt4</tt></b><span id="info"> on MAIN</span></td></tr>
<tr><td><tt><a href="#file1">Makefile.in</a></tt></td><td align="right" id="added">+1</td><td align="right" id="removed">-1</td><td nowrap="nowrap" align="center"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/Makefile.in?rev=1.1&content-type=text/x-cvsweb-markup">1.1</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/Makefile.in.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/Makefile.in?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a></td></tr>
<tr class="alt"><td><tt><a href="#file2">cproxy.c</a></tt></td><td></td><td align="right" id="removed">-1</td><td nowrap="nowrap" align="center"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cproxy.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cproxy.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cproxy.c?rev=1.4&content-type=text/x-cvsweb-markup">1.4</a></td></tr>
<tr><td><tt><a href="#file3">cpsf.c</a></tt></td><td align="right" id="added">+5</td><td align="right" id="removed">-6</td><td nowrap="nowrap" align="center"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cpsf.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cpsf.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cpsf.c?rev=1.4&content-type=text/x-cvsweb-markup">1.4</a></td></tr>
<tr class="alt"><td><tt><a href="#file4">cstub.c</a></tt></td><td align="right" id="added">+10</td><td align="right" id="removed">-10</td><td nowrap="nowrap" align="center"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cstub.c?rev=1.1&content-type=text/x-cvsweb-markup">1.1</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cstub.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cstub.c?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a></td></tr>
<tr><td><tt><a href="#file5">ndr_midl.c</a></tt></td><td align="right" id="added">+2</td><td align="right" id="removed">-2</td><td nowrap="nowrap" align="center"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_midl.c?rev=1.1&content-type=text/x-cvsweb-markup">1.1</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_midl.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_midl.c?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a></td></tr>
<tr class="alt"><td><tt><a href="#file6">ndr_ole.c</a></tt></td><td align="right" id="added">+7</td><td align="right" id="removed">-8</td><td nowrap="nowrap" align="center"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_ole.c?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_ole.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_ole.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a></td></tr>
<tr><td><tt><a href="#file7">rpc_binding.c</a></tt></td><td align="right" id="added">+1</td><td align="right" id="removed">-1</td><td nowrap="nowrap" align="center"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_binding.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_binding.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_binding.c?rev=1.4&content-type=text/x-cvsweb-markup">1.4</a></td></tr>
<tr class="alt"><td><tt><a href="#file8">rpc_server.c</a></tt></td><td align="right" id="added">+1</td><td align="right" id="removed">-1</td><td nowrap="nowrap" align="center"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_server.c?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_server.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_server.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a></td></tr>
<tr><td></td><td align="right" id="added">+27</td><td align="right" id="removed">-30</td><td></td></tr>
</table>
<small id="info">8 modified files</small><br />
<pre class="comment">
Sync to Wine-20040914:
Mike McCormack <<a href="mailto:mike@codeweavers.com">mike@codeweavers.com</a>>
- Avoid non-standard types in rpcdcep.h.
Alexandre Julliard:
- Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
- Removed some uses of the non-standard ICOM_THIS macro.
Francois Gouget <<a href="mailto:fgouget@free.fr">fgouget@free.fr</a>>
- Fix and unify parsing of calling conventions.
- Hack handling of 'struct { } *NDR_SCONTEXT;' so we don't cause a parse
error as this is a valid C construct.
- Generate type tests for rpcrt4.
- Remove PRPC_BINDING_VECTOR and PUUID_VECTOR, they don't exist on
Windows.
- Fix the MIDL_STUB_MESSAGE, MIDL_SERVER_INFO and
MIDL_STUBLESS_PROXY_INFO structs.
- Add NDR_ALLOC_ALL_NODES_CONTEXT, NDR_POINTER_QUEUE_STATE and
CS_STUB_INFO.
</pre>
<hr /><a name="file1" /><div class="file">
<span class="pathname"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos">reactos</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib">lib</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4">rpcrt4</a><br /></span>
<div class="fileheader"><big><b>Makefile.in</b></big> <small id="info"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/Makefile.in?rev=1.1&content-type=text/x-cvsweb-markup">1.1</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/Makefile.in.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/Makefile.in?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a></small></div>
<pre class="diff"><small id="info">diff -u -r1.1 -r1.2
--- Makefile.in        4 May 2004 20:06:26 -0000        1.1
+++ Makefile.in        19 Sep 2004 10:35:24 -0000        1.2
@@ -1,4 +1,4 @@
</small></pre><pre class="diff" id="removed">-EXTRADEFS = -D_RPCRT4_ -DCOM_NO_WINDOWS_H
</pre><pre class="diff" id="added">+EXTRADEFS = -D_RPCRT4_ -DCOM_NO_WINDOWS_H<span id="addedchars"> -DMSWMSG</span>
</pre><pre class="diff" id="context"> TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
</pre></div>
<hr /><a name="file2" /><div class="file">
<span class="pathname"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos">reactos</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib">lib</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4">rpcrt4</a><br /></span>
<div class="fileheader"><big><b>cproxy.c</b></big> <small id="info"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cproxy.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cproxy.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cproxy.c?rev=1.4&content-type=text/x-cvsweb-markup">1.4</a></small></div>
<pre class="diff"><small id="info">diff -u -r1.3 -r1.4
--- cproxy.c        14 Aug 2004 20:09:12 -0000        1.3
+++ cproxy.c        19 Sep 2004 10:35:24 -0000        1.4
@@ -269,7 +269,6 @@
</small></pre><pre class="diff" id="context">
static IRpcProxyBufferVtbl StdProxy_Vtbl =
{
</pre><pre class="diff" id="removed">- ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
</pre><pre class="diff" id="context"> StdProxy_QueryInterface,
StdProxy_AddRef,
StdProxy_Release,
</pre></div>
<hr /><a name="file3" /><div class="file">
<span class="pathname"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos">reactos</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib">lib</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4">rpcrt4</a><br /></span>
<div class="fileheader"><big><b>cpsf.c</b></big> <small id="info"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cpsf.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cpsf.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cpsf.c?rev=1.4&content-type=text/x-cvsweb-markup">1.4</a></small></div>
<pre class="diff"><small id="info">diff -u -r1.3 -r1.4
--- cpsf.c        14 Aug 2004 20:09:12 -0000        1.3
+++ cpsf.c        19 Sep 2004 10:35:24 -0000        1.4
@@ -55,7 +55,7 @@
</small></pre><pre class="diff" id="context"> REFIID riid,
LPVOID *obj)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdPSFactoryBuffer,iface);
</pre><pre class="diff" id="added">+ CStdPSFactoryBuffer *This = (CStdPSFactoryBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->QueryInterface(%s,%p)\n",iface,debugstr_guid(riid),obj);
if (IsEqualGUID(&IID_IUnknown,riid) ||
IsEqualGUID(&IID_IPSFactoryBuffer,riid)) {
</pre><pre class="diff"><small id="info">@@ -68,14 +68,14 @@
</small></pre><pre class="diff" id="context">
static ULONG WINAPI CStdPSFactory_AddRef(LPPSFACTORYBUFFER iface)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdPSFactoryBuffer,iface);
</pre><pre class="diff" id="added">+ CStdPSFactoryBuffer *This = (CStdPSFactoryBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->AddRef()\n",iface);
return ++(This->RefCount);
}
static ULONG WINAPI CStdPSFactory_Release(LPPSFACTORYBUFFER iface)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdPSFactoryBuffer,iface);
</pre><pre class="diff" id="added">+ CStdPSFactoryBuffer *This = (CStdPSFactoryBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->Release()\n",iface);
return --(This->RefCount);
}
</pre><pre class="diff"><small id="info">@@ -86,7 +86,7 @@
</small></pre><pre class="diff" id="context"> LPRPCPROXYBUFFER *ppProxy,
LPVOID *ppv)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdPSFactoryBuffer,iface);
</pre><pre class="diff" id="added">+ CStdPSFactoryBuffer *This = (CStdPSFactoryBuffer *)iface;
</pre><pre class="diff" id="context"> const ProxyFileInfo *ProxyInfo;
int Index;
TRACE("(%p)->CreateProxy(%p,%s,%p,%p)\n",iface,pUnkOuter,
</pre><pre class="diff"><small id="info">@@ -103,7 +103,7 @@
</small></pre><pre class="diff" id="context"> LPUNKNOWN pUnkServer,
LPRPCSTUBBUFFER *ppStub)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdPSFactoryBuffer,iface);
</pre><pre class="diff" id="added">+ CStdPSFactoryBuffer *This = (CStdPSFactoryBuffer *)iface;
</pre><pre class="diff" id="context"> const ProxyFileInfo *ProxyInfo;
int Index;
TRACE("(%p)->CreateStub(%s,%p,%p)\n",iface,debugstr_guid(riid),
</pre><pre class="diff"><small id="info">@@ -116,7 +116,6 @@
</small></pre><pre class="diff" id="context">
static IPSFactoryBufferVtbl CStdPSFactory_Vtbl =
{
</pre><pre class="diff" id="removed">- ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
</pre><pre class="diff" id="context"> CStdPSFactory_QueryInterface,
CStdPSFactory_AddRef,
CStdPSFactory_Release,
</pre></div>
<hr /><a name="file4" /><div class="file">
<span class="pathname"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos">reactos</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib">lib</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4">rpcrt4</a><br /></span>
<div class="fileheader"><big><b>cstub.c</b></big> <small id="info"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cstub.c?rev=1.1&content-type=text/x-cvsweb-markup">1.1</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cstub.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/cstub.c?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a></small></div>
<pre class="diff"><small id="info">diff -u -r1.1 -r1.2
--- cstub.c        4 May 2004 20:06:26 -0000        1.1
+++ cstub.c        19 Sep 2004 10:35:24 -0000        1.2
@@ -72,7 +72,7 @@
</small></pre><pre class="diff" id="context"> REFIID riid,
LPVOID *obj)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->QueryInterface(%s,%p)\n",This,debugstr_guid(riid),obj);
if (IsEqualGUID(&IID_IUnknown,riid) ||
</pre><pre class="diff"><small id="info">@@ -86,7 +86,7 @@
</small></pre><pre class="diff" id="context">
ULONG WINAPI CStdStubBuffer_AddRef(LPRPCSTUBBUFFER iface)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->AddRef()\n",This);
return ++(This->RefCount);
}
</pre><pre class="diff"><small id="info">@@ -94,7 +94,7 @@
</small></pre><pre class="diff" id="context"> ULONG WINAPI NdrCStdStubBuffer_Release(LPRPCSTUBBUFFER iface,
LPPSFACTORYBUFFER pPSF)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->Release()\n",This);
if (!--(This->RefCount)) {
</pre><pre class="diff"><small id="info">@@ -111,7 +111,7 @@
</small></pre><pre class="diff" id="context"> HRESULT WINAPI CStdStubBuffer_Connect(LPRPCSTUBBUFFER iface,
LPUNKNOWN lpUnkServer)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->Connect(%p)\n",This,lpUnkServer);
This->pvServerObject = lpUnkServer;
return S_OK;
</pre><pre class="diff"><small id="info">@@ -119,7 +119,7 @@
</small></pre><pre class="diff" id="context">
void WINAPI CStdStubBuffer_Disconnect(LPRPCSTUBBUFFER iface)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->Disconnect()\n",This);
This->pvServerObject = NULL;
}
</pre><pre class="diff"><small id="info">@@ -128,7 +128,7 @@
</small></pre><pre class="diff" id="context"> PRPCOLEMESSAGE pMsg,
LPRPCCHANNELBUFFER pChannel)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> DWORD dwPhase = STUB_UNMARSHAL;
TRACE("(%p)->Invoke(%p,%p)\n",This,pMsg,pChannel);
</pre><pre class="diff"><small id="info">@@ -139,14 +139,14 @@
</small></pre><pre class="diff" id="context"> LPRPCSTUBBUFFER WINAPI CStdStubBuffer_IsIIDSupported(LPRPCSTUBBUFFER iface,
REFIID riid)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->IsIIDSupported(%s)\n",This,debugstr_guid(riid));
return IsEqualGUID(STUB_HEADER(This).piid, riid) ? iface : NULL;
}
ULONG WINAPI CStdStubBuffer_CountRefs(LPRPCSTUBBUFFER iface)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->CountRefs()\n",This);
return This->RefCount;
}
</pre><pre class="diff"><small id="info">@@ -154,7 +154,7 @@
</small></pre><pre class="diff" id="context"> HRESULT WINAPI CStdStubBuffer_DebugServerQueryInterface(LPRPCSTUBBUFFER iface,
LPVOID *ppv)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->DebugServerQueryInterface(%p)\n",This,ppv);
return S_OK;
}
</pre><pre class="diff"><small id="info">@@ -162,6 +162,6 @@
</small></pre><pre class="diff" id="context"> void WINAPI CStdStubBuffer_DebugServerRelease(LPRPCSTUBBUFFER iface,
LPVOID pv)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(CStdStubBuffer,iface);
</pre><pre class="diff" id="added">+ CStdStubBuffer *This = (CStdStubBuffer *)iface;
</pre><pre class="diff" id="context"> TRACE("(%p)->DebugServerRelease(%p)\n",This,pv);
}
</pre></div>
<hr /><a name="file5" /><div class="file">
<span class="pathname"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos">reactos</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib">lib</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4">rpcrt4</a><br /></span>
<div class="fileheader"><big><b>ndr_midl.c</b></big> <small id="info"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_midl.c?rev=1.1&content-type=text/x-cvsweb-markup">1.1</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_midl.c.diff?r1=text&tr1=1.1&r2=text&tr2=1.2&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_midl.c?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a></small></div>
<pre class="diff"><small id="info">diff -u -r1.1 -r1.2
--- ndr_midl.c        4 May 2004 20:06:26 -0000        1.1
+++ ndr_midl.c        19 Sep 2004 10:35:24 -0000        1.2
@@ -178,7 +178,7 @@
</small></pre><pre class="diff" id="context"> memset(pRpcMessage, 0, sizeof(RPC_MESSAGE));
/* not everyone allocates stack space for w2kReserved */
</pre><pre class="diff" id="removed">- memset(pStubMsg, 0, sizeof(*pStubMsg) - sizeof(pStubMsg->w2kReserved));
</pre><pre class="diff" id="added">+ memset(pStubMsg, 0, FIELD_OFFSET(MIDL_STUB_MESSAGE,pCSInfo));
</pre><pre class="diff" id="context">
pStubMsg->ReuseBuffer = FALSE;
pStubMsg->IsClient = TRUE;
</pre><pre class="diff"><small id="info">@@ -202,7 +202,7 @@
</small></pre><pre class="diff" id="context"> assert( pRpcMsg && pStubMsg && pStubDesc );
/* not everyone allocates stack space for w2kReserved */
</pre><pre class="diff" id="removed">- memset(pStubMsg, 0, sizeof(*pStubMsg) - sizeof(pStubMsg->w2kReserved));
</pre><pre class="diff" id="added">+ memset(pStubMsg, 0, FIELD_OFFSET(MIDL_STUB_MESSAGE,pCSInfo));
</pre><pre class="diff" id="context">
pStubMsg->ReuseBuffer = TRUE;
pStubMsg->IsClient = FALSE;
</pre></div>
<hr /><a name="file6" /><div class="file">
<span class="pathname"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos">reactos</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib">lib</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4">rpcrt4</a><br /></span>
<div class="fileheader"><big><b>ndr_ole.c</b></big> <small id="info"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_ole.c?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_ole.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/ndr_ole.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a></small></div>
<pre class="diff"><small id="info">diff -u -r1.2 -r1.3
--- ndr_ole.c        14 Aug 2004 20:09:12 -0000        1.2
+++ ndr_ole.c        19 Sep 2004 10:35:24 -0000        1.3
@@ -89,7 +89,7 @@
</small></pre><pre class="diff" id="context"> REFIID riid,
LPVOID *obj)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(RpcStreamImpl, iface);
</pre><pre class="diff" id="added">+ RpcStreamImpl *This = (RpcStreamImpl *)iface;
</pre><pre class="diff" id="context"> if (IsEqualGUID(&IID_IUnknown, riid) ||
IsEqualGUID(&IID_ISequentialStream, riid) ||
IsEqualGUID(&IID_IStream, riid)) {
</pre><pre class="diff"><small id="info">@@ -102,13 +102,13 @@
</small></pre><pre class="diff" id="context">
static ULONG WINAPI RpcStream_AddRef(LPSTREAM iface)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(RpcStreamImpl, iface);
</pre><pre class="diff" id="added">+ RpcStreamImpl *This = (RpcStreamImpl *)iface;
</pre><pre class="diff" id="context"> return ++(This->RefCount);
}
static ULONG WINAPI RpcStream_Release(LPSTREAM iface)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(RpcStreamImpl, iface);
</pre><pre class="diff" id="added">+ RpcStreamImpl *This = (RpcStreamImpl *)iface;
</pre><pre class="diff" id="context"> if (!--(This->RefCount)) {
TRACE("size=%ld\n", *This->size);
This->pMsg->Buffer = This->data + *This->size;
</pre><pre class="diff"><small id="info">@@ -123,7 +123,7 @@
</small></pre><pre class="diff" id="context"> ULONG cb,
ULONG *pcbRead)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(RpcStreamImpl, iface);
</pre><pre class="diff" id="added">+ RpcStreamImpl *This = (RpcStreamImpl *)iface;
</pre><pre class="diff" id="context"> if (This->pos + cb > *This->size) cb = *This->size - This->pos;
if (cb) {
memcpy(pv, This->data + This->pos, cb);
</pre><pre class="diff"><small id="info">@@ -138,7 +138,7 @@
</small></pre><pre class="diff" id="context"> ULONG cb,
ULONG *pcbWritten)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(RpcStreamImpl, iface);
</pre><pre class="diff" id="added">+ RpcStreamImpl *This = (RpcStreamImpl *)iface;
</pre><pre class="diff" id="context"> memcpy(This->data + This->pos, pv, cb);
This->pos += cb;
if (This->pos > *This->size) *This->size = This->pos;
</pre><pre class="diff"><small id="info">@@ -151,7 +151,7 @@
</small></pre><pre class="diff" id="context"> DWORD origin,
ULARGE_INTEGER *newPos)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(RpcStreamImpl, iface);
</pre><pre class="diff" id="added">+ RpcStreamImpl *This = (RpcStreamImpl *)iface;
</pre><pre class="diff" id="context"> switch (origin) {
case STREAM_SEEK_SET:
This->pos = move.u.LowPart;
</pre><pre class="diff"><small id="info">@@ -175,14 +175,13 @@
</small></pre><pre class="diff" id="context"> static HRESULT WINAPI RpcStream_SetSize(LPSTREAM iface,
ULARGE_INTEGER newSize)
{
</pre><pre class="diff" id="removed">- ICOM_THIS(RpcStreamImpl, iface);
</pre><pre class="diff" id="added">+ RpcStreamImpl *This = (RpcStreamImpl *)iface;
</pre><pre class="diff" id="context"> *This->size = newSize.u.LowPart;
return S_OK;
}
static IStreamVtbl RpcStream_Vtbl =
{
</pre><pre class="diff" id="removed">- ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
</pre><pre class="diff" id="context"> RpcStream_QueryInterface,
RpcStream_AddRef,
RpcStream_Release,
</pre></div>
<hr /><a name="file7" /><div class="file">
<span class="pathname"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos">reactos</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib">lib</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4">rpcrt4</a><br /></span>
<div class="fileheader"><big><b>rpc_binding.c</b></big> <small id="info"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_binding.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_binding.c.diff?r1=text&tr1=1.3&r2=text&tr2=1.4&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_binding.c?rev=1.4&content-type=text/x-cvsweb-markup">1.4</a></small></div>
<pre class="diff"><small id="info">diff -u -r1.3 -r1.4
--- rpc_binding.c        8 Aug 2004 21:07:12 -0000        1.3
+++ rpc_binding.c        19 Sep 2004 10:35:24 -0000        1.4
@@ -1024,7 +1024,7 @@
</small></pre><pre class="diff" id="context"> /***********************************************************************
* RpcBindingToStringBindingW (RPCRT4.@)
*/
</pre><pre class="diff" id="removed">-RPC_STATUS WINAPI RpcBindingToStringBindingW( RPC_BINDING_HANDLE Binding, <span id="removedchars">LPWSTR</span>* StringBinding )
</pre><pre class="diff" id="added">+RPC_STATUS WINAPI RpcBindingToStringBindingW( RPC_BINDING_HANDLE Binding, <span id="addedchars">unsigned short*</span>* StringBinding )
</pre><pre class="diff" id="context"> {
RPC_STATUS ret;
unsigned char *str = NULL;
</pre></div>
<hr /><a name="file8" /><div class="file">
<span class="pathname"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos">reactos</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib">lib</a>/<a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4">rpcrt4</a><br /></span>
<div class="fileheader"><big><b>rpc_server.c</b></big> <small id="info"><a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_server.c?rev=1.2&content-type=text/x-cvsweb-markup">1.2</a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_server.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&f=h">-></a> <a href="http://cvs.reactos.com/cgi-bin/cvsweb/reactos/lib/rpcrt4/rpc_server.c?rev=1.3&content-type=text/x-cvsweb-markup">1.3</a></small></div>
<pre class="diff"><small id="info">diff -u -r1.2 -r1.3
--- rpc_server.c        8 Aug 2004 21:07:12 -0000        1.2
+++ rpc_server.c        19 Sep 2004 10:35:24 -0000        1.3
@@ -1004,7 +1004,7 @@
</small></pre><pre class="diff" id="context"> /***********************************************************************
* I_RpcServerStartListening (RPCRT4.@)
*/
</pre><pre class="diff" id="removed">-RPC_STATUS WINAPI I_RpcServerStartListening( <span id="removedchars">void*</span> hWnd )
</pre><pre class="diff" id="added">+RPC_STATUS WINAPI I_RpcServerStartListening( <span id="addedchars">HWND</span> hWnd )
</pre><pre class="diff" id="context"> {
FIXME( "(%p): stub\n", hWnd );
</pre></div>
<center><small><a href="http://www.badgers-in-foil.co.uk/projects/cvsspam/" title="commit -> email">CVSspam</a> 0.2.8</small></center>
</body></html>