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_marsha... ============================================================================== --- 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);