123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- /*++
- Copyright (c) Microsoft Corporation. All rights reserved.
- 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__
- #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
- #endif /* __RPCNSIP_H__ */
|