/*++ Copyright (c) 2002 Microsoft Corporation Module Name : const.cxx Abstract: Repository for the constants that are used throughout the project Author: Christopher Achille (cachille) Project: Internet Services Setup Revision History: April 2002: Created --*/ #include "stdafx.h" #include "resource.h" // // This struct, and the enum below it must mach up // struct sComponentList g_ComponentList[] = // Component ID Product Name Sel by Incl. in // Default GrpPol Deny { { _T("iis"), 0, TRUE, FALSE }, { _T("iis_common"), 0, TRUE, TRUE }, { _T("iis_inetmgr"), 0, TRUE, TRUE }, { _T("iis_pwmgr"), 0, FALSE, TRUE }, { _T("iis_www_parent"), 0, TRUE, TRUE }, { _T("iis_www"), 0, TRUE, TRUE }, { _T("iis_www_vdir_scripts"), 0, FALSE, TRUE }, { _T("iis_doc"), 0, FALSE, TRUE }, { _T("iis_ftp"), 0, FALSE, TRUE }, { _T("sakit_web"), 0, FALSE, TRUE }, { _T("appsrv"), 0, FALSE, FALSE }, { _T("appsrv_console"), 0, TRUE, FALSE }, { _T("complusnetwork"), 0, FALSE, FALSE }, { _T("dtcnetwork"), 0, FALSE, FALSE }, { _T("IIS_ASP"), IDS_PRODUCT_ASP, FALSE, TRUE }, { _T("IIS_InternetDataConnector"), IDS_PRODUCT_HTTPODBC, FALSE, TRUE }, { _T("IIS_ServerSideIncludes"), IDS_PRODUCT_SSINC, FALSE, TRUE }, { _T("IIS_WebDav"), IDS_PRODUCT_WEBDAV, FALSE, TRUE }, { NULL }, }; // // This struct enumerates all of the extensions that IIS installs // struct sOurDefaultExtensions g_OurExtensions[] = { { _T("asp.dll"), _T("ASP"), g_ComponentList[ COMPONENT_IIS_WWW_ASP ].dwProductName, g_ComponentList[ COMPONENT_IIS_WWW_ASP ].szComponentName, FALSE, FALSE, { _T(".asp"), _T(".asa"), _T(".cer"), _T(".cdx"), NULL } }, { _T("httpodbc.dll"), _T("HTTPODBC"), g_ComponentList[ COMPONENT_IIS_WWW_HTTPODBC ].dwProductName, g_ComponentList[ COMPONENT_IIS_WWW_HTTPODBC ].szComponentName, FALSE, FALSE, { _T(".idc"), NULL } }, { _T("ssinc.dll"), _T("SSINC"), g_ComponentList[ COMPONENT_IIS_WWW_SSINC ].dwProductName, g_ComponentList[ COMPONENT_IIS_WWW_SSINC ].szComponentName, FALSE, FALSE, { _T(".stm"), _T(".shtm"), _T(".shtml"), NULL } }, { _T("httpext.dll"), _T("WEBDAV"), g_ComponentList[ COMPONENT_IIS_WWW_WEBDAV ].dwProductName, g_ComponentList[ COMPONENT_IIS_WWW_WEBDAV ].szComponentName, FALSE, FALSE, { NULL } } }; // // This is the structure that OCM give us // SETUP_INIT_COMPONENT g_OCMInfo;