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.
3475 lines
197 KiB
3475 lines
197 KiB
//---------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1996 - 1997
|
|
//
|
|
// File: globdata.cxx
|
|
//
|
|
// Contents: Microsoft ADs IIS Provider schema/property tables
|
|
//
|
|
// History: 28-Feb-97 SophiaC Created.
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
#include "nntpmeta.h"
|
|
#include "smtpinet.h"
|
|
#include "pop3s.h"
|
|
#include "imaps.h"
|
|
#include "w3svc.h"
|
|
|
|
// Include iwamreg.h for EAppMode values
|
|
#include <iwamreg.h>
|
|
|
|
WCHAR *szProviderName = L"IIS";
|
|
|
|
#define MAX_LONG (0x7FFFFFFF)
|
|
#define MIN_LONG (0x80000000)
|
|
#define MAX_BOOLEAN 1
|
|
#define MAX_STRLEN (256)
|
|
|
|
#define PROP_RW 0x0000001
|
|
#define PROP_RO 0x0000002
|
|
|
|
// -------------------------------------------------------------
|
|
// DANGER! DANGER! DANGER!
|
|
//
|
|
// If you modify the property list for a class make sure there
|
|
// is a comma (,) between each name. Generally this means there
|
|
// should be a comma at the end of each line.
|
|
//
|
|
//--------------------------------------------------------------
|
|
|
|
CLASSINFO g_aIISClasses[] =
|
|
{
|
|
//
|
|
// IIS Classes
|
|
//
|
|
{
|
|
TEXT("IIsObject"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"),
|
|
NULL,
|
|
NULL,
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsComputer"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxBandwidth,MaxBandwidthBlocked,MimeMap"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsWebService,IIsFtpService,IIsMimeMap,IIsNntpService,IIsSmtpService,IIsPop3Service,IIsImapService"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsWebService"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxConnections,MimeMap,AnonymousUserName,AnonymousUserPass,UseDigestSSP,")
|
|
TEXT("ServerListenBacklog,ServerComment,ServerBindings,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("AllowKeepAlive,ServerSize,DisableSocketPooling,AnonymousPasswordSync,DefaultLogonDomain,AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("Realm,EnableDirBrowsing,DefaultDoc,HttpExpires,HttpPics,HttpCustomHeaders,HttpErrors,")
|
|
TEXT("EnableDocFooter,DefaultDocFooter,HttpRedirect,LogonMethod,")
|
|
TEXT("CacheISAPI,CGITimeOut,DirectoryLevelsToScan,ContentIndexed,")
|
|
TEXT("NTAuthenticationProviders,AuthBasic,AuthAnonymous,")
|
|
TEXT("AuthNTLM,AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,CertCheckMode,RevocationFreshnessTime,RevocationURLRetrievalTimeout,")
|
|
TEXT("CertNoRevocCheck,CertCacheRetrievalOnly,CertCheckRevocationFreshnessTime,CertNoUsageCheck,")
|
|
TEXT("AccessSSLMapCert,AccessRead,AccessWrite,AccessExecute,AccessScript,AccessSource,")
|
|
TEXT("AccessNoRemoteRead,AccessNoRemoteWrite,AccessNoRemoteExecute,AccessNoRemoteScript,")
|
|
TEXT("DoStaticCompression,DoDynamicCompression,")
|
|
TEXT("AspBufferingOn,AspLogErrorRequests,AspScriptErrorSentToBrowser,AspScriptErrorMessage,AspAllowOutOfProcComponents,")
|
|
TEXT("AspScriptFileCacheSize,AspDiskTemplateCacheDirectory,AspMaxDiskTemplateCacheFiles,AspScriptEngineCacheMax,AspScriptTimeout,AspSessionTimeout,")
|
|
TEXT("AspEnableParentPaths,AspAllowSessionState,AspScriptLanguage,")
|
|
TEXT("AspExceptionCatchEnable,AspCodepage,AspLCID,")
|
|
TEXT("AspQueueTimeout,AspEnableAspHtmlFallback,AspEnableChunkedEncoding,")
|
|
TEXT("AspEnableTypelibCache,AspErrorsToNTLog,AspProcessorThreadMax,")
|
|
TEXT("AspTrackThreadingModel,AspRequestQueueMax,AspEnableApplicationRestart,")
|
|
TEXT("AspQueueConnectionTestTime,AspSessionMax,")
|
|
TEXT("AppRoot,AppFriendlyName,AppIsolated,AppPackageID,AppPackageName,AppAllowDebugging,AppAllowClientDebug,AspKeepSessionIDSecure,")
|
|
TEXT("CacheControlMaxAge,CacheControlNoCache,CacheControlCustom,CreateProcessAsUser,")
|
|
TEXT("PoolIdcTimeout,PutReadSize,RedirectHeaders,UploadReadAheadSize,")
|
|
TEXT("PasswordExpirePrenotifyDays,PasswordCacheTTL,")
|
|
TEXT("PasswordChangeFlags,")
|
|
TEXT("UNCAuthenticationPassThrough,AppWamClsid,")
|
|
TEXT("DirBrowseFlags,AuthFlags,AuthMD5,")
|
|
TEXT("AuthPersistence,AuthPersistSingleRequest,AuthPersistSingleRequestIfProxy,AuthPersistSingleRequestAlwaysIfProxy,AccessFlags,AccessSSLFlags,ScriptMaps,")
|
|
TEXT("SSIExecDisable,EnableReverseDns,CreateCGIWithNewConsole,")
|
|
TEXT("ProcessNTCRIfLoggedOn,AllowPathInfoForScriptMappings,InProcessIsapiApps,")
|
|
TEXT("EnableDefaultDoc,DirBrowseShowDate,DirBrowseShowTime,DirBrowseShowSize,DirBrowseShowExtension,DirBrowseShowLongDate,")
|
|
TEXT("LogType,LogFilePeriod,LogFileLocaltimeRollover,LogPluginClsid,LogModuleList,LogFileDirectory,LogFileTruncateSize,")
|
|
TEXT("LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("CPUResetInterval,")
|
|
TEXT("SslUseDsMapper,")
|
|
TEXT("WAMUserName,WAMUserPass,")
|
|
TEXT("PeriodicRestartRequests,PeriodicRestartTime,PeriodicRestartSchedule,ShutdownTimeLimit,")
|
|
TEXT("SSLCertHash,SSLStoreName")
|
|
TEXT(",AppPoolId,AllowTransientRegistration,AppAutoStart,BackwardCompatEnabled")
|
|
,NULL,
|
|
TEXT("IIsObject,IIsWebInfo,IIsWebServer,IIsFilters,IIsApplicationPools"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsFtpService"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxConnections,AnonymousUserName,AnonymousUserPass,")
|
|
TEXT("ServerListenBacklog,LogAnonymous,LogNonAnonymous,")
|
|
TEXT("ServerComment,ServerBindings,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("ExitMessage,GreetingMessage,BannerMessage,MaxClientsMessage,AnonymousOnly,MSDOSDirOutput,")
|
|
TEXT("ServerSize,DisableSocketPooling,AnonymousPasswordSync,AllowAnonymous,DefaultLogonDomain,AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("DirectoryLevelsToScan,Realm,")
|
|
TEXT("LogType,LogFilePeriod,LogFileLocaltimeRollover,LogPluginClsid,LogModuleList,LogFileDirectory,LogFileTruncateSize,")
|
|
TEXT("LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("FtpDirBrowseShowLongDate,AccessFlags,AccessRead,AccessWrite"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsFtpInfo,IIsFtpServer"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsWebServer"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("ContentIndexed,KeyType,ServerState,ServerComment,MaxBandwidth,")
|
|
TEXT("ServerAutoStart,ServerSize,DisableSocketPooling,ServerListenBacklog,ServerListenTimeout,ServerBindings,SecureBindings,MaxConnections,ConnectionTimeout,")
|
|
TEXT("AllowKeepAlive,CGITimeout,MaxEndpointConnections,UseDigestSSP,")
|
|
TEXT("CacheISAPI,MimeMap,AnonymousUserName,AnonymousUserPass,FrontPageWeb,")
|
|
TEXT("AnonymousPasswordSync,DefaultLogonDomain,AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("Realm,EnableDirBrowsing,DefaultDoc,HttpExpires,HttpPics,HttpCustomHeaders,HttpErrors,")
|
|
TEXT("EnableDocFooter,DefaultDocFooter,HttpRedirect,LogonMethod,")
|
|
TEXT("NTAuthenticationProviders,AuthBasic,AuthAnonymous,")
|
|
TEXT("AuthNTLM,AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,CertCheckMode,RevocationFreshnessTime,RevocationURLRetrievalTimeout,")
|
|
TEXT("CertNoRevocCheck,CertCacheRetrievalOnly,CertCheckRevocationFreshnessTime,CertNoUsageCheck,")
|
|
TEXT("AccessSSLMapCert,AccessRead,AccessWrite,AccessExecute,AccessScript,AccessSource,")
|
|
TEXT("AccessNoRemoteRead,AccessNoRemoteWrite,AccessNoRemoteExecute,AccessNoRemoteScript,")
|
|
TEXT("DoStaticCompression,DoDynamicCompression,")
|
|
TEXT("AspBufferingOn,AspLogErrorRequests,AspScriptErrorSentToBrowser,AspScriptErrorMessage,AspAllowOutOfProcComponents,")
|
|
TEXT("AspScriptFileCacheSize,AspDiskTemplateCacheDirectory,AspMaxDiskTemplateCacheFiles,AspScriptEngineCacheMax,AspScriptTimeout,")
|
|
TEXT("AspEnableParentPaths,AspAllowSessionState,AspScriptLanguage,")
|
|
TEXT("AspExceptionCatchEnable,AspCodepage,AspLCID,AspSessionTimeout,")
|
|
TEXT("AspQueueTimeout,AspEnableAspHtmlFallback,AspEnableChunkedEncoding,")
|
|
TEXT("AspEnableTypelibCache,AspErrorsToNTLog,AspProcessorThreadMax,")
|
|
TEXT("AspTrackThreadingModel,AspRequestQueueMax,AspEnableApplicationRestart,")
|
|
TEXT("AspQueueConnectionTestTime,AspSessionMax,")
|
|
TEXT("AppRoot,AppFriendlyName,AppIsolated,AppPackageID,AppPackageName,AppOopRecoverLimit,")
|
|
TEXT("AppAllowDebugging,AppAllowClientDebug,AspKeepSessionIDSecure,")
|
|
TEXT("ClusterEnabled,")
|
|
TEXT("CacheControlMaxAge,CacheControlNoCache,CacheControlCustom,CreateProcessAsUser,")
|
|
TEXT("PoolIdcTimeout,PutReadSize,RedirectHeaders,UploadReadAheadSize,")
|
|
TEXT("PasswordExpirePrenotifyDays,PasswordCacheTTL,")
|
|
TEXT("PasswordChangeFlags,MaxBandwidthBlocked,")
|
|
TEXT("UNCAuthenticationPassThrough,AppWamClsid,")
|
|
TEXT("DirBrowseFlags,AuthFlags,AuthMD5,")
|
|
TEXT("AuthPersistence,AuthPersistSingleRequest,AuthPersistSingleRequestIfProxy,AuthPersistSingleRequestAlwaysIfProxy,AccessFlags,AccessSSLFlags,ScriptMaps,")
|
|
TEXT("SSIExecDisable,EnableReverseDns,CreateCGIWithNewConsole,")
|
|
TEXT("EnableDefaultDoc,DirBrowseShowDate,DirBrowseShowTime,DirBrowseShowSize,DirBrowseShowExtension,DirBrowseShowLongDate,")
|
|
TEXT("LogType,LogPluginClsid,LogFileDirectory,LogFilePeriod,LogFileLocaltimeRollover,LogFileTruncateSize,LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("CPUResetInterval,")
|
|
TEXT("PeriodicRestartRequests,PeriodicRestartTime,PeriodicRestartSchedule,ShutdownTimeLimit,")
|
|
TEXT("SSLCertHash,SSLStoreName,")
|
|
TEXT("ProcessNTCRIfLoggedOn,AllowPathInfoForScriptMappings,")
|
|
TEXT("AppPoolId,AllowTransientRegistration,AppAutoStart"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsCertMapper,IIsFilters,IIsWebVirtualDir"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsFtpServer"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxConnections,ServerState,AnonymousUserName,AnonymousUserPass,")
|
|
TEXT("ServerListenBacklog,DisableSocketPooling,LogAnonymous,LogNonAnonymous,")
|
|
TEXT("ServerComment,ServerBindings,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("ExitMessage,GreetingMessage,BannerMessage,MaxClientsMessage,AnonymousOnly,MSDOSDirOutput,")
|
|
TEXT("ServerSize,AnonymousPasswordSync,AllowAnonymous,DefaultLogonDomain,AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("Realm,ClusterEnabled,FtpDirBrowseShowLongDate,")
|
|
TEXT("LogType,LogPluginClsid,LogFileDirectory,LogFilePeriod,LogFileLocaltimeRollover,LogFileTruncateSize,LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("AccessFlags,AccessRead,AccessWrite"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsFtpVirtualDir"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsWebFile"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,AnonymousUserName,AnonymousUserPass,AnonymousPasswordSync,")
|
|
TEXT("AuthBasic,AuthAnonymous,AuthNTLM,UNCAuthenticationPassThrough,UseDigestSSP,")
|
|
TEXT("CGITimeOut,DefaultLogonDomain,LogonMethod,Realm,MimeMap,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessRead,AccessWrite,AccessExecute,AccessScript,AccessSource,IPSecurity,")
|
|
TEXT("AccessNoRemoteRead,AccessNoRemoteWrite,AccessNoRemoteExecute,AccessNoRemoteScript,")
|
|
TEXT("DoStaticCompression,DoDynamicCompression,")
|
|
TEXT("DontLog,HttpExpires,HttpPics,HttpCustomHeaders,HttpErrors,EnableDocFooter,DefaultDocFooter,HttpRedirect,")
|
|
TEXT("CacheControlMaxAge,CacheControlNoCache,CacheControlCustom,CreateProcessAsUser,")
|
|
TEXT("PoolIdcTimeout,PutReadSize,RedirectHeaders,UploadReadAheadSize,")
|
|
TEXT("AuthFlags,AuthPersistSingleRequest,AuthPersistSingleRequestIfProxy,AuthPersistSingleRequestAlwaysIfProxy,AuthMD5,AuthPersistence,AccessFlags,AccessSSLFlags,ScriptMaps,")
|
|
TEXT("SSIExecDisable,EnableReverseDns,CreateCGIWithNewConsole"),
|
|
NULL, // Inherits from
|
|
NULL, // Can Contain
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsWebDirectory"),// Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,AnonymousUserName,AnonymousUserPass,AnonymousPasswordSync,UseDigestSSP,")
|
|
TEXT("AppRoot,AppFriendlyName,AppOopRecoverLimit,AppIsolated,AppPackageName,AppPackageID,")
|
|
TEXT("AuthBasic,AuthAnonymous,AuthNTLM,")
|
|
TEXT("CacheISAPI,AppAllowDebugging,AppAllowClientDebug,AspKeepSessionIDSecure,")
|
|
TEXT("DefaultLogonDomain,LogonMethod,")
|
|
TEXT("CGITimeOut,Realm,EnableDefaultDoc,")
|
|
TEXT("DirBrowseShowDate,DirBrowseShowTime,DirBrowseShowSize,DirBrowseShowExtension,DirBrowseShowLongDate,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessRead,AccessWrite,AccessExecute,AccessScript,AccessSource,IPSecurity,DontLog,HttpExpires,HttpPics,HttpCustomHeaders,")
|
|
TEXT("AccessNoRemoteRead,AccessNoRemoteWrite,AccessNoRemoteExecute,AccessNoRemoteScript,")
|
|
TEXT("DoStaticCompression,DoDynamicCompression,")
|
|
TEXT("HttpErrors,EnableDocFooter,DefaultDocFooter,HttpRedirect,")
|
|
TEXT("EnableDirBrowsing,DefaultDoc,ContentIndexed,")
|
|
TEXT("CacheControlMaxAge,CacheControlNoCache,CacheControlCustom,CreateProcessAsUser,")
|
|
TEXT("PoolIdcTimeout,PutReadSize,RedirectHeaders,UploadReadAheadSize,")
|
|
TEXT("FrontPageWeb,UNCAuthenticationPassThrough,AppWamClsid,")
|
|
TEXT("AuthPersistence,AuthPersistSingleRequest,AuthPersistSingleRequestIfProxy,AuthPersistSingleRequestAlwaysIfProxy,AccessFlags,AccessSSLFlags,ScriptMaps,")
|
|
TEXT("SSIExecDisable,EnableReverseDns,CreateCGIWithNewConsole,")
|
|
TEXT("AspBufferingOn,AspLogErrorRequests,AspScriptErrorSentToBrowser,AspScriptErrorMessage,AspAllowOutOfProcComponents,")
|
|
TEXT("AspScriptFileCacheSize,AspDiskTemplateCacheDirectory,AspMaxDiskTemplateCacheFiles,AspScriptEngineCacheMax,AspScriptTimeout,AspSessionTimeout,")
|
|
TEXT("AspEnableParentPaths,AspAllowSessionState,AspScriptLanguage,")
|
|
TEXT("AspExceptionCatchEnable,AspCodepage,AspLCID,MimeMap,")
|
|
TEXT("AspQueueTimeout,")
|
|
TEXT("AspEnableAspHtmlFallback,AspEnableChunkedEncoding,")
|
|
TEXT("AspEnableTypelibCache,AspErrorsToNTLog,AspProcessorThreadMax,")
|
|
TEXT("AspTrackThreadingModel,AspRequestQueueMax,AspEnableApplicationRestart,")
|
|
TEXT("AspQueueConnectionTestTime,AspSessionMax,")
|
|
TEXT("PeriodicRestartRequests,PeriodicRestartTime,PeriodicRestartSchedule,ShutdownTimeLimit,")
|
|
TEXT("DirBrowseFlags,AuthMD5,AuthFlags,")
|
|
TEXT("AppPoolId,AllowTransientRegistration,AppAutoStart"),
|
|
NULL,
|
|
TEXT("IIsWebDirectory,IIsWebVirtualDir,IIsWebFile,IIsObject"), // Can Contain
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsWebVirtualDir"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,AnonymousUserName,AnonymousUserPass,AnonymousPasswordSync,UseDigestSSP,")
|
|
TEXT("AppRoot,AppFriendlyName,AppOopRecoverLimit,AppIsolated,AppPackageName,AppPackageID,")
|
|
TEXT("CacheISAPI,AppAllowDebugging,AppAllowClientDebug,")
|
|
TEXT("AuthBasic,AuthAnonymous,AuthNTLM,")
|
|
TEXT("DefaultLogonDomain,LogonMethod,")
|
|
TEXT("CGITimeOut,Realm,EnableDefaultDoc,")
|
|
TEXT("DirBrowseShowDate,DirBrowseShowTime,DirBrowseShowSize,DirBrowseShowExtension,DirBrowseShowLongDate,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessRead,AccessWrite,AccessExecute,AccessScript,AccessSource,IPSecurity,DontLog,HttpExpires,HttpPics,HttpCustomHeaders,")
|
|
TEXT("AccessNoRemoteRead,AccessNoRemoteWrite,AccessNoRemoteExecute,AccessNoRemoteScript,")
|
|
TEXT("DoStaticCompression,DoDynamicCompression,")
|
|
TEXT("HttpErrors,EnableDocFooter,DefaultDocFooter,HttpRedirect,")
|
|
TEXT("EnableDirBrowsing,DefaultDoc,ContentIndexed,")
|
|
TEXT("CacheControlMaxAge,CacheControlNoCache,CacheControlCustom,CreateProcessAsUser,")
|
|
TEXT("PoolIdcTimeout,PutReadSize,RedirectHeaders,UploadReadAheadSize,")
|
|
TEXT("FrontPageWeb,Path,UNCUserName,UNCPassword,")
|
|
TEXT("UNCAuthenticationPassThrough,AppWamClsid,")
|
|
TEXT("AuthPersistence,AuthPersistSingleRequest,AuthPersistSingleRequestIfProxy,AuthPersistSingleRequestAlwaysIfProxy,AccessFlags,AccessSSLFlags,ScriptMaps,")
|
|
TEXT("SSIExecDisable,EnableReverseDns,CreateCGIWithNewConsole,")
|
|
TEXT("AspBufferingOn,AspLogErrorRequests,AspScriptErrorSentToBrowser,AspScriptErrorMessage,AspAllowOutOfProcComponents,")
|
|
TEXT("AspScriptFileCacheSize,AspDiskTemplateCacheDirectory,AspMaxDiskTemplateCacheFiles,AspScriptEngineCacheMax,AspScriptTimeout,AspSessionTimeout,")
|
|
TEXT("AspEnableParentPaths,AspAllowSessionState,AspScriptLanguage,AspKeepSessionIDSecure,")
|
|
TEXT("AspExceptionCatchEnable,AspCodepage,AspLCID,MimeMap,")
|
|
TEXT("AspQueueTimeout,")
|
|
TEXT("AspEnableAspHtmlFallback,AspEnableChunkedEncoding,")
|
|
TEXT("AspEnableTypelibCache,AspErrorsToNTLog,AspProcessorThreadMax,")
|
|
TEXT("AspTrackThreadingModel,AspRequestQueueMax,AspEnableApplicationRestart,")
|
|
TEXT("AspQueueConnectionTestTime,AspSessionMax,")
|
|
TEXT("PeriodicRestartRequests,PeriodicRestartTime,PeriodicRestartSchedule,ShutdownTimeLimit,")
|
|
TEXT("DirBrowseFlags,AuthMD5,AuthFlags,")
|
|
TEXT("AppPoolId,AllowTransientRegistration,AppAutoStart"),
|
|
NULL,
|
|
TEXT("IIsWebDirectory,IIsWebFile,IIsWebVirtualDir,IIsObject"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsFtpVirtualDir"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,Path,UNCUserName,UNCPassword,AccessFlags,AccessRead,AccessWrite,DontLog,IPSecurity,FtpDirBrowseShowLongDate"),
|
|
NULL,
|
|
TEXT("IIsFtpVirtualDir"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsFilter"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,FilterPath,FilterDescription,FilterFlags,FilterState,FilterEnabled,")
|
|
TEXT("NotifySecurePort,NotifyNonSecurePort,NotifyReadRawData,NotifyPreProcHeaders,")
|
|
TEXT("NotifyAuthentication,NotifyAuthComplete,NotifyUrlMap,NotifyAccessDenied,NotifySendResponse,")
|
|
TEXT("NotifySendRawData,NotifyLog,NotifyEndOfRequest,NotifyEndOfNetSession,")
|
|
TEXT("NotifyOrderHigh,NotifyOrderMedium,NotifyOrderLow"),
|
|
NULL,
|
|
NULL,
|
|
FALSE, // Is this a container?
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsFilters"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,FilterLoadOrder"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsFilter,IIsCompressionSchemes"),
|
|
TRUE, // Is this a container?
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsCompressionScheme"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,HcDoDynamicCompression,HcDoStaticCompression,")
|
|
TEXT("HcDoOnDemandCompression,HcCompressionDll,HcFileExtensions,HcScriptFileExtensions,")
|
|
TEXT("HcMimeType,HcPriority,HcDynamicCompressionLevel,")
|
|
TEXT("HcOnDemandCompLevel,HcCreateFlags"),
|
|
NULL,
|
|
NULL,
|
|
FALSE, // Is this a container?
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsCompressionSchemes"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,HcCompressionDirectory,HcCacheControlHeader,")
|
|
TEXT("HcExpiresHeader,HcDoDynamicCompression,HcDoStaticCompression,")
|
|
TEXT("HcDoOnDemandCompression,HcDoDiskSpaceLimiting,")
|
|
TEXT("HcNoCompressionForHttp10,HcNoCompressionForProxies,")
|
|
TEXT("HcNoCompressionForRange,HcSendCacheHeaders,HcMaxDiskSpaceUsage,")
|
|
TEXT("HcIoBufferSize,HcCompressionBufferSize,HcMaxQueueLength,")
|
|
TEXT("HcFilesDeletedPerDiskFree,HcMinFileSizeForComp"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsCompressionScheme"),
|
|
TRUE, // Is this a container?
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsCertMapper"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"),
|
|
NULL,
|
|
NULL,
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsMimeMap"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MimeMap"),
|
|
NULL,
|
|
NULL,
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsLogModules"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsLogModule,IIsCustomLogModule"),
|
|
TRUE, // Is this a container?
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsLogModule"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,LogModuleId,LogModuleUiId"),
|
|
NULL,
|
|
NULL,
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsCustomLogModule"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,LogCustomPropertyName,LogCustomPropertyHeader,")
|
|
TEXT("LogCustomPropertyID,LogCustomPropertyMask,")
|
|
TEXT("LogCustomPropertyDataType,LogCustomPropertyServicesString"),
|
|
NULL,
|
|
NULL,
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsWebInfo"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,ServerConfigFlags,CustomErrorDescriptions,AdminServer,")
|
|
TEXT("ServerConfigSSL40,ServerConfigSSL128,ServerConfigSSLAllowEncrypt,ServerConfigAutoPWSync,LogModuleList"),
|
|
NULL,
|
|
TEXT("IIsObject"),
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
{
|
|
TEXT("IIsFtpInfo"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,LogModuleList"),
|
|
NULL,
|
|
TEXT("IIsObject"),
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
|
|
//------------------------------------------------------------
|
|
//
|
|
// -- BEGIN EXTENSION CLASSES -- magnush
|
|
//
|
|
//------------------------------------------------------------
|
|
|
|
//
|
|
// Objects that are handled by the adsiis dll:
|
|
//
|
|
|
|
{
|
|
TEXT("IIsNntpService"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxBandwidth,MaxConnections,AnonymousUserName,AnonymousUserPass,")
|
|
TEXT("ServerComment,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("AnonymousPasswordSync,AdminACL,AdminACLBin,IPSecurity,DontLog,ContentIndexed,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("ServerListenBacklog,")
|
|
|
|
TEXT("ArticleTimeLimit,HistoryExpiration,HonorClientMsgIds,SmtpServer,AdminEmail,AdminName,")
|
|
TEXT("AllowClientPosts,AllowFeedPosts,AllowControlMsgs,")
|
|
TEXT("DefaultModeratorDomain,NntpCommandLogMask,DisableNewNews,")
|
|
TEXT("NewsCrawlerTime,ShutdownLatency,GroupvarListFile,")
|
|
|
|
TEXT("ClientPostHardLimit,ClientPostSoftLimit,FeedPostHardLimit,FeedPostSoftLimit,")
|
|
TEXT("FeedReportPeriod,MaxSearchResults,")
|
|
TEXT("NntpServiceVersion,")
|
|
|
|
TEXT("LogType,LogFilePeriod,LogPluginClsid,LogModuleList,LogFileDirectory,LogFileTruncateSize,")
|
|
TEXT("LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,AccessSSLFlags,")
|
|
TEXT("AccessWrite,AccessExecute,AccessFlags,")
|
|
TEXT("AllowAnonymous,DirectoryLevelsToScan,")
|
|
TEXT("NTAuthenticationProviders"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsNntpInfo,IIsNntpServer"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsNntpServer"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
TEXT("GroupHelpFile,GroupListFile,ArticleTableFile,HistoryTableFile,ModeratorFile,")
|
|
TEXT("XoverTableFile,ListFile,PrettyNamesFile"), // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxBandwidth,MaxConnections,AnonymousUserName,AnonymousUserPass,")
|
|
TEXT("ServerComment,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("ServerBindings,SecureBindings,ClusterEnabled,")
|
|
TEXT("AnonymousPasswordSync,AdminACL,AdminACLBin,IPSecurity,DontLog,ContentIndexed,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("ServerListenBacklog,Win32Error,ServerState,")
|
|
|
|
TEXT("ArticleTimeLimit,HistoryExpiration,HonorClientMsgIds,SmtpServer,AdminEmail,AdminName,")
|
|
TEXT("AllowClientPosts,AllowFeedPosts,AllowControlMsgs,")
|
|
TEXT("DefaultModeratorDomain,NntpCommandLogMask,DisableNewNews,")
|
|
TEXT("NewsCrawlerTime,ShutdownLatency,GroupvarListFile,")
|
|
|
|
TEXT("ClientPostHardLimit,ClientPostSoftLimit,FeedPostHardLimit,FeedPostSoftLimit,")
|
|
TEXT("NntpUucpName,NntpOrganization,NewsPickupDirectory,NewsFailedPickupDirectory,")
|
|
TEXT("NntpServiceVersion,NewsDropDirectory,NntpClearTextProvider,")
|
|
TEXT("FeedReportPeriod,MaxSearchResults,")
|
|
|
|
TEXT("LogType,LogPluginClsid,LogFileDirectory,LogFilePeriod,LogFileTruncateSize,LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,AccessSSLFlags,")
|
|
TEXT("AccessWrite,AccessExecute,AccessFlags,")
|
|
TEXT("SSLCertHash,")
|
|
TEXT("NTAuthenticationProviders"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsNntpVirtualDir,IIsNntpFeeds,IIsNntpExpiration,") // Real objects
|
|
TEXT("IIsNntpRebuild,IIsNntpSessions,IIsNntpGroups"), // Class extensions
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsNntpVirtualDir"),// Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,Path,UNCUserName,UNCPassword,Win32Error,ContentIndexed,DontLog,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,AccessSSLFlags,")
|
|
TEXT("AccessAllowPosting,AccessRestrictGroupVisibility,AccessFlags,")
|
|
TEXT("VrDriverClsid,VrDriverProgid,FsPropertyPath,VrUseAccount,VrDoExpire,ExMdbGuid,VrOwnModerator"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsNntpVirtualDir"), // Can Contain
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{ // Taken from as IIsFtpInfo
|
|
TEXT("IIsNntpInfo"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,LogModuleList"),
|
|
NULL,
|
|
TEXT("IIsObject"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsSmtpService"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxBandwidth,MaxConnections,")
|
|
TEXT("ServerComment,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("LogType,LogFilePeriod,LogPluginClsid,LogModuleList,LogFileDirectory,LogFileTruncateSize,")
|
|
TEXT("LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("SmtpServiceVersion,")
|
|
TEXT("EnableReverseDnsLookup,ShouldDeliver,AlwaysUseSsl,LimitRemoteConnections,")
|
|
TEXT("SmartHostType,DoMasquerade,RemoteSmtpPort,RemoteSmtpSecurePort,HopCount,")
|
|
TEXT("MaxOutConnections,MaxOutConnectionsPerDomain,RemoteTimeout,MaxMessageSize,MaxSessionSize,MaxRecipients,")
|
|
TEXT("LocalRetryInterval,RemoteRetryInterval,LocalRetryAttempts,RemoteRetryAttempts,EtrnDays,")
|
|
TEXT("MaxBatchedMessages,SmartHost,FullyQualifiedDomainName,DefaultDomain,")
|
|
TEXT("DropDirectory,BadMailDirectory,PickupDirectory,QueueDirectory,")
|
|
TEXT("MasqueradeDomain,SendNdrTo,SendBadTo,")
|
|
TEXT("RoutingDll,RoutingSources,DomainRouting,")
|
|
TEXT("RouteAction,RouteUserName,RoutePassword,")
|
|
TEXT("SaslLogonDomain,SmtpClearTextProvider,NTAuthenticationProviders,")
|
|
TEXT("SmtpRemoteProgressiveRetry,SmtpLocalDelayExpireMinutes,SmtpLocalNDRExpireMinutes,")
|
|
TEXT("SmtpRemoteDelayExpireMinutes,SmtpRemoteNDRExpireMinutes,")
|
|
TEXT("SmtpRemoteRetryThreshold,")
|
|
TEXT("SmtpDSNOptions,SmtpDSNLanguageID,")
|
|
TEXT("SmtpAdvQueueDll,")
|
|
TEXT("SmtpInboundCommandSupportOptions,SmtpOutboundCommandSupportOptions,")
|
|
TEXT("SmtpCommandLogMask,SmtpFlushMailFile,")
|
|
TEXT("RelayIpList,RelayForAuth,")
|
|
TEXT("SmtpConnectTimeout,SmtpMailFromTimeout,SmtpRcptToTimeout,")
|
|
TEXT("SmtpDataTimeout,SmtpBdatTimeout,SmtpAuthTimeout,SmtpSaslTimeout,")
|
|
TEXT("SmtpTurnTimeout,SmtpRsetTimeout,")
|
|
TEXT("SmtpHeloTimeout,")
|
|
TEXT("DisableSocketPooling,SmtpUseTcpDns,SmtpDomainValidationFlags,SmtpSSLRequireTrustedCA,")
|
|
TEXT("SmtpSSLCertHostnameValidation,MaxMailObjects,ShouldPickupMail,MaxDirChangeIOSize,")
|
|
TEXT("NameResolutionType,MaxSmtpErrors,ShouldPipelineIn,ShouldPipelineOut,")
|
|
TEXT("ConnectResponse,UpdatedFQDN,UpdatedDefaultDomain,EtrnSubdomains,")
|
|
TEXT("SmtpMaxRemoteQThreads,SmtpDisableRelay,SmtpHeloNoDomain,")
|
|
TEXT("SmtpMailNoHelo,SmtpAqueueWait,AddNoHeaders,SmtpEventlogLevel,")
|
|
TEXT("AllowAnonymous,AnonymousOnly,AnonymousPasswordSync,AnonymousUserName,")
|
|
TEXT("AnonymousUserPass,Realm,DefaultLogonDomain"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsSmtpInfo,IIsSmtpServer"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsSmtpServer"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
|
|
TEXT("KeyType,MaxBandwidth,MaxConnections,")
|
|
TEXT("ServerComment,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("ServerBindings,SecureBindings,ClusterEnabled,")
|
|
TEXT("AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("ServerListenBacklog,Win32Error,ServerState,")
|
|
TEXT("LogType,LogPluginClsid,LogFileDirectory,LogFilePeriod,LogFileTruncateSize,LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("SmtpServiceVersion,")
|
|
TEXT("EnableReverseDnsLookup,ShouldDeliver,AlwaysUseSsl,LimitRemoteConnections,")
|
|
TEXT("SmartHostType,DoMasquerade,RemoteSmtpPort,RemoteSmtpSecurePort,HopCount,")
|
|
TEXT("MaxOutConnections,MaxOutConnectionsPerDomain,RemoteTimeout,MaxMessageSize,MaxSessionSize,MaxRecipients,")
|
|
TEXT("LocalRetryInterval,RemoteRetryInterval,LocalRetryAttempts,RemoteRetryAttempts,EtrnDays,")
|
|
TEXT("MaxBatchedMessages,SmartHost,FullyQualifiedDomainName,DefaultDomain,")
|
|
TEXT("DropDirectory,BadMailDirectory,PickupDirectory,QueueDirectory,")
|
|
TEXT("MasqueradeDomain,SendNdrTo,SendBadTo,")
|
|
TEXT("RoutingDll,RoutingSources,DomainRouting,")
|
|
TEXT("RouteAction,RouteUserName,RoutePassword,")
|
|
TEXT("SaslLogonDomain,SmtpClearTextProvider,NTAuthenticationProviders,")
|
|
TEXT("SmtpRemoteProgressiveRetry,SmtpLocalDelayExpireMinutes,SmtpLocalNDRExpireMinutes,")
|
|
TEXT("SmtpRemoteDelayExpireMinutes,SmtpRemoteNDRExpireMinutes,")
|
|
TEXT("SmtpRemoteRetryThreshold,SmtpDSNOptions,SmtpDSNLanguageID,")
|
|
TEXT("SmtpInboundCommandSupportOptions,SmtpOutboundCommandSupportOptions,")
|
|
TEXT("RelayIpList,RelayForAuth,")
|
|
TEXT("SmtpConnectTimeout,SmtpMailFromTimeout,SmtpRcptToTimeout,")
|
|
TEXT("SmtpDataTimeout,SmtpBdatTimeout,SmtpAuthTimeout,SmtpSaslTimeout,")
|
|
TEXT("SmtpTurnTimeout,SmtpRsetTimeout,")
|
|
TEXT("SmtpHeloTimeout,")
|
|
TEXT("DisableSocketPooling,SmtpUseTcpDns,SmtpDomainValidationFlags,SmtpSSLRequireTrustedCA,")
|
|
TEXT("SmtpSSLCertHostnameValidation,MaxMailObjects,ShouldPickupMail,MaxDirChangeIOSize,")
|
|
TEXT("NameResolutionType,MaxSmtpErrors,ShouldPipelineIn,ShouldPipelineOut,")
|
|
TEXT("ConnectResponse,UpdatedFQDN,UpdatedDefaultDomain,EtrnSubdomains,")
|
|
TEXT("SmtpMaxRemoteQThreads,SmtpDisableRelay,SmtpHeloNoDomain,")
|
|
TEXT("SmtpMailNoHelo,SmtpAqueueWait,AddNoHeaders,SmtpEventlogLevel,")
|
|
TEXT("AllowAnonymous,AnonymousOnly,AnonymousPasswordSync,AnonymousUserName,")
|
|
TEXT("AnonymousUserPass,Realm,DefaultLogonDomain")
|
|
TEXT("SSLCertHash"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsSmtpVirtualDir,IIsSmtpRoutingSource,IIsSmtpDomain,") // Real objects
|
|
TEXT("IIsSmtpSessions"), // Class extensions
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsSmtpVirtualDir"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,Path,UNCUserName,UNCPassword,Win32Error,DontLog,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsSmtpVirtualDir"), // Can Contain
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsSmtpDomain"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,RouteAction,RouteActionString,RouteUserName,RoutePassword,")
|
|
TEXT("RelayIpList,RelayForAuth,AuthTurnList,CSideEtrnDomains"), //
|
|
NULL,
|
|
TEXT("IIsSmtpDomain"),
|
|
TRUE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsSmtpRoutingSource"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,")
|
|
TEXT("SmtpRoutingTableType,SmtpDsDataDirectory,SmtpDsDefaultMailRoot,")
|
|
TEXT("SmtpDsBindType,SmtpDsSchemaType,SmtpDsHost,SmtpDsNamingContext,")
|
|
TEXT("SmtpDsAccount,SmtpDsPassword,SmtpDsUseCat,SmtpDsPort,SmtpDsDomain,SmtpDsFlags"),
|
|
NULL,
|
|
NULL, // Can Contain
|
|
TRUE,
|
|
TEXT(""), //
|
|
0
|
|
},
|
|
|
|
{ // Taken from as IIsFtpInfo
|
|
TEXT("IIsSmtpInfo"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,LogModuleList"),
|
|
NULL,
|
|
TEXT("IIsObject"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsPop3Service"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxBandwidth,MaxConnections,")
|
|
TEXT("ServerComment,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("ServerListenBacklog,")
|
|
TEXT("DefaultLogonDomain,NTAuthenticationProviders,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags,")
|
|
TEXT("LogType,LogFilePeriod,LogPluginClsid,LogModuleList,LogFileDirectory,LogFileTruncateSize,")
|
|
TEXT("LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("Pop3ServiceVersion,")
|
|
TEXT("Pop3ExpireMail,Pop3ExpireDelay,Pop3ExpireStart,Pop3MailExpirationTime,")
|
|
TEXT("Pop3ClearTextProvider,Pop3DefaultDomain,")
|
|
TEXT("Pop3RoutingDll,Pop3RoutingSources,"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsPop3Info,IIsPop3Server"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsPop3Server"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
|
|
TEXT("KeyType,MaxBandwidth,MaxConnections,")
|
|
TEXT("ServerComment,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("ServerBindings,SecureBindings,")
|
|
TEXT("AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("DefaultLogonDomain,NTAuthenticationProviders,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags,")
|
|
TEXT("ServerListenBacklog,Win32Error,ServerState,")
|
|
TEXT("LogType,LogPluginClsid,LogFileDirectory,LogFilePeriod,LogFileTruncateSize,LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("Pop3ServiceVersion,")
|
|
TEXT("Pop3ExpireMail,Pop3ExpireDelay,Pop3ExpireStart,Pop3MailExpirationTime,")
|
|
TEXT("Pop3ClearTextProvider,Pop3DefaultDomain,")
|
|
TEXT("Pop3RoutingDll,Pop3RoutingSources,")
|
|
TEXT("SSLCertHash"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsPop3VirtualDir,IIsPop3RoutingSource,") // Real objects
|
|
TEXT("IIsPop3Sessions"), // Class extensions
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsPop3VirtualDir"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,Path,UNCUserName,UNCPassword,Win32Error,DontLog,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags,")
|
|
TEXT("Pop3ExpireMail,Pop3MailExpirationTime"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsPop3VirtualDir"), // Can Contain
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsPop3RoutingSource"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,")
|
|
TEXT("Pop3RoutingTableType,Pop3DsDataDirectory,Pop3DsDefaultMailRoot,")
|
|
TEXT("Pop3DsBindType,Pop3DsSchemaType,Pop3DsHost,Pop3DsNamingContext,")
|
|
TEXT("Pop3DsAccount,Pop3DsPassword"),
|
|
NULL,
|
|
NULL, // Can Contain
|
|
TRUE,
|
|
TEXT(""), //
|
|
0
|
|
},
|
|
|
|
{ // Taken from as IIsFtpInfo
|
|
TEXT("IIsPop3Info"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,LogModuleList"),
|
|
NULL,
|
|
TEXT("IIsObject"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsImapService"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,MaxBandwidth,MaxConnections,")
|
|
TEXT("ServerComment,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("ServerListenBacklog,")
|
|
TEXT("DefaultLogonDomain,NTAuthenticationProviders,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags,")
|
|
TEXT("LogType,LogFilePeriod,LogPluginClsid,LogModuleList,LogFileDirectory,LogFileTruncateSize,")
|
|
TEXT("LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("ImapServiceVersion,")
|
|
TEXT("ImapExpireMail,ImapExpireDelay,ImapExpireStart,ImapMailExpirationTime,")
|
|
TEXT("ImapClearTextProvider,ImapDefaultDomain,")
|
|
TEXT("ImapRoutingDll,ImapRoutingSources"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsImapInfo,IIsImapServer"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsImapServer"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
|
|
TEXT("KeyType,MaxBandwidth,MaxConnections,")
|
|
TEXT("ServerComment,ConnectionTimeout,ServerListenTimeout,MaxEndpointConnections,ServerAutoStart,")
|
|
TEXT("ServerBindings,SecureBindings,")
|
|
TEXT("AdminACL,AdminACLBin,IPSecurity,DontLog,")
|
|
TEXT("AuthAnonymous,AuthBasic,AuthNTLM,AuthFlags,")
|
|
TEXT("DefaultLogonDomain,NTAuthenticationProviders,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags,")
|
|
TEXT("LogType,LogPluginClsid,LogFileDirectory,LogFilePeriod,LogFileTruncateSize,LogExtFileDate,")
|
|
TEXT("LogExtFileTime,LogExtFileClientIp,LogExtFileUserName,LogExtFileSiteName,LogExtFileComputerName,LogExtFileServerIp,LogExtFileMethod,")
|
|
TEXT("LogExtFileUriStem,LogExtFileUriQuery,LogExtFileHttpStatus,LogExtFileWin32Status,LogExtFileBytesSent,LogExtFileBytesRecv,")
|
|
TEXT("LogExtFileTimeTaken,LogExtFileServerPort,LogExtFileUserAgent,LogExtFileCookie,LogExtFileReferer,LogExtFileProtocolVersion,LogExtFileFlags,LogExtFileHost,LogOdbcDataSource,")
|
|
TEXT("LogOdbcTableName,LogOdbcUserName,LogOdbcPassword,")
|
|
TEXT("ServerListenBacklog,Win32Error,ServerState,")
|
|
TEXT("ImapServiceVersion,")
|
|
TEXT("ImapExpireMail,ImapExpireDelay,ImapExpireStart,ImapMailExpirationTime,")
|
|
TEXT("ImapClearTextProvider,ImapDefaultDomain,")
|
|
TEXT("ImapRoutingDll,ImapRoutingSources,")
|
|
TEXT("SSLCertHash"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsImapVirtualDir,IIsImapRoutingSource,") // Real objects
|
|
TEXT("IIsImapSessions"), // Class extensions
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsImapVirtualDir"),// Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,Path,UNCUserName,UNCPassword,Win32Error,DontLog,")
|
|
TEXT("AccessRead,AccessWrite,")
|
|
TEXT("AccessSSL,AccessSSL128,AccessSSLNegotiateCert,AccessSSLRequireCert,AccessSSLMapCert,")
|
|
TEXT("AccessFlags,AccessSSLFlags,")
|
|
TEXT("ImapExpireMail,ImapMailExpirationTime"),
|
|
NULL,
|
|
TEXT("IIsObject,IIsImapVirtualDir"), // Can Contain
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsImapRoutingSource"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,")
|
|
TEXT("ImapRoutingTableType,ImapDsDataDirectory,ImapDsDefaultMailRoot,")
|
|
TEXT("ImapDsBindType,ImapDsSchemaType,ImapDsHost,ImapDsNamingContext,")
|
|
TEXT("ImapDsAccount,ImapDsPassword"),
|
|
NULL,
|
|
NULL, // Can Contain
|
|
TRUE,
|
|
TEXT(""), //
|
|
0
|
|
},
|
|
|
|
{ // Taken from as IIsFtpInfo
|
|
TEXT("IIsImapInfo"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,LogModuleList"),
|
|
NULL,
|
|
TEXT("IIsObject"),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
//
|
|
// Place holders for extension classes:
|
|
//
|
|
|
|
{
|
|
TEXT("IIsNntpRebuild"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"), //
|
|
NULL,
|
|
NULL,
|
|
FALSE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsNntpSessions"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"), //
|
|
NULL,
|
|
NULL,
|
|
FALSE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsNntpFeeds"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,") //
|
|
TEXT("FeedPeerTempDirectory"),
|
|
NULL,
|
|
TEXT("IIsNntpFeed"),
|
|
TRUE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsNntpFeed"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,")
|
|
TEXT("FeedServerName,FeedType,FeedNewsgroups,FeedSecurityType,")
|
|
TEXT("FeedAuthenticationType,FeedAccountName,FeedPassword,FeedStartTimeHigh,")
|
|
TEXT("FeedStartTimeLow,FeedInterval,FeedAllowControlMsgs,FeedCreateAutomatically,")
|
|
TEXT("FeedDisabled,FeedDistribution,FeedConcurrentSessions,FeedMaxConnectionAttempts,")
|
|
TEXT("FeedUucpName,FeedTempDirectory,FeedNextPullHigh,FeedNextPullLow,FeedPeerTempDirectory,")
|
|
TEXT("FeedPeerGapSize,FeedOutgoingPort,FeedFeedpairId,FeedHandshake,FeedAdminError,FeedErrParmMask"),
|
|
NULL,
|
|
NULL,
|
|
FALSE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsNntpExpiration"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"), //
|
|
NULL,
|
|
TEXT("IIsNntpExpire"),
|
|
TRUE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsNntpExpire"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType,ExpireSpace,ExpireTime,ExpireNewsgroups,ExpirePolicyName"),
|
|
NULL,
|
|
NULL,
|
|
FALSE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsNntpGroups"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"), //
|
|
NULL,
|
|
NULL,
|
|
FALSE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsSmtpSessions"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"), //
|
|
NULL,
|
|
NULL,
|
|
FALSE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsPop3Sessions"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"), //
|
|
NULL,
|
|
NULL,
|
|
FALSE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsImapSessions"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("KeyType"), //
|
|
NULL,
|
|
NULL,
|
|
FALSE, //
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsApplicationPools"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("PeriodicRestartTime,PeriodicRestartRequests,PeriodicRestartSchedule,MaxProcesses,PingingEnabled,IdleTimeout,RapidFailProtection,SMPAffinitized,SMPProcessorAffinityMask,StartupTimeLimit,ShutdownTimeLimit,PingInterval,PingResponseTime,DisallowOverlappingRotation,DisallowRotationOnConfigChange,OrphanWorkerProcess,UlAppPoolQueueLength,KeyType"),
|
|
NULL,
|
|
TEXT("IIsApplicationPool,IIsStreamFilter"),
|
|
TRUE, // is a containter?
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsApplicationPool"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("PeriodicRestartTime,PeriodicRestartRequests,MaxProcesses,PingingEnabled,IdleTimeout,RapidFailProtection,SMPAffinitized,SMPProcessorAffinityMask,StartupTimeLimit,ShutdownTimeLimit,PingInterval,PingResponseTime,DisallowOverlappingRotation,DisallowRotationOnConfigChange,OrphanWorkerProcess,UlAppPoolQueueLength,KeyType"),
|
|
NULL,
|
|
TEXT(""),
|
|
TRUE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
{
|
|
TEXT("IIsStreamFilter"), // Class Name
|
|
NULL, // GUID *objectClassID
|
|
NULL, // PrimaryInterfaceGUID
|
|
TEXT(""), // bstrOID
|
|
FALSE, // fAbstract
|
|
NULL, // bstrMandatoryProperties
|
|
TEXT("PeriodicRestartTime,PeriodicRestartConnections,PingingEnabled,IdleTimeout,RapidFailProtection,SMPAffinitized,SMPProcessorAffinityMask,StartupTimeLimit,ShutdownTimeLimit,PingInterval,PingResponseTime,DisallowOverlappingRotation,DisallowRotationOnConfigChange,OrphanWorkerProcess,KeyType"),
|
|
NULL,
|
|
TEXT(""),
|
|
FALSE,
|
|
TEXT(""),
|
|
0
|
|
},
|
|
|
|
|
|
//------------------------------------------------------------
|
|
//
|
|
// -- END EXTENSION CLASSES -- magnush
|
|
//
|
|
//------------------------------------------------------------
|
|
};
|
|
|
|
SYNTAXINFO g_aIISSyntax[] =
|
|
{ { TEXT("Boolean"), IIS_SYNTAX_ID_BOOL, VT_BOOL },
|
|
{ TEXT("Integer"), IIS_SYNTAX_ID_DWORD, VT_I4 },
|
|
{ TEXT("String"), IIS_SYNTAX_ID_STRING, VT_BSTR },
|
|
{ TEXT("ExpandSz"), IIS_SYNTAX_ID_EXPANDSZ, VT_BSTR },
|
|
{ TEXT("List"), IIS_SYNTAX_ID_MULTISZ, VT_VARIANT }, // VT_BSTR|VT_ARR
|
|
|
|
{ TEXT("IPSec"), IIS_SYNTAX_ID_IPSECLIST,VT_VARIANT }, // IP Sec object
|
|
{ TEXT("NTAcl"), IIS_SYNTAX_ID_NTACL, VT_VARIANT }, // NT ACL object
|
|
{ TEXT("Binary"), IIS_SYNTAX_ID_BINARY, VT_VARIANT }, // NT ACL object but in Raw Binary Form
|
|
{ TEXT("MimeMapList"), IIS_SYNTAX_ID_MIMEMAP, VT_VARIANT } // VT_ARRAY of Mime Map object
|
|
};
|
|
|
|
DWORD g_cIISClasses = (sizeof(g_aIISClasses)/sizeof(g_aIISClasses[0]));
|
|
DWORD g_cIISSyntax = (sizeof(g_aIISSyntax)/sizeof(g_aIISSyntax[0]));
|
|
|
|
|
|
|
|
PROPERTYINFO g_aIISProperties[] =
|
|
{
|
|
|
|
// Global Properties
|
|
{ TEXT("BackwardCompatEnabled"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_GLOBAL_STANDARD_APP_MODE_ENABLED, MD_GLOBAL_STANDARD_APP_MODE_ENABLED, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
//
|
|
// Computer properties
|
|
//
|
|
{ TEXT("KeyType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_KEY_TYPE, MD_KEY_TYPE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER,0, TEXT("")},
|
|
|
|
{ TEXT("MaxBandwidth"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_BANDWIDTH, MD_MAX_BANDWIDTH, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0xffffffff, TEXT("")},
|
|
|
|
{ TEXT("MimeMap"),
|
|
TEXT(""), TEXT("MimeMapList"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MIMEMAP, MD_MIME_MAP, MD_MIME_MAP, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("\0")},
|
|
|
|
//
|
|
// Service properties
|
|
//
|
|
|
|
{ TEXT("AnonymousUserName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ANONYMOUS_USER_NAME, MD_ANONYMOUS_USER_NAME, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AnonymousUserPass"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ANONYMOUS_PWD, MD_ANONYMOUS_PWD, 0, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AnonymousPasswordSync"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ANONYMOUS_USE_SUBAUTH, MD_ANONYMOUS_USE_SUBAUTH, 0, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AllowAnonymous"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ALLOW_ANONYMOUS, MD_ALLOW_ANONYMOUS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("WAMUserName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_WAM_USER_NAME, MD_WAM_USER_NAME, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("WAMUserPass"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_WAM_PWD, MD_WAM_PWD, 0, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("DefaultLogonDomain"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_DEFAULT_LOGON_DOMAIN, MD_DEFAULT_LOGON_DOMAIN, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AdminACL"),
|
|
TEXT(""), TEXT("NTAcl"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_NTACL, MD_ADMIN_ACL, MD_ADMIN_ACL, 0, METADATA_INHERIT | METADATA_SECURE | METADATA_REFERENCE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("AdminACLBin"),
|
|
TEXT(""), TEXT("Binary"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BINARY, MD_ADMIN_ACL, MD_VPROP_ADMIN_ACL_RAW_BINARY, 0, METADATA_INHERIT | METADATA_SECURE | METADATA_REFERENCE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("IPSecurity"),
|
|
TEXT(""), TEXT("IPSec"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_IPSECLIST, MD_IP_SEC, MD_IP_SEC, 0, METADATA_INHERIT | METADATA_REFERENCE, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("DontLog"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_DONT_LOG, MD_DONT_LOG, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("Realm"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_REALM, MD_REALM, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("ServerListenTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SERVER_LISTEN_TIMEOUT, MD_SERVER_LISTEN_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 120, TEXT("")},
|
|
|
|
{ TEXT("MaxEndpointConnections"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_ENDPOINT_CONNECTIONS, MD_MAX_ENDPOINT_CONNECTIONS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0xffffffff, TEXT("")},
|
|
|
|
{ TEXT("DisableSocketPooling"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_DISABLE_SOCKET_POOLING, MD_DISABLE_SOCKET_POOLING, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("PeriodicRestartRequests"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_PERIODIC_RESTART_REQUEST_COUNT, MD_APPPOOL_PERIODIC_RESTART_REQUEST_COUNT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("PeriodicRestartTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_PERIODIC_RESTART_TIME, MD_APPPOOL_PERIODIC_RESTART_TIME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("PeriodicRestartSchedule"),
|
|
TEXT(""), TEXT("List"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_APPPOOL_PERIODIC_RESTART_SCHEDULE, MD_APPPOOL_PERIODIC_RESTART_SCHEDULE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ShutdownTimeLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_SHUTDOWN_TIMELIMIT, MD_APPPOOL_SHUTDOWN_TIMELIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 600, TEXT("")},
|
|
//
|
|
//
|
|
// IW3Service Properties
|
|
//
|
|
//
|
|
|
|
{ TEXT("AdminServer"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ADMIN_INSTANCE, MD_ADMIN_INSTANCE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("1")},
|
|
|
|
{ TEXT("EnableDirBrowsing"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_DIRECTORY_BROWSING, MD_VPROP_DIRBROW_ENABLED, MD_DIRBROW_ENABLED, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("DirBrowseShowDate"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_DIRECTORY_BROWSING, MD_VPROP_DIRBROW_SHOW_DATE, MD_DIRBROW_SHOW_DATE, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("DirBrowseShowTime"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_DIRECTORY_BROWSING, MD_VPROP_DIRBROW_SHOW_TIME, MD_DIRBROW_SHOW_TIME, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("DirBrowseShowSize"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_DIRECTORY_BROWSING, MD_VPROP_DIRBROW_SHOW_SIZE, MD_DIRBROW_SHOW_SIZE, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("DirBrowseShowExtension"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_DIRECTORY_BROWSING, MD_VPROP_DIRBROW_SHOW_EXTENSION, MD_DIRBROW_SHOW_EXTENSION, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("DirBrowseShowLongDate"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_DIRECTORY_BROWSING, MD_VPROP_DIRBROW_LONG_DATE, MD_DIRBROW_LONG_DATE, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("EnableDefaultDoc"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_DIRECTORY_BROWSING, MD_VPROP_DIRBROW_LOADDEFAULT, MD_DIRBROW_LOADDEFAULT, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("DefaultDoc"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_DEFAULT_LOAD_FILE, MD_DEFAULT_LOAD_FILE, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("default.htm")},
|
|
|
|
{ TEXT("HttpExpires"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_HTTP_EXPIRES, MD_HTTP_EXPIRES, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("D, 0x15180")},
|
|
|
|
{ TEXT("HttpPics"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_HTTP_PICS, MD_HTTP_PICS, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("HttpCustomHeaders"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_HTTP_CUSTOM, MD_HTTP_CUSTOM, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("\0")},
|
|
|
|
{ TEXT("CustomErrorDescriptions"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_CUSTOM_ERROR_DESC, MD_CUSTOM_ERROR_DESC, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("\0")},
|
|
|
|
{ TEXT("HttpErrors"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_CUSTOM_ERROR, MD_CUSTOM_ERROR, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("\0")},
|
|
|
|
{ TEXT("EnableDocFooter"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_FOOTER_ENABLED, MD_FOOTER_ENABLED, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("DefaultDocFooter"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FOOTER_DOCUMENT, MD_FOOTER_DOCUMENT, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("HttpRedirect"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_HTTP_REDIRECT, MD_HTTP_REDIRECT, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("LogonMethod"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOGON_METHOD, MD_LOGON_METHOD, 0, METADATA_INHERIT, IIS_MD_UT_FILE, MD_LOGON_INTERACTIVE, TEXT("")},
|
|
|
|
{ TEXT("NTAuthenticationProviders"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_NTAUTHENTICATION_PROVIDERS, MD_NTAUTHENTICATION_PROVIDERS, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AuthBasic"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_AUTHORIZATION, MD_VPROP_AUTH_BASIC, MD_AUTH_BASIC, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AuthAnonymous"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_AUTHORIZATION, MD_VPROP_AUTH_ANONYMOUS, MD_AUTH_ANONYMOUS, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AuthNTLM"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_AUTHORIZATION, MD_VPROP_AUTH_NT, MD_AUTH_NT, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AuthMD5"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_AUTHORIZATION, MD_VPROP_AUTH_MD5, MD_AUTH_MD5, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessExecute"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_EXECUTE, MD_ACCESS_EXECUTE, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessSource"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_READ_SOURCE, MD_ACCESS_SOURCE, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessSSL"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SSL_ACCESS_PERM, MD_VPROP_ACCESS_SSL, MD_ACCESS_SSL, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessSSL128"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SSL_ACCESS_PERM, MD_VPROP_ACCESS_SSL128, MD_ACCESS_SSL128, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessSSLNegotiateCert"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SSL_ACCESS_PERM, MD_VPROP_ACCESS_NEGO_CERT, MD_ACCESS_NEGO_CERT, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessSSLRequireCert"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SSL_ACCESS_PERM, MD_VPROP_ACCESS_REQUIRE_CERT, MD_ACCESS_REQUIRE_CERT, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessSSLMapCert"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SSL_ACCESS_PERM, MD_VPROP_ACCESS_MAP_CERT, MD_ACCESS_MAP_CERT, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("CertCheckMode"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_CERT_CHECK_MODE, MD_CERT_CHECK_MODE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("CertNoRevocCheck"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_CERT_CHECK_MODE, MD_VPROP_CERT_NO_REVOC_CHECK, MD_CERT_NO_REVOC_CHECK, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("CertCacheRetrievalOnly"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_CERT_CHECK_MODE, MD_VPROP_CERT_CACHE_RETRIEVAL_ONLY, MD_CERT_CACHE_RETRIEVAL_ONLY, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("CertCheckRevocationFreshnessTime"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_CERT_CHECK_MODE, MD_VPROP_CERT_CHECK_REVOCATION_FRESHNESS_TIME, MD_CERT_CHECK_REVOCATION_FRESHNESS_TIME, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("CertNoUsageCheck"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_CERT_CHECK_MODE, MD_VPROP_CERT_NO_USAGE_CHECK, MD_CERT_NO_USAGE_CHECK , METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("AccessRead"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_READ, MD_ACCESS_READ, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AccessWrite"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_WRITE, MD_ACCESS_WRITE, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessScript"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_SCRIPT, MD_ACCESS_SCRIPT, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessNoRemoteExecute"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_NO_REMOTE_EXECUTE, MD_ACCESS_NO_REMOTE_WRITE, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessNoRemoteRead"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_NO_REMOTE_READ, MD_ACCESS_NO_REMOTE_READ, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessNoRemoteWrite"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_NO_REMOTE_WRITE, MD_ACCESS_NO_REMOTE_WRITE, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessNoRemoteScript"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_ACCESS_NO_REMOTE_SCRIPT, MD_ACCESS_NO_REMOTE_SCRIPT, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("FilterLoadOrder"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FILTER_LOAD_ORDER, MD_FILTER_LOAD_ORDER, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ServerConfigFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SERVER_CONFIGURATION_INFO, MD_SERVER_CONFIGURATION_INFO, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ServerConfigSSL40"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SERVER_CONFIGURATION_INFO, MD_VPROP_SERVER_CONFIG_SSL_40, MD_SERVER_CONFIG_SSL_40, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ServerConfigSSL128"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SERVER_CONFIGURATION_INFO, MD_VPROP_SERVER_CONFIG_SSL_128, MD_SERVER_CONFIG_SSL_128, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ServerConfigSSLAllowEncrypt"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SERVER_CONFIGURATION_INFO, MD_VPROP_SERVER_CONFIG_ALLOW_ENCRYPT, MD_SERVER_CONFIG_ALLOW_ENCRYPT, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ServerConfigAutoPWSync"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_SERVER_CONFIGURATION_INFO, MD_VPROP_SERVER_CONFIG_AUTO_PW_SYNC, MD_SERVER_CONFIG_AUTO_PW_SYNC, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
//
|
|
// IIsFtpService
|
|
//
|
|
|
|
{ TEXT("LogAnonymous"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_LOG_ANONYMOUS, MD_LOG_ANONYMOUS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogNonAnonymous"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_LOG_NONANONYMOUS, MD_LOG_NONANONYMOUS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
|
|
//
|
|
// IIsVirtualServer
|
|
//
|
|
|
|
{ TEXT("ServerState"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_DWORD, MD_SERVER_STATE, MD_SERVER_STATE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, MD_SERVER_STATE_STOPPED, TEXT("")},
|
|
|
|
{ TEXT("ServerComment"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SERVER_COMMENT, MD_SERVER_COMMENT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ServerAutoStart"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SERVER_AUTOSTART, MD_SERVER_AUTOSTART, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("ServerSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SERVER_SIZE, MD_SERVER_SIZE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, MD_SERVER_SIZE_MEDIUM, TEXT("")},
|
|
|
|
{ TEXT("ServerListenBacklog"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SERVER_LISTEN_BACKLOG, MD_SERVER_LISTEN_BACKLOG, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 40, TEXT("")},
|
|
|
|
{ TEXT("ServerBindings"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_SERVER_BINDINGS, MD_SERVER_BINDINGS, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("\0")},
|
|
|
|
{ TEXT("SecureBindings"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_SECURE_BINDINGS, MD_SECURE_BINDINGS, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("\0")},
|
|
|
|
{ TEXT("MaxConnections"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_CONNECTIONS, MD_MAX_CONNECTIONS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ConnectionTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_CONNECTION_TIMEOUT, MD_CONNECTION_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 900, TEXT("")},
|
|
|
|
//
|
|
// IIsWebServer
|
|
//
|
|
|
|
{ TEXT("AllowKeepAlive"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ALLOW_KEEPALIVES, MD_ALLOW_KEEPALIVES, 0, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("CGITimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SCRIPT_TIMEOUT, MD_SCRIPT_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 300, TEXT("")},
|
|
|
|
{ TEXT("CacheISAPI"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_CACHE_EXTENSIONS, MD_CACHE_EXTENSIONS, 0, METADATA_INHERIT, IIS_MD_UT_FILE, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("FrontPageWeb"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_FRONTPAGE_WEB, MD_FRONTPAGE_WEB, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RevocationFreshnessTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_REVOCATION_FRESHNESS_TIME, MD_REVOCATION_FRESHNESS_TIME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 86400, TEXT("")},
|
|
|
|
{ TEXT("RevocationURLRetrievalTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_REVOCATION_URL_RETRIEVAL_TIMEOUT, MD_REVOCATION_URL_RETRIEVAL_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
//
|
|
// IIsFtpServer
|
|
//
|
|
|
|
|
|
{ TEXT("ExitMessage"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_EXIT_MESSAGE, MD_EXIT_MESSAGE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("GreetingMessage"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_GREETING_MESSAGE, MD_GREETING_MESSAGE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("\0")},
|
|
|
|
{ TEXT("BannerMessage"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_BANNER_MESSAGE, MD_BANNER_MESSAGE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("\0")},
|
|
|
|
{ TEXT("MaxClientsMessage"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_MAX_CLIENTS_MESSAGE, MD_MAX_CLIENTS_MESSAGE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("AnonymousOnly"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ANONYMOUS_ONLY, MD_ANONYMOUS_ONLY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("MSDOSDirOutput"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_MSDOS_DIR_OUTPUT, MD_MSDOS_DIR_OUTPUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
//
|
|
// IIsW3File
|
|
//
|
|
|
|
|
|
|
|
|
|
// IIsW3Directory
|
|
|
|
|
|
{ TEXT("AppRoot"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_STRING, MD_APP_ROOT, MD_APP_ROOT, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AppFriendlyName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_APP_FRIENDLY_NAME, MD_APP_FRIENDLY_NAME, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
{ TEXT("AppOopRecoverLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APP_OOP_RECOVER_LIMIT, MD_APP_OOP_RECOVER_LIMIT, 0, METADATA_INHERIT, IIS_MD_UT_WAM, APP_OOP_RECOVER_LIMIT_DEFAULT, TEXT("")},
|
|
|
|
{ TEXT("AppIsolated"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_DWORD, MD_APP_ISOLATED, MD_APP_ISOLATED, 0, METADATA_INHERIT, IIS_MD_UT_WAM, eAppRunOutProcInDefaultPool, TEXT("")},
|
|
|
|
{ TEXT("AppPackageName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_STRING, MD_APP_PACKAGE_NAME, MD_APP_PACKAGE_NAME, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
{ TEXT("AppPackageID"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_STRING, MD_APP_PACKAGE_ID, MD_APP_PACKAGE_ID, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
{ TEXT("ContentIndexed"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_IS_CONTENT_INDEXED, MD_IS_CONTENT_INDEXED, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("UseDigestSSP"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_USE_DIGEST_SSP, MD_USE_DIGEST_SSP, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
//
|
|
// IIsW3VirtualDir
|
|
//
|
|
|
|
{ TEXT("Path"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_VR_PATH, MD_VR_PATH, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("UNCUserName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_VR_USERNAME, MD_VR_USERNAME, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("UNCPassword"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_VR_PASSWORD, MD_VR_PASSWORD, 0, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
|
|
//
|
|
// IIsFtpVirtualDir
|
|
//
|
|
|
|
{ TEXT("FtpDirBrowseShowLongDate"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SHOW_4_DIGIT_YEAR, MD_SHOW_4_DIGIT_YEAR, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
//
|
|
// IIsFilter
|
|
//
|
|
|
|
{ TEXT("FilterPath"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FILTER_IMAGE_PATH, MD_FILTER_IMAGE_PATH, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FilterState"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FILTER_STATE, MD_FILTER_STATE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FilterDescription"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FILTER_DESCRIPTION, MD_FILTER_DESCRIPTION, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FilterEnabled"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_FILTER_ENABLED, MD_FILTER_ENABLED, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("FilterFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FILTER_FLAGS, MD_FILTER_FLAGS, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifySecurePort"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_SECURE_PORT, MD_NOTIFY_SECURE_PORT, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyNonSecurePort"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_NONSECURE_PORT, MD_NOTIFY_NONSECURE_PORT, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyReadRawData"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_READ_RAW_DATA, MD_NOTIFY_READ_RAW_DATA, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyPreProcHeaders"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_PREPROC_HEADERS, MD_NOTIFY_PREPROC_HEADERS, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyAuthentication"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_AUTHENTICATION, MD_NOTIFY_AUTHENTICATION, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyAuthComplete"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_AUTH_COMPLETE, MD_NOTIFY_AUTH_COMPLETE, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyUrlMap"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_URL_MAP, MD_NOTIFY_URL_MAP, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyAccessDenied"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_ACCESS_DENIED, MD_NOTIFY_ACCESS_DENIED, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifySendResponse"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_SEND_RESPONSE, MD_NOTIFY_SEND_RESPONSE, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifySendRawData"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_SEND_RAW_DATA, MD_NOTIFY_SEND_RAW_DATA, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyLog"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_LOG, MD_NOTIFY_LOG, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyEndOfRequest"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_END_OF_REQUEST, MD_NOTIFY_END_OF_REQUEST, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyEndOfNetSession"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_END_OF_NET_SESSION, MD_NOTIFY_END_OF_NET_SESSION, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyOrderHigh"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_ORDER_HIGH, MD_NOTIFY_ORDER_HIGH, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyOrderMedium"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_ORDER_MEDIUM, MD_NOTIFY_ORDER_MEDIUM, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NotifyOrderLow"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_FILTER_FLAGS, MD_VPROP_NOTIFY_ORDER_LOW, MD_NOTIFY_ORDER_MEDIUM, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
|
|
//
|
|
//
|
|
//
|
|
//
|
|
|
|
{ TEXT("AspBufferingOn"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_BUFFERINGON, MD_ASP_BUFFERINGON, 0, METADATA_INHERIT, ASP_MD_UT_APP, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspLogErrorRequests"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_LOGERRORREQUESTS, MD_ASP_LOGERRORREQUESTS, 0, METADATA_INHERIT, IIS_MD_UT_WAM, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspScriptErrorSentToBrowser"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_SCRIPTERRORSSENTTOBROWSER, MD_ASP_SCRIPTERRORSSENTTOBROWSER, 0, METADATA_INHERIT, ASP_MD_UT_APP, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspScriptErrorMessage"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ASP_SCRIPTERRORMESSAGE, MD_ASP_SCRIPTERRORMESSAGE, 0, METADATA_INHERIT, ASP_MD_UT_APP, 0, TEXT("An error occurred on the server when processing the URL. Please contact the system administrator.")},
|
|
|
|
{ TEXT("AspMaxDiskTemplateCacheFiles"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_MAXDISKTEMPLATECACHEFILES, MD_ASP_MAXDISKTEMPLATECACHEFILES, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0xffffffff, TEXT("")},
|
|
|
|
{ TEXT("AspScriptFileCacheSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_SCRIPTFILECACHESIZE, MD_ASP_SCRIPTFILECACHESIZE, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0xffffffff, TEXT("")},
|
|
|
|
{ TEXT("AspDiskTemplateCacheDirectory"),
|
|
TEXT(""), TEXT("ExpandSz"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_EXPANDSZ, MD_ASP_DISKTEMPLATECACHEDIRECTORY, MD_ASP_DISKTEMPLATECACHEDIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("%Windir%\\System32\\inetsrv\\ASP Compiled Templates")},
|
|
|
|
{ TEXT("AspScriptEngineCacheMax"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_SCRIPTENGINECACHEMAX, MD_ASP_SCRIPTENGINECACHEMAX, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 120, TEXT("")},
|
|
|
|
{ TEXT("AspScriptTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_SCRIPTTIMEOUT, MD_ASP_SCRIPTTIMEOUT, 0, METADATA_INHERIT, ASP_MD_UT_APP, 90, TEXT("")},
|
|
|
|
{ TEXT("AspSessionTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_SESSIONTIMEOUT, MD_ASP_SESSIONTIMEOUT, 0, METADATA_INHERIT, ASP_MD_UT_APP, 10, TEXT("")},
|
|
|
|
{ TEXT("AspEnableParentPaths"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ENABLEPARENTPATHS, MD_ASP_ENABLEPARENTPATHS, 0, METADATA_INHERIT, ASP_MD_UT_APP, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspAllowSessionState"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ALLOWSESSIONSTATE, MD_ASP_ALLOWSESSIONSTATE, 0, METADATA_INHERIT, ASP_MD_UT_APP, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspScriptLanguage"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ASP_SCRIPTLANGUAGE, MD_ASP_SCRIPTLANGUAGE, 0, METADATA_INHERIT, ASP_MD_UT_APP, 0, TEXT("Vbscript")},
|
|
|
|
{ TEXT("AspQueueTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_QUEUETIMEOUT, MD_ASP_QUEUETIMEOUT, 0, METADATA_INHERIT, ASP_MD_UT_APP, 0xffffffff, TEXT("")},
|
|
|
|
{ TEXT("AspAllowOutOfProcComponents"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ALLOWOUTOFPROCCOMPONENTS, MD_ASP_ALLOWOUTOFPROCCOMPONENTS, 0, METADATA_INHERIT, IIS_MD_UT_WAM, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspExceptionCatchEnable"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_EXCEPTIONCATCHENABLE, MD_ASP_EXCEPTIONCATCHENABLE, 0, METADATA_INHERIT, IIS_MD_UT_WAM, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspCodepage"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_CODEPAGE, MD_ASP_CODEPAGE, 0, METADATA_INHERIT, ASP_MD_UT_APP, 0, TEXT("")},
|
|
|
|
{ TEXT("AspLCID"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_LCID, MD_ASP_LCID, 0, METADATA_INHERIT, ASP_MD_UT_APP, 0, TEXT("")},
|
|
|
|
{ TEXT("AppAllowDebugging"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ENABLESERVERDEBUG, MD_ASP_ENABLESERVERDEBUG, 0, METADATA_INHERIT, ASP_MD_UT_APP, 0, TEXT("")},
|
|
|
|
{ TEXT("AppAllowClientDebug"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ENABLECLIENTDEBUG, MD_ASP_ENABLECLIENTDEBUG, 0, METADATA_INHERIT, ASP_MD_UT_APP, 0, TEXT("")},
|
|
|
|
{ TEXT("AspKeepSessionIDSecure"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_KEEPSESSIONIDSECURE, MD_ASP_KEEPSESSIONIDSECURE, 0, METADATA_INHERIT, ASP_MD_UT_APP, 0, TEXT("")},
|
|
|
|
{ TEXT("PasswordExpirePrenotifyDays"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ADV_NOTIFY_PWD_EXP_IN_DAYS, MD_ADV_NOTIFY_PWD_EXP_IN_DAYS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("PasswordCacheTTL"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ADV_CACHE_TTL, MD_ADV_CACHE_TTL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 600, TEXT("")},
|
|
|
|
{ TEXT("PasswordChangeFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_AUTH_CHANGE_FLAGS, MD_AUTH_CHANGE_FLAGS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ProcessNTCRIfLoggedOn"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_PROCESS_NTCR_IF_LOGGED_ON, MD_PROCESS_NTCR_IF_LOGGED_ON, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AllowPathInfoForScriptMappings"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ALLOW_PATH_INFO_FOR_SCRIPT_MAPPINGS, MD_ALLOW_PATH_INFO_FOR_SCRIPT_MAPPINGS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("UNCAuthenticationPassThrough"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_VR_PASSTHROUGH, MD_VR_PASSTHROUGH, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AppWamClsid"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_APP_WAM_CLSID, MD_APP_WAM_CLSID, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
{ TEXT("DirBrowseFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_DIRECTORY_BROWSING, MD_DIRECTORY_BROWSING, 0, METADATA_INHERIT, IIS_MD_UT_FILE,
|
|
MD_DIRBROW_SHOW_DATE
|
|
|MD_DIRBROW_SHOW_TIME
|
|
|MD_DIRBROW_SHOW_SIZE
|
|
|MD_DIRBROW_SHOW_EXTENSION
|
|
|MD_DIRBROW_LOADDEFAULT
|
|
, TEXT("")},
|
|
|
|
{ TEXT("AuthFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_AUTHORIZATION, MD_AUTHORIZATION, 0, METADATA_INHERIT, IIS_MD_UT_FILE, MD_AUTH_ANONYMOUS, TEXT("")},
|
|
|
|
{ TEXT("AuthPersistence"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_AUTHORIZATION_PERSISTENCE, MD_AUTHORIZATION_PERSISTENCE, 0, METADATA_INHERIT, IIS_MD_UT_FILE, MD_AUTH_SINGLEREQUESTIFPROXY, TEXT("")},
|
|
|
|
{ TEXT("AuthPersistSingleRequest"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_AUTHORIZATION_PERSISTENCE, MD_VPROP_AUTH_SINGLEREQUEST, MD_AUTH_SINGLEREQUEST, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AuthPersistSingleRequestIfProxy"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_AUTHORIZATION_PERSISTENCE, MD_VPROP_AUTH_SINGLEREQUESTIFPROXY, MD_AUTH_SINGLEREQUESTIFPROXY, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AuthPersistSingleRequestAlwaysIfProxy"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_AUTHORIZATION_PERSISTENCE, MD_VPROP_AUTH_SINGLEREQUESTALWAYSIFPROXY, MD_AUTH_SINGLEREQUESTALWAYSIFPROXY, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ACCESS_PERM, MD_ACCESS_PERM, 0, METADATA_INHERIT, IIS_MD_UT_FILE, MD_ACCESS_READ, TEXT("")},
|
|
|
|
{ TEXT("AccessSSLFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SSL_ACCESS_PERM, MD_SSL_ACCESS_PERM, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("ScriptMaps"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_SCRIPT_MAPS, MD_SCRIPT_MAPS, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("\0")},
|
|
|
|
{ TEXT("InProcessIsapiApps"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_IN_PROCESS_ISAPI_APPS, MD_IN_PROCESS_ISAPI_APPS, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("\0")},
|
|
|
|
{ TEXT("SSIExecDisable"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SSI_EXEC_DISABLED, MD_SSI_EXEC_DISABLED, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("EnableReverseDns"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_DO_REVERSE_DNS, MD_DO_REVERSE_DNS, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("CreateCGIWithNewConsole"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_CREATE_PROC_NEW_CONSOLE, MD_CREATE_PROC_NEW_CONSOLE, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("LogModuleId"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOG_PLUGIN_MOD_ID, MD_LOG_PLUGIN_MOD_ID, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogModuleUiId"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOG_PLUGIN_UI_ID, MD_LOG_PLUGIN_UI_ID, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogType"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOG_TYPE, MD_LOG_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 1, TEXT("")},
|
|
|
|
{ TEXT("LogFilePeriod"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOGFILE_PERIOD, MD_LOGFILE_PERIOD, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 1, TEXT("")},
|
|
|
|
{ TEXT("LogPluginClsid"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOG_PLUGIN_ORDER, MD_LOG_PLUGIN_ORDER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogModuleList"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOG_PLUGINS_AVAILABLE, MD_LOG_PLUGINS_AVAILABLE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("NCSA Common Log File Format, Microsoft IIS Log File Format, W3C Extended Log File Format")},
|
|
|
|
{ TEXT("LogFileDirectory"),
|
|
TEXT(""), TEXT("ExpandSz"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_EXPANDSZ, MD_LOGFILE_DIRECTORY, MD_LOGFILE_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("%Windir%\\System32\\LogExtFiles")},
|
|
|
|
{ TEXT("LogFileTruncateSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOGFILE_TRUNCATE_SIZE, MD_LOGFILE_TRUNCATE_SIZE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 2000000, TEXT("")},
|
|
|
|
{ TEXT("LogFileLocaltimeRollover"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_LOGFILE_LOCALTIME_ROLLOVER, MD_LOGFILE_LOCALTIME_ROLLOVER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileDate"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_DATE, MD_EXTLOG_DATE, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileTime"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_TIME, MD_EXTLOG_TIME, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileClientIp"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_CLIENT_IP, MD_EXTLOG_CLIENT_IP, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileUserName"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_USERNAME, MD_EXTLOG_USERNAME, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileSiteName"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_SITE_NAME, MD_EXTLOG_SITE_NAME, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileComputerName"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_COMPUTER_NAME, MD_EXTLOG_COMPUTER_NAME, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileServerIp"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_SERVER_IP, MD_EXTLOG_SERVER_IP, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileMethod"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_METHOD, MD_EXTLOG_METHOD, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileUriStem"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_URI_STEM, MD_EXTLOG_URI_STEM, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileUriQuery"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_URI_QUERY, MD_EXTLOG_URI_QUERY, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileHttpStatus"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_HTTP_STATUS, MD_EXTLOG_HTTP_STATUS, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileWin32Status"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_WIN32_STATUS, MD_EXTLOG_WIN32_STATUS, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileBytesSent"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_BYTES_SENT, MD_EXTLOG_BYTES_SENT, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileBytesRecv"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_BYTES_RECV, MD_EXTLOG_BYTES_RECV, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileTimeTaken"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_TIME_TAKEN, MD_EXTLOG_TIME_TAKEN, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileServerPort"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_SERVER_PORT, MD_EXTLOG_SERVER_PORT, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileUserAgent"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_USER_AGENT, MD_EXTLOG_USER_AGENT, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileCookie"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_COOKIE, MD_EXTLOG_COOKIE, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileReferer"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_REFERER, MD_EXTLOG_REFERER, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileProtocolVersion"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_PROTOCOL_VERSION , MD_EXTLOG_PROTOCOL_VERSION, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOGEXT_FIELD_MASK, MD_LOGEXT_FIELD_MASK, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, MD_DEFAULT_EXTLOG_FIELDS, TEXT("")},
|
|
|
|
{ TEXT("LogExtFileHost"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_LOGEXT_FIELD_MASK, MD_VPROP_EXTLOG_HOST, MD_EXTLOG_HOST, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogOdbcDataSource"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOGSQL_DATA_SOURCES, MD_LOGSQL_DATA_SOURCES, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("HTTPLOG")},
|
|
|
|
{ TEXT("LogOdbcTableName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOGSQL_TABLE_NAME, MD_LOGSQL_TABLE_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("InternetLog")},
|
|
|
|
{ TEXT("LogOdbcUserName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOGSQL_USER_NAME, MD_LOGSQL_USER_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("InternetAdmin")},
|
|
|
|
{ TEXT("LogOdbcPassword"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOGSQL_PASSWORD, MD_LOGSQL_PASSWORD, 0, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("CacheControlMaxAge"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_CC_MAX_AGE, MD_CC_MAX_AGE, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("CacheControlNoCache"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_CC_NO_CACHE, MD_CC_NO_CACHE, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("CacheControlCustom"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_CC_OTHER, MD_CC_OTHER, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("CreateProcessAsUser"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_CREATE_PROCESS_AS_USER, MD_CREATE_PROCESS_AS_USER, 0, METADATA_INHERIT, IIS_MD_UT_FILE, DWORD(-1), TEXT("")},
|
|
|
|
{ TEXT("DirectoryLevelsToScan"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LEVELS_TO_SCAN, MD_LEVELS_TO_SCAN, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 2, TEXT("")},
|
|
|
|
{ TEXT("MaxBandwidthBlocked"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_BANDWIDTH_BLOCKED, MD_MAX_BANDWIDTH_BLOCKED, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0xffffffff, TEXT("")},
|
|
|
|
{ TEXT("PoolIdcTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_POOL_IDC_TIMEOUT, MD_POOL_IDC_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("PutReadSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_PUT_READ_SIZE, MD_PUT_READ_SIZE, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 8192, TEXT("")},
|
|
|
|
{ TEXT("RedirectHeaders"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_REDIRECT_HEADERS, MD_REDIRECT_HEADERS, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("UploadReadAheadSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_UPLOAD_READAHEAD_SIZE, MD_UPLOAD_READAHEAD_SIZE, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 49152, TEXT("")},
|
|
|
|
{ TEXT("CPUResetInterval"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_CPU_RESET_INTERVAL, MD_CPU_RESET_INTERVAL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 24, TEXT("")},
|
|
|
|
{ TEXT("LogCustomPropertyName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOGCUSTOM_PROPERTY_NAME, MD_LOGCUSTOM_PROPERTY_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogCustomPropertyHeader"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LOGCUSTOM_PROPERTY_HEADER, MD_LOGCUSTOM_PROPERTY_HEADER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogCustomPropertyID"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOGCUSTOM_PROPERTY_ID, MD_LOGCUSTOM_PROPERTY_ID, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogCustomPropertyMask"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOGCUSTOM_PROPERTY_MASK, MD_LOGCUSTOM_PROPERTY_MASK, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogCustomPropertyDataType"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOGCUSTOM_PROPERTY_DATATYPE, MD_LOGCUSTOM_PROPERTY_DATATYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("LogCustomPropertyServicesString"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_LOGCUSTOM_SERVICES_STRING, MD_LOGCUSTOM_SERVICES_STRING, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("W3Svc\0MSFTPSvc\0SmtpSvc\0NNTPSvc\0\0")},
|
|
|
|
{ TEXT("HcCompressionDirectory"),
|
|
TEXT(""), TEXT("ExpandSz"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_EXPANDSZ, MD_HC_COMPRESSION_DIRECTORY, MD_HC_COMPRESSION_DIRECTORY, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("%Windir%\\IIS Temporary Compressed Files")},
|
|
|
|
{ TEXT("HcCacheControlHeader"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_HC_CACHE_CONTROL_HEADER, MD_HC_CACHE_CONTROL_HEADER, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("max-age=86400")},
|
|
|
|
{ TEXT("HcExpiresHeader"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_HC_EXPIRES_HEADER, MD_HC_EXPIRES_HEADER, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("HcDoDynamicCompression"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_DO_DYNAMIC_COMPRESSION, MD_HC_DO_DYNAMIC_COMPRESSION, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("HcDoStaticCompression"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_DO_STATIC_COMPRESSION, MD_HC_DO_STATIC_COMPRESSION, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("DoDynamicCompression"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_DO_NAMESPACE_DYNAMIC_COMPRESSION, MD_HC_DO_NAMESPACE_DYNAMIC_COMPRESSION, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("DoStaticCompression"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_DO_NAMESPACE_STATIC_COMPRESSION, MD_HC_DO_NAMESPACE_STATIC_COMPRESSION, 0, METADATA_INHERIT, IIS_MD_UT_FILE, 0, TEXT("")},
|
|
|
|
{ TEXT("HcDoOnDemandCompression"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_DO_ON_DEMAND_COMPRESSION, MD_HC_DO_ON_DEMAND_COMPRESSION, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("HcDoDiskSpaceLimiting"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_DO_DISK_SPACE_LIMITING, MD_HC_DO_DISK_SPACE_LIMITING, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("HcNoCompressionForHttp10"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_NO_COMPRESSION_FOR_HTTP_10, MD_HC_NO_COMPRESSION_FOR_HTTP_10, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("HcNoCompressionForProxies"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_NO_COMPRESSION_FOR_PROXIES, MD_HC_NO_COMPRESSION_FOR_PROXIES, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("HcNoCompressionForRange"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_NO_COMPRESSION_FOR_RANGE, MD_HC_NO_COMPRESSION_FOR_RANGE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("HcSendCacheHeaders"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HC_SEND_CACHE_HEADERS, MD_HC_SEND_CACHE_HEADERS, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("HcMaxDiskSpaceUsage"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_MAX_DISK_SPACE_USAGE, MD_HC_MAX_DISK_SPACE_USAGE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 1000000, TEXT("")},
|
|
|
|
{ TEXT("HcIoBufferSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_IO_BUFFER_SIZE, MD_HC_IO_BUFFER_SIZE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 8192, TEXT("")},
|
|
|
|
{ TEXT("HcCompressionBufferSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_COMPRESSION_BUFFER_SIZE, MD_HC_COMPRESSION_BUFFER_SIZE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 8192, TEXT("")},
|
|
|
|
{ TEXT("HcMaxQueueLength"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_MAX_QUEUE_LENGTH, MD_HC_MAX_QUEUE_LENGTH, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 1000, TEXT("")},
|
|
|
|
{ TEXT("HcFilesDeletedPerDiskFree"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_FILES_DELETED_PER_DISK_FREE, MD_HC_FILES_DELETED_PER_DISK_FREE, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 256, TEXT("")},
|
|
|
|
{ TEXT("HcMinFileSizeForComp"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_MIN_FILE_SIZE_FOR_COMP, MD_HC_MIN_FILE_SIZE_FOR_COMP, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 256, TEXT("")},
|
|
|
|
{ TEXT("HcCompressionDll"),
|
|
TEXT(""), TEXT("ExpandSz"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_EXPANDSZ, MD_HC_COMPRESSION_DLL, MD_HC_COMPRESSION_DLL, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("HcFileExtensions"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_HC_FILE_EXTENSIONS, MD_HC_FILE_EXTENSIONS, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("\0")},
|
|
|
|
{ TEXT("HcScriptFileExtensions"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_HC_SCRIPT_FILE_EXTENSIONS, MD_HC_SCRIPT_FILE_EXTENSIONS, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("\0")},
|
|
|
|
{ TEXT("HcPriority"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_PRIORITY, MD_HC_PRIORITY, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 1, TEXT("")},
|
|
|
|
{ TEXT("HcDynamicCompressionLevel"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_DYNAMIC_COMPRESSION_LEVEL, MD_HC_DYNAMIC_COMPRESSION_LEVEL, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("HcOnDemandCompLevel"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_ON_DEMAND_COMP_LEVEL, MD_HC_ON_DEMAND_COMP_LEVEL, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 10, TEXT("")},
|
|
|
|
{ TEXT("HcCreateFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HC_CREATE_FLAGS, MD_HC_CREATE_FLAGS, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("AspEnableAspHtmlFallback"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ENABLEASPHTMLFALLBACK, MD_ASP_ENABLEASPHTMLFALLBACK, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
{ TEXT("AspEnableChunkedEncoding"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ENABLECHUNKEDENCODING, MD_ASP_ENABLECHUNKEDENCODING, 0, METADATA_INHERIT, IIS_MD_UT_WAM, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspEnableTypelibCache"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ENABLETYPELIBCACHE, MD_ASP_ENABLETYPELIBCACHE, 0, METADATA_INHERIT, IIS_MD_UT_WAM, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspErrorsToNTLog"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ERRORSTONTLOG, MD_ASP_ERRORSTONTLOG, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
{ TEXT("AspProcessorThreadMax"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_PROCESSORTHREADMAX, MD_ASP_PROCESSORTHREADMAX, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 10, TEXT("")},
|
|
|
|
{ TEXT("AspTrackThreadingModel"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_TRACKTHREADINGMODEL, MD_ASP_TRACKTHREADINGMODEL, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
{ TEXT("AspRequestQueueMax"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_REQEUSTQUEUEMAX, MD_ASP_REQEUSTQUEUEMAX, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 500, TEXT("")},
|
|
|
|
{ TEXT("AspEnableApplicationRestart"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ASP_ENABLEAPPLICATIONRESTART, MD_ASP_ENABLEAPPLICATIONRESTART, 0, METADATA_NO_ATTRIBUTES, ASP_MD_UT_APP, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("AspQueueConnectionTestTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_QUEUECONNECTIONTESTTIME, MD_ASP_QUEUECONNECTIONTESTTIME, 0, METADATA_INHERIT, ASP_MD_UT_APP, 3, TEXT("")},
|
|
|
|
{ TEXT("AspSessionMax"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ASP_SESSIONMAX, MD_ASP_SESSIONMAX, 0, METADATA_INHERIT, ASP_MD_UT_APP, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("SslUseDsMapper"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SSL_USE_DS_MAPPER, MD_SSL_USE_DS_MAPPER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ClusterEnabled"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_CLUSTER_ENABLED, MD_CLUSTER_ENABLED, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SSLCertHash"),
|
|
TEXT(""), TEXT("Binary"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_BINARY, MD_SSL_CERT_HASH, MD_SSL_CERT_HASH, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SSLStoreName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_STRING, MD_SSL_CERT_STORE_NAME, MD_SSL_CERT_STORE_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
//--------------------------------------------------------------------
|
|
//
|
|
// -- BEGIN EXTENSION PROPERTIES -- magnush
|
|
//
|
|
//--------------------------------------------------------------------
|
|
|
|
// I think this one should be added to the standard IIS properties:
|
|
|
|
{ TEXT("Win32Error"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_WIN32_ERROR, MD_WIN32_ERROR, 0, METADATA_VOLATILE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
|
|
|
|
//
|
|
// NNTP service:
|
|
//
|
|
|
|
{ TEXT("ArticleTimeLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ARTICLE_TIME_LIMIT, MD_ARTICLE_TIME_LIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("HistoryExpiration"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HISTORY_EXPIRATION, MD_HISTORY_EXPIRATION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("HonorClientMsgIds"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_HONOR_CLIENT_MSGIDS, MD_HONOR_CLIENT_MSGIDS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, TRUE, TEXT("")},
|
|
|
|
{ TEXT("SmtpServer"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_SERVER, MD_SMTP_SERVER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("AdminEmail"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ADMIN_EMAIL, MD_ADMIN_EMAIL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("AdminName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ADMIN_NAME, MD_ADMIN_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("AllowClientPosts"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ALLOW_CLIENT_POSTS, MD_ALLOW_CLIENT_POSTS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, TRUE, TEXT("")},
|
|
|
|
{ TEXT("AllowFeedPosts"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ALLOW_FEED_POSTS, MD_ALLOW_FEED_POSTS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, TRUE, TEXT("")},
|
|
|
|
{ TEXT("AllowControlMsgs"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ALLOW_CONTROL_MSGS, MD_ALLOW_CONTROL_MSGS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, TRUE, TEXT("")},
|
|
|
|
{ TEXT("DefaultModeratorDomain"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_DEFAULT_MODERATOR, MD_DEFAULT_MODERATOR, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NntpCommandLogMask"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_NNTP_COMMAND_LOG_MASK, MD_NNTP_COMMAND_LOG_MASK, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("DisableNewNews"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_DISABLE_NEWNEWS, MD_DISABLE_NEWNEWS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NewsCrawlerTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_NEWS_CRAWLER_TIME, MD_NEWS_CRAWLER_TIME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("ShutdownLatency"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SHUTDOWN_LATENCY, MD_SHUTDOWN_LATENCY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
//
|
|
// NNTP Virtual Server:
|
|
//
|
|
|
|
{ TEXT("GroupHelpFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_GROUP_HELP_FILE, MD_GROUP_HELP_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("GroupListFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_GROUP_LIST_FILE, MD_GROUP_LIST_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ArticleTableFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ARTICLE_TABLE_FILE, MD_ARTICLE_TABLE_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("HistoryTableFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_HISTORY_TABLE_FILE, MD_HISTORY_TABLE_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ModeratorFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_MODERATOR_FILE, MD_MODERATOR_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("XoverTableFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_XOVER_TABLE_FILE, MD_XOVER_TABLE_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ClientPostHardLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_CLIENT_POST_HARD_LIMIT, MD_CLIENT_POST_HARD_LIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("ClientPostSoftLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_CLIENT_POST_SOFT_LIMIT, MD_CLIENT_POST_SOFT_LIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("FeedPostHardLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_POST_HARD_LIMIT, MD_FEED_POST_HARD_LIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("FeedPostSoftLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_POST_SOFT_LIMIT, MD_FEED_POST_SOFT_LIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
|
|
{ TEXT("NntpUucpName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_NNTP_UUCP_NAME, MD_NNTP_UUCP_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NntpOrganization"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_NNTP_ORGANIZATION, MD_NNTP_ORGANIZATION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ListFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_LIST_FILE, MD_LIST_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NewsPickupDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_PICKUP_DIRECTORY, MD_PICKUP_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NewsFailedPickupDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FAILED_PICKUP_DIRECTORY, MD_FAILED_PICKUP_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NntpServiceVersion"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_DWORD, MD_NNTP_SERVICE_VERSION, MD_NNTP_SERVICE_VERSION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NewsDropDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_DROP_DIRECTORY, MD_DROP_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("PrettyNamesFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_PRETTYNAMES_FILE, MD_PRETTYNAMES_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("NntpClearTextProvider"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_NNTP_CLEARTEXT_AUTH_PROVIDER, MD_NNTP_CLEARTEXT_AUTH_PROVIDER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedReportPeriod"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_REPORT_PERIOD, MD_FEED_REPORT_PERIOD, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("MaxSearchResults"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_SEARCH_RESULTS, MD_MAX_SEARCH_RESULTS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("GroupvarListFile"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_GROUPVAR_LIST_FILE, MD_GROUPVAR_LIST_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
//
|
|
// IIsNntpFeed
|
|
//
|
|
|
|
{ TEXT("FeedServerName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FEED_SERVER_NAME, MD_FEED_SERVER_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedType"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_TYPE, MD_FEED_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedNewsgroups"),
|
|
TEXT(""), TEXT("List"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_FEED_NEWSGROUPS, MD_FEED_NEWSGROUPS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedSecurityType"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_SECURITY_TYPE, MD_FEED_SECURITY_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedAuthenticationType"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_AUTHENTICATION_TYPE, MD_FEED_AUTHENTICATION_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedAccountName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FEED_ACCOUNT_NAME, MD_FEED_ACCOUNT_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedPassword"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FEED_PASSWORD, MD_FEED_PASSWORD, 0, METADATA_SECURE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedStartTimeHigh"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_START_TIME_HIGH, MD_FEED_START_TIME_HIGH, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedStartTimeLow"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_START_TIME_LOW, MD_FEED_START_TIME_LOW, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedInterval"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_INTERVAL, MD_FEED_INTERVAL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedAllowControlMsgs"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_ALLOW_CONTROL_MSGS, MD_FEED_ALLOW_CONTROL_MSGS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedCreateAutomatically"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_CREATE_AUTOMATICALLY, MD_FEED_CREATE_AUTOMATICALLY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedDisabled"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_DISABLED, MD_FEED_DISABLED, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedDistribution"),
|
|
TEXT(""), TEXT("List"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_FEED_DISTRIBUTION, MD_FEED_DISTRIBUTION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedConcurrentSessions"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_CONCURRENT_SESSIONS, MD_FEED_CONCURRENT_SESSIONS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedMaxConnectionAttempts"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_MAX_CONNECTION_ATTEMPTS, MD_FEED_MAX_CONNECTION_ATTEMPTS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedUucpName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FEED_UUCP_NAME, MD_FEED_UUCP_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedTempDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FEED_TEMP_DIRECTORY, MD_FEED_TEMP_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedNextPullHigh"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_NEXT_PULL_HIGH, MD_FEED_NEXT_PULL_HIGH, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedNextPullLow"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_NEXT_PULL_LOW, MD_FEED_NEXT_PULL_LOW, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedPeerTempDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FEED_PEER_TEMP_DIRECTORY, MD_FEED_PEER_TEMP_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FeedPeerGapSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_PEER_GAP_SIZE, MD_FEED_PEER_GAP_SIZE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedOutgoingPort"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_OUTGOING_PORT, MD_FEED_OUTGOING_PORT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedFeedpairId"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_FEEDPAIR_ID, MD_FEED_FEEDPAIR_ID, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedHandshake"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_HANDSHAKE, MD_FEED_HANDSHAKE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedAdminError"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_ADMIN_ERROR, MD_FEED_ADMIN_ERROR, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("FeedErrParmMask"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FEED_ERR_PARM_MASK, MD_FEED_ERR_PARM_MASK, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
//
|
|
// IIsNntpExpire
|
|
//
|
|
|
|
{ TEXT("ExpireSpace"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_EXPIRE_SPACE, MD_EXPIRE_SPACE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("ExpireTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_EXPIRE_TIME, MD_EXPIRE_TIME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("ExpireNewsgroups"),
|
|
TEXT(""), TEXT("List"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_EXPIRE_NEWSGROUPS, MD_EXPIRE_NEWSGROUPS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ExpirePolicyName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_EXPIRE_POLICY_NAME, MD_EXPIRE_POLICY_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
//
|
|
// IIsNntpVirtualDir
|
|
//
|
|
{ TEXT("VrDriverClsid"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_VR_DRIVER_CLSID, MD_VR_DRIVER_CLSID, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("VrDriverProgid"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_VR_DRIVER_PROGID, MD_VR_DRIVER_PROGID, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FsPropertyPath"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FS_PROPERTY_PATH, MD_FS_PROPERTY_PATH, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("VrUseAccount"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_VR_USE_ACCOUNT, MD_VR_USE_ACCOUNT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
|
|
{ TEXT("VrDoExpire"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_VR_DO_EXPIRE, MD_VR_DO_EXPIRE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ExMdbGuid"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_EX_MDB_GUID, MD_EX_MDB_GUID, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("VrOwnModerator"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_VR_OWN_MODERATOR, MD_VR_OWN_MODERATOR, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("AccessAllowPosting"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_NNTP_ALLOW_POSTING, MD_ACCESS_WRITE, METADATA_INHERIT, IIS_MD_UT_FILE, TRUE, TEXT("")},
|
|
|
|
{ TEXT("AccessRestrictGroupVisibility"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL_BITMASK, MD_ACCESS_PERM, MD_VPROP_NNTP_RESTRICT_GROUP_VISIBILITY, MD_ACCESS_EXECUTE, METADATA_INHERIT, IIS_MD_UT_FILE, FALSE, TEXT("")},
|
|
|
|
//
|
|
// IIsSmtpService
|
|
//
|
|
{ TEXT("SmtpServiceVersion"),
|
|
TEXT(""), TEXT("Integer"), 0, 1, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_SERVICE_VERSION, MD_SMTP_SERVICE_VERSION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
|
|
{ TEXT("EnableReverseDnsLookup"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_REVERSE_NAME_LOOKUP, MD_REVERSE_NAME_LOOKUP, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ShouldDeliver"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SHOULD_DELIVER, MD_SHOULD_DELIVER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 1, TEXT("")},
|
|
|
|
{ TEXT("AlwaysUseSsl"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ALWAYS_USE_SSL, MD_ALWAYS_USE_SSL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
#if 0
|
|
{ TEXT("AlwaysUseSasl"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ALWAYS_USE_SASL, MD_ALWAYS_USE_SASL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
#endif
|
|
|
|
{ TEXT("LimitRemoteConnections"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_LIMIT_REMOTE_CONNECTIONS, MD_LIMIT_REMOTE_CONNECTIONS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("DoMasquerade"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_DO_MASQUERADE, MD_DO_MASQUERADE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmartHostType"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMARTHOST_TYPE, MD_SMARTHOST_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RemoteSmtpPort"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_REMOTE_SMTP_PORT, MD_REMOTE_SMTP_PORT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 25, TEXT("")},
|
|
|
|
{ TEXT("RemoteSmtpSecurePort"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_REMOTE_SECURE_PORT, MD_REMOTE_SECURE_PORT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 465, TEXT("")},
|
|
|
|
{ TEXT("HopCount"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_HOP_COUNT, MD_HOP_COUNT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 10, TEXT("")},
|
|
|
|
{ TEXT("MaxOutConnections"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_OUTBOUND_CONNECTION, MD_MAX_OUTBOUND_CONNECTION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("MaxOutConnectionsPerDomain"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_OUT_CONN_PER_DOMAIN, MD_MAX_OUT_CONN_PER_DOMAIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RemoteTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_REMOTE_TIMEOUT, MD_REMOTE_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("MaxMessageSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_MSG_SIZE, MD_MAX_MSG_SIZE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0x2000000, TEXT("")},
|
|
|
|
{ TEXT("MaxSessionSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_MSG_SIZE_B4_CLOSE, MD_MAX_MSG_SIZE_B4_CLOSE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0x10000000, TEXT("")},
|
|
|
|
{ TEXT("MaxRecipients"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_RECIPIENTS, MD_MAX_RECIPIENTS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 100, TEXT("")},
|
|
|
|
{ TEXT("LocalRetryInterval"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOCAL_RETRY_MINUTES, MD_LOCAL_RETRY_MINUTES, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 60, TEXT("")},
|
|
|
|
{ TEXT("RemoteRetryInterval"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_REMOTE_RETRY_MINUTES, MD_REMOTE_RETRY_MINUTES, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 60, TEXT("")},
|
|
|
|
{ TEXT("LocalRetryAttempts"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_LOCAL_RETRY_ATTEMPTS, MD_LOCAL_RETRY_ATTEMPTS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 48, TEXT("")},
|
|
|
|
{ TEXT("RemoteRetryAttempts"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_REMOTE_RETRY_ATTEMPTS, MD_REMOTE_RETRY_ATTEMPTS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 48, TEXT("")},
|
|
|
|
{ TEXT("EtrnDays"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ETRN_DAYS, MD_ETRN_DAYS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("MaxBatchedMessages"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_BATCH_MSG_LIMIT, MD_BATCH_MSG_LIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("MaxSmtpLogonErrors"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_SMTP_AUTHLOGON_ERRORS, MD_MAX_SMTP_AUTHLOGON_ERRORS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 4, TEXT("")},
|
|
|
|
{ TEXT("SmartHost"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMARTHOST_NAME, MD_SMARTHOST_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("FullyQualifiedDomainName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FQDN_VALUE, MD_FQDN_VALUE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("DefaultDomain"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_DEFAULT_DOMAIN_VALUE, MD_DEFAULT_DOMAIN_VALUE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("DropDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_MAIL_DROP_DIR, MD_MAIL_DROP_DIR, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("BadMailDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_BAD_MAIL_DIR, MD_BAD_MAIL_DIR, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("PickupDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_MAIL_PICKUP_DIR, MD_MAIL_PICKUP_DIR, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("QueueDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_MAIL_QUEUE_DIR, MD_MAIL_QUEUE_DIR, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RoutingDll"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ROUTING_DLL, MD_ROUTING_DLL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("MasqueradeDomain"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_MASQUERADE_NAME, MD_MASQUERADE_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SendNdrTo"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SEND_NDR_TO, MD_SEND_NDR_TO, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SaslLogonDomain"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SASL_LOGON_DOMAIN, MD_SASL_LOGON_DOMAIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
#if 0
|
|
{ TEXT("ServerSsAuthMapping"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SERVER_SS_AUTH_MAPPING, MD_SERVER_SS_AUTH_MAPPING, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
#endif
|
|
|
|
{ TEXT("SmtpClearTextProvider"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_CLEARTEXT_AUTH_PROVIDER, MD_SMTP_CLEARTEXT_AUTH_PROVIDER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SendBadTo"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SEND_BAD_TO, MD_SEND_BAD_TO, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RoutingSources"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_MULTISZ, MD_ROUTING_SOURCES, MD_ROUTING_SOURCES, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
{ TEXT("DomainRouting"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_MULTISZ, MD_DOMAIN_ROUTING, MD_DOMAIN_ROUTING, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
//SMTP Retry related data
|
|
{ TEXT("SmtpRemoteProgressiveRetry"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_REMOTE_PROGRESSIVE_RETRY_MINUTES, MD_SMTP_REMOTE_PROGRESSIVE_RETRY_MINUTES, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpLocalDelayExpireMinutes"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_EXPIRE_LOCAL_DELAY_MIN, MD_SMTP_EXPIRE_LOCAL_DELAY_MIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 60, TEXT("")},
|
|
|
|
{ TEXT("SmtpLocalNDRExpireMinutes"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_EXPIRE_LOCAL_NDR_MIN, MD_SMTP_EXPIRE_LOCAL_NDR_MIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 2880, TEXT("")},
|
|
|
|
{ TEXT("SmtpRemoteDelayExpireMinutes"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_EXPIRE_REMOTE_DELAY_MIN, MD_SMTP_EXPIRE_REMOTE_DELAY_MIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 60, TEXT("")},
|
|
|
|
{ TEXT("SmtpRemoteNDRExpireMinutes"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_EXPIRE_REMOTE_NDR_MIN, MD_SMTP_EXPIRE_REMOTE_NDR_MIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 2880, TEXT("")},
|
|
|
|
{ TEXT("SmtpRemoteRetryThreshold"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_REMOTE_RETRY_THRESHOLD, MD_SMTP_REMOTE_RETRY_THRESHOLD, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 3, TEXT("")},
|
|
|
|
{ TEXT("SmtpDSNOptions"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_DSN_OPTIONS, MD_SMTP_DSN_OPTIONS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDSNLanguageID"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_DSN_LANGUAGE_ID, MD_SMTP_DSN_LANGUAGE_ID, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpInboundCommandSupportOptions"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_INBOUND_COMMAND_SUPPORT_OPTIONS, MD_INBOUND_COMMAND_SUPPORT_OPTIONS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, SMTP_DEFAULT_CMD_SUPPORT, TEXT("")},
|
|
|
|
{ TEXT("SmtpOutboundCommandSupportOptions"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_OUTBOUND_COMMAND_SUPPORT_OPTIONS, MD_OUTBOUND_COMMAND_SUPPORT_OPTIONS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, SMTP_DEFAULT_CMD_SUPPORT, TEXT("")},
|
|
|
|
{ TEXT("SmtpAdvQueueDll"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_AQUEUE_DLL, MD_AQUEUE_DLL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
// props below added by awetmore- 11/09/2000
|
|
{ TEXT("DisableSocketPooling"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_DISABLE_SOCKET_POOLING, MD_DISABLE_SOCKET_POOLING, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpUseTcpDns"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SMTP_USE_TCP_DNS, MD_SMTP_USE_TCP_DNS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpDomainValidationFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_DOMAIN_VALIDATION_FLAGS, MD_DOMAIN_VALIDATION_FLAGS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpSSLRequireTrustedCA"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SMTP_SSL_REQUIRE_TRUSTED_CA, MD_SMTP_SSL_REQUIRE_TRUSTED_CA, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpSSLCertHostnameValidation"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SMTP_SSL_CERT_HOSTNAME_VALIDATION, MD_SMTP_SSL_CERT_HOSTNAME_VALIDATION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("MaxMailObjects"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_MAIL_OBJECTS, MD_MAX_MAIL_OBJECTS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("ShouldPickupMail"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SHOULD_PICKUP_MAIL, MD_SHOULD_PICKUP_MAIL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("MaxDirChangeIOSize"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_DIR_CHANGE_IO_SIZE, MD_MAX_DIR_CHANGE_IO_SIZE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("NameResolutionType"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_NAME_RESOLUTION_TYPE, MD_NAME_RESOLUTION_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("MaxSmtpErrors"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_MAX_SMTP_ERRORS, MD_MAX_SMTP_ERRORS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("ShouldPipelineIn"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SHOULD_PIPELINE_IN, MD_SHOULD_PIPELINE_IN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("ShouldPipelineOut"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SHOULD_PIPELINE_OUT, MD_SHOULD_PIPELINE_OUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("ConnectResponse"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_CONNECT_RESPONSE, MD_CONNECT_RESPONSE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("UpdatedFQDN"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_UPDATED_FQDN, MD_UPDATED_FQDN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("UpdatedDefaultDomain"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_UPDATED_DEFAULT_DOMAIN, MD_UPDATED_DEFAULT_DOMAIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("EtrnSubdomains"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ETRN_SUBDOMAINS, MD_ETRN_SUBDOMAINS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpMaxRemoteQThreads"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_MAX_REMOTEQ_THREADS, MD_SMTP_MAX_REMOTEQ_THREADS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpDisableRelay"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SMTP_DISABLE_RELAY, MD_SMTP_DISABLE_RELAY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpHeloNoDomain"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SMTP_HELO_NODOMAIN, MD_SMTP_HELO_NODOMAIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpMailNoHelo"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_SMTP_MAIL_NO_HELO, MD_SMTP_MAIL_NO_HELO, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpAqueueWait"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_AQUEUE_WAIT, MD_SMTP_AQUEUE_WAIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("AddNoHeaders"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_ADD_NOHEADERS, MD_ADD_NOHEADERS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
{ TEXT("SmtpEventlogLevel"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_EVENTLOG_LEVEL, MD_SMTP_EVENTLOG_LEVEL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD) -1, TEXT("")},
|
|
|
|
// IIsSmtpDomain
|
|
//
|
|
{ TEXT("RouteAction"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_ROUTE_ACTION, MD_ROUTE_ACTION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RouteActionString"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ROUTE_ACTION_TYPE, MD_ROUTE_ACTION_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RouteUserName"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ROUTE_USER_NAME, MD_ROUTE_USER_NAME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RoutePassword"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_ROUTE_PASSWORD, MD_ROUTE_PASSWORD, 0, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpCommandLogMask"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_COMMAND_LOG_MASK, MD_COMMAND_LOG_MASK, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpFlushMailFile"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_FLUSH_MAIL_FILE, MD_FLUSH_MAIL_FILE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RelayIpList"),
|
|
TEXT(""), TEXT("IPSec"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_IPSECLIST, MD_SMTP_IP_RELAY_ADDRESSES, MD_SMTP_IP_RELAY_ADDRESSES, 0, METADATA_INHERIT | METADATA_REFERENCE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("RelayForAuth"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_RELAY_FOR_AUTH_USERS, MD_SMTP_RELAY_FOR_AUTH_USERS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("AuthTurnList"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_MULTISZ, MD_SMTP_AUTHORIZED_TURN_LIST, MD_SMTP_AUTHORIZED_TURN_LIST, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("CSideEtrnDomains"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_CSIDE_ETRN_DOMAIN, MD_SMTP_CSIDE_ETRN_DOMAIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
// ---
|
|
|
|
{ TEXT("SmtpConnectTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_CONNECT_TIMEOUT, MD_SMTP_CONNECT_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpMailFromTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_MAILFROM_TIMEOUT, MD_SMTP_MAILFROM_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpRcptToTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_RCPTTO_TIMEOUT, MD_SMTP_RCPTTO_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDataTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_DATA_TIMEOUT, MD_SMTP_DATA_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpBdatTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_BDAT_TIMEOUT, MD_SMTP_BDAT_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpAuthTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_AUTH_TIMEOUT, MD_SMTP_AUTH_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpSaslTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_SASL_TIMEOUT, MD_SMTP_SASL_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
#if 0
|
|
{ TEXT("SmtpEtrnTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_ETRN_TIMEOUT, MD_SMTP_ETRN_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
#endif
|
|
|
|
{ TEXT("SmtpTurnTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_TURN_TIMEOUT, MD_SMTP_TURN_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpRsetTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_RSET_TIMEOUT, MD_SMTP_RSET_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
#if 0
|
|
{ TEXT("SmtpQuitTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_QUIT_TIMEOUT, MD_SMTP_QUIT_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
#endif
|
|
|
|
{ TEXT("SmtpHeloTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_HELO_TIMEOUT, MD_SMTP_HELO_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
#if 0
|
|
{ TEXT("SmtpEhloTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_EHLO_TIMEOUT, MD_SMTP_EHLO_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDataTermTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_DATATERMINATION_TIMEOUT, MD_SMTP_DATATERMINATION_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpBdatTermTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_BDATTERMINATION_TIMEOUT, MD_SMTP_BDATTERMINATION_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpTlsTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_TLS_TIMEOUT, MD_SMTP_TLS_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
#endif
|
|
|
|
// IIsPop3Service
|
|
//
|
|
{ TEXT("Pop3ServiceVersion"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_DWORD, MD_POP3_SERVICE_VERSION, MD_POP3_SERVICE_VERSION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3ExpireMail"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_POP3_EXPIRE_INSTANCE_MAIL, MD_POP3_EXPIRE_INSTANCE_MAIL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3ExpireDelay"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_POP3_EXPIRE_DELAY, MD_POP3_EXPIRE_DELAY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (24*60), TEXT("")},
|
|
|
|
{ TEXT("Pop3ExpireStart"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_POP3_EXPIRE_START, MD_POP3_EXPIRE_START, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3ClearTextProvider"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_CLEARTEXT_AUTH_PROVIDER, MD_POP3_CLEARTEXT_AUTH_PROVIDER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3DefaultDomain"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DEFAULT_DOMAIN_VALUE, MD_POP3_DEFAULT_DOMAIN_VALUE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3RoutingDll"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_ROUTING_DLL, MD_POP3_ROUTING_DLL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3RoutingSources"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_MULTISZ, MD_POP3_ROUTING_SOURCE, MD_POP3_ROUTING_SOURCE, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
|
|
// IIsImapService
|
|
//
|
|
{ TEXT("ImapServiceVersion"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_DWORD, MD_IMAP_SERVICE_VERSION, MD_IMAP_SERVICE_VERSION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapExpireMail"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_IMAP_EXPIRE_INSTANCE_MAIL, MD_IMAP_EXPIRE_INSTANCE_MAIL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapExpireDelay"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_IMAP_EXPIRE_DELAY, MD_IMAP_EXPIRE_DELAY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (24*60), TEXT("")},
|
|
|
|
{ TEXT("ImapExpireStart"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_IMAP_EXPIRE_START, MD_IMAP_EXPIRE_START, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapClearTextProvider"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_CLEARTEXT_AUTH_PROVIDER, MD_IMAP_CLEARTEXT_AUTH_PROVIDER, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapDefaultDomain"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DEFAULT_DOMAIN_VALUE, MD_IMAP_DEFAULT_DOMAIN_VALUE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapRoutingDll"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_ROUTING_DLL, MD_IMAP_ROUTING_DLL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapRoutingSources"),
|
|
TEXT(""), TEXT("List"), 0, 0, TRUE,
|
|
PROP_RO, 0, IIS_SYNTAX_ID_MULTISZ, MD_IMAP_ROUTING_SOURCE, MD_IMAP_ROUTING_SOURCE, 0, METADATA_INHERIT, IIS_MD_UT_WAM, 0, TEXT("")},
|
|
|
|
// IIsPop3VirtualDir
|
|
//
|
|
{ TEXT("Pop3MailExpirationTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_POP3_EXPIRE_MSG_HOURS, MD_POP3_EXPIRE_MSG_HOURS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
// IIsImapVirtualDir
|
|
//
|
|
{ TEXT("ImapMailExpirationTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_IMAP_EXPIRE_MSG_HOURS, MD_IMAP_EXPIRE_MSG_HOURS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
// IIsSmtpRoutingSource
|
|
//
|
|
{ TEXT("SmtpRoutingTableType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_TYPE, MD_SMTP_DS_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("LDAP")},
|
|
|
|
{ TEXT("SmtpDsDataDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_DATA_DIRECTORY, MD_SMTP_DS_DATA_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsDefaultMailRoot"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_DEFAULT_MAIL_ROOT, MD_SMTP_DS_DEFAULT_MAIL_ROOT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsBindType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_BIND_TYPE, MD_SMTP_DS_BIND_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsSchemaType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_SCHEMA_TYPE, MD_SMTP_DS_SCHEMA_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsHost"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_HOST, MD_SMTP_DS_HOST, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsNamingContext"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_NAMING_CONTEXT, MD_SMTP_DS_NAMING_CONTEXT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsDomain"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_DOMAIN, MD_SMTP_DS_DOMAIN, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsAccount"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_ACCOUNT, MD_SMTP_DS_ACCOUNT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsPassword"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_SMTP_DS_PASSWORD, MD_SMTP_DS_PASSWORD, 0, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsUseCat"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_DS_USE_CAT, MD_SMTP_DS_USE_CAT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsFlags"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_DS_FLAGS, MD_SMTP_DS_FLAGS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("SmtpDsPort"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_SMTP_DS_PORT, MD_SMTP_DS_PORT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
// IIsPop3RoutingSource
|
|
//
|
|
{ TEXT("Pop3RoutingTableType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_TYPE, MD_POP3_DS_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("LDAP")},
|
|
|
|
{ TEXT("Pop3DsDataDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_DATA_DIRECTORY, MD_POP3_DS_DATA_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3DsDefaultMailRoot"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_DEFAULT_MAIL_ROOT, MD_POP3_DS_DEFAULT_MAIL_ROOT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3DsBindType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_BIND_TYPE, MD_POP3_DS_BIND_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3DsSchemaType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_SCHEMA_TYPE, MD_POP3_DS_SCHEMA_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3DsHost"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_HOST, MD_POP3_DS_HOST, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3DsNamingContext"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_NAMING_CONTEXT, MD_POP3_DS_NAMING_CONTEXT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3DsAccount"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_ACCOUNT, MD_POP3_DS_ACCOUNT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("Pop3DsPassword"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_POP3_DS_PASSWORD, MD_POP3_DS_PASSWORD, 0, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
|
|
// IIsImapRoutingSource
|
|
//
|
|
{ TEXT("ImapRoutingTableType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_TYPE, MD_IMAP_DS_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("LDAP")},
|
|
|
|
{ TEXT("ImapDsDataDirectory"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_DATA_DIRECTORY, MD_IMAP_DS_DATA_DIRECTORY, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapDsDefaultMailRoot"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_DEFAULT_MAIL_ROOT, MD_IMAP_DS_DEFAULT_MAIL_ROOT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapDsBindType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_BIND_TYPE, MD_IMAP_DS_BIND_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapDsSchemaType"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_SCHEMA_TYPE, MD_IMAP_DS_SCHEMA_TYPE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapDsHost"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_HOST, MD_IMAP_DS_HOST, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapDsNamingContext"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_NAMING_CONTEXT, MD_IMAP_DS_NAMING_CONTEXT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapDsAccount"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_ACCOUNT, MD_IMAP_DS_ACCOUNT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("ImapDsPassword"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_IMAP_DS_PASSWORD, MD_IMAP_DS_PASSWORD, 0, METADATA_INHERIT | METADATA_SECURE, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
|
|
{ TEXT("PeriodicRestartTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_PERIODIC_RESTART_TIME, MD_APPPOOL_PERIODIC_RESTART_TIME, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 60, TEXT("")},
|
|
{ TEXT("PeriodicRestartRequests"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_PERIODIC_RESTART_REQUEST_COUNT, MD_APPPOOL_PERIODIC_RESTART_REQUEST_COUNT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 10000, TEXT("")},
|
|
{ TEXT("MaxProcesses"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_MAX_PROCESS_COUNT, MD_APPPOOL_MAX_PROCESS_COUNT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 1, TEXT("")},
|
|
{ TEXT("PingingEnabled"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_APPPOOL_PINGING_ENABLED, MD_APPPOOL_PINGING_ENABLED, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
{ TEXT("IdleTimeout"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_IDLE_TIMEOUT, MD_APPPOOL_IDLE_TIMEOUT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 10, TEXT("")},
|
|
{ TEXT("RapidFailProtection"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_APPPOOL_RAPID_FAIL_PROTECTION_ENABLED, MD_APPPOOL_RAPID_FAIL_PROTECTION_ENABLED, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
{ TEXT("SMPAffinitized"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_APPPOOL_SMP_AFFINITIZED, MD_APPPOOL_SMP_AFFINITIZED, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
{ TEXT("SMPProcessorAffinityMask"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_SMP_AFFINITIZED_PROCESSOR_MASK, MD_APPPOOL_SMP_AFFINITIZED_PROCESSOR_MASK, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
{ TEXT("OrphanWorkerProcess"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_APPPOOL_ORPHAN_PROCESSES_FOR_DEBUGGING, MD_APPPOOL_ORPHAN_PROCESSES_FOR_DEBUGGING, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
{ TEXT("StartupTimeLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_STARTUP_TIMELIMIT, MD_APPPOOL_STARTUP_TIMELIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 30, TEXT("")},
|
|
{ TEXT("ShutdownTimeLimit"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_SHUTDOWN_TIMELIMIT, MD_APPPOOL_SHUTDOWN_TIMELIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 60, TEXT("")},
|
|
{ TEXT("PingInterval"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_PING_INTERVAL, MD_APPPOOL_PING_INTERVAL, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 300, TEXT("")},
|
|
{ TEXT("PingResponseTime"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_PING_RESPONSE_TIMELIMIT, MD_APPPOOL_PING_RESPONSE_TIMELIMIT, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 60, TEXT("")},
|
|
{ TEXT("DisallowOverlappingRotation"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_APPPOOL_DISALLOW_OVERLAPPING_ROTATION, MD_APPPOOL_DISALLOW_OVERLAPPING_ROTATION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
{ TEXT("UlAppPoolQueueLength"),
|
|
TEXT(""), TEXT("Integer"), -1, 4000000, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_UL_APPPOOL_QUEUE_LENGTH, MD_APPPOOL_UL_APPPOOL_QUEUE_LENGTH, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 3000, TEXT("")},
|
|
{ TEXT("DisallowRotationOnConfigChange"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_APPPOOL_DISALLOW_ROTATION_ON_CONFIG_CHANGE, MD_APPPOOL_DISALLOW_ROTATION_ON_CONFIG_CHANGE, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
{ TEXT("AppPoolId"),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_APPPOOL_APPPOOL_ID, MD_APPPOOL_APPPOOL_ID, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
{ TEXT("AllowTransientRegistration"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_APPPOOL_ALLOW_TRANSIENT_REGISTRATION, MD_APPPOOL_ALLOW_TRANSIENT_REGISTRATION, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)0, TEXT("")},
|
|
{ TEXT("AppAutoStart"),
|
|
TEXT(""), TEXT("Boolean"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_BOOL, MD_APPPOOL_AUTO_START, MD_APPPOOL_AUTO_START, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, (DWORD)-1, TEXT("")},
|
|
{ TEXT("PeriodicRestartConnections"),
|
|
TEXT(""), TEXT("Integer"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_DWORD, MD_APPPOOL_PERIODIC_RESTART_CONNECTIONS, MD_APPPOOL_PERIODIC_RESTART_CONNECTIONS, 0, METADATA_INHERIT, IIS_MD_UT_SERVER, 10000, TEXT("")},
|
|
|
|
//--------------------------------------------------------------------
|
|
//
|
|
// -- END EXTENSION PROPERTIES -- magnush
|
|
//
|
|
//--------------------------------------------------------------------
|
|
|
|
#if 0
|
|
// THis is the blank property template
|
|
{ TEXT(""),
|
|
TEXT(""), TEXT("String"), 0, 0, FALSE,
|
|
PROP_RW, 0, IIS_SYNTAX_ID_STRING, MD_FILTER_LOAD_ORDER, MD_FILTER_LOAD_ORDER, 0, METADATA_NO_ATTRIBUTES, IIS_MD_UT_SERVER, 0, TEXT("")},
|
|
#endif
|
|
};
|
|
|
|
|
|
DWORD g_cIISProperties = sizeof(g_aIISProperties)/sizeof(PROPERTYINFO);
|