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.

180 lines
8.0 KiB

  1. /*++
  2. Copyright (c) 1993 Microsoft Corporation
  3. Module Name:
  4. fpnwname.h
  5. Abstract:
  6. Header for NetWare service names.
  7. Author:
  8. Rita Wong (ritaw) 26-Feb-1993
  9. Revision History:
  10. --*/
  11. #ifndef _FPNW_NAMES_INCLUDED_
  12. #define _FPNW_NAMES_INCLUDED_
  13. #define NCP_LSA_SECRET_KEY L"G$MNSEncryptionKey"
  14. #define NCP_LSA_SECRET_LENGTH USER_SESSION_KEY_LENGTH // in <crypt.h>
  15. #define NW_SERVER_SERVICE L"FPNW"
  16. #define NW_SAPAGENT_SERVICE L"NwSapAgent"
  17. #define CURRENT_DLL_NAME L"fpnw.dll"
  18. #define FPNW_PASSWD_NOTIFY_DLL_NAME L"FPNWCLNT"
  19. #define NW_SERVER_DISPLAY_NAME TEXT("FPNW")
  20. #define SERVER_REGISTRY_PATH L"FPNW"
  21. #define PARAMETERS_REGISTRY_PATH L"FPNW\\Parameters"
  22. #define AUTOTUNED_REGISTRY_PATH L"FPNW\\AutotunedParameters"
  23. #define SHARES_REGISTRY_PATH L"FPNW\\Volumes"
  24. #define SHARES_SECURITY_REGISTRY_PATH L"FPNW\\Volumes\\Security"
  25. #define LINKAGE_REGISTRY_PATH L"FPNW\\Linkage"
  26. #define SERVER_REGISTRY_PARAMETERS TEXT("SYSTEM\\CurrentControlSet\\Services\\FPNW\\Parameters")
  27. #define SERVER_REGISTRY_VOLUMES TEXT("SYSTEM\\CurrentControlSet\\Services\\FPNW\\Volumes")
  28. #define SERVER_REGISTRY_BINDERY TEXT("SYSTEM\\CurrentControlSet\\Services\\FPNW\\Bindery")
  29. #define SERVER_REGISTRY_PERFORMANCE TEXT("SYSTEM\\CurrentControlSet\\Services\\FPNW\\Performance")
  30. //
  31. // Names of server service keys.
  32. //
  33. #define COMPUTERNAME_REGISTRY_KEY L"ComputerName\\ActiveComputerName\\"
  34. //
  35. // Value names under Parameters.
  36. //
  37. #define BIND_VALUE_NAME L"Bind"
  38. #define SERVNAME_VALUE_NAME L"ComputerName"
  39. #define SSDEBUG_VALUE_NAME L"SsDebug"
  40. #define XSDEBUG_VALUE_NAME L"XsDebug"
  41. #define LOGINDIR_VALUE_NAME L"LoginDirectory"
  42. #define DESCRIPTION_VALUE_NAME L"Description"
  43. #define HOME_BASE_DIRECTORY_NAME L"HomeBaseDirectory"
  44. #define SIZE_VALUE_NAME L"Size"
  45. #define MAXNUMBERUSERS_NAME L"MaxUsers"
  46. #define MAXWORKCONTEXTS_NAME L"MaxReceiveBuffers"
  47. #define BLOCKINGWORKERTHREADS_NAME L"BlockingWorkerThreads"
  48. #define NONBLOCKINGWORKERTHREADS_NAME L"NonblockingWorkerThreads"
  49. #define INITIALWORKCONTEXTS_NAME L"InitialReceiveBuffers"
  50. #define MAXSEARCHES_NAME L"MaxSearchesPerClient"
  51. #define MAXRECEIVEPACKET_NAME L"MaxReceivePacketSize"
  52. #define DELAYFIRSTWDOG_NAME L"WatchDogInitialDelay"
  53. #define DELAYNEXTWDOG_NAME L"WatchDogSecondaryDelay"
  54. #define NUMBERWDOGPACKETS_NAME L"NumberOfWatchDogPackets"
  55. #define ENABLEFORCEDLOGOFF_NAME L"EnableForcedLogoff"
  56. #define DISKFULLALERTEVERYONE_NAME L"AlertEveryoneOnDiskFull"
  57. #define RESPONDTONEAREST_NAME L"RespondToNearestServer"
  58. #define ALLOWBURST_NAME L"EnableBurst"
  59. #define ALLOWLIP_NAME L"EnableLip"
  60. #define DISCONNECTATBADSEQ_NAME L"DisconnectAtBadSeq"
  61. #define LOWVOLUMETHRESHOLD_NAME L"LowVolumeThreshold"
  62. #define DISKFULLCRITERIA_NAME L"DiskFullCriteria"
  63. #define LOCKRETRYCOUNT_NAME L"LockRetryCount"
  64. #define OPLOCKBREAKWAIT L"OplockBreakWait"
  65. #define CORECACHEBUFFERS L"CoreCacheBuffers"
  66. #define CORECACHEBUFFERSIZE L"CoreCacheBufferSize"
  67. #define ENABLEPASSTHROUGH L"EnablePassthrough"
  68. #define CLEARTEXTPASSWORDS L"ClearTextPasswords"
  69. #define DISABLEWRITECACHECRITERIA L"DisableWriteCacheCriteria"
  70. #define MAXCACHEDOPENFILES L"MaxCachedOpenFiles"
  71. #define QMSSYNCMODE L"QMSSyncMode"
  72. #define SERIALNUMBER L"SerialNumber"
  73. #define MAXWORKITEMIDLETIME L"MaxWorkItemIdleTime"
  74. #define BALANCECOUNT L"BalanceCount"
  75. #define RETURNSHAREABLEFLAG L"ReturnShareableFlag"
  76. #define ALLOWABLEBADSEQUENCEPKTS L"AllowableBadSequencePkts"
  77. #define MINFREEWORKITEMS L"MinFreeWorkItems"
  78. #define MAXTHREADSPERQUEUE L"MaxThreadsPerQueue"
  79. #define MAXFREELFCBS L"MaxFreeLfcbs"
  80. #define MAXFREERFCBS L"MaxFreeRfcbs"
  81. #define MAXFREEMFCBS L"MaxFreeMfcbs"
  82. #define MAXFREEPAGEDPOOLCHUNKS L"MaxFreePagedPoolChunks"
  83. #define MINPAGEDPOOLCHUNKSIZE L"MinPagedPoolChunkSize"
  84. #define MAXPAGEDPOOLCHUNKSIZE L"MaxPagedPoolChunkSize"
  85. #define EMULATESHAREABLEFLAG L"EmulateShareableFlag"
  86. #define MAXNUMBERBUSYPACKETS L"MaxNumberBusyPackets"
  87. #define CLIENTBUSYLIMIT L"ClientBusyLimit"
  88. #define ENABLENTFSSHAREABLE L"EnableNtfsShareable"
  89. #define ENABLEOS2NAMESPACE L"EnableOS2NameSpace"
  90. #define MAXFILENAMECACHE L"MaxFileNameCache"
  91. #define MINOPENSFORCOMPATOPENLIMIT L"MinOpensForCompatOpenLimit"
  92. #define MINOPENSFORNORMALOPENLIMIT L"MinOpensForNormalOpenLimit"
  93. #define RESETTIMEFORCOMPATOPENLIMIT L"ResetTimeForCompatOpenLimit"
  94. #define RESETTIMEFORNORMALOPENLIMIT L"ResetTimeForNormalOpenLimit"
  95. #define LOWBOUNDFORCOMPATOPENCACHING L"LowBoundForCompatOpenCaching"
  96. #define LOWBOUNDFORNORMALOPENCACHING L"LowBoundForNormalOpenCaching"
  97. #define MINREADSFORCORECACHELIMIT L"MinReadsForCoreCacheLimit"
  98. #define MINWRITESFORCORECACHELIMIT L"MinWritesForCoreCacheLimit"
  99. #define RESETTIMEFORCORECACHELIMIT L"ResetTimeForCoreCacheLimit"
  100. #define LOWBOUNDFORCOREREADCACHING L"LowBoundForCoreReadCaching"
  101. #define LOWBOUNDFORCOREWRITECACHING L"LowBoundForCoreWriteCaching"
  102. #define MAXNCPMESSAGELENGTH L"MaxNcpMessageLength"
  103. //
  104. // Names of share "environment variables".
  105. //
  106. #define MAXUSES_VARIABLE_NAME L"MaxUses"
  107. #define PATH_VARIABLE_NAME L"Path"
  108. #define PERMISSIONS_VARIABLE_NAME L"Permissions"
  109. #define REMARK_VARIABLE_NAME L"Remark"
  110. #define TYPE_VARIABLE_NAME L"Type"
  111. //
  112. // Values for QMSLIB
  113. //
  114. #define CACHEENTRYTIMEOUT L"CacheEntryTimeout"
  115. #define ERRORNOTIFYINTERVAL L"ErrorNotifyInterval"
  116. #define MAXIMUMFREEJCBS L"MaximumFreeJCBs"
  117. #define MAXIMUMFREESJES L"MaximumFreeSJEs"
  118. #define MAXIMUMFREELPCWORKITEMS L"MaximumFreeLPCWorkItems"
  119. #define FORMSHASHTABLESIZE L"FormsHashTableSize"
  120. #define JOBINFOALLOWHINT L"JobInfoAllocHint"
  121. #define PRINTERINFOALLOCHINT L"PrinterInfoAllocHint"
  122. #define LOGFORMNAMECHANGES L"LogFormNameChanges"
  123. #define LOGPRINTERNAMECHANGES L"LogPrinterNameChanges"
  124. #define PRINTJOBNOTIFYFLAG L"PrintJobNotifyFlag"
  125. #define QUEUEERRORNOTIFYMASK L"QueueErrorNotifyMask"
  126. #define JOBERRORNOTIFYMASK L"JobErrorNotifyMask"
  127. #define SHOWPSERVERNAMEFLAG L"ShowPServerNameFlag"
  128. #define QMSSYNCMODE L"QMSSyncMode"
  129. #define ENFORCENETWARESECURITY L"EnforceNetWareSecurity"
  130. #define OLDNTJOBSYNCINTERVAL L"OldNtJobSyncInterval"
  131. #define NWPRINTPROCESSOR L"NWPrintProcessor"
  132. #define DEFAULTQUEUENAME L"DefaultQueueName"
  133. #define DEFAULTBANNERFILENAME L"DefaultBannerFileName"
  134. #define PSERVERPORTS L"PServerPorts"
  135. //
  136. // Values for LIBBIND
  137. //
  138. #define FILTERNWUSERS L"FilterNWUsers"
  139. #define HOMEBASEDIRECTORY L"HomeBaseDirectory"
  140. #define DCNAMETIMEOUT L"DCNameTimeout"
  141. #define ENUMERATEHINT L"EnumerateHint"
  142. #define MAXIMUMFREESCBS L"MaximumFreeSCBs"
  143. #define SCBHASHTABLESIZE L"SCBHashTableSize"
  144. #define SCBTIMEOUT L"SCBTimeout"
  145. #define QUEUEDIRECTORY L"QueueDirectory"
  146. #define MAXSCBPERCLIENT L"MaxSCBPerClient"
  147. #define MAXIMUMFREECACHEDNAMES L"MaximumFreeCachedNames"
  148. #define CACHEDNAMETIMEOUT L"CachedNameTimeout"
  149. #define CACHEDNAMESCAVENGETIMEOUT L"CachedNameScavengeTimeout"
  150. #define USERGROUPSYNCINTERVAL L"UserGroupSyncInterval"
  151. #endif // _FPNW_NAMES_INCLUDED_