Robert Shearman : ole: Use ncalrpc instead of ncacn_np as the RPC transport .

Alexandre Julliard julliard at wine.codeweavers.com
Fri Mar 31 13:05:14 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 714b66e9457dacf32e0bfefb9564e20e446bc44d
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=714b66e9457dacf32e0bfefb9564e20e446bc44d

Author: Robert Shearman <rob at codeweavers.com>
Date:   Fri Mar 31 12:34:25 2006 +0100

ole: Use ncalrpc instead of ncacn_np as the RPC transport.

Use ncalrpc instead of ncacn_np as the transport as this is more similar
to how ole32 from NT works and should also be compatible with rpcrt4
from Win9x, allowing more combinations of dlls to work.

---

 dlls/ole32/rpc.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/ole32/rpc.c b/dlls/ole32/rpc.c
index 6715f72..d849c6e 100644
--- a/dlls/ole32/rpc.c
+++ b/dlls/ole32/rpc.c
@@ -70,7 +70,7 @@ static CRITICAL_SECTION_DEBUG csRegIf_de
 };
 static CRITICAL_SECTION csRegIf = { &csRegIf_debug, -1, 0, 0, 0, 0 };
 
-static WCHAR wszPipeTransport[] = {'n','c','a','c','n','_','n','p',0};
+static WCHAR wszRpcTransport[] = {'n','c','a','l','r','p','c',0};
 
 
 struct registered_if
@@ -447,7 +447,7 @@ HRESULT RPC_CreateClientChannel(const OX
 
     status = RpcStringBindingComposeW(
         NULL,
-        wszPipeTransport,
+        wszRpcTransport,
         NULL,
         endpoint,
         NULL,
@@ -683,7 +683,7 @@ void RPC_StartRemoting(struct apartment 
         get_rpc_endpoint(endpoint, &apt->oxid);
     
         status = RpcServerUseProtseqEpW(
-            wszPipeTransport,
+            wszRpcTransport,
             RPC_C_PROTSEQ_MAX_REQS_DEFAULT,
             endpoint,
             NULL);




More information about the wine-cvs mailing list