|
|
1.1 root 1: /*++
2:
1.1.1.2 ! root 3: Copyright (c) 1992-1993 Microsoft Corporation
1.1 root 4:
5: Module Name:
6:
7: rpcnsip.h
8:
9: Abstract:
10:
11: This file contains the types and function definitions to use the
12: to implement the autohandle features of the runtime.
13:
14: --*/
15:
16: #ifndef __RPCNSIP_H__
17: #define __RPCNSIP_H__
18:
1.1.1.2 ! root 19: #ifdef __cplusplus
! 20: extern "C" {
! 21: #endif
! 22:
1.1 root 23: typedef struct
24: {
25: RPC_NS_HANDLE LookupContext;
26: RPC_BINDING_HANDLE ProposedHandle;
27: RPC_BINDING_VECTOR * Bindings;
28:
29: } RPC_IMPORT_CONTEXT_P, * PRPC_IMPORT_CONTEXT_P;
30:
31:
32: /* Stub Auto Binding routines. */
33:
34: RPC_STATUS RPC_ENTRY
35: I_RpcNsGetBuffer(
36: IN PRPC_MESSAGE Message
37: );
38:
39: RPC_STATUS RPC_ENTRY
40: I_RpcNsSendReceive(
41: IN PRPC_MESSAGE Message,
1.1.1.2 ! root 42: OUT RPC_BINDING_HANDLE __RPC_FAR * Handle
1.1 root 43: );
44:
45: void RPC_ENTRY
46: I_RpcNsRaiseException(
47: IN PRPC_MESSAGE Message,
48: IN RPC_STATUS Status
49: );
50:
51: RPC_STATUS RPC_ENTRY
52: I_RpcReBindBuffer(
53: IN PRPC_MESSAGE Message
54: );
55:
56: RPC_STATUS RPC_ENTRY
57: I_NsServerBindSearch(
58: );
59:
60: RPC_STATUS RPC_ENTRY
61: I_NsClientBindSearch(
62: );
63:
64: void RPC_ENTRY
65: I_NsClientBindDone(
66: );
67:
1.1.1.2 ! root 68: #ifdef __cplusplus
! 69: }
! 70: #endif
! 71:
1.1 root 72: #endif /* __RPCNSIP_H__ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.