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.

104 lines
3.9 KiB

  1. /******************************************************************************
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. ProjectConstants.h
  5. Abstract:
  6. This file contains contants common to the whole project.
  7. Revision History:
  8. Davide Massarenti (Dmassare) 03/20/2000
  9. created
  10. ******************************************************************************/
  11. #if !defined(__INCLUDED___PCH___PROJECTCONSTANTS_H___)
  12. #define __INCLUDED___PCH___PROJECTCONSTANTS_H___
  13. #ifndef DEBUG
  14. #undef NOJETBLUECOM
  15. #define NOJETBLUECOM
  16. #endif
  17. ////////////////////////////////////////////////////////////////////////////////
  18. #define HC_ROOT L"%WINDIR%\\PCHealth"
  19. #define HC_ROOT_HELPSVC HC_ROOT L"\\HelpCtr"
  20. #define HC_ROOT_HELPSVC_BINARIES HC_ROOT_HELPSVC L"\\Binaries"
  21. #define HC_ROOT_HELPSVC_CONFIG HC_ROOT_HELPSVC L"\\Config"
  22. #define HC_ROOT_HELPSVC_BATCH HC_ROOT_HELPSVC L"\\Batch"
  23. #define HC_ROOT_HELPSVC_DATACOLL HC_ROOT_HELPSVC L"\\DataColl"
  24. #define HC_ROOT_HELPSVC_LOGS HC_ROOT_HELPSVC L"\\Logs"
  25. #define HC_ROOT_HELPSVC_TEMP HC_ROOT_HELPSVC L"\\Temp"
  26. #define HC_ROOT_HELPSVC_OFFLINECACHE HC_ROOT_HELPSVC L"\\OfflineCache"
  27. #define HC_ROOT_HELPSVC_PKGSTORE HC_ROOT_HELPSVC L"\\PackageStore"
  28. #define HC_HELPSET_ROOT HC_ROOT_HELPSVC L"\\"
  29. #define HC_HELPSET_SUB_INSTALLEDSKUS L"InstalledSKUs"
  30. #define HC_HELPSET_SUB_DATABASE L"Database"
  31. #define HC_HELPSET_SUB_INDEX L"Indices"
  32. #define HC_HELPSET_SUB_SYSTEM L"System"
  33. #define HC_HELPSET_SUB_SYSTEM_OEM L"System_OEM"
  34. #define HC_HELPSET_SUB_VENDORS L"Vendors"
  35. #define HC_HELPSET_SUB_HELPFILES L"HelpFiles"
  36. #define HC_HELPSET_SUBSUB_DATAARCHIVE L"pchdata.cab"
  37. #define HC_HELPSET_SUBSUB_DATABASEFILE L"hcdata.edb"
  38. #define HC_HELPSET_SUBSUB_INDEXFILE L"merged.hhk"
  39. #define HC_HELPSVC_HELPFILES_DEFAULT L"%WINDIR%\\Help"
  40. // This is relative to CSIDL_LOCAL_APPDATA (i.e: C:\Documents and Settings\<username>\Local Settings\Application Data)
  41. #define HC_ROOT_HELPCTR L"Microsoft\\HelpCtr"
  42. #define HC_REGISTRY_BASE L"SOFTWARE\\Microsoft\\PCHealth"
  43. #define HC_REGISTRY_HELPSVC HC_REGISTRY_BASE L"\\HelpSvc"
  44. #define HC_REGISTRY_HELPHOST HC_REGISTRY_BASE L"\\HelpHost"
  45. #define HC_REGISTRY_HELPCTR HC_REGISTRY_BASE L"\\HelpCtr"
  46. #define HC_REGISTRY_PCHSVC HC_REGISTRY_BASE L"\\PchSvc"
  47. #define HC_REGISTRY_HELPCTR_USER HC_REGISTRY_HELPCTR L"\\UserSettings"
  48. #define HC_REGISTRY_HELPCTR_IE HC_REGISTRY_HELPCTR L"\\IESettings"
  49. ////////////////////////////////////////
  50. #define HC_HELPSVC_STORE_TRUSTEDCONTENTS HC_ROOT_HELPSVC_CONFIG L"\\Cntstore.bin"
  51. #define HC_HELPSVC_STORE_CHANNELS HC_ROOT_HELPSVC_CONFIG L"\\SAFStore.xml"
  52. #define HC_HELPSVC_STORE_INCIDENTITEMS HC_ROOT_HELPSVC_CONFIG L"\\incstore.bin"
  53. #define HC_HELPSVC_STORE_SKUS HC_ROOT_HELPSVC_PKGSTORE L"\\SkuStore.bin"
  54. #define HC_HCUPDATE_LOGNAME HC_ROOT_HELPSVC_LOGS L"\\hcupdate.log"
  55. #define HC_HCUPDATE_STORE_PACKAGES HC_ROOT_HELPSVC_PKGSTORE L"\\pchver.xml"
  56. #define HC_HCUPDATE_STORE_SE HC_ROOT_HELPSVC_CONFIG L"\\sereg.xml"
  57. #define HC_SEMGR_LOGNAME HC_ROOT_HELPSVC_LOGS L"\\semgr.log"
  58. ////////////////////////////////////////
  59. // OLD
  60. #define HC_HELPSVC_STORE_USERS HC_ROOT_HELPSVC_CONFIG L"\\UsersStore.cxml"
  61. ////////////////////////////////////////
  62. #define HC_HELPSVC_NAME L"helpsvc"
  63. #define HC_MICROSOFT_DN L"CN=Microsoft Corporation,L=Redmond,S=Washington,C=US"
  64. ////////////////////////////////////////
  65. #define HC_TIMEOUT_NETWORKALIVE 3000
  66. #define HC_TIMEOUT_DESTINATIONREACHABLE 3000
  67. #define HC_TIMEOUT_CONNECTIONCHECK 15000
  68. #define HC_TIMEOUT_LINKCHECKER_FOREGROUND 15000
  69. #define HC_TIMEOUT_LINKCHECKER_BACKGROUND 25000
  70. ////////////////////////////////////////
  71. #endif // !defined(__INCLUDED___PCH___PROJECTCONSTANTS_H___)