Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1992-1995 Microsoft Corporation
  3. Module Name:
  4. rpcnsip.h
  5. Abstract:
  6. This file contains the types and function definitions to use the
  7. to implement the autohandle features of the runtime.
  8. --*/
  9. #ifndef __RPCNSIP_H__
  10. #define __RPCNSIP_H__
  11. #ifdef __cplusplus
  12. extern "C" {
  13. #endif
  14. typedef struct
  15. {
  16. RPC_NS_HANDLE LookupContext;
  17. RPC_BINDING_HANDLE ProposedHandle;
  18. RPC_BINDING_VECTOR * Bindings;
  19. } RPC_IMPORT_CONTEXT_P, * PRPC_IMPORT_CONTEXT_P;
  20. /* Stub Auto Binding routines. */
  21. RPC_STATUS RPC_ENTRY
  22. I_RpcNsGetBuffer(
  23. IN PRPC_MESSAGE Message
  24. );
  25. RPC_STATUS RPC_ENTRY
  26. I_RpcNsSendReceive(
  27. IN PRPC_MESSAGE Message,
  28. OUT RPC_BINDING_HANDLE __RPC_FAR * Handle
  29. );
  30. void RPC_ENTRY
  31. I_RpcNsRaiseException(
  32. IN PRPC_MESSAGE Message,
  33. IN RPC_STATUS Status
  34. );
  35. RPC_STATUS RPC_ENTRY
  36. I_RpcReBindBuffer(
  37. IN PRPC_MESSAGE Message
  38. );
  39. RPC_STATUS RPC_ENTRY
  40. I_NsServerBindSearch(
  41. );
  42. RPC_STATUS RPC_ENTRY
  43. I_NsClientBindSearch(
  44. );
  45. void RPC_ENTRY
  46. I_NsClientBindDone(
  47. );
  48. #ifdef __cplusplus
  49. }
  50. #endif
  51. #endif /* __RPCNSIP_H__ */