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.

157 lines
2.9 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 UNICODE_STRING StrRegSrvPnpClientName;
  50. extern PWSTR StrRegSrvParameterPath;
  51. extern PWSTR StrRegExtendedCharsInPath;
  52. extern PWSTR StrRegExtendedCharsInPathValue;
  53. extern PWSTR StrRegNullSessionPipes;
  54. extern PWSTR StrRegNullSessionShares;
  55. extern PWSTR StrRegPipesNeedLicense;
  56. extern PWSTR StrRegNoRemapPipes;
  57. extern PWSTR StrRegEnforceLogoffTimes;
  58. extern PWSTR StrRegDisableDosChecking;
  59. extern PWSTR StrRegErrorLogIgnore;
  60. #if SRVNTVERCHK
  61. extern PWSTR StrRegInvalidDomainNames;
  62. extern PWSTR StrRegAllowedIPAddresses;
  63. #endif
  64. //
  65. // Pipes and shares that are accessible by the NULL session.
  66. //
  67. extern PWSTR StrDefaultNullSessionPipes[];
  68. extern PWSTR StrDefaultNullSessionShares[];
  69. //
  70. // Pipes that are not remapped, even in cluster environments
  71. //
  72. extern PWSTR StrDefaultNoRemapPipeNames[];
  73. //
  74. // DOS device names that can not be accessed by clients
  75. //
  76. extern UNICODE_STRING SrvDosDevices[];
  77. //
  78. // Name of the EA file on FAT
  79. //
  80. extern UNICODE_STRING SrvEaFileName;
  81. //
  82. // Pipes that require a license for access
  83. //
  84. extern PWSTR StrDefaultPipesNeedLicense[];
  85. //
  86. // Error codes that should not be logged
  87. //
  88. extern PWSTR StrDefaultErrorLogIgnore[];
  89. extern PSTR StrDialects[];
  90. extern PWSTR StrClientTypes[];
  91. #if DBG
  92. extern PWSTR StrWriteAndX;
  93. #endif
  94. extern WCHAR StrQuestionMarks[];
  95. #define FS_CDFS L"CDFS"
  96. #define FS_FAT L"FAT"
  97. extern PWSTR StrFsCdfs;
  98. extern PWSTR StrFsFat;
  99. extern PWSTR StrNativeOsPrefix;
  100. extern PWSTR StrDefaultNativeOs;
  101. extern PSTR StrDefaultNativeOsOem;
  102. extern PWSTR StrNativeLanman;
  103. extern PSTR StrNativeLanmanOem;
  104. //
  105. // Table of service name strings. This table corresponds to the
  106. // enumerated type SHARE_TYPE. Keep the two in sync.
  107. //
  108. extern PSTR StrShareTypeNames[];
  109. #endif // ndef _SRVSTRNG_