Module: wine Branch: refs/heads/master Commit: f0c49daedf0a3206ef78c75eeba7c2ea9a2efb7a URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=f0c49daedf0a3206ef78c75e...
Author: Mike McCormack mike@codeweavers.com Date: Wed Apr 19 17:25:02 2006 +0900
rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
---
dlls/rpcrt4/rpc_server.c | 6 ++++++ dlls/rpcrt4/rpcrt4.spec | 2 +- include/rpcdce.h | 9 +++++++++ 3 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/dlls/rpcrt4/rpc_server.c b/dlls/rpcrt4/rpc_server.c index 87171f5..45d0dff 100644 --- a/dlls/rpcrt4/rpc_server.c +++ b/dlls/rpcrt4/rpc_server.c @@ -1050,3 +1050,9 @@ UINT WINAPI I_RpcWindowProc( void *hWnd,
return 0; } + +RPC_STATUS WINAPI RpcMgmtInqIfIds(RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR **IfIdVector) +{ + FIXME("(%p,%p): stub\n", Binding, IfIdVector); + return RPC_S_INVALID_BINDING; +} diff --git a/dlls/rpcrt4/rpcrt4.spec b/dlls/rpcrt4/rpcrt4.spec index ad4e04f..d5d8f52 100644 --- a/dlls/rpcrt4/rpcrt4.spec +++ b/dlls/rpcrt4/rpcrt4.spec @@ -431,7 +431,7 @@ # 9x version of I_RpcBindingSetAsync has @ stub RpcMgmtEpUnregister @ stub RpcMgmtInqComTimeout @ stub RpcMgmtInqDefaultProtectLevel -@ stub RpcMgmtInqIfIds +@ stdcall RpcMgmtInqIfIds(ptr ptr) @ stub RpcMgmtInqParameter # win9x @ stub RpcMgmtInqServerPrincNameA @ stub RpcMgmtInqServerPrincNameW diff --git a/include/rpcdce.h b/include/rpcdce.h index 66df3ea..77a5c2f 100644 --- a/include/rpcdce.h +++ b/include/rpcdce.h @@ -71,6 +71,12 @@ typedef struct _RPC_IF_ID unsigned short VersMinor; } RPC_IF_ID;
+typedef struct +{ + unsigned long Count; + RPC_IF_ID *IfId[1]; +} RPC_IF_ID_VECTOR; + #define RPC_C_BINDING_INFINITE_TIMEOUT 10 #define RPC_C_BINDING_MIN_TIMEOUT 0 #define RPC_C_BINDING_DEFAULT_TIMEOUT 5 @@ -232,6 +238,9 @@ RPCRTAPI RPC_STATUS RPC_ENTRY RpcMgmtStopServerListening( RPC_BINDING_HANDLE Binding );
RPCRTAPI RPC_STATUS RPC_ENTRY + RpcMgmtInqIfIds( RPC_BINDING_HANDLE Binding, RPC_IF_ID_VECTOR** IfIdVector ); + +RPCRTAPI RPC_STATUS RPC_ENTRY RpcServerRegisterIf( RPC_IF_HANDLE IfSpec, UUID* MgrTypeUuid, RPC_MGR_EPV* MgrEpv );
RPCRTAPI RPC_STATUS RPC_ENTRY