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.
158 lines
4.4 KiB
158 lines
4.4 KiB
/*++
|
|
|
|
Copyright (c) 1995 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
regconst.h
|
|
|
|
Abstract:
|
|
|
|
Common place to put registry strings and keys.
|
|
|
|
Author:
|
|
|
|
EmilyK 4/4/2001
|
|
|
|
Revision History:
|
|
|
|
--*/
|
|
|
|
|
|
#ifndef _REGCONST_H_
|
|
#define _REGCONST_H_
|
|
|
|
//
|
|
// Service names
|
|
//
|
|
#define WEB_ADMIN_SERVICE_NAME_A "w3svc"
|
|
|
|
// Generic registry keys
|
|
#define REGISTRY_SERVICES_KEY_A \
|
|
"System\\CurrentControlSet\\Services"
|
|
|
|
//
|
|
// Registry key strings for the different services parameter keys.
|
|
//
|
|
#define REGISTRY_KEY_W3SVC_PARAMETERS_A \
|
|
"System\\CurrentControlSet\\Services\\W3SVC\\Parameters"
|
|
#define REGISTRY_KEY_W3SVC_PARAMETERS_W \
|
|
L"System\\CurrentControlSet\\Services\\W3SVC\\Parameters"
|
|
|
|
#define REGISTRY_KEY_IISADMIN_W \
|
|
L"System\\CurrentControlSet\\Services\\IISAdmin"
|
|
|
|
#define REGISTRY_KEY_IISADMIN_PARAMETERS_W \
|
|
L"System\\CurrentControlSet\\Services\\IISAdmin\\Parameters"
|
|
|
|
#define REGISTRY_KEY_INETINFO_PARAMETERS_A \
|
|
"System\\CurrentControlSet\\Services\\InetInfo\\Parameters"
|
|
#define REGISTRY_KEY_INETINFO_PARAMETERS_W \
|
|
L"System\\CurrentControlSet\\Services\\InetInfo\\Parameters"
|
|
|
|
#define REGISTRY_KEY_HTTPFILTER_PARAMETERS_W \
|
|
L"System\\CurrentControlSet\\Services\\HTTPFilter\\Parameters"
|
|
|
|
//
|
|
// Registry key strings for the different services performance keys.
|
|
//
|
|
#define REGISTRY_KEY_W3SVC_PERFORMANCE_KEY_A \
|
|
"System\\CurrentControlSet\\Services\\W3SVC\\Performance"
|
|
#define REGISTRY_KEY_W3SVC_PERFORMANCE_KEY_W \
|
|
L"System\\CurrentControlSet\\Services\\W3SVC\\Performance"
|
|
|
|
//
|
|
// W3SVC Performance values
|
|
//
|
|
#define REGISTRY_VALUE_W3SVC_PERF_FRESH_TIME_FOR_COUNTERS_W \
|
|
L"FreshTimeForCounters"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_PERF_CHECK_COUNTERS_EVERY_N_MS_W \
|
|
L"CheckCountersEveryNMiliseconds"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_PERF_NUM_TIMES_TO_CHECK_COUNTERS_W \
|
|
L"NumberOfTimesToCheckCounters"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_PERF_EVENT_LOG_DELAY_OVERRIDE_W \
|
|
L"PerfCounterLoggingDelaySeconds"
|
|
|
|
//
|
|
// IISAdmin values
|
|
//
|
|
#define REGISTRY_VALUE_IISADMIN_W3CORE_LAUNCH_EVENT_W \
|
|
L"InetinfoW3CoreLaunchEventName"
|
|
|
|
|
|
//
|
|
// IISAdmin Parameter values
|
|
//
|
|
#define REGISTRY_VALUE_IISADMIN_MS_TO_WAIT_FOR_SHUTDOWN_AFTER_INETINFO_CRASH_W \
|
|
L"MillisecondsToWaitForShutdownAfterCrash"
|
|
|
|
#define REGISTRY_VALUE_IISADMIN_MS_TO_WAIT_FOR_RESTART_AFTER_INETINFO_CRASH_W \
|
|
L"MillisecondsToWaitForInetinfoRestartAfterCrash"
|
|
|
|
#define REGISTRY_VALUE_IISADMIN_MS_CHECK_INTERVAL_FOR_INETINFO_TO_RESTART_W \
|
|
L"MillisecondsCheckIntervalForInetinfoToRestart"
|
|
|
|
//
|
|
// Generic Service Values
|
|
//
|
|
#define REGISTRY_VALUE_IISSERVICE_DLL_PATH_NAME_A \
|
|
"IISDllPath"
|
|
|
|
//
|
|
// Inetinfo Parameter values
|
|
//
|
|
|
|
#define REGISTRY_VALUE_INETINFO_DISPATCH_ENTRIES_A \
|
|
"DispatchEntries"
|
|
|
|
#define REGISTRY_VALUE_INETINFO_PRELOAD_DLLS_A \
|
|
"PreloadDlls"
|
|
|
|
//
|
|
// W3SVC Parameter values
|
|
//
|
|
|
|
#define REGISTRY_VALUE_W3SVC_PERF_COUNT_DISABLED_W \
|
|
L"PerformanceCountersDisabled"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_BREAK_ON_STARTUP_W \
|
|
L"BreakOnStartup"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_BREAK_ON_FAILURE_CAUSING_SHUTDOWN_W \
|
|
L"BreakOnFailureCausingShutdown"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_BREAK_ON_WP_ERROR \
|
|
L"BreakOnWPError"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_STARTUP_WAIT_HINT \
|
|
L"StartupWaitHintInMilliseconds"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_ALWAYS_LOG_EVENTS_W \
|
|
L"AlwaysLogEvents"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_ALLOW_WMS_SPEW \
|
|
L"AllowWMSSpew"
|
|
|
|
#define REGISTRY_VALUE_INETINFO_W3WP_IPM_NAME_W \
|
|
L"IIS5IsolationModeIpmName"
|
|
|
|
#define REGISTRY_VALUE_W3SVC_USE_SHARED_WP_DESKTOP_W \
|
|
L"UseSharedWPDesktop"
|
|
|
|
//
|
|
// HTTPFilter Parameter values
|
|
//
|
|
|
|
#define REGISTRY_VALUE_HTTPFILTER_STARTUP_WAIT_HINT \
|
|
L"StartupWaitHintInMilliseconds"
|
|
|
|
#define REGISTRY_VALUE_HTTPFILTER_STOP_WAIT_HINT \
|
|
L"StopWaitHintInMilliseconds"
|
|
|
|
#define REGISTRY_VALUE_CURRENT_MODE \
|
|
L"CurrentMode"
|
|
|
|
#endif // _REGCONST_H_
|