summaryrefslogtreecommitdiffstats
path: root/public/sdk/rpc16/win/inc/rpcnsip.h
diff options
context:
space:
mode:
Diffstat (limited to 'public/sdk/rpc16/win/inc/rpcnsip.h')
-rw-r--r--public/sdk/rpc16/win/inc/rpcnsip.h72
1 files changed, 72 insertions, 0 deletions
diff --git a/public/sdk/rpc16/win/inc/rpcnsip.h b/public/sdk/rpc16/win/inc/rpcnsip.h
new file mode 100644
index 000000000..0db0140b0
--- /dev/null
+++ b/public/sdk/rpc16/win/inc/rpcnsip.h
@@ -0,0 +1,72 @@
+/*++
+
+Copyright (c) 1992-1996 Microsoft Corporation
+
+Module Name:
+
+ rpcnsip.h
+
+Abstract:
+
+ This file contains the types and function definitions to use the
+ to implement the autohandle features of the runtime.
+
+--*/
+
+#ifndef __RPCNSIP_H__
+#define __RPCNSIP_H__
+
+#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;
+
+
+/* Stub Auto Binding routines. */
+
+RPC_STATUS RPC_ENTRY
+I_RpcNsGetBuffer(
+ IN PRPC_MESSAGE Message
+ );
+
+RPC_STATUS RPC_ENTRY
+I_RpcNsSendReceive(
+ IN PRPC_MESSAGE Message,
+ OUT RPC_BINDING_HANDLE __RPC_FAR * Handle
+ );
+
+void RPC_ENTRY
+I_RpcNsRaiseException(
+ IN PRPC_MESSAGE Message,
+ IN RPC_STATUS Status
+ );
+
+RPC_STATUS RPC_ENTRY
+I_RpcReBindBuffer(
+ IN PRPC_MESSAGE Message
+ );
+
+RPC_STATUS RPC_ENTRY
+I_NsServerBindSearch(
+ );
+
+RPC_STATUS RPC_ENTRY
+I_NsClientBindSearch(
+ );
+
+void RPC_ENTRY
+I_NsClientBindDone(
+ );
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __RPCNSIP_H__ */