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.

171 lines
3.6 KiB

  1. /*++
  2. Copyright (c) 1993 Microsoft Corporation
  3. Module Name:
  4. srvstrng.h
  5. Abstract:
  6. This module defines global string data for the LAN Manager server.
  7. Author:
  8. Chuck Lenzmeier (chuckl) 6-Oct-1993
  9. Revision History:
  10. --*/
  11. #ifndef _SRVSTRNG_
  12. #define _SRVSTRNG_
  13. //
  14. // Device prefix strings.
  15. //
  16. extern PWSTR StrNamedPipeDevice;
  17. extern PWSTR StrMailslotDevice;
  18. extern PWSTR StrSlashPipe;
  19. extern PSTR StrSlashPipeAnsi;
  20. extern PWSTR StrSlashPipeSlash;
  21. extern PSTR StrPipeSlash;
  22. extern PWSTR StrSlashMailslot;
  23. //
  24. // Pipe name for remote down-level API requests.
  25. //
  26. extern PWSTR StrPipeApi;
  27. extern PSTR StrPipeApiOem;
  28. extern PWSTR StrNull;
  29. extern PSTR StrNullAnsi;
  30. extern PWSTR StrUnknownClient;
  31. extern PWSTR StrServerDevice;
  32. extern PSTR StrLogonProcessName;
  33. extern PSTR StrLogonPackageName;
  34. extern WCHAR StrStarDotStar[];
  35. extern PSTR StrTransportAddress;
  36. extern PSTR StrConnectionContext;
  37. extern PWSTR StrUserAlertEventName;
  38. extern PWSTR StrAdminAlertEventName;
  39. extern PWSTR StrDefaultSrvDisplayName;
  40. extern PWSTR StrNoNameTransport;
  41. extern PWSTR StrAlerterMailslot;
  42. //
  43. // Registry paths.
  44. //
  45. extern PWSTR StrRegServerPath;
  46. extern PWSTR StrRegSrvDisplayName;
  47. extern PWSTR StrRegOsVersionPath;
  48. extern PWSTR StrRegVersionKeyName;
  49. extern PWSTR StrRegVersionBuildNumberKeyName;
  50. extern PWSTR StrRegVersionProductKeyName;
  51. extern PWSTR StrRegVersionSPKeyName;
  52. extern UNICODE_STRING StrRegSrvPnpClientName;
  53. extern PWSTR StrRegSrvParameterPath;
  54. extern PWSTR StrRegExtendedCharsInPath;
  55. extern PWSTR StrRegExtendedCharsInPathValue;
  56. extern PWSTR StrRegNullSessionPipes;
  57. extern PWSTR StrRegNullSessionShares;
  58. extern PWSTR StrRegPipesNeedLicense;
  59. extern PWSTR StrRegNoRemapPipes;
  60. extern PWSTR StrRegEnforceLogoffTimes;
  61. extern PWSTR StrRegDisableDosChecking;
  62. extern PWSTR StrRegEnableSecuritySignatures;
  63. extern PWSTR StrRegRequireSecuritySignatures;
  64. extern PWSTR StrRegEnableExtendedSignatures;
  65. extern PWSTR StrRegRequireExtendedSignatures;
  66. extern PWSTR StrRegEnableInvalidSmbLogging;
  67. extern PWSTR StrRegDisableLargeRead;
  68. extern PWSTR StrRegDisableLargeWrite;
  69. extern PWSTR StrRegMapNoIntermediateBuffering;
  70. extern PWSTR StrRegNoAliasingOnFilesystem;
  71. extern PWSTR StrRegDisableDownlevelTimewarp;
  72. extern PWSTR StrRegErrorLogIgnore;
  73. #if SRVNTVERCHK
  74. extern PWSTR StrRegInvalidDomainNames;
  75. extern PWSTR StrRegAllowedIPAddresses;
  76. #endif
  77. //
  78. // Pipes and shares that are accessible by the NULL session.
  79. //
  80. extern PWSTR StrDefaultNullSessionPipes[];
  81. extern PWSTR StrDefaultNullSessionShares[];
  82. //
  83. // Pipes that are not remapped, even in cluster environments
  84. //
  85. extern PWSTR StrDefaultNoRemapPipeNames[];
  86. //
  87. // DOS device names that can not be accessed by clients
  88. //
  89. extern UNICODE_STRING SrvDosDevices[];
  90. //
  91. // Name of the EA file on FAT
  92. //
  93. extern UNICODE_STRING SrvEaFileName;
  94. //
  95. // Pipes that require a license for access
  96. //
  97. extern PWSTR StrDefaultPipesNeedLicense[];
  98. //
  99. // Error codes that should not be logged
  100. //
  101. extern PWSTR StrDefaultErrorLogIgnore[];
  102. extern PSTR StrDialects[];
  103. extern PWSTR StrClientTypes[];
  104. #if DBG
  105. extern PWSTR StrWriteAndX;
  106. #endif
  107. extern WCHAR StrQuestionMarks[];
  108. #define FS_CDFS L"CDFS"
  109. #define FS_FAT L"FAT"
  110. extern PWSTR StrFsCdfs;
  111. extern PWSTR StrFsFat;
  112. extern PWSTR StrNativeOsPrefix;
  113. extern PWSTR StrDefaultNativeOs;
  114. extern PSTR StrDefaultNativeOsOem;
  115. extern PWSTR StrNativeLanman;
  116. extern PSTR StrNativeLanmanOem;
  117. //
  118. // Table of service name strings. This table corresponds to the
  119. // enumerated type SHARE_TYPE. Keep the two in sync.
  120. //
  121. extern PSTR StrShareTypeNames[];
  122. #endif // ndef _SRVSTRNG_