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.

156 lines
6.9 KiB

  1. //
  2. // MODULE: PROPNAMES.H
  3. //
  4. // PURPOSE: Declare property names
  5. //
  6. // PROJECT: Generic Troubleshooter DLL for Microsoft AnswerPoint
  7. //
  8. // COMPANY: Saltmine Creative, Inc. (206)-284-7511 [email protected]
  9. //
  10. // AUTHOR: Roman Mach, Joe Mabel
  11. //
  12. // ORIGINAL DATE: 8-2-96
  13. //
  14. // NOTES:
  15. // 1.
  16. //
  17. // Version Date By Comments
  18. //--------------------------------------------------------------------
  19. // V3.0 8-31-98 JM Extract this from apgtsinf.h
  20. //
  21. #if !defined(PROPNAMES_H_INCLUDED)
  22. #define APGTSINF_H_INCLUDED
  23. #if _MSC_VER >= 1000
  24. #pragma once
  25. #endif // _MSC_VER >= 1000
  26. //------- property types -----------
  27. // These are all possible properties of nodes or net
  28. #define H_PROB_HD_STR _T("HProbHd")
  29. #define H_PROB_PAGE_TXT_STR _T("HProbPageText") // text before list of problems
  30. #define H_PROB_TXT_STR _T("HProbTxt") // text of one problem (node property)
  31. #define H_PROB_SPECIAL _T("HProbSpecial") // may contain "hide" to mean
  32. // not to be shown on problem page
  33. #define H_NODE_HD_STR _T("HNodeHd")
  34. #define H_NODE_TXT_STR _T("HNodeTxt")
  35. #define H_NODE_DCT_STR _T("HNodeDct") // replacement for HNodeTxt when a
  36. // presumptive cause is sniffed.
  37. #if 0 // removed 8/19/99 per request from John Locke & Alex Sloley
  38. #define H_ST_NORM_TXT_STR _T("HStNormTxt")
  39. #define H_ST_AB_TXT_STR _T("HStAbTxt")
  40. #endif
  41. #define H_ST_UKN_TXT_STR _T("HStUknTxt")
  42. #define MUL_ST_LONG_NAME_STR _T("MulStLongName")
  43. #define HX_DOJ_HD_STR _T("HXDOJHd")
  44. #define HX_SER_HD_STR _T("HXSERHd")
  45. #define HX_SER_TXT_STR _T("HXSERTxt")
  46. #define HX_SER_NORM_STR _T("HXSERNorm")
  47. #define HX_SER_AB_STR _T("HXSERAb")
  48. #define HX_FAIL_HD_STR _T("HXFAILHd")
  49. #define HX_FAIL_TXT_STR _T("HXFAILTxt")
  50. #define HX_FAIL_NORM_STR _T("HXFAILNorm")
  51. #define HX_BYE_HD_STR _T("HXBYEHd")
  52. #define HX_BYE_TXT_STR _T("HXBYETxt")
  53. // Search strings get And'd together. The first 2 are meant for binary nodes, the
  54. // last for multi-state.
  55. #define H_NODE_NORM_SRCH_STR _T("HNodeNormSrch")
  56. #define H_NODE_AB_SRCH_STR _T("HNodeAbSrch")
  57. #define MUL_ST_SRCH_STR _T("MulStSrch")
  58. // Net property. If == "yes", we actually show the BES page. Otherwise just search without
  59. // showing the search page.
  60. #define H_NET_SHOW_BES _T("HNetShowBES") // H_NET_SHOW_BES property no longer officially supported as of 981021.
  61. // Net properties: default contents for BES & HTI.
  62. #define H_NET_BES _T("HNetBES")
  63. #define H_NET_HTI_ONLINE _T("HNetHTIOnline")
  64. #define H_NET_HTI_LOCAL _T("HNetHTILocal")
  65. #define H_NET_DATE_TIME _T("HNetDateTime")
  66. //--------- New network properties for localization. ----------------
  67. #define HTK_UNKNOWN_RBTN _T("HTKUnknownRbtn") // Network
  68. #define HTK_NEXT_BTN _T("HTKNextBtn") // Network
  69. #define HTK_START_BTN _T("HTKStartBtn") // Network
  70. #define HTK_BACK_BTN _T("HTKBackBtn") // Network
  71. #define HTK_SNIF_BTN _T("HTKSnifBtn") // Network: this is label for a
  72. // sniff button on problem page for
  73. // expensive sniffing.
  74. // Network properties for Impossible Page (pseudo node when states contradict each other)
  75. #define HTK_IMPOSSIBLE_HEADER _T("HXIMPHd")
  76. #define HTK_IMPOSSIBLE_TEXT _T("HXIMPTxt")
  77. #define HX_IMPOSSIBLE_NORM_STR _T("HXIMPNorm")
  78. // Network properties for Sniff Fail Page (pseudo node when sniffing on startup shows all
  79. // causes are in their Normal states). A.k.a. Sniff All Causes Normal Page, probably
  80. // a better name but doesn't match the property names MS wanted.
  81. #define HTK_SNIFF_FAIL_HEADER _T("HNetSniffFailHd")
  82. #define HTK_SNIFF_FAIL_TEXT _T("HNetSniffFailTxt")
  83. #define HX_SNIFF_FAIL_NORM _T("HNetSniffFailNorm")
  84. #define H_NET_GENERATE_RESULTS_PAGE _T("HNetGenerateResultsPage") // Defaults to true if
  85. // not present. If set false, Troubleshooter Assembler does not
  86. // generate a "results" page for this topic. This allows us to prevent
  87. // custom Results pages getting overwritten
  88. //--------- Sniffing related network and node properties. -----------
  89. // See Sniffing Version 3.2.doc (functional spec) for more explanation
  90. #define H_NET_SNIFF_ACTIVEX _T("HNetSniffActiveX") // CLSID of sniffing ActiveX
  91. #define H_NET_SNIFF_EXTERNAL_SCRIPT _T("HNetSniffExternalScript") // Default external
  92. // script name
  93. #define H_NET_SNIFF_LANGUAGE _T("HNetSniffLanguage") // Language for script in
  94. // "HNetSniffExternalScript":
  95. // "JavaScript" or "VBScript"
  96. #define H_NET_MAY_SNIFF_MANUALLY _T("HNetMaySniffManually")
  97. #define H_NET_MAY_SNIFF_ON_STARTUP _T("HNetMaySniffOnStartup")
  98. #define H_NET_MAY_SNIFF_ON_FLY _T("HNetMaySniffOnFly")
  99. #define H_NET_RESNIFF_POLICY _T("HNetResniffPolicy") // {"No"| "Explicit"| "Implicit"| "Yes"}
  100. #define H_NET_CHECK_SNIFFING_CHECKBOX _T("HNetCheckSniffingCheckbox") // If true, and if
  101. // an AllowSniffing checkbox is present on the Problem Page, that box
  102. // should have an initial state of "checked".
  103. #define H_NET_HIST_TABLE_SNIFFED_TEXT _T("HNetHistTableSniffedText") // Identifies sniffed
  104. // nodes in any visible history table. English version: "SNIFFED"
  105. #define H_NET_ALLOW_SNIFFING_TEXT _T("HNetAllowSniffingText") // Text for "AllowSniffing"
  106. // checkbox. English version: "Allow automatic sniffing."
  107. #define H_NET_TEXT_SNIFF_ONE_NODE _T("HNetTextSniffOneNode") // Text of "Sniff" button
  108. // for sniffing a single node. English version "Sniff".
  109. #define H_NET_TEXT_SNIFF_ALERT_BOX _T("HNetTextSniffAlertBox") // Text of alert box,
  110. // displayed any time manually requested sniffing (of a single node)
  111. // fails. English version "Could not sniff this node".
  112. #define H_NODE_SNIFF_SCRIPT _T("HNodeSniffScript") // Script to sniff this node
  113. #define H_NODE_MAY_SNIFF_MANUALLY _T("HNodeMaySniffManually")
  114. #define H_NODE_MAY_SNIFF_ON_STARTUP _T("HNodeMaySniffOnStartup")
  115. #define H_NODE_MAY_SNIFF_ON_FLY _T("HNodeMaySniffOnFly")
  116. #define H_NODE_MAY_RESNIFF _T("HNodeMayResniff") // Node may be resniffed
  117. #define H_NODE_SNIFF_EXTERNAL_SCRIPT _T("HNodeSniffExternalScript") // Node-specific
  118. // external script name
  119. #define H_NODE_SNIFF_LANGUAGE _T("HNodeSniffLanguage") // Language for script in
  120. // "HNodeSniffExternalScript":
  121. // "JavaScript" or "VBScript"
  122. #define H_NODE_CAUSE_SEQUENCE _T("HCauseSequence") //Provides a sequence to use if
  123. // automatic sniffing on startup produces more than one sniffable Cause
  124. // node as a presumptive cause
  125. #define H_NODE_MANUAL_SNIFF_TEXT _T("HNodeManualSniffText") // text to explain the manual
  126. // sniff button offered for this node.
  127. #define H_NODE_PROB_SEQUENCE _T("HProbSequence") // Provides a sequence for problems
  128. // on the Problem Page.
  129. // Properties used only by TS Assembler
  130. #define SZ_TS_TITLE _T("HXTITLETxt")
  131. #define SZ_TS_METATAG _T("HNetMeta")
  132. #define SZ_TS_CHARSET _T("HNetCharSet")
  133. #define SZ_TS_DIRTAG _T("HNetDirTag")
  134. // END Properties used only by TS Assembler
  135. #endif // !defined(PROPNAMES_H_INCLUDED)