Sync with trunk (r48545)
[reactos.git] / include / psdk / rpcnsip.h
1 #ifndef _RPCNSIP_H
2 #define _RPCNSIP_H
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 typedef struct {
8 RPC_NS_HANDLE LookupContext;
9 RPC_BINDING_HANDLE ProposedHandle;
10 RPC_BINDING_VECTOR *Bindings;
11 } RPC_IMPORT_CONTEXT_P,*PRPC_IMPORT_CONTEXT_P;
12 RPC_STATUS RPC_ENTRY I_RpcNsGetBuffer(IN PRPC_MESSAGE);
13 RPC_STATUS RPC_ENTRY I_RpcNsSendReceive(IN PRPC_MESSAGE,OUT RPC_BINDING_HANDLE*);
14 void RPC_ENTRY I_RpcNsRaiseException(IN PRPC_MESSAGE,IN RPC_STATUS);
15 RPC_STATUS RPC_ENTRY I_RpcReBindBuffer(IN PRPC_MESSAGE);
16 RPC_STATUS RPC_ENTRY I_NsServerBindSearch(void);
17 RPC_STATUS RPC_ENTRY I_NsClientBindSearch(void);
18 void RPC_ENTRY I_NsClientBindDone(void);
19 #ifdef __cplusplus
20 }
21 #endif
22 #endif