1 |
#ifndef _RPCNSIP_H |
2 |
#define _RPCNSIP_H |
3 |
#if __GNUC__ >=3 |
4 |
#pragma GCC system_header |
5 |
#endif |
6 |
|
7 |
#ifdef __cplusplus |
8 |
extern "C" { |
9 |
#endif |
10 |
typedef struct { |
11 |
RPC_NS_HANDLE LookupContext; |
12 |
RPC_BINDING_HANDLE ProposedHandle; |
13 |
RPC_BINDING_VECTOR *Bindings; |
14 |
} RPC_IMPORT_CONTEXT_P,*PRPC_IMPORT_CONTEXT_P; |
15 |
RPC_STATUS RPC_ENTRY I_RpcNsGetBuffer(/*IN*/ PRPC_MESSAGE); |
16 |
RPC_STATUS RPC_ENTRY I_RpcNsSendReceive(/*IN*/ PRPC_MESSAGE,/*OUT*/ RPC_BINDING_HANDLE*); |
17 |
void RPC_ENTRY I_RpcNsRaiseException(/*IN*/ PRPC_MESSAGE,/*IN*/ RPC_STATUS); |
18 |
RPC_STATUS RPC_ENTRY I_RpcReBindBuffer(/*IN*/ PRPC_MESSAGE); |
19 |
RPC_STATUS RPC_ENTRY I_NsServerBindSearch(void); |
20 |
RPC_STATUS RPC_ENTRY I_NsClientBindSearch(void); |
21 |
void RPC_ENTRY I_NsClientBindDone(void); |
22 |
#ifdef __cplusplus |
23 |
} |
24 |
#endif |
25 |
#endif |