From d9ca23e55041abdd0a5ce9127476242cb83ec980 Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Fri, 18 Jan 2008 11:22:16 +0000 Subject: [PATCH] rpcrt4: Don't print fixmes for NDR types without a freeing function. rpcrt4: Add traces to the start of TowerConstruct and TowerExplode. svn path=/trunk/; revision=31855 --- reactos/dll/win32/rpcrt4/ndr_marshall.c | 2 -- reactos/dll/win32/rpcrt4/rpc_epmap.c | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/rpcrt4/ndr_marshall.c b/reactos/dll/win32/rpcrt4/ndr_marshall.c index 3b6106fe7c5..b67415ebfd5 100644 --- a/reactos/dll/win32/rpcrt4/ndr_marshall.c +++ b/reactos/dll/win32/rpcrt4/ndr_marshall.c @@ -2566,7 +2566,6 @@ static unsigned char * ComplexFree(PMIDL_STUB_MESSAGE pStubMsg, else m(pStubMsg, pMemory, desc); } - else FIXME("no freer for embedded type %02x\n", *desc); pMemory += size; pFormat += 2; continue; @@ -5243,7 +5242,6 @@ static void union_arm_free(PMIDL_STUB_MESSAGE pStubMsg, m(pStubMsg, pMemory, desc); } } - else FIXME("no freer for embedded type %02x\n", *desc); } } diff --git a/reactos/dll/win32/rpcrt4/rpc_epmap.c b/reactos/dll/win32/rpcrt4/rpc_epmap.c index cac3f626c1a..46244ec36e0 100644 --- a/reactos/dll/win32/rpcrt4/rpc_epmap.c +++ b/reactos/dll/win32/rpcrt4/rpc_epmap.c @@ -267,6 +267,9 @@ RPC_STATUS WINAPI TowerExplode( 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 @@ RPC_STATUS WINAPI TowerConstruct( 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);