forked from Mirrors/wine-wine
- ClientCall2 still deserves a FIXME.
- Complete bindings with NULL endpoints. - Implement RpcServerUseProtseqA, RpcServerUseProtseqW.oldstable
parent
b1df392f02
commit
36fa7d50a7
|
@ -49,7 +49,7 @@ LONG_PTR /* CLIENT_CALL_RETURN */ RPCRT4_NdrClientCall2(PMIDL_STUB_DESC pStubDes
|
|||
RPC_MESSAGE rpcmsg;
|
||||
MIDL_STUB_MESSAGE stubmsg;
|
||||
|
||||
TRACE("(pStubDec == ^%p,pFormat = ^%p,...): semi-stub\n", pStubDesc, pFormat);
|
||||
FIXME("(pStubDec == ^%p,pFormat = ^%p,...): semi-stub\n", pStubDesc, pFormat);
|
||||
if (rpc_cli_if) /* NULL for objects */ {
|
||||
TRACE(" *rpc_cli_if (== ^%p) == (RPC_CLIENT_INTERFACE):\n", pStubDesc);
|
||||
TRACE(" Length == %d\n", rpc_cli_if->Length);
|
||||
|
|
|
@ -136,7 +136,11 @@ RPC_STATUS RPCRT4_CompleteBindingA(RpcBinding* Binding, LPSTR NetworkAddr, LPST
|
|||
RPCRT4_strfree(Binding->NetworkAddr);
|
||||
Binding->NetworkAddr = RPCRT4_strdupA(NetworkAddr);
|
||||
RPCRT4_strfree(Binding->Endpoint);
|
||||
Binding->Endpoint = RPCRT4_strdupA(Endpoint);
|
||||
if (Binding->Endpoint) {
|
||||
Binding->Endpoint = RPCRT4_strdupA(Endpoint);
|
||||
} else {
|
||||
Binding->Endpoint = RPCRT4_strdupA("");
|
||||
}
|
||||
|
||||
return RPC_S_OK;
|
||||
}
|
||||
|
@ -150,7 +154,11 @@ RPC_STATUS RPCRT4_CompleteBindingW(RpcBinding* Binding, LPWSTR NetworkAddr, LPWS
|
|||
RPCRT4_strfree(Binding->NetworkAddr);
|
||||
Binding->NetworkAddr = RPCRT4_strdupWtoA(NetworkAddr);
|
||||
RPCRT4_strfree(Binding->Endpoint);
|
||||
Binding->Endpoint = RPCRT4_strdupWtoA(Endpoint);
|
||||
if (Binding->Endpoint) {
|
||||
Binding->Endpoint = RPCRT4_strdupWtoA(Endpoint);
|
||||
} else {
|
||||
Binding->Endpoint = RPCRT4_strdupA("");
|
||||
}
|
||||
|
||||
return RPC_S_OK;
|
||||
}
|
||||
|
|
|
@ -440,8 +440,8 @@ RPC_STATUS WINAPI RpcServerUseProtseqEpExW( LPWSTR Protseq, UINT MaxCalls, LPWST
|
|||
*/
|
||||
RPC_STATUS WINAPI RpcServerUseProtseqA(LPSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor)
|
||||
{
|
||||
FIXME("stub\n");
|
||||
return RPC_S_OK;
|
||||
TRACE("(Protseq == %s, MaxCalls == %d, SecurityDescriptor == ^%p)", debugstr_a(Protseq), MaxCalls, SecurityDescriptor);
|
||||
return RpcServerUseProtseqEpA(Protseq, MaxCalls, NULL, SecurityDescriptor);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
|
@ -449,8 +449,8 @@ RPC_STATUS WINAPI RpcServerUseProtseqA(LPSTR Protseq, unsigned int MaxCalls, voi
|
|||
*/
|
||||
RPC_STATUS WINAPI RpcServerUseProtseqW(LPWSTR Protseq, unsigned int MaxCalls, void *SecurityDescriptor)
|
||||
{
|
||||
FIXME("stub\n");
|
||||
return RPC_S_OK;
|
||||
TRACE("Protseq == %s, MaxCalls == %d, SecurityDescriptor == ^%p)", debugstr_w(Protseq), MaxCalls, SecurityDescriptor);
|
||||
return RpcServerUseProtseqEpW(Protseq, MaxCalls, NULL, SecurityDescriptor);
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
|
|
Loading…
Reference in New Issue