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.

62 lines
2.9 KiB

  1. /*++
  2. Copyright (c) 1998 Seagate Software, Inc. All rights reserved.
  3. Module Name:
  4. EngCommn.h
  5. Abstract:
  6. This header file defines some constants for the HSM Engine.
  7. Author:
  8. Rohde Wakefield [rohde] 31-Aug-1998
  9. Revision History:
  10. --*/
  11. #ifndef _ENGCOMMN_H
  12. #define _ENGCOMMN_H
  13. //
  14. // Registry strings
  15. //
  16. #define HSM_DEFAULT_RESOURCE_MANAGEMENT_LEVEL OLESTR("Resource_Management_Level")
  17. #define HSM_DEFAULT_INACT_DAYS OLESTR("Default_Inactivity_Days")
  18. #define HSM_DEFAULT_RESULTS_DAYS OLESTR("Default_Results_Days")
  19. #define HSM_DEFAULT_RESULTS_LEVEL OLESTR("Default_Results_Level")
  20. #define HSM_MRU_ENABLED OLESTR("MRU_Enabled")
  21. #define HSM_FULL_ACTION OLESTR("Full_Action")
  22. #define HSM_STATUS OLESTR("Status")
  23. #define HSM_TRACE_SETTINGS OLESTR("SystemTraceSettings")
  24. #define HSM_TRACE_ON OLESTR("SystemTraceOn")
  25. #define HSM_FILES_BEFORE_COMMIT OLESTR("NumberOfFilesBeforeCommit")
  26. #define HSM_MAX_BYTES_BEFORE_COMMIT OLESTR("MaximumNumberOfBytesBeforeCommit")
  27. #define HSM_MIN_BYTES_BEFORE_COMMIT OLESTR("MinimumNumberOfBytesBeforeCommit")
  28. #define HSM_MAX_BYTES_AT_END_OF_MEDIA OLESTR("MaximumNumberOfBytesAtEndOfMedia")
  29. #define HSM_MIN_BYTES_AT_END_OF_MEDIA OLESTR("MinimumNumberOfBytesAtEndOfMedia")
  30. #define HSM_MAX_PERCENT_AT_END_OF_MEDIA OLESTR("MaximumPercentageAtEndOfMedia")
  31. #define HSM_DONT_SAVE_DATABASES OLESTR("DoNotSaveCriticalDataToMedia")
  32. #define HSM_QUEUE_ITEMS_TO_PAUSE OLESTR("QueueItemsToPause")
  33. #define HSM_QUEUE_ITEMS_TO_RESUME OLESTR("QueueItemsToResume")
  34. #define HSM_MEDIA_BASE_NAME OLESTR("MediaBaseName")
  35. #define HSM_JOB_ABORT_CONSECUTIVE_ERRORS OLESTR("JobAbortConsecutiveErrors")
  36. #define HSM_JOB_ABORT_TOTAL_ERRORS OLESTR("JobAbortTotalErrors")
  37. #define HSM_JOB_ABORT_SYS_DISK_SPACE OLESTR("JobAbortSysDiskSpace")
  38. #define HSM_MIN_BYTES_TO_MIGRATE OLESTR("MinimumNumberOfBytesToMigrate")
  39. #define HSM_MIN_FILES_TO_MIGRATE OLESTR("MinimumFreeSpaceInF")
  40. #define HSM_MIN_FREE_SPACE_IN_FULL_MEDIA OLESTR("MinimumFreeSpaceInFullMedia")
  41. #define HSM_MAX_FREE_SPACE_IN_FULL_MEDIA OLESTR("MaximumFreeSpaceInFullMedia")
  42. #define HSM_MEDIA_TYPE OLESTR("MediaType")
  43. #define HSM_VALUE_TYPE_SEQUENTIAL 0
  44. #define HSM_VALUE_TYPE_DIRECTACCESS 1
  45. #define HSM_ENG_DIR_LEN 256
  46. #define HSM_ENGINE_REGISTRY_NAME OLESTR("Remote_Storage_Server")
  47. #endif // _ENGCOMMN_H