#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "rpc.h"
#include "wine/debug.h"
#include "wine/exception.h"
#include "rpc_binding.h"
#include "epm_c.h"
#include "epm_towers.h"
Go to the source code of this file.
Data Structures |
| struct | epm_endpoints |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static BOOL | start_rpcss (void) |
| static BOOL | is_epm_destination_local (RPC_BINDING_HANDLE handle) |
| static RPC_STATUS | get_epm_handle_client (RPC_BINDING_HANDLE handle, RPC_BINDING_HANDLE *epm_handle) |
| static RPC_STATUS | get_epm_handle_server (RPC_BINDING_HANDLE *epm_handle) |
| static LONG WINAPI | rpc_filter (EXCEPTION_POINTERS *__eptr) |
| RPC_STATUS WINAPI | RpcEpRegisterA (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_CSTR Annotation) |
| RPC_STATUS WINAPI | RpcEpRegisterW (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector, RPC_WSTR Annotation) |
| RPC_STATUS WINAPI | RpcEpUnregister (RPC_IF_HANDLE IfSpec, RPC_BINDING_VECTOR *BindingVector, UUID_VECTOR *UuidVector) |
| RPC_STATUS WINAPI | RpcEpResolveBinding (RPC_BINDING_HANDLE Binding, RPC_IF_HANDLE IfSpec) |
| RPC_STATUS WINAPI | TowerExplode (const twr_t *tower, PRPC_SYNTAX_IDENTIFIER object, PRPC_SYNTAX_IDENTIFIER syntax, char **protseq, char **endpoint, char **address) |
| RPC_STATUS WINAPI | TowerConstruct (const RPC_SYNTAX_IDENTIFIER *object, const RPC_SYNTAX_IDENTIFIER *syntax, const char *protseq, const char *endpoint, const char *address, twr_t **tower) |
| void __RPC_FAR *__RPC_USER | MIDL_user_allocate (SIZE_T len) |
| void __RPC_USER | MIDL_user_free (void __RPC_FAR *ptr) |
Variables |
| static struct epm_endpoints | epm_endpoints [] |