/*++ 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__ */