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);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* 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
|
||||
{
|
||||
MIDL_STUB_MESSAGE *pStubMsg;
|
||||
|
|
|
@ -127,7 +127,7 @@
|
|||
@ stdcall NdrCStdStubBuffer_Release(ptr ptr)
|
||||
@ stdcall NdrClearOutParameters(ptr ptr ptr)
|
||||
@ varargs NdrClientCall2(ptr ptr)
|
||||
@ varargs NdrClientCall(ptr ptr) NdrClientCall2
|
||||
@ varargs NdrClientCall(ptr ptr)
|
||||
@ stdcall NdrClientContextMarshall(ptr ptr long)
|
||||
@ stdcall NdrClientContextUnmarshall(ptr ptr ptr)
|
||||
@ stub NdrClientInitialize
|
||||
|
@ -273,7 +273,7 @@
|
|||
@ stub NdrRpcSsEnableAllocate
|
||||
@ stdcall NdrSendReceive(ptr ptr)
|
||||
@ stdcall NdrServerCall2(ptr)
|
||||
@ stub NdrServerCall
|
||||
@ stdcall NdrServerCall(ptr)
|
||||
@ stdcall NdrServerContextMarshall(ptr ptr long)
|
||||
@ stdcall NdrServerContextNewMarshall(ptr ptr ptr ptr) # wxp
|
||||
@ stdcall NdrServerContextNewUnmarshall(ptr ptr) # wxp
|
||||
|
@ -293,7 +293,7 @@
|
|||
@ stdcall NdrSimpleTypeMarshall(ptr ptr long)
|
||||
@ stdcall NdrSimpleTypeUnmarshall(ptr ptr long)
|
||||
@ stdcall NdrStubCall2(ptr ptr ptr ptr)
|
||||
@ stub NdrStubCall
|
||||
@ stdcall NdrStubCall(ptr ptr ptr ptr)
|
||||
@ stdcall NdrStubForwardingFunction(ptr ptr ptr ptr)
|
||||
@ stdcall NdrStubGetBuffer(ptr ptr ptr)
|
||||
@ stdcall NdrStubInitialize(ptr ptr ptr ptr)
|
||||
|
|
Loading…
Reference in New Issue