91 lines
1.3 KiB
C
91 lines
1.3 KiB
C
|
/*++
|
||
|
|
||
|
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__ */
|