158 lines
3.1 KiB
C
158 lines
3.1 KiB
C
/*++
|
|
|
|
Copyright (c) 1993 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
srvstrng.h
|
|
|
|
Abstract:
|
|
|
|
This module defines global string data for the LAN Manager server.
|
|
|
|
Author:
|
|
|
|
Chuck Lenzmeier (chuckl) 6-Oct-1993
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
#ifndef _SRVSTRNG_
|
|
#define _SRVSTRNG_
|
|
|
|
//
|
|
// Device prefix strings.
|
|
//
|
|
|
|
extern PWSTR StrNamedPipeDevice;
|
|
extern PWSTR StrMailslotDevice;
|
|
|
|
extern PWSTR StrSlashPipe;
|
|
extern PSTR StrSlashPipeAnsi;
|
|
extern PWSTR StrSlashPipeSlash;
|
|
extern PSTR StrPipeSlash;
|
|
extern PWSTR StrSlashMailslot;
|
|
|
|
//
|
|
// Pipe name for remote down-level API requests.
|
|
//
|
|
|
|
extern PWSTR StrPipeApi;
|
|
extern PSTR StrPipeApiOem;
|
|
|
|
extern PWSTR StrNull;
|
|
extern PSTR StrNullAnsi;
|
|
|
|
extern PWSTR StrUnknownClient;
|
|
|
|
extern PWSTR StrServerDevice;
|
|
|
|
extern PSTR StrLogonProcessName;
|
|
extern PSTR StrLogonPackageName;
|
|
|
|
extern WCHAR StrStarDotStar[];
|
|
|
|
extern PSTR StrTransportAddress;
|
|
extern PSTR StrConnectionContext;
|
|
|
|
extern PWSTR StrUserAlertEventName;
|
|
extern PWSTR StrAdminAlertEventName;
|
|
extern PWSTR StrDefaultSrvDisplayName;
|
|
extern PWSTR StrNoNameTransport;
|
|
|
|
extern PWSTR StrAlerterMailslot;
|
|
|
|
//
|
|
// Registry paths.
|
|
//
|
|
|
|
extern PWSTR StrRegServerPath;
|
|
extern PWSTR StrRegSrvDisplayName;
|
|
extern PWSTR StrRegOsVersionPath;
|
|
extern PWSTR StrRegVersionKeyName;
|
|
|
|
extern UNICODE_STRING StrRegSrvPnpClientName;
|
|
|
|
extern PWSTR StrRegSrvParameterPath;
|
|
extern PWSTR StrRegExtendedCharsInPath;
|
|
extern PWSTR StrRegExtendedCharsInPathValue;
|
|
extern PWSTR StrRegNullSessionPipes;
|
|
extern PWSTR StrRegNullSessionShares;
|
|
extern PWSTR StrRegPipesNeedLicense;
|
|
extern PWSTR StrRegNoRemapPipes;
|
|
extern PWSTR StrRegEnforceLogoffTimes;
|
|
extern PWSTR StrRegDisableDosChecking;
|
|
|
|
extern PWSTR StrRegErrorLogIgnore;
|
|
|
|
#if SRVNTVERCHK
|
|
extern PWSTR StrRegInvalidDomainNames;
|
|
extern PWSTR StrRegAllowedIPAddresses;
|
|
#endif
|
|
|
|
//
|
|
// Pipes and shares that are accessible by the NULL session.
|
|
//
|
|
|
|
extern PWSTR StrDefaultNullSessionPipes[];
|
|
extern PWSTR StrDefaultNullSessionShares[];
|
|
|
|
//
|
|
// Pipes that are not remapped, even in cluster environments
|
|
//
|
|
extern PWSTR StrDefaultNoRemapPipeNames[];
|
|
|
|
//
|
|
// DOS device names that can not be accessed by clients
|
|
//
|
|
extern UNICODE_STRING SrvDosDevices[];
|
|
|
|
//
|
|
// Name of the EA file on FAT
|
|
//
|
|
extern UNICODE_STRING SrvEaFileName;
|
|
|
|
//
|
|
// Pipes that require a license for access
|
|
//
|
|
extern PWSTR StrDefaultPipesNeedLicense[];
|
|
|
|
//
|
|
// Error codes that should not be logged
|
|
//
|
|
extern PWSTR StrDefaultErrorLogIgnore[];
|
|
|
|
extern PSTR StrDialects[];
|
|
extern PWSTR StrClientTypes[];
|
|
|
|
#if DBG
|
|
extern PWSTR StrWriteAndX;
|
|
#endif
|
|
|
|
extern WCHAR StrQuestionMarks[];
|
|
|
|
#define FS_CDFS L"CDFS"
|
|
#define FS_FAT L"FAT"
|
|
|
|
extern PWSTR StrFsCdfs;
|
|
extern PWSTR StrFsFat;
|
|
|
|
extern PWSTR StrNativeOsPrefix;
|
|
|
|
extern PWSTR StrDefaultNativeOs;
|
|
extern PSTR StrDefaultNativeOsOem;
|
|
|
|
extern PWSTR StrNativeLanman;
|
|
extern PSTR StrNativeLanmanOem;
|
|
|
|
//
|
|
// Table of service name strings. This table corresponds to the
|
|
// enumerated type SHARE_TYPE. Keep the two in sync.
|
|
//
|
|
|
|
extern PSTR StrShareTypeNames[];
|
|
|
|
#endif // ndef _SRVSTRNG_
|
|
|