Module: wine Branch: refs/heads/master Commit: 42bf8254c09dc48aa86d0c0ee57164c651d19adf URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=42bf8254c09dc48aa86d0c0e...
Author: Mike McCormack mike@codeweavers.com Date: Thu May 25 13:46:45 2006 +0900
rpcrt4: Stub implementations for NDRS marshalling functions.
---
dlls/rpcrt4/ndr_marshall.c | 52 ++++++++++++++++++++++++++++++++++++++++++++ dlls/rpcrt4/rpcrt4.spec | 12 +++++----- 2 files changed, 58 insertions(+), 6 deletions(-)
diff --git a/dlls/rpcrt4/ndr_marshall.c b/dlls/rpcrt4/ndr_marshall.c index e7e1ff9..06ce04a 100644 --- a/dlls/rpcrt4/ndr_marshall.c +++ b/dlls/rpcrt4/ndr_marshall.c @@ -4369,3 +4369,55 @@ void WINAPI NDRCContextUnmarshall(NDR_CC { FIXME("(%p %p %p %08lx): stub\n", CContext, hBinding, pBuff, DataRepresentation); } + +void WINAPI NDRSContextMarshall(NDR_SCONTEXT CContext, + void *pBuff, + NDR_RUNDOWN userRunDownIn) +{ + FIXME("(%p %p %p): stub\n", CContext, pBuff, userRunDownIn); +} + +void WINAPI NDRSContextMarshallEx(RPC_BINDING_HANDLE hBinding, + NDR_SCONTEXT CContext, + void *pBuff, + NDR_RUNDOWN userRunDownIn) +{ + FIXME("(%p %p %p %p): stub\n", hBinding, CContext, pBuff, userRunDownIn); +} + +void WINAPI NDRSContextMarshall2(RPC_BINDING_HANDLE hBinding, + NDR_SCONTEXT CContext, + void *pBuff, + NDR_RUNDOWN userRunDownIn, + void *CtxGuard, + unsigned long Flags) +{ + FIXME("(%p %p %p %p %p %lu): stub\n", + hBinding, CContext, pBuff, userRunDownIn, CtxGuard, Flags); +} + +NDR_SCONTEXT WINAPI NDRSContextUnmarshall(void *pBuff, + unsigned long DataRepresentation) +{ + FIXME("(%p %08lx): stub\n", pBuff, DataRepresentation); + return NULL; +} + +NDR_SCONTEXT WINAPI NDRSContextUnmarshallEx(RPC_BINDING_HANDLE hBinding, + void *pBuff, + unsigned long DataRepresentation) +{ + FIXME("(%p %p %08lx): stub\n", hBinding, pBuff, DataRepresentation); + return NULL; +} + +NDR_SCONTEXT WINAPI NDRSContextUnmarshall2(RPC_BINDING_HANDLE hBinding, + void *pBuff, + unsigned long DataRepresentation, + void *CtxGuard, + unsigned long Flags) +{ + FIXME("(%p %p %08lx %p %lu): stub\n", + hBinding, pBuff, DataRepresentation, CtxGuard, Flags); + return NULL; +} diff --git a/dlls/rpcrt4/rpcrt4.spec b/dlls/rpcrt4/rpcrt4.spec index 5099c9e..2a76670 100644 --- a/dlls/rpcrt4/rpcrt4.spec +++ b/dlls/rpcrt4/rpcrt4.spec @@ -140,12 +140,12 @@ # 9x version of I_RpcBindingSetAsync has @ stdcall NDRCContextBinding(ptr) @ stdcall NDRCContextMarshall(ptr ptr) @ stdcall NDRCContextUnmarshall(ptr ptr ptr long) -@ stub NDRSContextMarshall2 -@ stub NDRSContextMarshall -@ stub NDRSContextMarshallEx -@ stub NDRSContextUnmarshall2 -@ stub NDRSContextUnmarshall -@ stub NDRSContextUnmarshallEx +@ stdcall NDRSContextMarshall2(ptr ptr ptr ptr ptr long) +@ stdcall NDRSContextMarshall(ptr ptr ptr) +@ stdcall NDRSContextMarshallEx(ptr ptr ptr ptr) +@ stdcall NDRSContextUnmarshall2(ptr ptr ptr ptr long) +@ stdcall NDRSContextUnmarshall(ptr ptr) +@ stdcall NDRSContextUnmarshallEx(ptr ptr ptr) @ stub NDRcopy @ stdcall NdrAllocate(ptr long) @ stub NdrAsyncClientCall