Hans Leidekker : rpcrt4: Implement RpcMgmtIsServerListening.
Alexandre Julliard
julliard at winehq.org
Mon Nov 12 14:14:40 CST 2012
Module: wine
Branch: master
Commit: a5750a1fdf05960d03ad3fc30dd3e3a1c70408bb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a5750a1fdf05960d03ad3fc30dd3e3a1c70408bb
Author: Hans Leidekker <hans at codeweavers.com>
Date: Mon Nov 12 11:46:53 2012 +0100
rpcrt4: Implement RpcMgmtIsServerListening.
---
dlls/rpcrt4/rpc_server.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/dlls/rpcrt4/rpc_server.c b/dlls/rpcrt4/rpc_server.c
index 91b7707..4789d8a 100644
--- a/dlls/rpcrt4/rpc_server.c
+++ b/dlls/rpcrt4/rpc_server.c
@@ -1663,8 +1663,14 @@ RPC_STATUS WINAPI RpcMgmtEpEltInqBegin(RPC_BINDING_HANDLE Binding, ULONG Inquiry
*/
RPC_STATUS WINAPI RpcMgmtIsServerListening(RPC_BINDING_HANDLE Binding)
{
- FIXME("(%p): stub\n", Binding);
- return RPC_S_INVALID_BINDING;
+ RPC_STATUS status = RPC_S_NOT_LISTENING;
+
+ TRACE("(%p)\n", Binding);
+
+ EnterCriticalSection(&listen_cs);
+ if (manual_listen_count > 0) status = RPC_S_OK;
+ LeaveCriticalSection(&listen_cs);
+ return status;
}
/***********************************************************************
More information about the wine-cvs
mailing list