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.

84 lines
1.0 KiB

  1. /*++
  2. Copyright (c) 1997 Microsoft Corporation
  3. Module Name:
  4. clusmem.h
  5. Abstract:
  6. Cluster Membership Manager definitions exposed within the
  7. Cluster Network Driver.
  8. Author:
  9. Mike Massa (mikemas) February 10, 1997
  10. Revision History:
  11. Who When What
  12. -------- -------- ----------------------------------------------
  13. mikemas 02-10-97 created
  14. Notes:
  15. --*/
  16. #ifndef _CLUSMEM_INCLUDED
  17. #define _CLUSMEM_INCLUDED
  18. //
  19. //
  20. // Function Prototypes
  21. //
  22. //
  23. //
  24. // Init/Shutdown
  25. //
  26. NTSTATUS
  27. CmmLoad(
  28. IN PUNICODE_STRING RegistryPath
  29. );
  30. VOID
  31. CmmUnload(
  32. VOID
  33. );
  34. NTSTATUS
  35. CmmInitialize(
  36. IN CL_NODE_ID LocalNodeId
  37. );
  38. VOID
  39. CmmShutdown(
  40. VOID
  41. );
  42. //
  43. // Irp Dispatch
  44. //
  45. NTSTATUS
  46. CmmDispatchDeviceControl(
  47. IN PIRP Irp,
  48. IN PIO_STACK_LOCATION IrpSp
  49. );
  50. //
  51. // Messaging Interface
  52. //
  53. VOID
  54. CmmReceiveMessageHandler(
  55. IN CL_NODE_ID SourceNodeId,
  56. IN PVOID MessageData,
  57. IN ULONG MessageLength
  58. );
  59. #endif // ndef _CLUSMEM_INCLUDED
  60.