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.

170 lines
6.3 KiB

  1. /*++
  2. Copyright (C) 1996-1999 Microsoft Corporation
  3. Module Name:
  4. strings.h
  5. Abstract:
  6. String constants used by the functions in the PDH.DLL library
  7. --*/
  8. #ifndef _LOGMAN_STRINGS_H_
  9. #define _LOGMAN_STRINGS_H_
  10. #define POUNDSIGN_W ((WCHAR)L'#')
  11. #define SPLAT_W ((WCHAR)L'*')
  12. #define SLASH_W ((WCHAR)L'/')
  13. #define BACKSLASH_W ((WCHAR)L'\\')
  14. #define LEFTPAREN_W ((WCHAR)L'(')
  15. #define RIGHTPAREN_W ((WCHAR)L')')
  16. #define SPACE_W ((WCHAR)L' ')
  17. #define COLON_W ((WCHAR)L':')
  18. #define ATSIGN_W ((WCHAR)L'@')
  19. #define NULL_W ((WCHAR)L'\0')
  20. #define SLASH_T ((TCHAR)_T('/'))
  21. #define QUESTION_T ((TCHAR)_T('?'))
  22. #define NULL_T ((TCHAR)_T('\0'))
  23. #define COLON_T ((TCHAR)_T(':'))
  24. #define SPACE_T ((TCHAR)_T(' '))
  25. #define BACKSLASH_T ((TCHAR)_T('\\'))
  26. // extern LPCWSTR cszAppShortName;
  27. // Command parameter strings
  28. extern LPCTSTR cszQuestionMark;
  29. extern LPCTSTR cszComputerName;
  30. extern LPCTSTR cszSettings;
  31. extern LPCTSTR cszOverwrite;
  32. extern LPCTSTR cszStart;
  33. extern LPCTSTR cszStop;
  34. extern LPCTSTR cszParamDelimiters;
  35. extern LPCTSTR cszComputerNameDelimiters;
  36. extern LPCTSTR cszLogNameDelimiters;
  37. extern LPCTSTR cszFileNameDelimiters;
  38. extern LPCTSTR cszComputerNameInvalidChars;
  39. extern LPCTSTR cszFilePathInvalidChars;
  40. extern LPCTSTR cszLogNameInvalidChars;
  41. // registry path, key and value strings
  42. extern LPCWSTR cwszRegKeySysmonLog;
  43. extern LPCWSTR cwszRegKeyFullLogQueries;
  44. extern LPCWSTR cwszRegKeyLogQueries;
  45. // Property/Parameter names for HTML files and registry
  46. extern LPCWSTR cwszRegComment;
  47. extern LPCWSTR cwszRegLogType;
  48. extern LPCWSTR cwszRegCurrentState;
  49. extern LPCWSTR cwszRegLogFileMaxSize;
  50. extern LPCWSTR cwszRegLogFileBaseName;
  51. extern LPCWSTR cwszRegLogFileFolder;
  52. extern LPCWSTR cwszRegLogFileSerialNumber;
  53. extern LPCWSTR cwszRegLogFileAutoFormat;
  54. extern LPCWSTR cwszRegLogFileType;
  55. extern LPCWSTR cwszRegStartTime;
  56. extern LPCWSTR cwszRegStopTime;
  57. extern LPCWSTR cwszRegRestart;
  58. extern LPCWSTR cwszRegLastModified;
  59. extern LPCWSTR cwszRegCounterList;
  60. extern LPCWSTR cwszRegSampleInterval;
  61. extern LPCWSTR cwszRegEofCommandFile;
  62. extern LPCWSTR cwszRegCommandFile;
  63. extern LPCWSTR cwszRegNetworkName;
  64. extern LPCWSTR cwszRegUserText;
  65. extern LPCWSTR cwszRegPerfLogName;
  66. extern LPCWSTR cwszRegActionFlags;
  67. extern LPCWSTR cwszRegTraceBufferSize;
  68. extern LPCWSTR cwszRegTraceBufferMinCount;
  69. extern LPCWSTR cwszRegTraceBufferMaxCount;
  70. extern LPCWSTR cwszRegTraceBufferFlushInt;
  71. extern LPCWSTR cwszRegTraceFlags;
  72. extern LPCWSTR cwszRegTraceProviderList;
  73. extern LPCWSTR cwszRegAlertThreshold;
  74. extern LPCWSTR cwszRegAlertOverUnder;
  75. //extern LPCWSTR cwszRegTraceProviderCount;
  76. //extern LPCWSTR cwszRegTraceProviderGuid;
  77. // Properties in registry but not in HTML files
  78. extern LPCWSTR cwszRegExecuteOnly;
  79. // HTML strings
  80. extern LPCWSTR cwszHtmlObjectClassId;
  81. extern LPCWSTR cwszHtmlObjectHeader;
  82. extern LPCWSTR cwszHtmlObjectFooter;
  83. extern LPCWSTR cwszHtmlParamTag;
  84. extern LPCWSTR cwszHtmlValueTag;
  85. extern LPCWSTR cwszHtmlParamSearchTag;
  86. extern LPCWSTR cwszHtmlValueSearchTag;
  87. extern LPCWSTR cwszHtmlValueEolTag;
  88. extern LPCWSTR cwszHtmlComment;
  89. extern LPCWSTR cwszHtmlLogType;
  90. extern LPCWSTR cwszHtmlCurrentState;
  91. extern LPCWSTR cwszHtmlLogFileMaxSize;
  92. extern LPCWSTR cwszHtmlLogFileBaseName;
  93. extern LPCWSTR cwszHtmlLogFileFolder;
  94. extern LPCWSTR cwszHtmlLogFileSerialNumber;
  95. extern LPCWSTR cwszHtmlLogFileAutoFormat;
  96. extern LPCWSTR cwszHtmlLogFileType;
  97. extern LPCWSTR cwszHtmlEofCommandFile;
  98. extern LPCWSTR cwszHtmlCommandFile;
  99. extern LPCWSTR cwszHtmlNetworkName;
  100. extern LPCWSTR cwszHtmlUserText;
  101. extern LPCWSTR cwszHtmlPerfLogName;
  102. extern LPCWSTR cwszHtmlActionFlags;
  103. extern LPCWSTR cwszHtmlTraceBufferSize;
  104. extern LPCWSTR cwszHtmlTraceBufferMinCount;
  105. extern LPCWSTR cwszHtmlTraceBufferMaxCount;
  106. extern LPCWSTR cwszHtmlTraceBufferFlushInt;
  107. extern LPCWSTR cwszHtmlTraceFlags;
  108. extern LPCWSTR cwszHtmlSysmonLogFileName;
  109. extern LPCWSTR cwszHtmlSysmonCounterCount;
  110. extern LPCWSTR cwszHtmlSysmonSampleCount;
  111. extern LPCWSTR cwszHtmlSysmonUpdateInterval;
  112. extern LPCWSTR cwszHtmlSysmonCounterPath;
  113. extern LPCWSTR cwszHtmlRestartMode;
  114. extern LPCWSTR cwszHtmlSampleIntUnitType;
  115. extern LPCWSTR cwszHtmlSampleIntValue;
  116. extern LPCWSTR cwszHtmlStartMode;
  117. extern LPCWSTR cwszHtmlStartAtTime;
  118. extern LPCWSTR cwszHtmlStopMode;
  119. extern LPCWSTR cwszHtmlStopAtTime;
  120. extern LPCWSTR cwszHtmlStopAfterUnitType;
  121. extern LPCWSTR cwszHtmlStopAfterValue;
  122. extern LPCWSTR cwszHtmlAlertThreshold;
  123. extern LPCWSTR cwszHtmlAlertOverUnder;
  124. extern LPCWSTR cwszHtmlTraceProviderCount;
  125. extern LPCWSTR cwszHtmlTraceProviderGuid;
  126. extern LPCWSTR cwszHtmlLogName;
  127. extern LPCWSTR cwszHtmlAlertName;
  128. extern LPCWSTR cwszHtmlSysmonVersion;
  129. // Other general strings
  130. extern LPCWSTR cwszNewLine;
  131. extern LPCWSTR cwszNull;
  132. extern LPCWSTR cwszQuote;
  133. extern LPCWSTR cwszGreaterThan;
  134. extern LPCWSTR cwszLessThan;
  135. extern LPCWSTR cwszAlertFormatString;
  136. extern LPCWSTR cwszMissingResourceString;
  137. extern LPCWSTR cwszMessageIdFormatString;
  138. extern LPCWSTR cwszPdhDll;
  139. extern LPCWSTR cwszDefaultLogFileFolder;
  140. extern LPCWSTR cwszNoErrorMessage;
  141. extern LPCWSTR cwszLogService;
  142. extern LPCWSTR cwszSystemError;
  143. extern LPCWSTR cwszLocalComputer;
  144. extern LPCWSTR cwszGuidFormat;
  145. // strings only used in DEBUG builds
  146. #ifdef _DEBUG
  147. //extern LPCWSTR cszNameDontMatch;
  148. //extern LPCWSTR cszNotice;
  149. #endif
  150. #endif //_LOGMAN_STRINGS_H_
  151.