RpcNsip.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
- /*++
- 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__ */