| #ifndef _RPCNSIP_H |
| #define _RPCNSIP_H |
| #if __GNUC__ >=3 |
| #pragma GCC system_header |
| #endif |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| typedef struct { |
| RPC_NS_HANDLE LookupContext; |
| RPC_BINDING_HANDLE ProposedHandle; |
| RPC_BINDING_VECTOR *Bindings; |
| } RPC_IMPORT_CONTEXT_P,*PRPC_IMPORT_CONTEXT_P; |
| RPC_STATUS RPC_ENTRY I_RpcNsGetBuffer(/*IN*/ PRPC_MESSAGE); |
| RPC_STATUS RPC_ENTRY I_RpcNsSendReceive(/*IN*/ PRPC_MESSAGE,/*OUT*/ RPC_BINDING_HANDLE*); |
| void RPC_ENTRY I_RpcNsRaiseException(/*IN*/ PRPC_MESSAGE,/*IN*/ RPC_STATUS); |
| RPC_STATUS RPC_ENTRY I_RpcReBindBuffer(/*IN*/ PRPC_MESSAGE); |
| RPC_STATUS RPC_ENTRY I_NsServerBindSearch(void); |
| RPC_STATUS RPC_ENTRY I_NsClientBindSearch(void); |
| void RPC_ENTRY I_NsClientBindDone(void); |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif |