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.

288 lines
24 KiB

  1. //
  2. // This is computer generated code
  3. // please don't edit it manually.
  4. //
  5. #include "stdafx.h"
  6. #include "common.h"
  7. #include <iiscnfg.h>
  8. #include "mdkeys.h"
  9. #include "mbschema.h"
  10. const CMetaKey::MDFIELDDEF CMetaKey::s_rgMetaTable[] =
  11. {
  12. { 1000, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MaxBandwidth },
  13. { 1001, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, 0 /* MD_1001 */ },
  14. { 1002, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_KeyType },
  15. { 1003, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MaxBandwidthBlocked },
  16. { 1012, METADATA_VOLATILE, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ServerCommand },
  17. { 1013, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ConnectionTimeout },
  18. { 1014, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MaxConnections },
  19. { 1015, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_ServerComment },
  20. { 1016, METADATA_VOLATILE, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ServerState },
  21. { 1017, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ServerAutoStart },
  22. { 1018, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ServerSize },
  23. { 1019, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ServerListenBacklog },
  24. { 1020, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ServerListenTimeout },
  25. { 1021, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_DownlevelAdminInstance },
  26. { 1022, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_DirectoryLevelsToScan },
  27. { 1023, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_ServerBindings },
  28. { 1024, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MaxEndpointConnections },
  29. { 1025, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ClusterEnabled },
  30. { 1027, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ServerConfigFlags },
  31. { 1028, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MULTISZ_METADATA, 0 /* MD_IISADMIN_EXTENSIONS */ },
  32. { 1029, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_DisableSocketPooling },
  33. { 1030, METADATA_INHERIT, IIS_MD_UT_SERVER, MULTISZ_METADATA, 0 /* MD_METADATA_ID_REGISTRATION */ },
  34. { 1099, METADATA_VOLATILE, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_Win32Error },
  35. { 1100, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, 0 /* MD_SERVER_PLATFORM */ },
  36. { 1101, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MajorIIsVersionNumber },
  37. { 1102, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MinorIIsVersionNumber },
  38. { 1103, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, 0 /* MD_SERVER_CAPABILITIES */ },
  39. { 2021, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_SecureBindings },
  40. { 2039, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, 0 /* MD_ETAG_CHANGENUMBER */ },
  41. { 2040, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_FilterLoadOrder },
  42. { 2041, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_FilterPath },
  43. { 2042, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_FilterState },
  44. { 2043, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_FilterEnabled },
  45. { 2044, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_FilterFlags },
  46. { 2045, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_FilterDescription },
  47. { 2046, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_FilterEnableCache },
  48. { 2060, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AuthChangeURL },
  49. { 2061, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AuthExpiredURL },
  50. { 2062, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AuthNotifyPwdExpURL },
  51. { 2063, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PasswordExpirePrenotifyDays },
  52. { 2064, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PasswordCacheTTL },
  53. { 2067, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AuthExpiredUnsecureURL },
  54. { 2068, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PasswordChangeFlags },
  55. { 2069, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AuthNotifyPwdExpUnsecureURL },
  56. { 2070, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ProcessNTCRIfLoggedOn },
  57. { 2072, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_FrontPageWeb },
  58. { 2073, METADATA_INHERIT, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_InProcessIsapiApps },
  59. { 2095, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_AllowPathInfoForScriptMappings },
  60. { 2102, METADATA_INHERIT, IIS_MD_UT_WAM, STRING_METADATA, IDS_AppFriendlyName },
  61. { 2103, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_AppRoot },
  62. { 2104, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AppIsolated },
  63. { 2105, METADATA_INHERIT, IIS_MD_UT_WAM, STRING_METADATA, IDS_AppWamClsid },
  64. { 2106, METADATA_INHERIT, IIS_MD_UT_WAM, STRING_METADATA, IDS_AppPackageID },
  65. { 2107, METADATA_INHERIT, IIS_MD_UT_WAM, STRING_METADATA, IDS_AppPackageName },
  66. { 2108, METADATA_NO_ATTRIBUTES, IIS_MD_UT_WAM, STRING_METADATA, 0 /* MD_APP_LAST_OUTPROC_PID */ },
  67. { 2110, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AppOopRecoverLimit },
  68. { 2115, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AdminServer },
  69. { 2120, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_CustomErrorDescriptions },
  70. { 2144, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_CPUResetInterval },
  71. { 2160, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_CertCheckMode },
  72. { 2161, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_RevocationFreshnessTime },
  73. { 2162, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_RevocationURLRetrievalTimeout },
  74. { 2167, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_ApplicationDependencies },
  75. { 2168, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_WebSvcExtRestrictionList },
  76. { 2210, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, EXPANDSZ_METADATA, IDS_HcCompressionDirectory },
  77. { 2211, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_HcCacheControlHeader },
  78. { 2212, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_HcExpiresHeader },
  79. { 2213, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcDoDynamicCompression },
  80. { 2214, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcDoStaticCompression },
  81. { 2215, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcDoOnDemandCompression },
  82. { 2216, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcDoDiskSpaceLimiting },
  83. { 2217, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcNoCompressionForHttp10 },
  84. { 2218, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcNoCompressionForProxies },
  85. { 2219, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcNoCompressionForRange },
  86. { 2220, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcSendCacheHeaders },
  87. { 2221, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcMaxDiskSpaceUsage },
  88. { 2222, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcIoBufferSize },
  89. { 2223, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcCompressionBufferSize },
  90. { 2224, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcMaxQueueLength },
  91. { 2225, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcFilesDeletedPerDiskFree },
  92. { 2226, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcMinFileSizeForComp },
  93. { 2237, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, EXPANDSZ_METADATA, IDS_HcCompressionDll },
  94. { 2238, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_HcFileExtensions },
  95. { 2240, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcPriority },
  96. { 2241, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcDynamicCompressionLevel },
  97. { 2242, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcOnDemandCompLevel },
  98. { 2243, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HcCreateFlags },
  99. { 2244, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_HcScriptFileExtensions },
  100. { 2255, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_DoDynamicCompression },
  101. { 2256, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_DoStaticCompression },
  102. { 3001, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_Path },
  103. { 3002, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_UNCUserName },
  104. { 3003, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_FILE, STRING_METADATA, IDS_UNCPassword },
  105. { 4000, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogType },
  106. { 4001, METADATA_INHERIT, IIS_MD_UT_SERVER, EXPANDSZ_METADATA, IDS_LogFileDirectory },
  107. { 4003, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogFilePeriod },
  108. { 4004, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogFileTruncateSize },
  109. { 4005, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogModuleId },
  110. { 4006, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogModuleUiId },
  111. { 4007, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogOdbcDataSource },
  112. { 4008, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogOdbcTableName },
  113. { 4009, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogOdbcUserName },
  114. { 4010, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogOdbcPassword },
  115. { 4011, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogPluginClsid },
  116. { 4012, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogModuleList },
  117. { 4013, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogExtFileFlags },
  118. { 4015, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogFileLocaltimeRollover },
  119. { 4016, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_CentralBinaryLoggingEnabled },
  120. { 4501, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogCustomPropertyName },
  121. { 4502, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_LogCustomPropertyHeader },
  122. { 4503, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogCustomPropertyID },
  123. { 4504, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogCustomPropertyMask },
  124. { 4505, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogCustomPropertyDataType },
  125. { 4506, METADATA_INHERIT, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_LogCustomPropertyServicesString },
  126. { 4508, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogCustomPropertyNodeID },
  127. { 5001, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_ExitMessage },
  128. { 5002, METADATA_INHERIT, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_GreetingMessage },
  129. { 5003, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_MaxClientsMessage },
  130. { 5004, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MSDOSDirOutput },
  131. { 5005, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_AllowAnonymous },
  132. { 5006, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_AnonymousOnly },
  133. { 5007, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogAnonymous },
  134. { 5008, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogNonAnonymous },
  135. { 5010, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_FtpDirBrowseShowLongDate },
  136. { 5011, METADATA_INHERIT, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_BannerMessage },
  137. { 5012, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_UserIsolationMode },
  138. { 5013, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_FtpLogInUtf8 },
  139. { 5014, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_ADConnectionsUserName },
  140. { 5015, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_SERVER, STRING_METADATA, IDS_ADConnectionsPassword },
  141. { 5016, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_PassivePortRange },
  142. { 5506, METADATA_INHERIT, IIS_MD_UT_SERVER, BINARY_METADATA, IDS_SSLCertHash },
  143. { 5511, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_SSLStoreName },
  144. { 5512, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_SslCtlIdentifier },
  145. { 5517, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_SslCtlStoreName },
  146. { 5519, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_SslUseDsMapper },
  147. { 6000, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_AuthFlags },
  148. { 6001, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_Realm },
  149. { 6002, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_HttpExpires },
  150. { 6003, METADATA_INHERIT, IIS_MD_UT_FILE, MULTISZ_METADATA, IDS_HttpPics },
  151. { 6004, METADATA_INHERIT, IIS_MD_UT_FILE, MULTISZ_METADATA, IDS_HttpCustomHeaders },
  152. { 6005, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_DirBrowseFlags },
  153. { 6006, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_DefaultDoc },
  154. { 6008, METADATA_INHERIT, IIS_MD_UT_FILE, MULTISZ_METADATA, IDS_HttpErrors },
  155. { 6009, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_DefaultDocFooter },
  156. { 6010, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_EnableDocFooter },
  157. { 6011, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_HttpRedirect },
  158. { 6012, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_DefaultLogonDomain },
  159. { 6013, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_LogonMethod },
  160. { 6014, METADATA_INHERIT, IIS_MD_UT_FILE, MULTISZ_METADATA, IDS_ScriptMaps },
  161. { 6015, METADATA_INHERIT, IIS_MD_UT_FILE, MULTISZ_METADATA, IDS_MimeMap },
  162. { 6016, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_AccessFlags },
  163. { 6019, METADATA_INHERIT | METADATA_REFERENCE, IIS_MD_UT_FILE, BINARY_METADATA, IDS_IPSecurity },
  164. { 6020, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_AnonymousUserName },
  165. { 6021, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_FILE, STRING_METADATA, IDS_AnonymousUserPass },
  166. { 6022, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_AnonymousPasswordSync },
  167. { 6023, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_DontLog },
  168. { 6027, METADATA_INHERIT | METADATA_SECURE | METADATA_REFERENCE, IIS_MD_UT_SERVER, BINARY_METADATA, IDS_AdminACL },
  169. { 6028, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_SSIExecDisable },
  170. { 6029, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_EnableReverseDns },
  171. { 6030, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_AccessSSLFlags },
  172. { 6031, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_AuthPersistence },
  173. { 6032, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_NTAuthenticationProviders },
  174. { 6033, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_CGITimeout },
  175. { 6034, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_CacheISAPI },
  176. { 6035, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_CreateProcessAsUser },
  177. { 6036, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_CreateCGIWithNewConsole },
  178. { 6037, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_PoolIdcTimeout },
  179. { 6038, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_AllowKeepAlive },
  180. { 6039, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_ContentIndexed },
  181. { 6041, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_CacheControlNoCache },
  182. { 6042, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_CacheControlMaxAge },
  183. { 6043, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_CacheControlCustom },
  184. { 6044, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_RedirectHeaders },
  185. { 6045, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_UploadReadAheadSize },
  186. { 6047, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_UseDigestSSP },
  187. { 6048, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_AzEnable },
  188. { 6049, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_AzStoreName },
  189. { 6050, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_AzScopeName },
  190. { 6051, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD_METADATA, IDS_MaxRequestEntityAllowed },
  191. { 6269, METADATA_NO_ATTRIBUTES, IIS_MD_UT_FILE, DWORD_METADATA, 0 /* MD_ISM_ACCESS_CHECK */ },
  192. { 6286, METADATA_INHERIT | METADATA_SECURE | METADATA_REFERENCE, IIS_MD_UT_SERVER, BINARY_METADATA, IDS_AdminACLBin },
  193. { 7000, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspBufferingOn },
  194. { 7001, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspLogErrorRequests },
  195. { 7002, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspScriptErrorSentToBrowser },
  196. { 7003, METADATA_INHERIT, ASP_MD_UT_APP, STRING_METADATA, IDS_AspScriptErrorMessage },
  197. { 7004, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspScriptFileCacheSize },
  198. { 7005, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspScriptEngineCacheMax },
  199. { 7006, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspScriptTimeout },
  200. { 7007, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspSessionTimeout },
  201. { 7008, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspEnableParentPaths },
  202. { 7011, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspAllowSessionState },
  203. { 7012, METADATA_INHERIT, ASP_MD_UT_APP, STRING_METADATA, IDS_AspScriptLanguage },
  204. { 7013, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspQueueTimeout },
  205. { 7014, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspAllowOutOfProcComponents },
  206. { 7015, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspExceptionCatchEnable },
  207. { 7016, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspCodepage },
  208. { 7018, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AppAllowDebugging },
  209. { 7019, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AppAllowClientDebug },
  210. { 7020, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspTrackThreadingModel },
  211. { 7021, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspEnableAspHtmlFallback },
  212. { 7022, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspEnableChunkedEncoding },
  213. { 7023, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspEnableTypelibCache },
  214. { 7024, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspErrorsToNTLog },
  215. { 7025, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspProcessorThreadMax },
  216. { 7026, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspRequestQueueMax },
  217. { 7027, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspEnableApplicationRestart },
  218. { 7028, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspQueueConnectionTestTime },
  219. { 7029, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspSessionMax },
  220. { 7036, METADATA_INHERIT, IIS_MD_UT_WAM, EXPANDSZ_METADATA, IDS_AspDiskTemplateCacheDirectory },
  221. { 7040, METADATA_INHERIT, IIS_MD_UT_WAM, DWORD_METADATA, IDS_AspMaxDiskTemplateCacheFiles },
  222. { 7041, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspExecuteInMTA },
  223. { 7042, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspLCID },
  224. { 7043, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspKeepSessionIDSecure },
  225. { 7044, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspAppServiceFlags },
  226. { 7048, METADATA_INHERIT, ASP_MD_UT_APP, STRING_METADATA, IDS_AspPartitionID },
  227. { 7049, METADATA_INHERIT, ASP_MD_UT_APP, STRING_METADATA, IDS_AspSxsName },
  228. { 7050, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspCalcLineNumber },
  229. { 7051, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspRunOnEndAnonymously },
  230. { 7052, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspBufferingLimit },
  231. { 7053, METADATA_INHERIT, ASP_MD_UT_APP, DWORD_METADATA, IDS_AspMaxRequestEntityAllowed },
  232. { 7501, METADATA_INHERIT, IIS_MD_UT_FILE, STRING_METADATA, IDS_WAMUserName },
  233. { 7502, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_FILE, STRING_METADATA, IDS_WAMUserPass },
  234. { 9001, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PeriodicRestartTime },
  235. { 9002, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PeriodicRestartRequests },
  236. { 9003, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MaxProcesses },
  237. { 9004, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PingingEnabled },
  238. { 9005, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_IdleTimeout },
  239. { 9006, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_RapidFailProtection },
  240. { 9007, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_SMPAffinitized },
  241. { 9008, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_SMPProcessorAffinityMask },
  242. { 9009, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_OrphanWorkerProcess },
  243. { 9011, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_StartupTimeLimit },
  244. { 9012, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ShutdownTimeLimit },
  245. { 9013, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PingInterval },
  246. { 9014, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PingResponseTime },
  247. { 9015, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_DisallowOverlappingRotation },
  248. { 9017, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_AppPoolQueueLength },
  249. { 9018, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_DisallowRotationOnConfigChange },
  250. { 9020, METADATA_INHERIT, IIS_MD_UT_SERVER, MULTISZ_METADATA, IDS_PeriodicRestartSchedule },
  251. { 9021, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_AppPoolIdentityType },
  252. { 9022, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_CPUAction },
  253. { 9023, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_CPULimit },
  254. { 9024, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PeriodicRestartMemory },
  255. { 9026, METADATA_VOLATILE, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_AppPoolCommand },
  256. { 9027, METADATA_VOLATILE, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_AppPoolState },
  257. { 9028, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_AppPoolAutoStart },
  258. { 9029, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_RapidFailProtectionInterval },
  259. { 9030, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_RapidFailProtectionMaxCrashes },
  260. { 9031, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_OrphanActionExe },
  261. { 9032, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_OrphanActionParams },
  262. { 9034, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LoadBalancerCapabilities },
  263. { 9035, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AutoShutdownAppPoolExe },
  264. { 9036, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AutoShutdownAppPoolParams },
  265. { 9037, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogEventOnRecycle },
  266. { 9038, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_PeriodicRestartPrivateMemory },
  267. { 9101, METADATA_INHERIT, IIS_MD_UT_SERVER, STRING_METADATA, IDS_AppPoolId },
  268. { 9201, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MaxGlobalBandwidth },
  269. { 9203, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_IIs5IsolationModeEnabled },
  270. { 9204, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HeaderWaitTimeout },
  271. { 9205, METADATA_INHERIT, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MinFileBytesPerSec },
  272. { 9206, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_LogInUTF8 },
  273. { 9207, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_DemandStartThreshold },
  274. { 9988, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MaxErrorFiles },
  275. { 9990, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, STRING_METADATA, IDS_CollectionComment },
  276. { 9991, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, BINARY_METADATA, IDS_BINSchemaTimeStamp },
  277. { 9992, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, BINARY_METADATA, IDS_XMLSchemaTimeStamp },
  278. { 9994, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_HistoryMajorVersionNumber },
  279. { 9995, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_MaxHistoryFiles },
  280. { 9996, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_EnableHistory },
  281. { 9997, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_ChangeNumber },
  282. { 9998, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, DWORD_METADATA, IDS_EnableEditWhileRunning },
  283. { 9999, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, BINARY_METADATA, IDS_SessionKey },
  284. };
  285. const int CMetaKey::s_MetaTableSize = sizeof(CMetaKey::s_rgMetaTable) / sizeof(CMetaKey::s_rgMetaTable[0]);