rpcrt4: Add entry points for the old-style stubless Ndr calls.
This commit is contained in:
parent
32ea7d1f2e
commit
69bc4da51a
|
@ -1620,6 +1620,38 @@ void WINAPI NdrServerCall2(PRPC_MESSAGE pRpcMsg)
|
||||||
NdrStubCall2(NULL, NULL, pRpcMsg, &dwPhase);
|
NdrStubCall2(NULL, NULL, pRpcMsg, &dwPhase);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* NdrClientCall [RPCRT4.@]
|
||||||
|
*/
|
||||||
|
CLIENT_CALL_RETURN WINAPIV NdrClientCall( PMIDL_STUB_DESC desc, PFORMAT_STRING format, ... )
|
||||||
|
{
|
||||||
|
__ms_va_list args;
|
||||||
|
CLIENT_CALL_RETURN ret;
|
||||||
|
|
||||||
|
__ms_va_start( args, format );
|
||||||
|
ret = NdrClientCall2( desc, format, va_arg( args, unsigned char * ));
|
||||||
|
__ms_va_end( args );
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* NdrStubCall [RPCRT4.@]
|
||||||
|
*/
|
||||||
|
LONG WINAPI NdrStubCall( struct IRpcStubBuffer *This, struct IRpcChannelBuffer *channel,
|
||||||
|
PRPC_MESSAGE msg, DWORD *phase )
|
||||||
|
{
|
||||||
|
return NdrStubCall2( This, channel, msg, phase );
|
||||||
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* NdrServerCall [RPCRT4.@]
|
||||||
|
*/
|
||||||
|
void WINAPI NdrServerCall( PRPC_MESSAGE msg )
|
||||||
|
{
|
||||||
|
DWORD phase;
|
||||||
|
NdrStubCall( NULL, NULL, msg, &phase );
|
||||||
|
}
|
||||||
|
|
||||||
struct async_call_data
|
struct async_call_data
|
||||||
{
|
{
|
||||||
MIDL_STUB_MESSAGE *pStubMsg;
|
MIDL_STUB_MESSAGE *pStubMsg;
|
||||||
|
|
|
@ -127,7 +127,7 @@
|
||||||
@ stdcall NdrCStdStubBuffer_Release(ptr ptr)
|
@ stdcall NdrCStdStubBuffer_Release(ptr ptr)
|
||||||
@ stdcall NdrClearOutParameters(ptr ptr ptr)
|
@ stdcall NdrClearOutParameters(ptr ptr ptr)
|
||||||
@ varargs NdrClientCall2(ptr ptr)
|
@ varargs NdrClientCall2(ptr ptr)
|
||||||
@ varargs NdrClientCall(ptr ptr) NdrClientCall2
|
@ varargs NdrClientCall(ptr ptr)
|
||||||
@ stdcall NdrClientContextMarshall(ptr ptr long)
|
@ stdcall NdrClientContextMarshall(ptr ptr long)
|
||||||
@ stdcall NdrClientContextUnmarshall(ptr ptr ptr)
|
@ stdcall NdrClientContextUnmarshall(ptr ptr ptr)
|
||||||
@ stub NdrClientInitialize
|
@ stub NdrClientInitialize
|
||||||
|
@ -273,7 +273,7 @@
|
||||||
@ stub NdrRpcSsEnableAllocate
|
@ stub NdrRpcSsEnableAllocate
|
||||||
@ stdcall NdrSendReceive(ptr ptr)
|
@ stdcall NdrSendReceive(ptr ptr)
|
||||||
@ stdcall NdrServerCall2(ptr)
|
@ stdcall NdrServerCall2(ptr)
|
||||||
@ stub NdrServerCall
|
@ stdcall NdrServerCall(ptr)
|
||||||
@ stdcall NdrServerContextMarshall(ptr ptr long)
|
@ stdcall NdrServerContextMarshall(ptr ptr long)
|
||||||
@ stdcall NdrServerContextNewMarshall(ptr ptr ptr ptr) # wxp
|
@ stdcall NdrServerContextNewMarshall(ptr ptr ptr ptr) # wxp
|
||||||
@ stdcall NdrServerContextNewUnmarshall(ptr ptr) # wxp
|
@ stdcall NdrServerContextNewUnmarshall(ptr ptr) # wxp
|
||||||
|
@ -293,7 +293,7 @@
|
||||||
@ stdcall NdrSimpleTypeMarshall(ptr ptr long)
|
@ stdcall NdrSimpleTypeMarshall(ptr ptr long)
|
||||||
@ stdcall NdrSimpleTypeUnmarshall(ptr ptr long)
|
@ stdcall NdrSimpleTypeUnmarshall(ptr ptr long)
|
||||||
@ stdcall NdrStubCall2(ptr ptr ptr ptr)
|
@ stdcall NdrStubCall2(ptr ptr ptr ptr)
|
||||||
@ stub NdrStubCall
|
@ stdcall NdrStubCall(ptr ptr ptr ptr)
|
||||||
@ stdcall NdrStubForwardingFunction(ptr ptr ptr ptr)
|
@ stdcall NdrStubForwardingFunction(ptr ptr ptr ptr)
|
||||||
@ stdcall NdrStubGetBuffer(ptr ptr ptr)
|
@ stdcall NdrStubGetBuffer(ptr ptr ptr)
|
||||||
@ stdcall NdrStubInitialize(ptr ptr ptr ptr)
|
@ stdcall NdrStubInitialize(ptr ptr ptr ptr)
|
||||||
|
|
Loading…
Reference in New Issue