Author: cwittich
Date: Fri Jan 18 14:22:16 2008
New Revision: 31855
URL:
http://svn.reactos.org/svn/reactos?rev=31855&view=rev
Log:
rpcrt4: Don't print fixmes for NDR types without a freeing function.
rpcrt4: Add traces to the start of TowerConstruct and TowerExplode.
<rob at codeweavers.com>
Modified:
trunk/reactos/dll/win32/rpcrt4/ndr_marshall.c
trunk/reactos/dll/win32/rpcrt4/rpc_epmap.c
Modified: trunk/reactos/dll/win32/rpcrt4/ndr_marshall.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/rpcrt4/ndr_marsh…
==============================================================================
--- trunk/reactos/dll/win32/rpcrt4/ndr_marshall.c (original)
+++ trunk/reactos/dll/win32/rpcrt4/ndr_marshall.c Fri Jan 18 14:22:16 2008
@@ -2566,7 +2566,6 @@
else
m(pStubMsg, pMemory, desc);
}
- else FIXME("no freer for embedded type %02x\n", *desc);
pMemory += size;
pFormat += 2;
continue;
@@ -5243,7 +5242,6 @@
m(pStubMsg, pMemory, desc);
}
}
- else FIXME("no freer for embedded type %02x\n", *desc);
}
}
Modified: trunk/reactos/dll/win32/rpcrt4/rpc_epmap.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/rpcrt4/rpc_epmap…
==============================================================================
--- trunk/reactos/dll/win32/rpcrt4/rpc_epmap.c (original)
+++ trunk/reactos/dll/win32/rpcrt4/rpc_epmap.c Fri Jan 18 14:22:16 2008
@@ -267,6 +267,9 @@
const twr_uuid_floor_t *object_floor;
const twr_uuid_floor_t *syntax_floor;
+ TRACE("(%p, %p, %p, %p, %p, %p)\n", tower, object, syntax, protseq,
+ endpoint, address);
+
if (protseq)
*protseq = NULL;
if (endpoint)
@@ -336,6 +339,9 @@
twr_uuid_floor_t *object_floor;
twr_uuid_floor_t *syntax_floor;
+ TRACE("(%p, %p, %s, %s, %s, %p)\n", object, syntax, debugstr_a(protseq),
+ debugstr_a(endpoint), debugstr_a(address), tower);
+
*tower = NULL;
status = RpcTransport_GetTopOfTower(NULL, &tower_size, protseq, address,
endpoint);