home *** CD-ROM | disk | FTP | other *** search
- /*++
-
- Copyright (c) 1992-1999 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__
- #pragma option push -b -a8 -pc -A- /*P_O_Push*/
- #define __RPCNSIP_H__
-
- #if _MSC_VER > 1000
- #pragma once
- #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;
-
-
- /* Stub Auto Binding routines. */
-
- RPCNSAPI
- RPC_STATUS
- RPC_ENTRY
- I_RpcNsGetBuffer(
- IN PRPC_MESSAGE Message
- );
-
- RPCNSAPI
- RPC_STATUS
- RPC_ENTRY
- I_RpcNsSendReceive(
- IN PRPC_MESSAGE Message,
- OUT RPC_BINDING_HANDLE __RPC_FAR * Handle
- );
-
- RPCNSAPI
- void
- RPC_ENTRY
- I_RpcNsRaiseException(
- IN PRPC_MESSAGE Message,
- IN RPC_STATUS Status
- );
-
- RPCNSAPI
- RPC_STATUS
- RPC_ENTRY
- I_RpcReBindBuffer(
- IN PRPC_MESSAGE Message
- );
-
- RPCNSAPI
- RPC_STATUS
- RPC_ENTRY
- I_NsServerBindSearch(
- );
-
- RPCNSAPI
- RPC_STATUS
- RPC_ENTRY
- I_NsClientBindSearch(
- );
-
- RPCNSAPI
- void
- RPC_ENTRY
- I_NsClientBindDone(
- );
-
- #ifdef __cplusplus
- }
- #endif
-
- #pragma option pop /*P_O_Pop*/
- #endif /* __RPCNSIP_H__ */
-