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.

90 lines
1.1 KiB

  1. /*++
  2. Copyright (C) Microsoft Corporation, 1997 - 1999
  3. Module Name:
  4. senssvc.hxx
  5. Abstract:
  6. This file is header file for the service-related functionality of SENS.
  7. Author:
  8. Gopal Parupudi <GopalP>
  9. [Notes:]
  10. optional-notes
  11. Revision History:
  12. GopalP 10/11/1997 Start.
  13. --*/
  14. #ifndef __SENSSVC_HXX__
  15. #define __SENSSVC_HXX__
  16. #define SERVICE_NAME "SENS: "
  17. #define WM_SENS_CLEANUP WM_USER+0x2304
  18. const DWORD STACK_SIZE_SensInitializeHelper = 2*4096;
  19. extern IEventSystem *gpIEventSystem;
  20. extern CRITICAL_SECTION gSensLock;
  21. extern DWORD gdwLocked;
  22. //
  23. // Main routines
  24. //
  25. BOOL APIENTRY
  26. SensInitialize(
  27. void
  28. );
  29. DWORD WINAPI
  30. SensInitializeHelper(
  31. LPVOID lpvIgnore
  32. );
  33. BOOL
  34. Init(
  35. void
  36. );
  37. BOOL
  38. DoEventSystemSetup(
  39. void
  40. );
  41. BOOL
  42. DoWanSetup(
  43. void
  44. );
  45. BOOL
  46. DoLanSetup(
  47. void
  48. );
  49. BOOL
  50. DoRpcSetup(
  51. void
  52. );
  53. BOOL APIENTRY
  54. SensUninitialize(
  55. void
  56. );
  57. BOOL
  58. ConfigureSensIfNecessary(
  59. void
  60. );
  61. #endif // __SENSSVC_HXX__