Leaked source code of windows server 2003
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.

117 lines
2.1 KiB

  1. /*++
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Module Name:
  4. sens.h
  5. Abstract:
  6. This file is the master header file for Event System events published
  7. and subscribed by the System Event Notification service (SENS).
  8. Author:
  9. Gopal Parupudi <GopalP>
  10. [Notes:]
  11. optional-notes
  12. Revision History:
  13. GopalP 12/8/1997 Start.
  14. --*/
  15. #ifndef __SENS_H__
  16. #define __SENS_H__
  17. #if _MSC_VER > 1000
  18. #pragma once
  19. #endif
  20. //
  21. // Constants
  22. //
  23. #define CONNECTION_LAN 0x00000001
  24. #define CONNECTION_WAN 0x00000002
  25. #define CONNECTION_AOL 0x00000004
  26. //
  27. // SENS Guids related to Event System
  28. //
  29. DEFINE_GUID(
  30. SENSGUID_PUBLISHER, /* 5fee1bd6-5b9b-11d1-8dd2-00aa004abd5e */
  31. 0x5fee1bd6,
  32. 0x5b9b,
  33. 0x11d1,
  34. 0x8d, 0xd2, 0x00, 0xaa, 0x00, 0x4a, 0xbd, 0x5e
  35. );
  36. DEFINE_GUID(
  37. SENSGUID_SUBSCRIBER_LCE, /* d3938ab0-5b9d-11d1-8dd2-00aa004abd5e */
  38. 0xd3938ab0,
  39. 0x5b9d,
  40. 0x11d1,
  41. 0x8d, 0xd2, 0x00, 0xaa, 0x00, 0x4a, 0xbd, 0x5e
  42. );
  43. DEFINE_GUID(
  44. SENSGUID_SUBSCRIBER_WININET, /* d3938ab5-5b9d-11d1-8dd2-00aa004abd5e */
  45. 0xd3938ab5,
  46. 0x5b9d,
  47. 0x11d1,
  48. 0x8d, 0xd2, 0x00, 0xaa, 0x00, 0x4a, 0xbd, 0x5e
  49. );
  50. //
  51. // Classes of Events published by SENS
  52. //
  53. DEFINE_GUID(
  54. SENSGUID_EVENTCLASS_NETWORK, /* d5978620-5b9f-11d1-8dd2-00aa004abd5e */
  55. 0xd5978620,
  56. 0x5b9f,
  57. 0x11d1,
  58. 0x8d, 0xd2, 0x00, 0xaa, 0x00, 0x4a, 0xbd, 0x5e
  59. );
  60. DEFINE_GUID(
  61. SENSGUID_EVENTCLASS_LOGON, /* d5978630-5b9f-11d1-8dd2-00aa004abd5e */
  62. 0xd5978630,
  63. 0x5b9f,
  64. 0x11d1,
  65. 0x8d, 0xd2, 0x00, 0xaa, 0x00, 0x4a, 0xbd, 0x5e
  66. );
  67. DEFINE_GUID(
  68. SENSGUID_EVENTCLASS_ONNOW, /* d5978640-5b9f-11d1-8dd2-00aa004abd5e */
  69. 0xd5978640,
  70. 0x5b9f,
  71. 0x11d1,
  72. 0x8d, 0xd2, 0x00, 0xaa, 0x00, 0x4a, 0xbd, 0x5e
  73. );
  74. DEFINE_GUID(
  75. SENSGUID_EVENTCLASS_LOGON2, /* d5978650-5b9f-11d1-8dd2-00aa004abd5e */
  76. 0xd5978650,
  77. 0x5b9f,
  78. 0x11d1,
  79. 0x8d, 0xd2, 0x00, 0xaa, 0x00, 0x4a, 0xbd, 0x5e
  80. );
  81. #endif // __SENS_H__