8748 lines
313 KiB
C
8748 lines
313 KiB
C
// catmeta.h - Table Names and Helper enums and flags.
|
|
// Generated 05/16/2001 02:09:04 by Catalog Utility - Version 1.00.2830 Build(1)
|
|
// Copyright (C) 1995-2001 Microsoft Corporation. All rights reserved.
|
|
|
|
#ifndef __TABLEINFO_H__
|
|
#define __TABLEINFO_H__
|
|
|
|
#ifndef _OBJBASE_H_
|
|
#include <objbase.h>
|
|
#endif
|
|
#ifdef REGSYSDEFNS_DEFINE
|
|
#include <initguid.h>
|
|
#endif
|
|
|
|
// -----------------------------------------
|
|
// PRODUCT constants:
|
|
// -----------------------------------------
|
|
#define WSZ_PRODUCT_APPCENTER L"ApplicationCenter"
|
|
#define WSZ_PRODUCT_IIS L"IIS"
|
|
#define WSZ_PRODUCT_NETFRAMEWORKV1 L"NetFrameworkv1"
|
|
|
|
//The Meta flags exist in two places. When a new flag is added it needs
|
|
//into the following:
|
|
//XMLUtility.h
|
|
//CatMeta.xml
|
|
|
|
//These macros are needed for the metabase
|
|
#define SynIDFromMetaFlagsEx(MetaFlagsEx) ((MetaFlagsEx>>2)&0x0F)
|
|
#define kInferredColumnMetaFlags (fCOLUMNMETA_FOREIGNKEY | fCOLUMNMETA_BOOL | fCOLUMNMETA_FLAG | fCOLUMNMETA_ENUM | fCOLUMNMETA_HASNUMERICRANGE | fCOLUMNMETA_UNKNOWNSIZE | fCOLUMNMETA_VARIABLESIZE)
|
|
#define kInferredColumnMetaFlagsEx (fCOLUMNMETA_EXTENDEDTYPE0 | fCOLUMNMETA_EXTENDEDTYPE1 | fCOLUMNMETA_EXTENDEDTYPE2 | fCOLUMNMETA_EXTENDEDTYPE3 | fCOLUMNMETA_EXTENDED | fCOLUMNMETA_USERDEFINED)
|
|
|
|
|
|
//------------------------------DatabaseName---------------------------
|
|
#define wszDATABASE_META L"META"
|
|
#define wszDATABASE_ERRORS L"ERRORS"
|
|
#define wszDATABASE_PACKEDSCHEMA L"PACKEDSCHEMA"
|
|
#define wszDATABASE_CONFIGSYS L"CONFIGSYS"
|
|
#define wszDATABASE_MEMORY L"MEMORY"
|
|
#define wszDATABASE_FIXED L"FIXED"
|
|
#define wszDATABASE_MOFGENERATOR L"MOFGENERATOR"
|
|
#define wszDATABASE_METABASE L"METABASE"
|
|
#define wszDATABASE_IIS L"IIS"
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_COLUMNMETA L"COLUMNMETA"
|
|
#define TABLEID_COLUMNMETA (0xfe16a100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_COLUMNMETA (0L)
|
|
#define ExtendedVersion_COLUMNMETA (0L)
|
|
|
|
//----------------IndexMeta------------------------
|
|
#define COLUMNMETA_ByName L"ByName"
|
|
#define COLUMNMETA_ByID L"ByID"
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eCOLUMNMETA {
|
|
iCOLUMNMETA_Table,
|
|
iCOLUMNMETA_Index,
|
|
iCOLUMNMETA_InternalName,
|
|
iCOLUMNMETA_PublicName,
|
|
iCOLUMNMETA_Type,
|
|
iCOLUMNMETA_Size,
|
|
iCOLUMNMETA_MetaFlags,
|
|
iCOLUMNMETA_DefaultValue,
|
|
iCOLUMNMETA_FlagMask,
|
|
iCOLUMNMETA_StartingNumber,
|
|
iCOLUMNMETA_EndingNumber,
|
|
iCOLUMNMETA_CharacterSet,
|
|
iCOLUMNMETA_SchemaGeneratorFlags,
|
|
iCOLUMNMETA_ID,
|
|
iCOLUMNMETA_UserType,
|
|
iCOLUMNMETA_Attributes,
|
|
iCOLUMNMETA_Description,
|
|
iCOLUMNMETA_PublicColumnName,
|
|
cCOLUMNMETA_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tCOLUMNMETARow {
|
|
WCHAR * pTable;
|
|
ULONG * pIndex;
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
ULONG * pType;
|
|
ULONG * pSize;
|
|
ULONG * pMetaFlags;
|
|
unsigned char * pDefaultValue;
|
|
ULONG * pFlagMask;
|
|
ULONG * pStartingNumber;
|
|
ULONG * pEndingNumber;
|
|
WCHAR * pCharacterSet;
|
|
ULONG * pSchemaGeneratorFlags;
|
|
ULONG * pID;
|
|
ULONG * pUserType;
|
|
ULONG * pAttributes;
|
|
WCHAR * pDescription;
|
|
WCHAR * pPublicColumnName;
|
|
};
|
|
|
|
enum eCOLUMNMETA_Type {
|
|
eCOLUMNMETA_Boolean = 19, //(0x00000013)
|
|
eCOLUMNMETA_Bool = 19, //(0x00000013)
|
|
eCOLUMNMETA_StrictBool = 19, //(0x00000013)
|
|
eCOLUMNMETA_Enum = 19, //(0x00000013)
|
|
eCOLUMNMETA_Flag = 19, //(0x00000013)
|
|
eCOLUMNMETA_int32 = 19, //(0x00000013)
|
|
eCOLUMNMETA_ByteBracketBracket = 128, //(0x00000080)
|
|
eCOLUMNMETA_String = 130, //(0x00000082)
|
|
eCOLUMNMETA_UI4 = 19, //(0x00000013)
|
|
eCOLUMNMETA_GUID = 72, //(0x00000048)
|
|
eCOLUMNMETA_BYTES = 128, //(0x00000080)
|
|
eCOLUMNMETA_WSTR = 130, //(0x00000082)
|
|
eCOLUMNMETA_DBTIMESTAMP = 135, //(0x00000087)
|
|
eCOLUMNMETA_DWORD_METADATA = 19, //(0x00000013)
|
|
eCOLUMNMETA_STRING_METADATA = 130, //(0x00000082)
|
|
eCOLUMNMETA_BINARY_METADATA = 128, //(0x00000080)
|
|
eCOLUMNMETA_EXPANDSZ_METADATA = 130, //(0x00000082)
|
|
eCOLUMNMETA_MULTISZ_METADATA = 130, //(0x00000082)
|
|
eCOLUMNMETA_BOOL_BITMASK = 19, //(0x00000013)
|
|
eCOLUMNMETA_MIMEMAP = 130, //(0x00000082)
|
|
eCOLUMNMETA_IPSECLIST = 128, //(0x00000080)
|
|
eCOLUMNMETA_NTACL = 128, //(0x00000080)
|
|
eCOLUMNMETA_HTTPERRORS = 130, //(0x00000082)
|
|
eCOLUMNMETA_HTTPHEADERS = 130, //(0x00000082)
|
|
eCOLUMNMETA_XMLBLOB = 130 //(0x00000082)
|
|
};
|
|
|
|
enum eCOLUMNMETA_MetaFlags {
|
|
fCOLUMNMETA_PRIMARYKEY = 0x00000001, //(1 decimal)
|
|
fCOLUMNMETA_FOREIGNKEY = 0x00000002, //(2 decimal)
|
|
fCOLUMNMETA_NAMECOLUMN = 0x00000004, //(4 decimal)
|
|
fCOLUMNMETA_NAVCOLUMN = 0x00000008, //(8 decimal)
|
|
fCOLUMNMETA_DIRECTIVE = 0x00000010, //(16 decimal)
|
|
fCOLUMNMETA_BOOL = 0x00000020, //(32 decimal)
|
|
fCOLUMNMETA_FLAG = 0x00000040, //(64 decimal)
|
|
fCOLUMNMETA_ENUM = 0x00000080, //(128 decimal)
|
|
fCOLUMNMETA_WRITENEVER = 0x00000100, //(256 decimal)
|
|
fCOLUMNMETA_WRITEONCHANGE = 0x00000200, //(512 decimal)
|
|
fCOLUMNMETA_WRITEONINSERT = 0x00000400, //(1024 decimal)
|
|
fCOLUMNMETA_NOTPUBLIC = 0x00000800, //(2048 decimal)
|
|
fCOLUMNMETA_NOTDOCD = 0x00001000, //(4096 decimal)
|
|
fCOLUMNMETA_PUBLICREADONLY = 0x00002000, //(8192 decimal)
|
|
fCOLUMNMETA_PUBLICWRITEONLY = 0x00004000, //(16384 decimal)
|
|
fCOLUMNMETA_INSERTGENERATE = 0x00010000, //(65536 decimal)
|
|
fCOLUMNMETA_INSERTUNIQUE = 0x00020000, //(131072 decimal)
|
|
fCOLUMNMETA_INSERTPARENT = 0x00040000, //(262144 decimal)
|
|
fCOLUMNMETA_NOTNULLABLE = 0x00080000, //(524288 decimal)
|
|
fCOLUMNMETA_FIXEDLENGTH = 0x00100000, //(1048576 decimal)
|
|
fCOLUMNMETA_HASNUMERICRANGE = 0x00200000, //(2097152 decimal)
|
|
fCOLUMNMETA_LEGALCHARSET = 0x00400000, //(4194304 decimal)
|
|
fCOLUMNMETA_ILLEGALCHARSET = 0x00800000, //(8388608 decimal)
|
|
fCOLUMNMETA_NOTPERSISTABLE = 0x01000000, //(16777216 decimal)
|
|
fCOLUMNMETA_MULTISTRING = 0x02000000, //(33554432 decimal)
|
|
fCOLUMNMETA_EXPANDSTRING = 0x04000000, //(67108864 decimal)
|
|
fCOLUMNMETA_UNKNOWNSIZE = 0x08000000, //(134217728 decimal)
|
|
fCOLUMNMETA_VARIABLESIZE = 0x10000000, //(268435456 decimal)
|
|
fCOLUMNMETA_CASEINSENSITIVE = 0x20000000, //(536870912 decimal)
|
|
fCOLUMNMETA_TOLOWERCASE = 0x40000000, //(1073741824 decimal)
|
|
fCOLUMNMETA_MetaFlags_Mask = 0x7fff7fff
|
|
};
|
|
|
|
enum eCOLUMNMETA_SchemaGeneratorFlags {
|
|
fCOLUMNMETA_CACHE_PROPERTY_MODIFIED = 0x00000001, //(1 decimal)
|
|
fCOLUMNMETA_CACHE_PROPERTY_CLEARED = 0x00000002, //(2 decimal)
|
|
fCOLUMNMETA_EXTENDEDTYPE0 = 0x00000004, //(4 decimal)
|
|
fCOLUMNMETA_EXTENDEDTYPE1 = 0x00000008, //(8 decimal)
|
|
fCOLUMNMETA_EXTENDEDTYPE2 = 0x00000010, //(16 decimal)
|
|
fCOLUMNMETA_EXTENDEDTYPE3 = 0x00000020, //(32 decimal)
|
|
fCOLUMNMETA_PROPERTYISINHERITED = 0x00000040, //(64 decimal)
|
|
fCOLUMNMETA_USEASPUBLICROWNAME = 0x00000080, //(128 decimal)
|
|
fCOLUMNMETA_EXTENDED = 0x00000100, //(256 decimal)
|
|
fCOLUMNMETA_MANDATORY = 0x00000200, //(512 decimal)
|
|
fCOLUMNMETA_USERDEFINED = 0x00000400, //(1024 decimal)
|
|
fCOLUMNMETA_WAS_NOTIFICATION = 0x00000800, //(2048 decimal)
|
|
fCOLUMNMETA_XMLBLOB = 0x00001000, //(4096 decimal)
|
|
fCOLUMNMETA_HIDDEN = 0x00010000, //(65536 decimal)
|
|
fCOLUMNMETA_WAS_NOTIFICATION_ON_NO_CHANGE_IN_VALUE = 0x00002000, //(8192 decimal)
|
|
fCOLUMNMETA_VALUEINCHILDELEMENT = 0x00004000, //(16384 decimal)
|
|
fCOLUMNMETA_SchemaGeneratorFlags_Mask = 0x00017fff
|
|
};
|
|
|
|
enum eCOLUMNMETA_UserType {
|
|
eCOLUMNMETA_UNKNOWN_UserType = 0, //(0x00000000)
|
|
eCOLUMNMETA_IIS_MD_UT_SERVER = 1, //(0x00000001)
|
|
eCOLUMNMETA_IIS_MD_UT_FILE = 2, //(0x00000002)
|
|
eCOLUMNMETA_IIS_MD_UT_WAM = 100, //(0x00000064)
|
|
eCOLUMNMETA_ASP_MD_UT_APP = 101 //(0x00000065)
|
|
};
|
|
|
|
enum eCOLUMNMETA_Attributes {
|
|
fCOLUMNMETA_NO_ATTRIBUTES = 0x00000000, //(0 decimal)
|
|
fCOLUMNMETA_INHERIT = 0x00000001, //(1 decimal)
|
|
fCOLUMNMETA_PARTIAL_PATH = 0x00000002, //(2 decimal)
|
|
fCOLUMNMETA_SECURE = 0x00000004, //(4 decimal)
|
|
fCOLUMNMETA_REFERENCE = 0x00000008, //(8 decimal)
|
|
fCOLUMNMETA_VOLATILE = 0x00000010, //(16 decimal)
|
|
fCOLUMNMETA_ISINHERITED = 0x00000020, //(32 decimal)
|
|
fCOLUMNMETA_INSERT_PATH = 0x00000040, //(64 decimal)
|
|
fCOLUMNMETA_LOCAL_MACHINE_ONLY = 0x00000080, //(128 decimal)
|
|
fCOLUMNMETA_Attributes_Mask = 0x000000ff
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_DATABASEMETA L"DATABASEMETA"
|
|
#define TABLEID_DATABASEMETA (0xb125a100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_DATABASEMETA (0L)
|
|
#define ExtendedVersion_DATABASEMETA (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eDATABASEMETA {
|
|
iDATABASEMETA_InternalName,
|
|
iDATABASEMETA_PublicName,
|
|
iDATABASEMETA_BaseVersion,
|
|
iDATABASEMETA_ExtendedVersion,
|
|
iDATABASEMETA_CountOfTables,
|
|
iDATABASEMETA_Description,
|
|
cDATABASEMETA_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tDATABASEMETARow {
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
ULONG * pBaseVersion;
|
|
ULONG * pExtendedVersion;
|
|
ULONG * pCountOfTables;
|
|
WCHAR * pDescription;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_INDEXMETA L"INDEXMETA"
|
|
#define TABLEID_INDEXMETA (0x7530a100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_INDEXMETA (0L)
|
|
#define ExtendedVersion_INDEXMETA (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eINDEXMETA {
|
|
iINDEXMETA_Table,
|
|
iINDEXMETA_InternalName,
|
|
iINDEXMETA_PublicName,
|
|
iINDEXMETA_ColumnIndex,
|
|
iINDEXMETA_ColumnInternalName,
|
|
iINDEXMETA_MetaFlags,
|
|
cINDEXMETA_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tINDEXMETARow {
|
|
WCHAR * pTable;
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
ULONG * pColumnIndex;
|
|
WCHAR * pColumnInternalName;
|
|
ULONG * pMetaFlags;
|
|
};
|
|
|
|
enum eINDEXMETA_MetaFlags {
|
|
fINDEXMETA_UNIQUE = 0x00000001, //(1 decimal)
|
|
fINDEXMETA_SORTED = 0x00000002, //(2 decimal)
|
|
fINDEXMETA_MetaFlags_Mask = 0x00000003
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_TABLEMETA L"TABLEMETA"
|
|
#define TABLEID_TABLEMETA (0x6ba9a100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_TABLEMETA (0L)
|
|
#define ExtendedVersion_TABLEMETA (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eTABLEMETA {
|
|
iTABLEMETA_Database,
|
|
iTABLEMETA_InternalName,
|
|
iTABLEMETA_PublicName,
|
|
iTABLEMETA_PublicRowName,
|
|
iTABLEMETA_BaseVersion,
|
|
iTABLEMETA_ExtendedVersion,
|
|
iTABLEMETA_NameColumn,
|
|
iTABLEMETA_NavColumn,
|
|
iTABLEMETA_CountOfColumns,
|
|
iTABLEMETA_MetaFlags,
|
|
iTABLEMETA_SchemaGeneratorFlags,
|
|
iTABLEMETA_ConfigItemName,
|
|
iTABLEMETA_ConfigCollectionName,
|
|
iTABLEMETA_PublicRowNameColumn,
|
|
iTABLEMETA_ContainerClassList,
|
|
iTABLEMETA_Description,
|
|
iTABLEMETA_ChildElementName,
|
|
cTABLEMETA_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tTABLEMETARow {
|
|
WCHAR * pDatabase;
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
WCHAR * pPublicRowName;
|
|
ULONG * pBaseVersion;
|
|
ULONG * pExtendedVersion;
|
|
ULONG * pNameColumn;
|
|
ULONG * pNavColumn;
|
|
ULONG * pCountOfColumns;
|
|
ULONG * pMetaFlags;
|
|
ULONG * pSchemaGeneratorFlags;
|
|
WCHAR * pConfigItemName;
|
|
WCHAR * pConfigCollectionName;
|
|
ULONG * pPublicRowNameColumn;
|
|
WCHAR * pContainerClassList;
|
|
WCHAR * pDescription;
|
|
WCHAR * pChildElementName;
|
|
};
|
|
|
|
enum eTABLEMETA_MetaFlags {
|
|
fTABLEMETA_INTERNAL = 0x00000001, //(1 decimal)
|
|
fTABLEMETA_NOLISTENING = 0x00000002, //(2 decimal)
|
|
fTABLEMETA_RELATIONINTEGRITY = 0x00000004, //(4 decimal)
|
|
fTABLEMETA_ROWINTEGRITY = 0x00000008, //(8 decimal)
|
|
fTABLEMETA_HASUNKNOWNSIZES = 0x00000010, //(16 decimal)
|
|
fTABLEMETA_NOPUBLICINSERT = 0x00000020, //(32 decimal)
|
|
fTABLEMETA_NOPUBLICUPDATE = 0x00000040, //(64 decimal)
|
|
fTABLEMETA_NOPUBLICDELETE = 0x00000080, //(128 decimal)
|
|
fTABLEMETA_REQUIRESQUERY = 0x00000100, //(256 decimal)
|
|
fTABLEMETA_HASDIRECTIVES = 0x00000200, //(512 decimal)
|
|
fTABLEMETA_STOREDELTAS = 0x00000400, //(1024 decimal)
|
|
fTABLEMETA_AUTOGENITEMCLASS = 0x00000800, //(2048 decimal)
|
|
fTABLEMETA_AUTOGENCOLLECTIONCLASS = 0x00001000, //(4096 decimal)
|
|
fTABLEMETA_OVERRIDEITEMCLASS = 0x00002000, //(8192 decimal)
|
|
fTABLEMETA_OVERRIDECOLLECTIONCLASS = 0x00004000, //(16384 decimal)
|
|
fTABLEMETA_NAMEVALUEPAIRTABLE = 0x00008000, //(32768 decimal)
|
|
fTABLEMETA_HIDDEN = 0x00010000, //(65536 decimal)
|
|
fTABLEMETA_OVERWRITEALLROWS = 0x00020000, //(131072 decimal)
|
|
fTABLEMETA_MetaFlags_Mask = 0x0003ffff
|
|
};
|
|
|
|
enum eTABLEMETA_SchemaGeneratorFlags {
|
|
fTABLEMETA_EMITXMLSCHEMA = 0x00000001, //(1 decimal)
|
|
fTABLEMETA_EMITCLBBLOB = 0x00000002, //(2 decimal)
|
|
fTABLEMETA_ISCONTAINED = 0x00000004, //(4 decimal)
|
|
fTABLEMETA_NOTSCOPEDBYTABLENAME = 0x00000008, //(8 decimal)
|
|
fTABLEMETA_GENERATECONFIGOBJECTS = 0x00000010, //(16 decimal)
|
|
fTABLEMETA_NOTABLESCHEMAHEAPENTRY = 0x00000020, //(32 decimal)
|
|
fTABLEMETA_CONTAINERCLASS = 0x00000040, //(64 decimal)
|
|
fTABLEMETA_EXTENDED = 0x00000100, //(256 decimal)
|
|
fTABLEMETA_USERDEFINED = 0x00000400, //(1024 decimal)
|
|
fTABLEMETA_SchemaGeneratorFlags_Mask = 0x0000057f
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_TAGMETA L"TAGMETA"
|
|
#define TABLEID_TAGMETA (0x06bfa100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_TAGMETA (0L)
|
|
#define ExtendedVersion_TAGMETA (0L)
|
|
|
|
//----------------IndexMeta------------------------
|
|
#define TAGMETA_ByTableAndTagNameOnly L"ByTableAndTagNameOnly"
|
|
#define TAGMETA_ByTableAndColumnIndexOnly L"ByTableAndColumnIndexOnly"
|
|
#define TAGMETA_ByTableAndColumnIndexAndNameOnly L"ByTableAndColumnIndexAndNameOnly"
|
|
#define TAGMETA_ByTableAndColumnIndexAndValueOnly L"ByTableAndColumnIndexAndValueOnly"
|
|
#define TAGMETA_ByTableAndTagIDOnly L"ByTableAndTagIDOnly"
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eTAGMETA {
|
|
iTAGMETA_Table,
|
|
iTAGMETA_ColumnIndex,
|
|
iTAGMETA_InternalName,
|
|
iTAGMETA_PublicName,
|
|
iTAGMETA_Value,
|
|
iTAGMETA_ID,
|
|
cTAGMETA_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tTAGMETARow {
|
|
WCHAR * pTable;
|
|
ULONG * pColumnIndex;
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
ULONG * pValue;
|
|
ULONG * pID;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_RELATIONMETA L"RELATIONMETA"
|
|
#define TABLEID_RELATIONMETA (0x16dea100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_RELATIONMETA (0L)
|
|
#define ExtendedVersion_RELATIONMETA (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eRELATIONMETA {
|
|
iRELATIONMETA_PrimaryTable,
|
|
iRELATIONMETA_PrimaryColumns,
|
|
iRELATIONMETA_ForeignTable,
|
|
iRELATIONMETA_ForeignColumns,
|
|
iRELATIONMETA_MetaFlags,
|
|
cRELATIONMETA_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tRELATIONMETARow {
|
|
WCHAR * pPrimaryTable;
|
|
unsigned char * pPrimaryColumns;
|
|
WCHAR * pForeignTable;
|
|
unsigned char * pForeignColumns;
|
|
ULONG * pMetaFlags;
|
|
};
|
|
|
|
enum eRELATIONMETA_MetaFlags {
|
|
fRELATIONMETA_CASCADEDELETE = 0x00000001, //(1 decimal)
|
|
fRELATIONMETA_PRIMARYREQUIRED = 0x00000002, //(2 decimal)
|
|
fRELATIONMETA_USECONTAINMENT = 0x00000004, //(4 decimal)
|
|
fRELATIONMETA_CONTAINASSIBLING = 0x00000008, //(8 decimal)
|
|
fRELATIONMETA_HIDDEN = 0x00010000, //(65536 decimal)
|
|
fRELATIONMETA_MetaFlags_Mask = 0x0001000f
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_QUERYMETA L"QUERYMETA"
|
|
#define TABLEID_QUERYMETA (0x6bbda100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_QUERYMETA (0L)
|
|
#define ExtendedVersion_QUERYMETA (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eQUERYMETA {
|
|
iQUERYMETA_Table,
|
|
iQUERYMETA_InternalName,
|
|
iQUERYMETA_PublicName,
|
|
iQUERYMETA_Index,
|
|
iQUERYMETA_CellName,
|
|
iQUERYMETA_Operator,
|
|
iQUERYMETA_MetaFlags,
|
|
cQUERYMETA_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tQUERYMETARow {
|
|
WCHAR * pTable;
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
ULONG * pIndex;
|
|
WCHAR * pCellName;
|
|
ULONG * pOperator;
|
|
ULONG * pMetaFlags;
|
|
};
|
|
|
|
enum eQUERYMETA_Operator {
|
|
eQUERYMETA_EQUAL = 0, //(0x00000000)
|
|
eQUERYMETA_NOTEQUAL = 1 //(0x00000001)
|
|
};
|
|
|
|
enum eQUERYMETA_MetaFlags {
|
|
fQUERYMETA_ALL = 0x00000001, //(1 decimal)
|
|
fQUERYMETA_ANY = 0x00000002, //(2 decimal)
|
|
fQUERYMETA_MetaFlags_Mask = 0x00000003
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_SERVERWIRINGMETA L"SERVERWIRINGMETA"
|
|
#define TABLEID_SERVERWIRINGMETA (0xd653ba00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_SERVERWIRINGMETA (0L)
|
|
#define ExtendedVersion_SERVERWIRINGMETA (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eSERVERWIRINGMETA {
|
|
iSERVERWIRINGMETA_Table,
|
|
iSERVERWIRINGMETA_Order,
|
|
iSERVERWIRINGMETA_ReadPlugin,
|
|
iSERVERWIRINGMETA_ReadPluginDLLName,
|
|
iSERVERWIRINGMETA_WritePlugin,
|
|
iSERVERWIRINGMETA_WritePluginDLLName,
|
|
iSERVERWIRINGMETA_Interceptor,
|
|
iSERVERWIRINGMETA_InterceptorDLLName,
|
|
iSERVERWIRINGMETA_MetaFlags,
|
|
iSERVERWIRINGMETA_Locator,
|
|
iSERVERWIRINGMETA_Reserved,
|
|
iSERVERWIRINGMETA_Merger,
|
|
iSERVERWIRINGMETA_MergerDLLName,
|
|
cSERVERWIRINGMETA_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tSERVERWIRINGMETARow {
|
|
WCHAR * pTable;
|
|
ULONG * pOrder;
|
|
ULONG * pReadPlugin;
|
|
WCHAR * pReadPluginDLLName;
|
|
ULONG * pWritePlugin;
|
|
WCHAR * pWritePluginDLLName;
|
|
ULONG * pInterceptor;
|
|
WCHAR * pInterceptorDLLName;
|
|
ULONG * pMetaFlags;
|
|
WCHAR * pLocator;
|
|
ULONG * pReserved;
|
|
ULONG * pMerger;
|
|
WCHAR * pMergerDLLName;
|
|
};
|
|
|
|
enum eSERVERWIRINGMETA_ReadPlugin {
|
|
eSERVERWIRINGMETA_RPNone = 0, //(0x00000000)
|
|
eSERVERWIRINGMETA_RPDucttape_CFGValidationPlugin = 1001, //(0x000003e9)
|
|
eSERVERWIRINGMETA_RPTracer = 1002, //(0x000003ea)
|
|
eSERVERWIRINGMETA_AddRemoveClearReadPlugin = 1003 //(0x000003eb)
|
|
};
|
|
|
|
enum eSERVERWIRINGMETA_WritePlugin {
|
|
eSERVERWIRINGMETA_WPNone = 0, //(0x00000000)
|
|
eSERVERWIRINGMETA_WPTracer = 2001, //(0x000007d1)
|
|
eSERVERWIRINGMETA_AddRemoveClearWritePlugin = 2002 //(0x000007d2)
|
|
};
|
|
|
|
enum eSERVERWIRINGMETA_Interceptor {
|
|
eSERVERWIRINGMETA_NoInterceptor = 0, //(0x00000000)
|
|
eSERVERWIRINGMETA_TableDispenser = 1, //(0x00000001)
|
|
eSERVERWIRINGMETA_Core_FixedInterceptor = 2, //(0x00000002)
|
|
eSERVERWIRINGMETA_Core_ComplibInterceptor = 3, //(0x00000003)
|
|
eSERVERWIRINGMETA_Core_XMLInterceptor = 4, //(0x00000004)
|
|
eSERVERWIRINGMETA_Core_EventInterceptor = 5, //(0x00000005)
|
|
eSERVERWIRINGMETA_Core_MemoryInterceptor = 6, //(0x00000006)
|
|
eSERVERWIRINGMETA_Core_MergeDirectivesInterceptor = 7, //(0x00000007)
|
|
eSERVERWIRINGMETA_Core_AssemblyInterceptor = 8, //(0x00000008)
|
|
eSERVERWIRINGMETA_Core_AssemblyInterceptor2 = 9, //(0x00000009)
|
|
eSERVERWIRINGMETA_Core_FixedPackedInterceptor = 10, //(0x0000000a)
|
|
eSERVERWIRINGMETA_Ducttape_FileNameInterceptor = 11, //(0x0000000b)
|
|
eSERVERWIRINGMETA_WebServer_ValidationInterceptor = 12, //(0x0000000c)
|
|
eSERVERWIRINGMETA_Ducttape_WriteInterceptor = 13, //(0x0000000d)
|
|
eSERVERWIRINGMETA_Core_MetabaseInterceptor = 14, //(0x0000000e)
|
|
eSERVERWIRINGMETA_Core_MetabaseDifferencingInterceptor = 15, //(0x0000000f)
|
|
eSERVERWIRINGMETA_Core_MetaMergeInterceptor = 16, //(0x00000010)
|
|
eSERVERWIRINGMETA_Core_DetailedErrorInterceptor = 17, //(0x00000011)
|
|
eSERVERWIRINGMETA_Core_MergeInterceptor = 18, //(0x00000012)
|
|
eSERVERWIRINGMETA_AppCenter_ASAIInterceptor = 19 //(0x00000013)
|
|
};
|
|
|
|
enum eSERVERWIRINGMETA_MetaFlags {
|
|
fSERVERWIRINGMETA_First = 0x00000001, //(1 decimal)
|
|
fSERVERWIRINGMETA_Next = 0x00000002, //(2 decimal)
|
|
fSERVERWIRINGMETA_Last = 0x00000004, //(4 decimal)
|
|
fSERVERWIRINGMETA_NoNext = 0x00000008, //(8 decimal)
|
|
fSERVERWIRINGMETA_WireOnWriteOnly = 0x00000010, //(16 decimal)
|
|
fSERVERWIRINGMETA_WireOnReadWrite = 0x00000020, //(32 decimal)
|
|
fSERVERWIRINGMETA_ReadOnly = 0x00000040, //(64 decimal)
|
|
fSERVERWIRINGMETA_MetaFlags_Mask = 0x0000007f
|
|
};
|
|
|
|
enum eSERVERWIRINGMETA_Merger {
|
|
eSERVERWIRINGMETA_ListAppend = 3001, //(0x00000bb9)
|
|
eSERVERWIRINGMETA_PropertyOverride = 3002, //(0x00000bba)
|
|
eSERVERWIRINGMETA_ListMerge = 3003 //(0x00000bbb)
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_DETAILEDERRORS L"DETAILEDERRORS"
|
|
#define TABLEID_DETAILEDERRORS (0xb17dca00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_DETAILEDERRORS (0L)
|
|
#define ExtendedVersion_DETAILEDERRORS (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eDETAILEDERRORS {
|
|
iDETAILEDERRORS_ErrorID,
|
|
iDETAILEDERRORS_Description,
|
|
iDETAILEDERRORS_Date,
|
|
iDETAILEDERRORS_Time,
|
|
iDETAILEDERRORS_SourceModuleName,
|
|
iDETAILEDERRORS_MessageString,
|
|
iDETAILEDERRORS_CategoryString,
|
|
iDETAILEDERRORS_Source,
|
|
iDETAILEDERRORS_Type,
|
|
iDETAILEDERRORS_Category,
|
|
iDETAILEDERRORS_User,
|
|
iDETAILEDERRORS_Computer,
|
|
iDETAILEDERRORS_Data,
|
|
iDETAILEDERRORS_Event,
|
|
iDETAILEDERRORS_String1,
|
|
iDETAILEDERRORS_String2,
|
|
iDETAILEDERRORS_String3,
|
|
iDETAILEDERRORS_String4,
|
|
iDETAILEDERRORS_String5,
|
|
iDETAILEDERRORS_ErrorCode,
|
|
iDETAILEDERRORS_Interceptor,
|
|
iDETAILEDERRORS_InterceptorSource,
|
|
iDETAILEDERRORS_OperationType,
|
|
iDETAILEDERRORS_Table,
|
|
iDETAILEDERRORS_ConfigurationSource,
|
|
iDETAILEDERRORS_Row,
|
|
iDETAILEDERRORS_Column,
|
|
iDETAILEDERRORS_MajorVersion,
|
|
iDETAILEDERRORS_MinorVersion,
|
|
cDETAILEDERRORS_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tDETAILEDERRORSRow {
|
|
ULONG * pErrorID;
|
|
WCHAR * pDescription;
|
|
WCHAR * pDate;
|
|
WCHAR * pTime;
|
|
WCHAR * pSourceModuleName;
|
|
WCHAR * pMessageString;
|
|
WCHAR * pCategoryString;
|
|
WCHAR * pSource;
|
|
ULONG * pType;
|
|
ULONG * pCategory;
|
|
WCHAR * pUser;
|
|
WCHAR * pComputer;
|
|
unsigned char * pData;
|
|
ULONG * pEvent;
|
|
WCHAR * pString1;
|
|
WCHAR * pString2;
|
|
WCHAR * pString3;
|
|
WCHAR * pString4;
|
|
WCHAR * pString5;
|
|
ULONG * pErrorCode;
|
|
ULONG * pInterceptor;
|
|
WCHAR * pInterceptorSource;
|
|
ULONG * pOperationType;
|
|
WCHAR * pTable;
|
|
WCHAR * pConfigurationSource;
|
|
ULONG * pRow;
|
|
ULONG * pColumn;
|
|
ULONG * pMajorVersion;
|
|
ULONG * pMinorVersion;
|
|
};
|
|
|
|
enum eDETAILEDERRORS_Type {
|
|
eDETAILEDERRORS_SUCCESS = 0, //(0x00000000)
|
|
eDETAILEDERRORS_ERROR = 1, //(0x00000001)
|
|
eDETAILEDERRORS_WARNING = 2, //(0x00000002)
|
|
eDETAILEDERRORS_INFORMATION = 4, //(0x00000004)
|
|
eDETAILEDERRORS_AUDIT_SUCCESS = 8, //(0x00000008)
|
|
eDETAILEDERRORS_AUDIT_FAILURE = 16 //(0x00000010)
|
|
};
|
|
|
|
enum eDETAILEDERRORS_OperationType {
|
|
eDETAILEDERRORS_Unspecified = 0, //(0x00000000)
|
|
eDETAILEDERRORS_Populate = 1, //(0x00000001)
|
|
eDETAILEDERRORS_UpdateStore = 2 //(0x00000002)
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_COLLECTION_META L"COLLECTION_META"
|
|
#define TABLEID_COLLECTION_META (0xcb4ba600L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_COLLECTION_META (0L)
|
|
#define ExtendedVersion_COLLECTION_META (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eCOLLECTION_META {
|
|
iCOLLECTION_META_Database,
|
|
iCOLLECTION_META_InternalName,
|
|
iCOLLECTION_META_PublicName,
|
|
iCOLLECTION_META_PublicRowName,
|
|
iCOLLECTION_META_BaseVersion,
|
|
iCOLLECTION_META_ExtendedVersion,
|
|
iCOLLECTION_META_NameColumn,
|
|
iCOLLECTION_META_NavColumn,
|
|
iCOLLECTION_META_CountOfColumns,
|
|
iCOLLECTION_META_MetaFlags,
|
|
iCOLLECTION_META_SchemaGeneratorFlags,
|
|
iCOLLECTION_META_ConfigItemName,
|
|
iCOLLECTION_META_ConfigCollectionName,
|
|
iCOLLECTION_META_PublicRowNameColumn,
|
|
iCOLLECTION_META_ContainerClassList,
|
|
iCOLLECTION_META_Description,
|
|
iCOLLECTION_META_ChildElementName,
|
|
cCOLLECTION_META_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tCOLLECTION_METARow {
|
|
WCHAR * pDatabase;
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
WCHAR * pPublicRowName;
|
|
ULONG * pBaseVersion;
|
|
ULONG * pExtendedVersion;
|
|
ULONG * pNameColumn;
|
|
ULONG * pNavColumn;
|
|
ULONG * pCountOfColumns;
|
|
ULONG * pMetaFlags;
|
|
ULONG * pSchemaGeneratorFlags;
|
|
WCHAR * pConfigItemName;
|
|
WCHAR * pConfigCollectionName;
|
|
ULONG * pPublicRowNameColumn;
|
|
WCHAR * pContainerClassList;
|
|
WCHAR * pDescription;
|
|
WCHAR * pChildElementName;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_PROPERTY_META L"PROPERTY_META"
|
|
#define TABLEID_PROPERTY_META (0xfae7a100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_PROPERTY_META (0L)
|
|
#define ExtendedVersion_PROPERTY_META (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum ePROPERTY_META {
|
|
iPROPERTY_META_Table,
|
|
iPROPERTY_META_Index,
|
|
iPROPERTY_META_InternalName,
|
|
iPROPERTY_META_PublicName,
|
|
iPROPERTY_META_Type,
|
|
iPROPERTY_META_Size,
|
|
iPROPERTY_META_MetaFlags,
|
|
iPROPERTY_META_DefaultValue,
|
|
iPROPERTY_META_FlagMask,
|
|
iPROPERTY_META_StartingNumber,
|
|
iPROPERTY_META_EndingNumber,
|
|
iPROPERTY_META_CharacterSet,
|
|
iPROPERTY_META_SchemaGeneratorFlags,
|
|
iPROPERTY_META_ID,
|
|
iPROPERTY_META_UserType,
|
|
iPROPERTY_META_Attributes,
|
|
iPROPERTY_META_Description,
|
|
iPROPERTY_META_PublicColumnName,
|
|
cPROPERTY_META_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tPROPERTY_METARow {
|
|
WCHAR * pTable;
|
|
ULONG * pIndex;
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
ULONG * pType;
|
|
ULONG * pSize;
|
|
ULONG * pMetaFlags;
|
|
unsigned char * pDefaultValue;
|
|
ULONG * pFlagMask;
|
|
ULONG * pStartingNumber;
|
|
ULONG * pEndingNumber;
|
|
WCHAR * pCharacterSet;
|
|
ULONG * pSchemaGeneratorFlags;
|
|
ULONG * pID;
|
|
ULONG * pUserType;
|
|
ULONG * pAttributes;
|
|
WCHAR * pDescription;
|
|
WCHAR * pPublicColumnName;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_SERVERWIRING_META L"SERVERWIRING_META"
|
|
#define TABLEID_SERVERWIRING_META (0x58ffcd00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_SERVERWIRING_META (0L)
|
|
#define ExtendedVersion_SERVERWIRING_META (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eSERVERWIRING_META {
|
|
iSERVERWIRING_META_Table,
|
|
iSERVERWIRING_META_Order,
|
|
iSERVERWIRING_META_ReadPlugin,
|
|
iSERVERWIRING_META_ReadPluginDLLName,
|
|
iSERVERWIRING_META_WritePlugin,
|
|
iSERVERWIRING_META_WritePluginDLLName,
|
|
iSERVERWIRING_META_Interceptor,
|
|
iSERVERWIRING_META_InterceptorDLLName,
|
|
iSERVERWIRING_META_MetaFlags,
|
|
iSERVERWIRING_META_Locator,
|
|
iSERVERWIRING_META_Reserved,
|
|
iSERVERWIRING_META_Merger,
|
|
iSERVERWIRING_META_MergerDLLName,
|
|
cSERVERWIRING_META_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tSERVERWIRING_METARow {
|
|
WCHAR * pTable;
|
|
ULONG * pOrder;
|
|
ULONG * pReadPlugin;
|
|
WCHAR * pReadPluginDLLName;
|
|
ULONG * pWritePlugin;
|
|
WCHAR * pWritePluginDLLName;
|
|
ULONG * pInterceptor;
|
|
WCHAR * pInterceptorDLLName;
|
|
ULONG * pMetaFlags;
|
|
WCHAR * pLocator;
|
|
ULONG * pReserved;
|
|
ULONG * pMerger;
|
|
WCHAR * pMergerDLLName;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_TAG_META L"TAG_META"
|
|
#define TABLEID_TAG_META (0x1acfa100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_TAG_META (0L)
|
|
#define ExtendedVersion_TAG_META (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eTAG_META {
|
|
iTAG_META_Table,
|
|
iTAG_META_ColumnIndex,
|
|
iTAG_META_InternalName,
|
|
iTAG_META_PublicName,
|
|
iTAG_META_Value,
|
|
iTAG_META_ID,
|
|
cTAG_META_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tTAG_METARow {
|
|
WCHAR * pTable;
|
|
ULONG * pColumnIndex;
|
|
WCHAR * pInternalName;
|
|
WCHAR * pPublicName;
|
|
ULONG * pValue;
|
|
ULONG * pID;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_ManagedWiring L"ManagedWiring"
|
|
#define TABLEID_ManagedWiring (0x64aecf00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_ManagedWiring (0L)
|
|
#define ExtendedVersion_ManagedWiring (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eManagedWiring {
|
|
iManagedWiring_ConfigType,
|
|
iManagedWiring_Protocol,
|
|
iManagedWiring_Order,
|
|
iManagedWiring_InterceptorClass,
|
|
iManagedWiring_InterceptorType,
|
|
iManagedWiring_InterceptorFlags,
|
|
cManagedWiring_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tManagedWiringRow {
|
|
WCHAR * pConfigType;
|
|
WCHAR * pProtocol;
|
|
ULONG * pOrder;
|
|
WCHAR * pInterceptorClass;
|
|
ULONG * pInterceptorType;
|
|
ULONG * pInterceptorFlags;
|
|
};
|
|
|
|
enum eManagedWiring_InterceptorType {
|
|
eManagedWiring_Reader = 1, //(0x00000001)
|
|
eManagedWiring_Writer = 2, //(0x00000002)
|
|
eManagedWiring_Transformer = 3, //(0x00000003)
|
|
eManagedWiring_Merger = 4, //(0x00000004)
|
|
eManagedWiring_Validator = 5 //(0x00000005)
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_SchemaFiles L"SchemaFiles"
|
|
#define TABLEID_SchemaFiles (0xc96f6700L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_SchemaFiles (0L)
|
|
#define ExtendedVersion_SchemaFiles (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eSchemaFiles {
|
|
iSchemaFiles_Name,
|
|
iSchemaFiles_Path,
|
|
cSchemaFiles_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tSchemaFilesRow {
|
|
WCHAR * pName;
|
|
WCHAR * pPath;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_MEMORY_SHAPEABLE L"MEMORY_SHAPEABLE"
|
|
#define TABLEID_MEMORY_SHAPEABLE (0x6a2aa900L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_MEMORY_SHAPEABLE (0L)
|
|
#define ExtendedVersion_MEMORY_SHAPEABLE (0L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_TRANSFORMER_META L"TRANSFORMER_META"
|
|
#define TABLEID_TRANSFORMER_META (0x1a1bba00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_TRANSFORMER_META (0L)
|
|
#define ExtendedVersion_TRANSFORMER_META (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eTRANSFORMER_META {
|
|
iTRANSFORMER_META_TF_Protocol,
|
|
iTRANSFORMER_META_TF_Type,
|
|
iTRANSFORMER_META_DllName,
|
|
cTRANSFORMER_META_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tTRANSFORMER_METARow {
|
|
WCHAR * pTF_Protocol;
|
|
ULONG * pTF_Type;
|
|
WCHAR * pDllName;
|
|
};
|
|
|
|
enum eTRANSFORMER_META_TF_Type {
|
|
eTRANSFORMER_META_FileTransformer = 4000, //(0x00000fa0)
|
|
eTRANSFORMER_META_WebHierarchyTransformer = 4001, //(0x00000fa1)
|
|
eTRANSFORMER_META_AppDomainTransformer = 4002, //(0x00000fa2)
|
|
eTRANSFORMER_META_LocalMachineTransformer = 4003, //(0x00000fa3)
|
|
eTRANSFORMER_META_ConfigTransformer = 4004, //(0x00000fa4)
|
|
eTRANSFORMER_META_ShellTransformer = 4005 //(0x00000fa5)
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_ASAI_META L"ASAI_META"
|
|
#define TABLEID_ASAI_META (0x7a37a100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_ASAI_META (0L)
|
|
#define ExtendedVersion_ASAI_META (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eASAI_META {
|
|
iASAI_META_CollectionName,
|
|
iASAI_META_Namespace,
|
|
iASAI_META_AsaiPath,
|
|
iASAI_META_AsaiClass,
|
|
cASAI_META_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tASAI_METARow {
|
|
WCHAR * pCollectionName;
|
|
WCHAR * pNamespace;
|
|
WCHAR * pAsaiPath;
|
|
WCHAR * pAsaiClass;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_ASSOC_META L"ASSOC_META"
|
|
#define TABLEID_ASSOC_META (0xec7fa100L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_ASSOC_META (0L)
|
|
#define ExtendedVersion_ASSOC_META (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eASSOC_META {
|
|
iASSOC_META_Type,
|
|
iASSOC_META_TableName,
|
|
cASSOC_META_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tASSOC_METARow {
|
|
WCHAR * pType;
|
|
WCHAR * pTableName;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_MetabaseBaseClass L"MetabaseBaseClass"
|
|
#define TABLEID_MetabaseBaseClass (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_MetabaseBaseClass (0L)
|
|
#define ExtendedVersion_MetabaseBaseClass (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eMetabaseBaseClass {
|
|
iMetabaseBaseClass_Location,
|
|
cMetabaseBaseClass_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tMetabaseBaseClassRow {
|
|
WCHAR * pLocation;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsConfigObject L"IIsConfigObject"
|
|
#define TABLEID_IIsConfigObject (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsConfigObject (0L)
|
|
#define ExtendedVersion_IIsConfigObject (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsConfigObject {
|
|
iIIsConfigObject_KeyType,
|
|
iIIsConfigObject_AdminACL,
|
|
iIIsConfigObject_AdminACLBin,
|
|
iIIsConfigObject_AdminEmail,
|
|
iIIsConfigObject_AdminName,
|
|
iIIsConfigObject_AdminServer,
|
|
iIIsConfigObject_AllowAnonymous,
|
|
iIIsConfigObject_AllowClientPosts,
|
|
iIIsConfigObject_AllowControlMsgs,
|
|
iIIsConfigObject_AllowFeedPosts,
|
|
iIIsConfigObject_AllowKeepAlive,
|
|
iIIsConfigObject_AllowPathInfoForScriptMappings,
|
|
iIIsConfigObject_AlwaysUseSsl,
|
|
iIIsConfigObject_AnonymousOnly,
|
|
iIIsConfigObject_AnonymousPasswordSync,
|
|
iIIsConfigObject_AnonymousUserName,
|
|
iIIsConfigObject_AnonymousUserPass,
|
|
iIIsConfigObject_AppAllowClientDebug,
|
|
iIIsConfigObject_AppAllowDebugging,
|
|
iIIsConfigObject_AppFriendlyName,
|
|
iIIsConfigObject_AppIsolated,
|
|
iIIsConfigObject_AppOopRecoverLimit,
|
|
iIIsConfigObject_AppPackageID,
|
|
iIIsConfigObject_AppPackageName,
|
|
iIIsConfigObject_AppPoolFriendlyName,
|
|
iIIsConfigObject_AppPoolId,
|
|
iIIsConfigObject_AppPoolIdentityType,
|
|
iIIsConfigObject_AppPoolCommand,
|
|
iIIsConfigObject_AppPoolState,
|
|
iIIsConfigObject_AppPoolAutoStart,
|
|
iIIsConfigObject_AppRoot,
|
|
iIIsConfigObject_AppWamClsid,
|
|
iIIsConfigObject_ArticleTableFile,
|
|
iIIsConfigObject_AspAllowOutOfProcComponents,
|
|
iIIsConfigObject_AspAllowSessionState,
|
|
iIIsConfigObject_AspBufferingOn,
|
|
iIIsConfigObject_AspCodepage,
|
|
iIIsConfigObject_AspDiskTemplateCacheDirectory,
|
|
iIIsConfigObject_AspEnableApplicationRestart,
|
|
iIIsConfigObject_AspEnableAspHtmlFallback,
|
|
iIIsConfigObject_AspEnableChunkedEncoding,
|
|
iIIsConfigObject_AspEnableParentPaths,
|
|
iIIsConfigObject_AspEnableTypelibCache,
|
|
iIIsConfigObject_AspErrorsToNTLog,
|
|
iIIsConfigObject_AspExceptionCatchEnable,
|
|
iIIsConfigObject_AspKeepSessionIDSecure,
|
|
iIIsConfigObject_AspLCID,
|
|
iIIsConfigObject_AspLogErrorRequests,
|
|
iIIsConfigObject_AspMaxDiskTemplateCacheFiles,
|
|
iIIsConfigObject_AspPartitionID,
|
|
iIIsConfigObject_AspSxsName,
|
|
iIIsConfigObject_AspProcessorThreadMax,
|
|
iIIsConfigObject_AspQueueConnectionTestTime,
|
|
iIIsConfigObject_AspQueueTimeout,
|
|
iIIsConfigObject_AspRequestQueueMax,
|
|
iIIsConfigObject_AspScriptEngineCacheMax,
|
|
iIIsConfigObject_AspScriptErrorMessage,
|
|
iIIsConfigObject_AspScriptErrorSentToBrowser,
|
|
iIIsConfigObject_AspScriptFileCacheSize,
|
|
iIIsConfigObject_AspScriptLanguage,
|
|
iIIsConfigObject_AspScriptTimeout,
|
|
iIIsConfigObject_AspSessionMax,
|
|
iIIsConfigObject_AspSessionTimeout,
|
|
iIIsConfigObject_AspThreadGateEnabled,
|
|
iIIsConfigObject_AspThreadGateLoadHigh,
|
|
iIIsConfigObject_AspThreadGateLoadLow,
|
|
iIIsConfigObject_AspThreadGateSleepDelay,
|
|
iIIsConfigObject_AspThreadGateSleepMax,
|
|
iIIsConfigObject_AspThreadGateTimeSlice,
|
|
iIIsConfigObject_AspTrackThreadingModel,
|
|
iIIsConfigObject_AuthTurnList,
|
|
iIIsConfigObject_StandardAppModeEnabled,
|
|
iIIsConfigObject_BadMailDirectory,
|
|
iIIsConfigObject_CacheControlCustom,
|
|
iIIsConfigObject_CacheControlMaxAge,
|
|
iIIsConfigObject_CacheControlNoCache,
|
|
iIIsConfigObject_CacheISAPI,
|
|
iIIsConfigObject_CalLimitHttpError,
|
|
iIIsConfigObject_CalReserveTimeout,
|
|
iIIsConfigObject_CalSSLReserveTimeout,
|
|
iIIsConfigObject_CalVcPerConnect,
|
|
iIIsConfigObject_CertCheckMode,
|
|
iIIsConfigObject_CGITimeout,
|
|
iIIsConfigObject_ChangeNumber,
|
|
iIIsConfigObject_ClientPostHardLimit,
|
|
iIIsConfigObject_ClientPostSoftLimit,
|
|
iIIsConfigObject_ClusterEnabled,
|
|
iIIsConfigObject_CollectionComment,
|
|
iIIsConfigObject_ConnectionTimeout,
|
|
iIIsConfigObject_ContentIndexed,
|
|
iIIsConfigObject_CPUAction,
|
|
iIIsConfigObject_CPUAppEnabled,
|
|
iIIsConfigObject_CPUCGIEnabled,
|
|
iIIsConfigObject_CPULimit,
|
|
iIIsConfigObject_CPUCGILimit,
|
|
iIIsConfigObject_CPULimitLogEvent,
|
|
iIIsConfigObject_CPULimitPause,
|
|
iIIsConfigObject_CPULimitPriority,
|
|
iIIsConfigObject_CPULimitProcStop,
|
|
iIIsConfigObject_CPULimitsEnabled,
|
|
iIIsConfigObject_CPULoggingInterval,
|
|
iIIsConfigObject_CPUResetInterval,
|
|
iIIsConfigObject_CreateCGIWithNewConsole,
|
|
iIIsConfigObject_CreateProcessAsUser,
|
|
iIIsConfigObject_CSideEtrnDomains,
|
|
iIIsConfigObject_CustomErrorDescriptions,
|
|
iIIsConfigObject_DefaultDoc,
|
|
iIIsConfigObject_DefaultDocFooter,
|
|
iIIsConfigObject_DefaultDomain,
|
|
iIIsConfigObject_DefaultLogonDomain,
|
|
iIIsConfigObject_DefaultModeratorDomain,
|
|
iIIsConfigObject_DirectoryLevelsToScan,
|
|
iIIsConfigObject_DisablePublishing,
|
|
iIIsConfigObject_DisableNewNews,
|
|
iIIsConfigObject_DisableSocketPooling,
|
|
iIIsConfigObject_DisallowOverlappingRotation,
|
|
iIIsConfigObject_DisallowRotationOnConfigChange,
|
|
iIIsConfigObject_DomainRouting,
|
|
iIIsConfigObject_DoMasquerade,
|
|
iIIsConfigObject_DontLog,
|
|
iIIsConfigObject_DownlevelAdminInstance,
|
|
iIIsConfigObject_DropDirectory,
|
|
iIIsConfigObject_HistoryMajorVersionNumber,
|
|
iIIsConfigObject_XMLSchemaTimeStamp,
|
|
iIIsConfigObject_BINSchemaTimeStamp,
|
|
iIIsConfigObject_EnableHistory,
|
|
iIIsConfigObject_EnableDocFooter,
|
|
iIIsConfigObject_EnableEditWhileRunning,
|
|
iIIsConfigObject_EnableReverseDns,
|
|
iIIsConfigObject_EnableReverseDnsLookup,
|
|
iIIsConfigObject_EtrnDays,
|
|
iIIsConfigObject_ExitMessage,
|
|
iIIsConfigObject_FeedPostHardLimit,
|
|
iIIsConfigObject_FeedPostSoftLimit,
|
|
iIIsConfigObject_FeedReportPeriod,
|
|
iIIsConfigObject_FilterDescription,
|
|
iIIsConfigObject_FilterEnabled,
|
|
iIIsConfigObject_FilterLoadOrder,
|
|
iIIsConfigObject_FilterPath,
|
|
iIIsConfigObject_FilterState,
|
|
iIIsConfigObject_FrontPageWeb,
|
|
iIIsConfigObject_FtpDirBrowseShowLongDate,
|
|
iIIsConfigObject_FullyQualifiedDomainName,
|
|
iIIsConfigObject_BannerMessage,
|
|
iIIsConfigObject_UserIsolationMode,
|
|
iIIsConfigObject_FtpLogInUtf8,
|
|
iIIsConfigObject_GreetingMessage,
|
|
iIIsConfigObject_GroupHelpFile,
|
|
iIIsConfigObject_GroupListFile,
|
|
iIIsConfigObject_GroupVarListFile,
|
|
iIIsConfigObject_HeaderWaitTimeout,
|
|
iIIsConfigObject_HcCacheControlHeader,
|
|
iIIsConfigObject_HcCompressionBufferSize,
|
|
iIIsConfigObject_HcCompressionDirectory,
|
|
iIIsConfigObject_HcCompressionDll,
|
|
iIIsConfigObject_HcCreateFlags,
|
|
iIIsConfigObject_HcDoDiskSpaceLimiting,
|
|
iIIsConfigObject_HcDoDynamicCompression,
|
|
iIIsConfigObject_HcDoOnDemandCompression,
|
|
iIIsConfigObject_HcDoStaticCompression,
|
|
iIIsConfigObject_HcDynamicCompressionLevel,
|
|
iIIsConfigObject_HcExpiresHeader,
|
|
iIIsConfigObject_HcFileExtensions,
|
|
iIIsConfigObject_HcFilesDeletedPerDiskFree,
|
|
iIIsConfigObject_HcIoBufferSize,
|
|
iIIsConfigObject_HcMaxDiskSpaceUsage,
|
|
iIIsConfigObject_HcMaxQueueLength,
|
|
iIIsConfigObject_HcMimeType,
|
|
iIIsConfigObject_HcMinFileSizeForComp,
|
|
iIIsConfigObject_HcNoCompressionForHttp10,
|
|
iIIsConfigObject_HcNoCompressionForProxies,
|
|
iIIsConfigObject_HcNoCompressionForRange,
|
|
iIIsConfigObject_HcOnDemandCompLevel,
|
|
iIIsConfigObject_HcPriority,
|
|
iIIsConfigObject_HcScriptFileExtensions,
|
|
iIIsConfigObject_HcSendCacheHeaders,
|
|
iIIsConfigObject_HistoryTableFile,
|
|
iIIsConfigObject_HonorClientMsgIds,
|
|
iIIsConfigObject_HopCount,
|
|
iIIsConfigObject_HttpCustomHeaders,
|
|
iIIsConfigObject_HttpErrors,
|
|
iIIsConfigObject_HttpExpires,
|
|
iIIsConfigObject_HttpPics,
|
|
iIIsConfigObject_HttpRedirect,
|
|
iIIsConfigObject_IdleTimeout,
|
|
iIIsConfigObject_IgnoreTranslate,
|
|
iIIsConfigObject_ImapClearTextProvider,
|
|
iIIsConfigObject_ImapDefaultDomain,
|
|
iIIsConfigObject_ImapDsAccount,
|
|
iIIsConfigObject_ImapDsBindType,
|
|
iIIsConfigObject_ImapDsDataDirectory,
|
|
iIIsConfigObject_ImapDsDefaultMailRoot,
|
|
iIIsConfigObject_ImapDsHost,
|
|
iIIsConfigObject_ImapDsNamingContext,
|
|
iIIsConfigObject_ImapDsPassword,
|
|
iIIsConfigObject_ImapDsSchemaType,
|
|
iIIsConfigObject_ImapExpireDelay,
|
|
iIIsConfigObject_ImapExpireMail,
|
|
iIIsConfigObject_ImapExpireStart,
|
|
iIIsConfigObject_ImapMailExpirationTime,
|
|
iIIsConfigObject_ImapRoutingDll,
|
|
iIIsConfigObject_ImapRoutingSources,
|
|
iIIsConfigObject_ImapRoutingTableType,
|
|
iIIsConfigObject_ImapServiceVersion,
|
|
iIIsConfigObject_InProcessIsapiApps,
|
|
iIIsConfigObject_IPSecurity,
|
|
iIIsConfigObject_LimitRemoteConnections,
|
|
iIIsConfigObject_ListFile,
|
|
iIIsConfigObject_LocalRetryAttempts,
|
|
iIIsConfigObject_LocalRetryInterval,
|
|
iIIsConfigObject_LogAnonymous,
|
|
iIIsConfigObject_LogCustomPropertyDataType,
|
|
iIIsConfigObject_LogCustomPropertyHeader,
|
|
iIIsConfigObject_LogCustomPropertyID,
|
|
iIIsConfigObject_LogCustomPropertyMask,
|
|
iIIsConfigObject_LogCustomPropertyName,
|
|
iIIsConfigObject_LogCustomPropertyServicesString,
|
|
iIIsConfigObject_LogFileDirectory,
|
|
iIIsConfigObject_LogFileLocaltimeRollover,
|
|
iIIsConfigObject_LogFilePeriod,
|
|
iIIsConfigObject_LogFileTruncateSize,
|
|
iIIsConfigObject_LogInUTF8,
|
|
iIIsConfigObject_LogModuleId,
|
|
iIIsConfigObject_LogModuleList,
|
|
iIIsConfigObject_LogModuleUiId,
|
|
iIIsConfigObject_LogNonAnonymous,
|
|
iIIsConfigObject_LogOdbcDataSource,
|
|
iIIsConfigObject_LogOdbcPassword,
|
|
iIIsConfigObject_LogOdbcTableName,
|
|
iIIsConfigObject_LogOdbcUserName,
|
|
iIIsConfigObject_LogonMethod,
|
|
iIIsConfigObject_LogPluginClsid,
|
|
iIIsConfigObject_LogType,
|
|
iIIsConfigObject_MasqueradeDomain,
|
|
iIIsConfigObject_MetabaseComments,
|
|
iIIsConfigObject_MaxErrorFiles,
|
|
iIIsConfigObject_MaxHistoryFiles,
|
|
iIIsConfigObject_MaxBandwidth,
|
|
iIIsConfigObject_MaxBandwidthBlocked,
|
|
iIIsConfigObject_MaxBatchedMessages,
|
|
iIIsConfigObject_MaxClientsMessage,
|
|
iIIsConfigObject_MaxConnections,
|
|
iIIsConfigObject_MaxEndpointConnections,
|
|
iIIsConfigObject_MaxGlobalBandwidth,
|
|
iIIsConfigObject_MaxGlobalConnections,
|
|
iIIsConfigObject_MaxMessageSize,
|
|
iIIsConfigObject_MaxOutConnections,
|
|
iIIsConfigObject_MaxOutConnectionsPerDomain,
|
|
iIIsConfigObject_MaxProcesses,
|
|
iIIsConfigObject_MaxRecipients,
|
|
iIIsConfigObject_MaxSearchResults,
|
|
iIIsConfigObject_MaxSessionSize,
|
|
iIIsConfigObject_MaxSmtpLogonErrors,
|
|
iIIsConfigObject_MD_0,
|
|
iIIsConfigObject_MD_1001,
|
|
iIIsConfigObject_PostmasterName,
|
|
iIIsConfigObject_PostmasterEmail,
|
|
iIIsConfigObject_LocalDomains,
|
|
iIIsConfigObject_ShutdownLatency,
|
|
iIIsConfigObject_MD_APP_LAST_OUTPROC_PID,
|
|
iIIsConfigObject_MD_AUTH_CHANGE_URL,
|
|
iIIsConfigObject_MD_AUTH_EXPIRED_UNSECUREURL,
|
|
iIIsConfigObject_MD_AUTH_EXPIRED_URL,
|
|
iIIsConfigObject_MD_AUTH_NOTIFY_PWD_EXP_URL,
|
|
iIIsConfigObject_MD_AUTH_NOTIFY_PWS_EXP_UNSECUREURL,
|
|
iIIsConfigObject_MD_ETAG_CHANGENUMBER,
|
|
iIIsConfigObject_MD_IISADMIN_EXTENSIONS,
|
|
iIIsConfigObject_MD_ISM_ACCESS_CHECK,
|
|
iIIsConfigObject_MD_METADATA_ID_REGISTRATION,
|
|
iIIsConfigObject_MD_SERVER_CAPABILITIES,
|
|
iIIsConfigObject_ServerCommand,
|
|
iIIsConfigObject_MD_SERVER_PLATFORM,
|
|
iIIsConfigObject_MajorIIsVersionNumber,
|
|
iIIsConfigObject_MinorIIsVersionNumber,
|
|
iIIsConfigObject_MimeMap,
|
|
iIIsConfigObject_MinFileKbSec,
|
|
iIIsConfigObject_ModeratorFile,
|
|
iIIsConfigObject_MSDOSDirOutput,
|
|
iIIsConfigObject_NetLogonWorkstation,
|
|
iIIsConfigObject_NntpCommandLogMask,
|
|
iIIsConfigObject_NewsDropDirectory,
|
|
iIIsConfigObject_NewsFailedPickupDirectory,
|
|
iIIsConfigObject_NewsPickupDirectory,
|
|
iIIsConfigObject_NntpServiceVersion,
|
|
iIIsConfigObject_NntpUucpName,
|
|
iIIsConfigObject_NotDeletable,
|
|
iIIsConfigObject_NTAuthenticationProviders,
|
|
iIIsConfigObject_OrphanAction,
|
|
iIIsConfigObject_OrphanActionExe,
|
|
iIIsConfigObject_OrphanActionParams,
|
|
iIIsConfigObject_OrphanWorkerProcess,
|
|
iIIsConfigObject_PasswordCacheTTL,
|
|
iIIsConfigObject_PasswordExpirePrenotifyDays,
|
|
iIIsConfigObject_Path,
|
|
iIIsConfigObject_PeriodicRestartRequests,
|
|
iIIsConfigObject_PeriodicRestartSchedule,
|
|
iIIsConfigObject_PeriodicRestartTime,
|
|
iIIsConfigObject_PeriodicRestartConnections,
|
|
iIIsConfigObject_PeriodicRestartMemory,
|
|
iIIsConfigObject_PickupDirectory,
|
|
iIIsConfigObject_PingingEnabled,
|
|
iIIsConfigObject_PingInterval,
|
|
iIIsConfigObject_PingResponseTime,
|
|
iIIsConfigObject_PoolIdcTimeout,
|
|
iIIsConfigObject_Pop3ClearTextProvider,
|
|
iIIsConfigObject_Pop3DefaultDomain,
|
|
iIIsConfigObject_Pop3DsAccount,
|
|
iIIsConfigObject_Pop3DsBindType,
|
|
iIIsConfigObject_Pop3DsDataDirectory,
|
|
iIIsConfigObject_Pop3DsDefaultMailRoot,
|
|
iIIsConfigObject_Pop3DsHost,
|
|
iIIsConfigObject_Pop3DsNamingContext,
|
|
iIIsConfigObject_Pop3DsPassword,
|
|
iIIsConfigObject_Pop3DsSchemaType,
|
|
iIIsConfigObject_Pop3ExpireDelay,
|
|
iIIsConfigObject_Pop3ExpireMail,
|
|
iIIsConfigObject_Pop3ExpireStart,
|
|
iIIsConfigObject_Pop3MailExpirationTime,
|
|
iIIsConfigObject_Pop3RoutingDll,
|
|
iIIsConfigObject_Pop3RoutingSources,
|
|
iIIsConfigObject_Pop3RoutingTableType,
|
|
iIIsConfigObject_Pop3ServiceVersion,
|
|
iIIsConfigObject_PrettyNamesFile,
|
|
iIIsConfigObject_NntpClearTextProvider,
|
|
iIIsConfigObject_ProcessNTCRIfLoggedOn,
|
|
iIIsConfigObject_PutReadSize,
|
|
iIIsConfigObject_QueueDirectory,
|
|
iIIsConfigObject_RapidFailProtection,
|
|
iIIsConfigObject_RapidFailProtectionInterval,
|
|
iIIsConfigObject_RapidFailProtectionMaxCrashes,
|
|
iIIsConfigObject_Realm,
|
|
iIIsConfigObject_RedirectHeaders,
|
|
iIIsConfigObject_RelayForAuth,
|
|
iIIsConfigObject_RelayIpList,
|
|
iIIsConfigObject_RemoteRetryAttempts,
|
|
iIIsConfigObject_RemoteRetryInterval,
|
|
iIIsConfigObject_RemoteSmtpPort,
|
|
iIIsConfigObject_RemoteSmtpSecurePort,
|
|
iIIsConfigObject_RemoteTimeout,
|
|
iIIsConfigObject_RevocationFreshnessTime,
|
|
iIIsConfigObject_RevocationURLRetrievalTimeout,
|
|
iIIsConfigObject_RouteAction,
|
|
iIIsConfigObject_RouteActionString,
|
|
iIIsConfigObject_RoutePassword,
|
|
iIIsConfigObject_RouteUserName,
|
|
iIIsConfigObject_RoutingDll,
|
|
iIIsConfigObject_RoutingSources,
|
|
iIIsConfigObject_RunAsLocalSystem,
|
|
iIIsConfigObject_SaslLogonDomain,
|
|
iIIsConfigObject_ScriptMaps,
|
|
iIIsConfigObject_SecureBindings,
|
|
iIIsConfigObject_SendBadTo,
|
|
iIIsConfigObject_SendNdrTo,
|
|
iIIsConfigObject_ServerAutoStart,
|
|
iIIsConfigObject_ServerBindings,
|
|
iIIsConfigObject_ServerComment,
|
|
iIIsConfigObject_ServerListenBacklog,
|
|
iIIsConfigObject_ServerListenTimeout,
|
|
iIIsConfigObject_ServerSize,
|
|
iIIsConfigObject_ServerState,
|
|
iIIsConfigObject_SessionKey,
|
|
iIIsConfigObject_ShouldDeliver,
|
|
iIIsConfigObject_ShutdownTimeLimit,
|
|
iIIsConfigObject_SmartHost,
|
|
iIIsConfigObject_SmartHostType,
|
|
iIIsConfigObject_SMPAffinitized,
|
|
iIIsConfigObject_SMPProcessorAffinityMask,
|
|
iIIsConfigObject_SmtpAdvQueueDll,
|
|
iIIsConfigObject_SmtpAuthTimeout,
|
|
iIIsConfigObject_SmtpBdatTimeout,
|
|
iIIsConfigObject_SmtpClearTextProvider,
|
|
iIIsConfigObject_SmtpCommandLogMask,
|
|
iIIsConfigObject_SmtpConnectTimeout,
|
|
iIIsConfigObject_SmtpDataTimeout,
|
|
iIIsConfigObject_SmtpDsAccount,
|
|
iIIsConfigObject_SmtpDsBindType,
|
|
iIIsConfigObject_SmtpDsDataDirectory,
|
|
iIIsConfigObject_SmtpDsDefaultMailRoot,
|
|
iIIsConfigObject_SmtpDsDomain,
|
|
iIIsConfigObject_SmtpDsFlags,
|
|
iIIsConfigObject_SmtpDsHost,
|
|
iIIsConfigObject_SmtpDsNamingContext,
|
|
iIIsConfigObject_SmtpDSNLanguageID,
|
|
iIIsConfigObject_SmtpDSNOptions,
|
|
iIIsConfigObject_SmtpDsPassword,
|
|
iIIsConfigObject_SmtpDsPort,
|
|
iIIsConfigObject_SmtpDsSchemaType,
|
|
iIIsConfigObject_SmtpDsUseCat,
|
|
iIIsConfigObject_SmtpFlushMailFile,
|
|
iIIsConfigObject_SmtpHeloTimeout,
|
|
iIIsConfigObject_SmtpInboundCommandSupportOptions,
|
|
iIIsConfigObject_SmtpLocalDelayExpireMinutes,
|
|
iIIsConfigObject_SmtpLocalNDRExpireMinutes,
|
|
iIIsConfigObject_SmtpMailFromTimeout,
|
|
iIIsConfigObject_SmtpOutboundCommandSupportOptions,
|
|
iIIsConfigObject_SmtpRcptToTimeout,
|
|
iIIsConfigObject_SmtpRemoteDelayExpireMinutes,
|
|
iIIsConfigObject_SmtpRemoteNDRExpireMinutes,
|
|
iIIsConfigObject_SmtpRemoteProgressiveRetry,
|
|
iIIsConfigObject_SmtpRemoteRetryThreshold,
|
|
iIIsConfigObject_SmtpRoutingTableType,
|
|
iIIsConfigObject_SmtpRsetTimeout,
|
|
iIIsConfigObject_SmtpSaslTimeout,
|
|
iIIsConfigObject_SmtpServer,
|
|
iIIsConfigObject_SmtpServiceVersion,
|
|
iIIsConfigObject_SmtpTurnTimeout,
|
|
iIIsConfigObject_SSIExecDisable,
|
|
iIIsConfigObject_SSLCertHash,
|
|
iIIsConfigObject_SSLStoreName,
|
|
iIIsConfigObject_SslUseDsMapper,
|
|
iIIsConfigObject_StartupTimeLimit,
|
|
iIIsConfigObject_AppPoolQueueLength,
|
|
iIIsConfigObject_UNCAuthenticationPassThrough,
|
|
iIIsConfigObject_UNCPassword,
|
|
iIIsConfigObject_UNCUserName,
|
|
iIIsConfigObject_UploadReadAheadSize,
|
|
iIIsConfigObject_UseDigestSSP,
|
|
iIIsConfigObject_UseHostName,
|
|
iIIsConfigObject_VrDriverClsid,
|
|
iIIsConfigObject_VrDriverProgid,
|
|
iIIsConfigObject_FsPropertyPath,
|
|
iIIsConfigObject_VrUseAccount,
|
|
iIIsConfigObject_VrDoExpire,
|
|
iIIsConfigObject_ExMdbGuid,
|
|
iIIsConfigObject_VrOwnModerator,
|
|
iIIsConfigObject_ArticleTimeLimit,
|
|
iIIsConfigObject_HistoryExpiration,
|
|
iIIsConfigObject_NewsCrawlerTime,
|
|
iIIsConfigObject_NntpOrganization,
|
|
iIIsConfigObject_SmtpUseTcpDns,
|
|
iIIsConfigObject_SmtpDotStuffPickupDirFiles,
|
|
iIIsConfigObject_SmtpDomainValidationFlags,
|
|
iIIsConfigObject_SmtpSSLRequireTrustedCA,
|
|
iIIsConfigObject_SmtpSSLCertHostnameValidation,
|
|
iIIsConfigObject_MaxMailObjects,
|
|
iIIsConfigObject_ShouldPickupMail,
|
|
iIIsConfigObject_MaxDirChangeIOSize,
|
|
iIIsConfigObject_NameResolutionType,
|
|
iIIsConfigObject_MaxSmtpErrors,
|
|
iIIsConfigObject_ShouldPipelineIn,
|
|
iIIsConfigObject_ShouldPipelineOut,
|
|
iIIsConfigObject_ConnectResponse,
|
|
iIIsConfigObject_UpdatedFQDN,
|
|
iIIsConfigObject_UpdatedDefaultDomain,
|
|
iIIsConfigObject_EtrnSubdomains,
|
|
iIIsConfigObject_SmtpMaxRemoteQThreads,
|
|
iIIsConfigObject_SmtpDisableRelay,
|
|
iIIsConfigObject_SmtpHeloNoDomain,
|
|
iIIsConfigObject_SmtpMailNoHelo,
|
|
iIIsConfigObject_SmtpAqueueWait,
|
|
iIIsConfigObject_AddNoHeaders,
|
|
iIIsConfigObject_SmtpEventlogLevel,
|
|
iIIsConfigObject_FeedServerName,
|
|
iIIsConfigObject_FeedType,
|
|
iIIsConfigObject_FeedNewsgroups,
|
|
iIIsConfigObject_FeedSecurityType,
|
|
iIIsConfigObject_FeedAuthenticationType,
|
|
iIIsConfigObject_FeedAccountName,
|
|
iIIsConfigObject_FeedPassword,
|
|
iIIsConfigObject_FeedStartTimeHigh,
|
|
iIIsConfigObject_FeedStartTimeLow,
|
|
iIIsConfigObject_FeedInterval,
|
|
iIIsConfigObject_FeedAllowControlMsgs,
|
|
iIIsConfigObject_FeedCreateAutomatically,
|
|
iIIsConfigObject_FeedDisabled,
|
|
iIIsConfigObject_FeedDistribution,
|
|
iIIsConfigObject_FeedConcurrentSessions,
|
|
iIIsConfigObject_FeedMaxConnectionAttempts,
|
|
iIIsConfigObject_FeedUucpName,
|
|
iIIsConfigObject_FeedTempDirectory,
|
|
iIIsConfigObject_FeedNextPullHigh,
|
|
iIIsConfigObject_FeedNextPullLow,
|
|
iIIsConfigObject_FeedPeerTempDirectory,
|
|
iIIsConfigObject_FeedPeerGapSize,
|
|
iIIsConfigObject_FeedOutgoingPort,
|
|
iIIsConfigObject_FeedFeedpairId,
|
|
iIIsConfigObject_FeedHandshake,
|
|
iIIsConfigObject_FeedAdminError,
|
|
iIIsConfigObject_FeedErrParmMask,
|
|
iIIsConfigObject_ExpireSpace,
|
|
iIIsConfigObject_ExpireTime,
|
|
iIIsConfigObject_ExpireNewsgroups,
|
|
iIIsConfigObject_ExpirePolicyName,
|
|
iIIsConfigObject_DoStaticCompression,
|
|
iIIsConfigObject_DoDynamicCompression,
|
|
iIIsConfigObject_WAMUserName,
|
|
iIIsConfigObject_WAMUserPass,
|
|
iIIsConfigObject_Win32Error,
|
|
iIIsConfigObject_XoverTableFile,
|
|
iIIsConfigObject_StopListening,
|
|
iIIsConfigObject_DavEnabled,
|
|
iIIsConfigObject_AccessFlags,
|
|
iIIsConfigObject_AccessSSLFlags,
|
|
iIIsConfigObject_AuthFlags,
|
|
iIIsConfigObject_AuthPersistence,
|
|
iIIsConfigObject_CPULoggingMask,
|
|
iIIsConfigObject_CPULoggingOptions,
|
|
iIIsConfigObject_DirBrowseFlags,
|
|
iIIsConfigObject_FilterFlags,
|
|
iIIsConfigObject_LogExtFileFlags,
|
|
iIIsConfigObject_PasswordChangeFlags,
|
|
iIIsConfigObject_ServerConfigFlags,
|
|
iIIsConfigObject_AspAppServiceFlags,
|
|
cIIsConfigObject_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsConfigObjectRow {
|
|
WCHAR * pKeyType;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
WCHAR * pAdminEmail;
|
|
WCHAR * pAdminName;
|
|
WCHAR * pAdminServer;
|
|
ULONG * pAllowAnonymous;
|
|
ULONG * pAllowClientPosts;
|
|
ULONG * pAllowControlMsgs;
|
|
ULONG * pAllowFeedPosts;
|
|
ULONG * pAllowKeepAlive;
|
|
ULONG * pAllowPathInfoForScriptMappings;
|
|
ULONG * pAlwaysUseSsl;
|
|
ULONG * pAnonymousOnly;
|
|
ULONG * pAnonymousPasswordSync;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pAppAllowClientDebug;
|
|
ULONG * pAppAllowDebugging;
|
|
WCHAR * pAppFriendlyName;
|
|
ULONG * pAppIsolated;
|
|
ULONG * pAppOopRecoverLimit;
|
|
WCHAR * pAppPackageID;
|
|
WCHAR * pAppPackageName;
|
|
WCHAR * pAppPoolFriendlyName;
|
|
WCHAR * pAppPoolId;
|
|
ULONG * pAppPoolIdentityType;
|
|
ULONG * pAppPoolCommand;
|
|
ULONG * pAppPoolState;
|
|
ULONG * pAppPoolAutoStart;
|
|
WCHAR * pAppRoot;
|
|
WCHAR * pAppWamClsid;
|
|
WCHAR * pArticleTableFile;
|
|
ULONG * pAspAllowOutOfProcComponents;
|
|
ULONG * pAspAllowSessionState;
|
|
ULONG * pAspBufferingOn;
|
|
ULONG * pAspCodepage;
|
|
WCHAR * pAspDiskTemplateCacheDirectory;
|
|
ULONG * pAspEnableApplicationRestart;
|
|
ULONG * pAspEnableAspHtmlFallback;
|
|
ULONG * pAspEnableChunkedEncoding;
|
|
ULONG * pAspEnableParentPaths;
|
|
ULONG * pAspEnableTypelibCache;
|
|
ULONG * pAspErrorsToNTLog;
|
|
ULONG * pAspExceptionCatchEnable;
|
|
ULONG * pAspKeepSessionIDSecure;
|
|
ULONG * pAspLCID;
|
|
ULONG * pAspLogErrorRequests;
|
|
ULONG * pAspMaxDiskTemplateCacheFiles;
|
|
WCHAR * pAspPartitionID;
|
|
WCHAR * pAspSxsName;
|
|
ULONG * pAspProcessorThreadMax;
|
|
ULONG * pAspQueueConnectionTestTime;
|
|
ULONG * pAspQueueTimeout;
|
|
ULONG * pAspRequestQueueMax;
|
|
ULONG * pAspScriptEngineCacheMax;
|
|
WCHAR * pAspScriptErrorMessage;
|
|
ULONG * pAspScriptErrorSentToBrowser;
|
|
ULONG * pAspScriptFileCacheSize;
|
|
WCHAR * pAspScriptLanguage;
|
|
ULONG * pAspScriptTimeout;
|
|
ULONG * pAspSessionMax;
|
|
ULONG * pAspSessionTimeout;
|
|
ULONG * pAspThreadGateEnabled;
|
|
ULONG * pAspThreadGateLoadHigh;
|
|
ULONG * pAspThreadGateLoadLow;
|
|
ULONG * pAspThreadGateSleepDelay;
|
|
ULONG * pAspThreadGateSleepMax;
|
|
ULONG * pAspThreadGateTimeSlice;
|
|
ULONG * pAspTrackThreadingModel;
|
|
WCHAR * pAuthTurnList;
|
|
ULONG * pStandardAppModeEnabled;
|
|
WCHAR * pBadMailDirectory;
|
|
WCHAR * pCacheControlCustom;
|
|
ULONG * pCacheControlMaxAge;
|
|
ULONG * pCacheControlNoCache;
|
|
ULONG * pCacheISAPI;
|
|
ULONG * pCalLimitHttpError;
|
|
ULONG * pCalReserveTimeout;
|
|
ULONG * pCalSSLReserveTimeout;
|
|
ULONG * pCalVcPerConnect;
|
|
ULONG * pCertCheckMode;
|
|
ULONG * pCGITimeout;
|
|
ULONG * pChangeNumber;
|
|
ULONG * pClientPostHardLimit;
|
|
ULONG * pClientPostSoftLimit;
|
|
ULONG * pClusterEnabled;
|
|
WCHAR * pCollectionComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pContentIndexed;
|
|
ULONG * pCPUAction;
|
|
ULONG * pCPUAppEnabled;
|
|
ULONG * pCPUCGIEnabled;
|
|
ULONG * pCPULimit;
|
|
ULONG * pCPUCGILimit;
|
|
ULONG * pCPULimitLogEvent;
|
|
ULONG * pCPULimitPause;
|
|
ULONG * pCPULimitPriority;
|
|
ULONG * pCPULimitProcStop;
|
|
ULONG * pCPULimitsEnabled;
|
|
ULONG * pCPULoggingInterval;
|
|
ULONG * pCPUResetInterval;
|
|
ULONG * pCreateCGIWithNewConsole;
|
|
ULONG * pCreateProcessAsUser;
|
|
WCHAR * pCSideEtrnDomains;
|
|
WCHAR * pCustomErrorDescriptions;
|
|
WCHAR * pDefaultDoc;
|
|
WCHAR * pDefaultDocFooter;
|
|
WCHAR * pDefaultDomain;
|
|
WCHAR * pDefaultLogonDomain;
|
|
WCHAR * pDefaultModeratorDomain;
|
|
ULONG * pDirectoryLevelsToScan;
|
|
ULONG * pDisablePublishing;
|
|
ULONG * pDisableNewNews;
|
|
ULONG * pDisableSocketPooling;
|
|
ULONG * pDisallowOverlappingRotation;
|
|
ULONG * pDisallowRotationOnConfigChange;
|
|
WCHAR * pDomainRouting;
|
|
ULONG * pDoMasquerade;
|
|
ULONG * pDontLog;
|
|
ULONG * pDownlevelAdminInstance;
|
|
WCHAR * pDropDirectory;
|
|
ULONG * pHistoryMajorVersionNumber;
|
|
unsigned char * pXMLSchemaTimeStamp;
|
|
unsigned char * pBINSchemaTimeStamp;
|
|
ULONG * pEnableHistory;
|
|
ULONG * pEnableDocFooter;
|
|
ULONG * pEnableEditWhileRunning;
|
|
ULONG * pEnableReverseDns;
|
|
ULONG * pEnableReverseDnsLookup;
|
|
ULONG * pEtrnDays;
|
|
WCHAR * pExitMessage;
|
|
ULONG * pFeedPostHardLimit;
|
|
ULONG * pFeedPostSoftLimit;
|
|
ULONG * pFeedReportPeriod;
|
|
WCHAR * pFilterDescription;
|
|
ULONG * pFilterEnabled;
|
|
WCHAR * pFilterLoadOrder;
|
|
WCHAR * pFilterPath;
|
|
ULONG * pFilterState;
|
|
ULONG * pFrontPageWeb;
|
|
ULONG * pFtpDirBrowseShowLongDate;
|
|
WCHAR * pFullyQualifiedDomainName;
|
|
WCHAR * pBannerMessage;
|
|
ULONG * pUserIsolationMode;
|
|
ULONG * pFtpLogInUtf8;
|
|
WCHAR * pGreetingMessage;
|
|
WCHAR * pGroupHelpFile;
|
|
WCHAR * pGroupListFile;
|
|
WCHAR * pGroupVarListFile;
|
|
ULONG * pHeaderWaitTimeout;
|
|
WCHAR * pHcCacheControlHeader;
|
|
ULONG * pHcCompressionBufferSize;
|
|
WCHAR * pHcCompressionDirectory;
|
|
WCHAR * pHcCompressionDll;
|
|
ULONG * pHcCreateFlags;
|
|
ULONG * pHcDoDiskSpaceLimiting;
|
|
ULONG * pHcDoDynamicCompression;
|
|
ULONG * pHcDoOnDemandCompression;
|
|
ULONG * pHcDoStaticCompression;
|
|
ULONG * pHcDynamicCompressionLevel;
|
|
WCHAR * pHcExpiresHeader;
|
|
WCHAR * pHcFileExtensions;
|
|
ULONG * pHcFilesDeletedPerDiskFree;
|
|
ULONG * pHcIoBufferSize;
|
|
ULONG * pHcMaxDiskSpaceUsage;
|
|
ULONG * pHcMaxQueueLength;
|
|
WCHAR * pHcMimeType;
|
|
ULONG * pHcMinFileSizeForComp;
|
|
ULONG * pHcNoCompressionForHttp10;
|
|
ULONG * pHcNoCompressionForProxies;
|
|
ULONG * pHcNoCompressionForRange;
|
|
ULONG * pHcOnDemandCompLevel;
|
|
ULONG * pHcPriority;
|
|
WCHAR * pHcScriptFileExtensions;
|
|
ULONG * pHcSendCacheHeaders;
|
|
WCHAR * pHistoryTableFile;
|
|
ULONG * pHonorClientMsgIds;
|
|
ULONG * pHopCount;
|
|
WCHAR * pHttpCustomHeaders;
|
|
WCHAR * pHttpErrors;
|
|
WCHAR * pHttpExpires;
|
|
WCHAR * pHttpPics;
|
|
WCHAR * pHttpRedirect;
|
|
ULONG * pIdleTimeout;
|
|
ULONG * pIgnoreTranslate;
|
|
WCHAR * pImapClearTextProvider;
|
|
WCHAR * pImapDefaultDomain;
|
|
WCHAR * pImapDsAccount;
|
|
WCHAR * pImapDsBindType;
|
|
WCHAR * pImapDsDataDirectory;
|
|
WCHAR * pImapDsDefaultMailRoot;
|
|
WCHAR * pImapDsHost;
|
|
WCHAR * pImapDsNamingContext;
|
|
WCHAR * pImapDsPassword;
|
|
WCHAR * pImapDsSchemaType;
|
|
ULONG * pImapExpireDelay;
|
|
ULONG * pImapExpireMail;
|
|
ULONG * pImapExpireStart;
|
|
ULONG * pImapMailExpirationTime;
|
|
WCHAR * pImapRoutingDll;
|
|
WCHAR * pImapRoutingSources;
|
|
WCHAR * pImapRoutingTableType;
|
|
ULONG * pImapServiceVersion;
|
|
WCHAR * pInProcessIsapiApps;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pLimitRemoteConnections;
|
|
WCHAR * pListFile;
|
|
ULONG * pLocalRetryAttempts;
|
|
ULONG * pLocalRetryInterval;
|
|
ULONG * pLogAnonymous;
|
|
ULONG * pLogCustomPropertyDataType;
|
|
WCHAR * pLogCustomPropertyHeader;
|
|
ULONG * pLogCustomPropertyID;
|
|
ULONG * pLogCustomPropertyMask;
|
|
WCHAR * pLogCustomPropertyName;
|
|
WCHAR * pLogCustomPropertyServicesString;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFileLocaltimeRollover;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogInUTF8;
|
|
WCHAR * pLogModuleId;
|
|
WCHAR * pLogModuleList;
|
|
WCHAR * pLogModuleUiId;
|
|
ULONG * pLogNonAnonymous;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcPassword;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
ULONG * pLogonMethod;
|
|
WCHAR * pLogPluginClsid;
|
|
ULONG * pLogType;
|
|
WCHAR * pMasqueradeDomain;
|
|
ULONG * pMetabaseComments;
|
|
ULONG * pMaxErrorFiles;
|
|
ULONG * pMaxHistoryFiles;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxBandwidthBlocked;
|
|
ULONG * pMaxBatchedMessages;
|
|
WCHAR * pMaxClientsMessage;
|
|
ULONG * pMaxConnections;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pMaxGlobalBandwidth;
|
|
ULONG * pMaxGlobalConnections;
|
|
ULONG * pMaxMessageSize;
|
|
ULONG * pMaxOutConnections;
|
|
ULONG * pMaxOutConnectionsPerDomain;
|
|
ULONG * pMaxProcesses;
|
|
ULONG * pMaxRecipients;
|
|
ULONG * pMaxSearchResults;
|
|
ULONG * pMaxSessionSize;
|
|
ULONG * pMaxSmtpLogonErrors;
|
|
WCHAR * pMD_0;
|
|
ULONG * pMD_1001;
|
|
WCHAR * pPostmasterName;
|
|
WCHAR * pPostmasterEmail;
|
|
WCHAR * pLocalDomains;
|
|
ULONG * pShutdownLatency;
|
|
WCHAR * pMD_APP_LAST_OUTPROC_PID;
|
|
WCHAR * pMD_AUTH_CHANGE_URL;
|
|
WCHAR * pMD_AUTH_EXPIRED_UNSECUREURL;
|
|
WCHAR * pMD_AUTH_EXPIRED_URL;
|
|
WCHAR * pMD_AUTH_NOTIFY_PWD_EXP_URL;
|
|
WCHAR * pMD_AUTH_NOTIFY_PWS_EXP_UNSECUREURL;
|
|
ULONG * pMD_ETAG_CHANGENUMBER;
|
|
WCHAR * pMD_IISADMIN_EXTENSIONS;
|
|
ULONG * pMD_ISM_ACCESS_CHECK;
|
|
WCHAR * pMD_METADATA_ID_REGISTRATION;
|
|
ULONG * pMD_SERVER_CAPABILITIES;
|
|
ULONG * pServerCommand;
|
|
ULONG * pMD_SERVER_PLATFORM;
|
|
ULONG * pMajorIIsVersionNumber;
|
|
ULONG * pMinorIIsVersionNumber;
|
|
WCHAR * pMimeMap;
|
|
ULONG * pMinFileKbSec;
|
|
WCHAR * pModeratorFile;
|
|
ULONG * pMSDOSDirOutput;
|
|
ULONG * pNetLogonWorkstation;
|
|
ULONG * pNntpCommandLogMask;
|
|
WCHAR * pNewsDropDirectory;
|
|
WCHAR * pNewsFailedPickupDirectory;
|
|
WCHAR * pNewsPickupDirectory;
|
|
ULONG * pNntpServiceVersion;
|
|
WCHAR * pNntpUucpName;
|
|
ULONG * pNotDeletable;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
WCHAR * pOrphanAction;
|
|
WCHAR * pOrphanActionExe;
|
|
WCHAR * pOrphanActionParams;
|
|
ULONG * pOrphanWorkerProcess;
|
|
ULONG * pPasswordCacheTTL;
|
|
ULONG * pPasswordExpirePrenotifyDays;
|
|
WCHAR * pPath;
|
|
ULONG * pPeriodicRestartRequests;
|
|
WCHAR * pPeriodicRestartSchedule;
|
|
ULONG * pPeriodicRestartTime;
|
|
ULONG * pPeriodicRestartConnections;
|
|
ULONG * pPeriodicRestartMemory;
|
|
WCHAR * pPickupDirectory;
|
|
ULONG * pPingingEnabled;
|
|
ULONG * pPingInterval;
|
|
ULONG * pPingResponseTime;
|
|
ULONG * pPoolIdcTimeout;
|
|
WCHAR * pPop3ClearTextProvider;
|
|
WCHAR * pPop3DefaultDomain;
|
|
WCHAR * pPop3DsAccount;
|
|
WCHAR * pPop3DsBindType;
|
|
WCHAR * pPop3DsDataDirectory;
|
|
WCHAR * pPop3DsDefaultMailRoot;
|
|
WCHAR * pPop3DsHost;
|
|
WCHAR * pPop3DsNamingContext;
|
|
WCHAR * pPop3DsPassword;
|
|
WCHAR * pPop3DsSchemaType;
|
|
ULONG * pPop3ExpireDelay;
|
|
ULONG * pPop3ExpireMail;
|
|
ULONG * pPop3ExpireStart;
|
|
ULONG * pPop3MailExpirationTime;
|
|
WCHAR * pPop3RoutingDll;
|
|
WCHAR * pPop3RoutingSources;
|
|
WCHAR * pPop3RoutingTableType;
|
|
ULONG * pPop3ServiceVersion;
|
|
WCHAR * pPrettyNamesFile;
|
|
WCHAR * pNntpClearTextProvider;
|
|
ULONG * pProcessNTCRIfLoggedOn;
|
|
ULONG * pPutReadSize;
|
|
WCHAR * pQueueDirectory;
|
|
ULONG * pRapidFailProtection;
|
|
ULONG * pRapidFailProtectionInterval;
|
|
ULONG * pRapidFailProtectionMaxCrashes;
|
|
WCHAR * pRealm;
|
|
WCHAR * pRedirectHeaders;
|
|
ULONG * pRelayForAuth;
|
|
unsigned char * pRelayIpList;
|
|
ULONG * pRemoteRetryAttempts;
|
|
ULONG * pRemoteRetryInterval;
|
|
ULONG * pRemoteSmtpPort;
|
|
ULONG * pRemoteSmtpSecurePort;
|
|
ULONG * pRemoteTimeout;
|
|
ULONG * pRevocationFreshnessTime;
|
|
ULONG * pRevocationURLRetrievalTimeout;
|
|
ULONG * pRouteAction;
|
|
WCHAR * pRouteActionString;
|
|
WCHAR * pRoutePassword;
|
|
WCHAR * pRouteUserName;
|
|
WCHAR * pRoutingDll;
|
|
WCHAR * pRoutingSources;
|
|
ULONG * pRunAsLocalSystem;
|
|
WCHAR * pSaslLogonDomain;
|
|
WCHAR * pScriptMaps;
|
|
WCHAR * pSecureBindings;
|
|
WCHAR * pSendBadTo;
|
|
WCHAR * pSendNdrTo;
|
|
ULONG * pServerAutoStart;
|
|
WCHAR * pServerBindings;
|
|
WCHAR * pServerComment;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pServerSize;
|
|
ULONG * pServerState;
|
|
unsigned char * pSessionKey;
|
|
ULONG * pShouldDeliver;
|
|
ULONG * pShutdownTimeLimit;
|
|
WCHAR * pSmartHost;
|
|
ULONG * pSmartHostType;
|
|
ULONG * pSMPAffinitized;
|
|
ULONG * pSMPProcessorAffinityMask;
|
|
WCHAR * pSmtpAdvQueueDll;
|
|
ULONG * pSmtpAuthTimeout;
|
|
ULONG * pSmtpBdatTimeout;
|
|
WCHAR * pSmtpClearTextProvider;
|
|
ULONG * pSmtpCommandLogMask;
|
|
ULONG * pSmtpConnectTimeout;
|
|
ULONG * pSmtpDataTimeout;
|
|
WCHAR * pSmtpDsAccount;
|
|
WCHAR * pSmtpDsBindType;
|
|
WCHAR * pSmtpDsDataDirectory;
|
|
WCHAR * pSmtpDsDefaultMailRoot;
|
|
WCHAR * pSmtpDsDomain;
|
|
ULONG * pSmtpDsFlags;
|
|
WCHAR * pSmtpDsHost;
|
|
WCHAR * pSmtpDsNamingContext;
|
|
ULONG * pSmtpDSNLanguageID;
|
|
ULONG * pSmtpDSNOptions;
|
|
WCHAR * pSmtpDsPassword;
|
|
ULONG * pSmtpDsPort;
|
|
WCHAR * pSmtpDsSchemaType;
|
|
ULONG * pSmtpDsUseCat;
|
|
ULONG * pSmtpFlushMailFile;
|
|
ULONG * pSmtpHeloTimeout;
|
|
ULONG * pSmtpInboundCommandSupportOptions;
|
|
ULONG * pSmtpLocalDelayExpireMinutes;
|
|
ULONG * pSmtpLocalNDRExpireMinutes;
|
|
ULONG * pSmtpMailFromTimeout;
|
|
ULONG * pSmtpOutboundCommandSupportOptions;
|
|
ULONG * pSmtpRcptToTimeout;
|
|
ULONG * pSmtpRemoteDelayExpireMinutes;
|
|
ULONG * pSmtpRemoteNDRExpireMinutes;
|
|
WCHAR * pSmtpRemoteProgressiveRetry;
|
|
ULONG * pSmtpRemoteRetryThreshold;
|
|
WCHAR * pSmtpRoutingTableType;
|
|
ULONG * pSmtpRsetTimeout;
|
|
ULONG * pSmtpSaslTimeout;
|
|
WCHAR * pSmtpServer;
|
|
ULONG * pSmtpServiceVersion;
|
|
ULONG * pSmtpTurnTimeout;
|
|
ULONG * pSSIExecDisable;
|
|
unsigned char * pSSLCertHash;
|
|
WCHAR * pSSLStoreName;
|
|
ULONG * pSslUseDsMapper;
|
|
ULONG * pStartupTimeLimit;
|
|
ULONG * pAppPoolQueueLength;
|
|
ULONG * pUNCAuthenticationPassThrough;
|
|
WCHAR * pUNCPassword;
|
|
WCHAR * pUNCUserName;
|
|
ULONG * pUploadReadAheadSize;
|
|
ULONG * pUseDigestSSP;
|
|
ULONG * pUseHostName;
|
|
WCHAR * pVrDriverClsid;
|
|
WCHAR * pVrDriverProgid;
|
|
WCHAR * pFsPropertyPath;
|
|
ULONG * pVrUseAccount;
|
|
ULONG * pVrDoExpire;
|
|
WCHAR * pExMdbGuid;
|
|
ULONG * pVrOwnModerator;
|
|
ULONG * pArticleTimeLimit;
|
|
ULONG * pHistoryExpiration;
|
|
ULONG * pNewsCrawlerTime;
|
|
WCHAR * pNntpOrganization;
|
|
ULONG * pSmtpUseTcpDns;
|
|
ULONG * pSmtpDotStuffPickupDirFiles;
|
|
ULONG * pSmtpDomainValidationFlags;
|
|
ULONG * pSmtpSSLRequireTrustedCA;
|
|
ULONG * pSmtpSSLCertHostnameValidation;
|
|
ULONG * pMaxMailObjects;
|
|
ULONG * pShouldPickupMail;
|
|
ULONG * pMaxDirChangeIOSize;
|
|
ULONG * pNameResolutionType;
|
|
ULONG * pMaxSmtpErrors;
|
|
ULONG * pShouldPipelineIn;
|
|
ULONG * pShouldPipelineOut;
|
|
WCHAR * pConnectResponse;
|
|
ULONG * pUpdatedFQDN;
|
|
ULONG * pUpdatedDefaultDomain;
|
|
ULONG * pEtrnSubdomains;
|
|
ULONG * pSmtpMaxRemoteQThreads;
|
|
ULONG * pSmtpDisableRelay;
|
|
ULONG * pSmtpHeloNoDomain;
|
|
ULONG * pSmtpMailNoHelo;
|
|
ULONG * pSmtpAqueueWait;
|
|
ULONG * pAddNoHeaders;
|
|
ULONG * pSmtpEventlogLevel;
|
|
WCHAR * pFeedServerName;
|
|
ULONG * pFeedType;
|
|
WCHAR * pFeedNewsgroups;
|
|
ULONG * pFeedSecurityType;
|
|
ULONG * pFeedAuthenticationType;
|
|
WCHAR * pFeedAccountName;
|
|
WCHAR * pFeedPassword;
|
|
ULONG * pFeedStartTimeHigh;
|
|
ULONG * pFeedStartTimeLow;
|
|
ULONG * pFeedInterval;
|
|
ULONG * pFeedAllowControlMsgs;
|
|
ULONG * pFeedCreateAutomatically;
|
|
ULONG * pFeedDisabled;
|
|
WCHAR * pFeedDistribution;
|
|
ULONG * pFeedConcurrentSessions;
|
|
ULONG * pFeedMaxConnectionAttempts;
|
|
WCHAR * pFeedUucpName;
|
|
WCHAR * pFeedTempDirectory;
|
|
ULONG * pFeedNextPullHigh;
|
|
ULONG * pFeedNextPullLow;
|
|
WCHAR * pFeedPeerTempDirectory;
|
|
ULONG * pFeedPeerGapSize;
|
|
ULONG * pFeedOutgoingPort;
|
|
ULONG * pFeedFeedpairId;
|
|
ULONG * pFeedHandshake;
|
|
ULONG * pFeedAdminError;
|
|
ULONG * pFeedErrParmMask;
|
|
ULONG * pExpireSpace;
|
|
ULONG * pExpireTime;
|
|
WCHAR * pExpireNewsgroups;
|
|
WCHAR * pExpirePolicyName;
|
|
ULONG * pDoStaticCompression;
|
|
ULONG * pDoDynamicCompression;
|
|
WCHAR * pWAMUserName;
|
|
WCHAR * pWAMUserPass;
|
|
ULONG * pWin32Error;
|
|
WCHAR * pXoverTableFile;
|
|
ULONG * pStopListening;
|
|
ULONG * pDavEnabled;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pAuthPersistence;
|
|
ULONG * pCPULoggingMask;
|
|
ULONG * pCPULoggingOptions;
|
|
ULONG * pDirBrowseFlags;
|
|
ULONG * pFilterFlags;
|
|
ULONG * pLogExtFileFlags;
|
|
ULONG * pPasswordChangeFlags;
|
|
ULONG * pServerConfigFlags;
|
|
ULONG * pAspAppServiceFlags;
|
|
};
|
|
|
|
enum eIIsConfigObject_AccessFlags {
|
|
fIIsConfigObject_AccessExecute = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_AccessSource = 0x00000010, //(16 decimal)
|
|
fIIsConfigObject_AccessRead = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_AccessWrite = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_AccessScript = 0x00000200, //(512 decimal)
|
|
fIIsConfigObject_AccessNoRemoteExecute = 0x00000400, //(1024 decimal)
|
|
fIIsConfigObject_AccessNoRemoteRead = 0x00001000, //(4096 decimal)
|
|
fIIsConfigObject_AccessNoRemoteWrite = 0x00000400, //(1024 decimal)
|
|
fIIsConfigObject_AccessNoRemoteScript = 0x00004000, //(16384 decimal)
|
|
fIIsConfigObject_AccessFlags_Mask = 0x00005617
|
|
};
|
|
|
|
enum eIIsConfigObject_AccessSSLFlags {
|
|
fIIsConfigObject_AccessSSL = 0x00000008, //(8 decimal)
|
|
fIIsConfigObject_AccessSSL128 = 0x00000100, //(256 decimal)
|
|
fIIsConfigObject_AccessSSLNegotiateCert = 0x00000020, //(32 decimal)
|
|
fIIsConfigObject_AccessSSLRequireCert = 0x00000040, //(64 decimal)
|
|
fIIsConfigObject_AccessSSLMapCert = 0x00000080, //(128 decimal)
|
|
fIIsConfigObject_AccessSSLFlags_Mask = 0x000001e8
|
|
};
|
|
|
|
enum eIIsConfigObject_AuthFlags {
|
|
fIIsConfigObject_AuthBasic = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_AuthAnonymous = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_AuthNTLM = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_AuthMD5 = 0x00000010, //(16 decimal)
|
|
fIIsConfigObject_AuthFlags_Mask = 0x00000017
|
|
};
|
|
|
|
enum eIIsConfigObject_AuthPersistence {
|
|
fIIsConfigObject_AuthPersistSingleRequest = 0x00000040, //(64 decimal)
|
|
fIIsConfigObject_AuthPersistence_Mask = 0x00000040
|
|
};
|
|
|
|
enum eIIsConfigObject_CPULoggingMask {
|
|
fIIsConfigObject_CPULoggingEnabled = 0x80000000, //(-2147483648 decimal)
|
|
fIIsConfigObject_CPUEnableEvent = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_CPUEnableProcType = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_CPUEnableUserTime = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_CPUEnableKernelTime = 0x00000008, //(8 decimal)
|
|
fIIsConfigObject_CPUEnablePageFaults = 0x00000010, //(16 decimal)
|
|
fIIsConfigObject_CPUEnableTotalProcs = 0x00000020, //(32 decimal)
|
|
fIIsConfigObject_CPUEnableActiveProcs = 0x00000040, //(64 decimal)
|
|
fIIsConfigObject_CPUEnableTerminatedProcs = 0x00000080, //(128 decimal)
|
|
fIIsConfigObject_CPULoggingMask_Mask = 0x800000ff
|
|
};
|
|
|
|
enum eIIsConfigObject_CPULoggingOptions {
|
|
fIIsConfigObject_CPUEnableAllProcLogging = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_CPUEnableCGILogging = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_CPUEnableAppLogging = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_CPULoggingOptions_Mask = 0x00000007
|
|
};
|
|
|
|
enum eIIsConfigObject_DirBrowseFlags {
|
|
fIIsConfigObject_EnableDirBrowsing = 0x80000000, //(-2147483648 decimal)
|
|
fIIsConfigObject_DirBrowseShowDate = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_DirBrowseShowTime = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_DirBrowseShowSize = 0x00000008, //(8 decimal)
|
|
fIIsConfigObject_DirBrowseShowExtension = 0x00000010, //(16 decimal)
|
|
fIIsConfigObject_DirBrowseShowLongDate = 0x00000020, //(32 decimal)
|
|
fIIsConfigObject_EnableDefaultDoc = 0x40000000, //(1073741824 decimal)
|
|
fIIsConfigObject_DirBrowseFlags_Mask = 0xc000003e
|
|
};
|
|
|
|
enum eIIsConfigObject_FilterFlags {
|
|
fIIsConfigObject_NotifySecurePort = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_NotifyNonSecurePort = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_NotifyReadRawData = 0x00008000, //(32768 decimal)
|
|
fIIsConfigObject_NotifyPreProcHeaders = 0x00004000, //(16384 decimal)
|
|
fIIsConfigObject_NotifyAuthentication = 0x00002000, //(8192 decimal)
|
|
fIIsConfigObject_NotifyUrlMap = 0x00001000, //(4096 decimal)
|
|
fIIsConfigObject_NotifyAccessDenied = 0x00000800, //(2048 decimal)
|
|
fIIsConfigObject_NotifySendResponse = 0x00000040, //(64 decimal)
|
|
fIIsConfigObject_NotifySendRawData = 0x00000400, //(1024 decimal)
|
|
fIIsConfigObject_NotifyLog = 0x00000200, //(512 decimal)
|
|
fIIsConfigObject_NotifyEndOfRequest = 0x00000080, //(128 decimal)
|
|
fIIsConfigObject_NotifyEndOfNetSession = 0x00000100, //(256 decimal)
|
|
fIIsConfigObject_NotifyOrderHigh = 0x00080000, //(524288 decimal)
|
|
fIIsConfigObject_NotifyOrderMedium = 0x00040000, //(262144 decimal)
|
|
fIIsConfigObject_NotifyOrderLow = 0x00020000, //(131072 decimal)
|
|
fIIsConfigObject_NotifyAuthComplete = 0x04000000, //(67108864 decimal)
|
|
fIIsConfigObject_NotifyExtensionTrigger = 0x02000000, //(33554432 decimal)
|
|
fIIsConfigObject_FilterFlags_Mask = 0x060effc3
|
|
};
|
|
|
|
enum eIIsConfigObject_LogExtFileFlags {
|
|
fIIsConfigObject_LogExtFileDate = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_LogExtFileHost = 0x00100000, //(1048576 decimal)
|
|
fIIsConfigObject_LogExtFileTime = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_LogExtFileClientIp = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_LogExtFileUserName = 0x00000008, //(8 decimal)
|
|
fIIsConfigObject_LogExtFileSiteName = 0x00000010, //(16 decimal)
|
|
fIIsConfigObject_LogExtFileComputerName = 0x00000020, //(32 decimal)
|
|
fIIsConfigObject_LogExtFileServerIp = 0x00000040, //(64 decimal)
|
|
fIIsConfigObject_LogExtFileMethod = 0x00000080, //(128 decimal)
|
|
fIIsConfigObject_LogExtFileUriStem = 0x00000100, //(256 decimal)
|
|
fIIsConfigObject_LogExtFileUriQuery = 0x00000200, //(512 decimal)
|
|
fIIsConfigObject_LogExtFileHttpStatus = 0x00000400, //(1024 decimal)
|
|
fIIsConfigObject_LogExtFileWin32Status = 0x00000800, //(2048 decimal)
|
|
fIIsConfigObject_LogExtFileBytesSent = 0x00001000, //(4096 decimal)
|
|
fIIsConfigObject_LogExtFileBytesRecv = 0x00002000, //(8192 decimal)
|
|
fIIsConfigObject_LogExtFileTimeTaken = 0x00004000, //(16384 decimal)
|
|
fIIsConfigObject_LogExtFileServerPort = 0x00008000, //(32768 decimal)
|
|
fIIsConfigObject_LogExtFileUserAgent = 0x00010000, //(65536 decimal)
|
|
fIIsConfigObject_LogExtFileCookie = 0x00020000, //(131072 decimal)
|
|
fIIsConfigObject_LogExtFileReferer = 0x00040000, //(262144 decimal)
|
|
fIIsConfigObject_LogExtFileProtocolVersion = 0x00080000, //(524288 decimal)
|
|
fIIsConfigObject_LogExtFileFlags_Mask = 0x001fffff
|
|
};
|
|
|
|
enum eIIsConfigObject_PasswordChangeFlags {
|
|
fIIsConfigObject_AuthChangeUnsecure = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_AuthChangeDisable = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_AuthAdvNotifyDisable = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_PasswordChangeFlags_Mask = 0x00000007
|
|
};
|
|
|
|
enum eIIsConfigObject_ServerConfigFlags {
|
|
fIIsConfigObject_ServerConfigSSL40 = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_ServerConfigSSL128 = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_ServerConfigSSLAllowEncrypt = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_ServerConfigAutoPWSync = 0x00000008, //(8 decimal)
|
|
fIIsConfigObject_ServerConfigFlags_Mask = 0x0000000f
|
|
};
|
|
|
|
enum eIIsConfigObject_AspAppServiceFlags {
|
|
fIIsConfigObject_AspEnableTracker = 0x00000001, //(1 decimal)
|
|
fIIsConfigObject_AspEnableSxs = 0x00000002, //(2 decimal)
|
|
fIIsConfigObject_AspUsePartition = 0x00000004, //(4 decimal)
|
|
fIIsConfigObject_AspAppServiceFlags_Mask = 0x00000007
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsInheritedProperties L"IIsInheritedProperties"
|
|
#define TABLEID_IIsInheritedProperties (0xf9eae800L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsInheritedProperties (0L)
|
|
#define ExtendedVersion_IIsInheritedProperties (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsInheritedProperties {
|
|
iIIsInheritedProperties_KeyType,
|
|
iIIsInheritedProperties_AdminACL,
|
|
iIIsInheritedProperties_AdminACLBin,
|
|
iIIsInheritedProperties_AdminEmail,
|
|
iIIsInheritedProperties_AdminName,
|
|
iIIsInheritedProperties_AdminServer,
|
|
iIIsInheritedProperties_AllowAnonymous,
|
|
iIIsInheritedProperties_AllowClientPosts,
|
|
iIIsInheritedProperties_AllowControlMsgs,
|
|
iIIsInheritedProperties_AllowFeedPosts,
|
|
iIIsInheritedProperties_AllowKeepAlive,
|
|
iIIsInheritedProperties_AllowPathInfoForScriptMappings,
|
|
iIIsInheritedProperties_AlwaysUseSsl,
|
|
iIIsInheritedProperties_AnonymousOnly,
|
|
iIIsInheritedProperties_AnonymousPasswordSync,
|
|
iIIsInheritedProperties_AnonymousUserName,
|
|
iIIsInheritedProperties_AnonymousUserPass,
|
|
iIIsInheritedProperties_AppAllowClientDebug,
|
|
iIIsInheritedProperties_AppAllowDebugging,
|
|
iIIsInheritedProperties_AppFriendlyName,
|
|
iIIsInheritedProperties_AppIsolated,
|
|
iIIsInheritedProperties_AppOopRecoverLimit,
|
|
iIIsInheritedProperties_AppPackageID,
|
|
iIIsInheritedProperties_AppPackageName,
|
|
iIIsInheritedProperties_AppPoolFriendlyName,
|
|
iIIsInheritedProperties_AppPoolId,
|
|
iIIsInheritedProperties_AppPoolIdentityType,
|
|
iIIsInheritedProperties_AppPoolCommand,
|
|
iIIsInheritedProperties_AppPoolState,
|
|
iIIsInheritedProperties_AppPoolAutoStart,
|
|
iIIsInheritedProperties_AppRoot,
|
|
iIIsInheritedProperties_AppWamClsid,
|
|
iIIsInheritedProperties_ArticleTableFile,
|
|
iIIsInheritedProperties_AspAllowOutOfProcComponents,
|
|
iIIsInheritedProperties_AspAllowSessionState,
|
|
iIIsInheritedProperties_AspBufferingOn,
|
|
iIIsInheritedProperties_AspCodepage,
|
|
iIIsInheritedProperties_AspDiskTemplateCacheDirectory,
|
|
iIIsInheritedProperties_AspEnableApplicationRestart,
|
|
iIIsInheritedProperties_AspEnableAspHtmlFallback,
|
|
iIIsInheritedProperties_AspEnableChunkedEncoding,
|
|
iIIsInheritedProperties_AspEnableParentPaths,
|
|
iIIsInheritedProperties_AspEnableTypelibCache,
|
|
iIIsInheritedProperties_AspErrorsToNTLog,
|
|
iIIsInheritedProperties_AspExceptionCatchEnable,
|
|
iIIsInheritedProperties_AspKeepSessionIDSecure,
|
|
iIIsInheritedProperties_AspLCID,
|
|
iIIsInheritedProperties_AspLogErrorRequests,
|
|
iIIsInheritedProperties_AspMaxDiskTemplateCacheFiles,
|
|
iIIsInheritedProperties_AspPartitionID,
|
|
iIIsInheritedProperties_AspSxsName,
|
|
iIIsInheritedProperties_AspProcessorThreadMax,
|
|
iIIsInheritedProperties_AspQueueConnectionTestTime,
|
|
iIIsInheritedProperties_AspQueueTimeout,
|
|
iIIsInheritedProperties_AspRequestQueueMax,
|
|
iIIsInheritedProperties_AspScriptEngineCacheMax,
|
|
iIIsInheritedProperties_AspScriptErrorMessage,
|
|
iIIsInheritedProperties_AspScriptErrorSentToBrowser,
|
|
iIIsInheritedProperties_AspScriptFileCacheSize,
|
|
iIIsInheritedProperties_AspScriptLanguage,
|
|
iIIsInheritedProperties_AspScriptTimeout,
|
|
iIIsInheritedProperties_AspSessionMax,
|
|
iIIsInheritedProperties_AspSessionTimeout,
|
|
iIIsInheritedProperties_AspThreadGateEnabled,
|
|
iIIsInheritedProperties_AspThreadGateLoadHigh,
|
|
iIIsInheritedProperties_AspThreadGateLoadLow,
|
|
iIIsInheritedProperties_AspThreadGateSleepDelay,
|
|
iIIsInheritedProperties_AspThreadGateSleepMax,
|
|
iIIsInheritedProperties_AspThreadGateTimeSlice,
|
|
iIIsInheritedProperties_AspTrackThreadingModel,
|
|
iIIsInheritedProperties_AuthTurnList,
|
|
iIIsInheritedProperties_StandardAppModeEnabled,
|
|
iIIsInheritedProperties_BadMailDirectory,
|
|
iIIsInheritedProperties_CacheControlCustom,
|
|
iIIsInheritedProperties_CacheControlMaxAge,
|
|
iIIsInheritedProperties_CacheControlNoCache,
|
|
iIIsInheritedProperties_CacheISAPI,
|
|
iIIsInheritedProperties_CalLimitHttpError,
|
|
iIIsInheritedProperties_CalReserveTimeout,
|
|
iIIsInheritedProperties_CalSSLReserveTimeout,
|
|
iIIsInheritedProperties_CalVcPerConnect,
|
|
iIIsInheritedProperties_CertCheckMode,
|
|
iIIsInheritedProperties_CGITimeout,
|
|
iIIsInheritedProperties_ChangeNumber,
|
|
iIIsInheritedProperties_ClientPostHardLimit,
|
|
iIIsInheritedProperties_ClientPostSoftLimit,
|
|
iIIsInheritedProperties_ClusterEnabled,
|
|
iIIsInheritedProperties_CollectionComment,
|
|
iIIsInheritedProperties_ConnectionTimeout,
|
|
iIIsInheritedProperties_ContentIndexed,
|
|
iIIsInheritedProperties_CPUAction,
|
|
iIIsInheritedProperties_CPUAppEnabled,
|
|
iIIsInheritedProperties_CPUCGIEnabled,
|
|
iIIsInheritedProperties_CPULimit,
|
|
iIIsInheritedProperties_CPUCGILimit,
|
|
iIIsInheritedProperties_CPULimitLogEvent,
|
|
iIIsInheritedProperties_CPULimitPause,
|
|
iIIsInheritedProperties_CPULimitPriority,
|
|
iIIsInheritedProperties_CPULimitProcStop,
|
|
iIIsInheritedProperties_CPULimitsEnabled,
|
|
iIIsInheritedProperties_CPULoggingInterval,
|
|
iIIsInheritedProperties_CPUResetInterval,
|
|
iIIsInheritedProperties_CreateCGIWithNewConsole,
|
|
iIIsInheritedProperties_CreateProcessAsUser,
|
|
iIIsInheritedProperties_CSideEtrnDomains,
|
|
iIIsInheritedProperties_CustomErrorDescriptions,
|
|
iIIsInheritedProperties_DefaultDoc,
|
|
iIIsInheritedProperties_DefaultDocFooter,
|
|
iIIsInheritedProperties_DefaultDomain,
|
|
iIIsInheritedProperties_DefaultLogonDomain,
|
|
iIIsInheritedProperties_DefaultModeratorDomain,
|
|
iIIsInheritedProperties_DirectoryLevelsToScan,
|
|
iIIsInheritedProperties_DisablePublishing,
|
|
iIIsInheritedProperties_DisableNewNews,
|
|
iIIsInheritedProperties_DisableSocketPooling,
|
|
iIIsInheritedProperties_DisallowOverlappingRotation,
|
|
iIIsInheritedProperties_DisallowRotationOnConfigChange,
|
|
iIIsInheritedProperties_DomainRouting,
|
|
iIIsInheritedProperties_DoMasquerade,
|
|
iIIsInheritedProperties_DontLog,
|
|
iIIsInheritedProperties_DownlevelAdminInstance,
|
|
iIIsInheritedProperties_DropDirectory,
|
|
iIIsInheritedProperties_HistoryMajorVersionNumber,
|
|
iIIsInheritedProperties_XMLSchemaTimeStamp,
|
|
iIIsInheritedProperties_BINSchemaTimeStamp,
|
|
iIIsInheritedProperties_EnableHistory,
|
|
iIIsInheritedProperties_EnableDocFooter,
|
|
iIIsInheritedProperties_EnableEditWhileRunning,
|
|
iIIsInheritedProperties_EnableReverseDns,
|
|
iIIsInheritedProperties_EnableReverseDnsLookup,
|
|
iIIsInheritedProperties_EtrnDays,
|
|
iIIsInheritedProperties_ExitMessage,
|
|
iIIsInheritedProperties_FeedPostHardLimit,
|
|
iIIsInheritedProperties_FeedPostSoftLimit,
|
|
iIIsInheritedProperties_FeedReportPeriod,
|
|
iIIsInheritedProperties_FilterDescription,
|
|
iIIsInheritedProperties_FilterEnabled,
|
|
iIIsInheritedProperties_FilterLoadOrder,
|
|
iIIsInheritedProperties_FilterPath,
|
|
iIIsInheritedProperties_FilterState,
|
|
iIIsInheritedProperties_FrontPageWeb,
|
|
iIIsInheritedProperties_FtpDirBrowseShowLongDate,
|
|
iIIsInheritedProperties_FullyQualifiedDomainName,
|
|
iIIsInheritedProperties_BannerMessage,
|
|
iIIsInheritedProperties_UserIsolationMode,
|
|
iIIsInheritedProperties_FtpLogInUtf8,
|
|
iIIsInheritedProperties_GreetingMessage,
|
|
iIIsInheritedProperties_GroupHelpFile,
|
|
iIIsInheritedProperties_GroupListFile,
|
|
iIIsInheritedProperties_GroupVarListFile,
|
|
iIIsInheritedProperties_HeaderWaitTimeout,
|
|
iIIsInheritedProperties_HcCacheControlHeader,
|
|
iIIsInheritedProperties_HcCompressionBufferSize,
|
|
iIIsInheritedProperties_HcCompressionDirectory,
|
|
iIIsInheritedProperties_HcCompressionDll,
|
|
iIIsInheritedProperties_HcCreateFlags,
|
|
iIIsInheritedProperties_HcDoDiskSpaceLimiting,
|
|
iIIsInheritedProperties_HcDoDynamicCompression,
|
|
iIIsInheritedProperties_HcDoOnDemandCompression,
|
|
iIIsInheritedProperties_HcDoStaticCompression,
|
|
iIIsInheritedProperties_HcDynamicCompressionLevel,
|
|
iIIsInheritedProperties_HcExpiresHeader,
|
|
iIIsInheritedProperties_HcFileExtensions,
|
|
iIIsInheritedProperties_HcFilesDeletedPerDiskFree,
|
|
iIIsInheritedProperties_HcIoBufferSize,
|
|
iIIsInheritedProperties_HcMaxDiskSpaceUsage,
|
|
iIIsInheritedProperties_HcMaxQueueLength,
|
|
iIIsInheritedProperties_HcMimeType,
|
|
iIIsInheritedProperties_HcMinFileSizeForComp,
|
|
iIIsInheritedProperties_HcNoCompressionForHttp10,
|
|
iIIsInheritedProperties_HcNoCompressionForProxies,
|
|
iIIsInheritedProperties_HcNoCompressionForRange,
|
|
iIIsInheritedProperties_HcOnDemandCompLevel,
|
|
iIIsInheritedProperties_HcPriority,
|
|
iIIsInheritedProperties_HcScriptFileExtensions,
|
|
iIIsInheritedProperties_HcSendCacheHeaders,
|
|
iIIsInheritedProperties_HistoryTableFile,
|
|
iIIsInheritedProperties_HonorClientMsgIds,
|
|
iIIsInheritedProperties_HopCount,
|
|
iIIsInheritedProperties_HttpCustomHeaders,
|
|
iIIsInheritedProperties_HttpErrors,
|
|
iIIsInheritedProperties_HttpExpires,
|
|
iIIsInheritedProperties_HttpPics,
|
|
iIIsInheritedProperties_HttpRedirect,
|
|
iIIsInheritedProperties_IdleTimeout,
|
|
iIIsInheritedProperties_IgnoreTranslate,
|
|
iIIsInheritedProperties_ImapClearTextProvider,
|
|
iIIsInheritedProperties_ImapDefaultDomain,
|
|
iIIsInheritedProperties_ImapDsAccount,
|
|
iIIsInheritedProperties_ImapDsBindType,
|
|
iIIsInheritedProperties_ImapDsDataDirectory,
|
|
iIIsInheritedProperties_ImapDsDefaultMailRoot,
|
|
iIIsInheritedProperties_ImapDsHost,
|
|
iIIsInheritedProperties_ImapDsNamingContext,
|
|
iIIsInheritedProperties_ImapDsPassword,
|
|
iIIsInheritedProperties_ImapDsSchemaType,
|
|
iIIsInheritedProperties_ImapExpireDelay,
|
|
iIIsInheritedProperties_ImapExpireMail,
|
|
iIIsInheritedProperties_ImapExpireStart,
|
|
iIIsInheritedProperties_ImapMailExpirationTime,
|
|
iIIsInheritedProperties_ImapRoutingDll,
|
|
iIIsInheritedProperties_ImapRoutingSources,
|
|
iIIsInheritedProperties_ImapRoutingTableType,
|
|
iIIsInheritedProperties_ImapServiceVersion,
|
|
iIIsInheritedProperties_InProcessIsapiApps,
|
|
iIIsInheritedProperties_IPSecurity,
|
|
iIIsInheritedProperties_LimitRemoteConnections,
|
|
iIIsInheritedProperties_ListFile,
|
|
iIIsInheritedProperties_LocalRetryAttempts,
|
|
iIIsInheritedProperties_LocalRetryInterval,
|
|
iIIsInheritedProperties_LogAnonymous,
|
|
iIIsInheritedProperties_LogCustomPropertyDataType,
|
|
iIIsInheritedProperties_LogCustomPropertyHeader,
|
|
iIIsInheritedProperties_LogCustomPropertyID,
|
|
iIIsInheritedProperties_LogCustomPropertyMask,
|
|
iIIsInheritedProperties_LogCustomPropertyName,
|
|
iIIsInheritedProperties_LogCustomPropertyServicesString,
|
|
iIIsInheritedProperties_LogFileDirectory,
|
|
iIIsInheritedProperties_LogFileLocaltimeRollover,
|
|
iIIsInheritedProperties_LogFilePeriod,
|
|
iIIsInheritedProperties_LogFileTruncateSize,
|
|
iIIsInheritedProperties_LogInUTF8,
|
|
iIIsInheritedProperties_LogModuleId,
|
|
iIIsInheritedProperties_LogModuleList,
|
|
iIIsInheritedProperties_LogModuleUiId,
|
|
iIIsInheritedProperties_LogNonAnonymous,
|
|
iIIsInheritedProperties_LogOdbcDataSource,
|
|
iIIsInheritedProperties_LogOdbcPassword,
|
|
iIIsInheritedProperties_LogOdbcTableName,
|
|
iIIsInheritedProperties_LogOdbcUserName,
|
|
iIIsInheritedProperties_LogonMethod,
|
|
iIIsInheritedProperties_LogPluginClsid,
|
|
iIIsInheritedProperties_LogType,
|
|
iIIsInheritedProperties_MasqueradeDomain,
|
|
iIIsInheritedProperties_MetabaseComments,
|
|
iIIsInheritedProperties_MaxErrorFiles,
|
|
iIIsInheritedProperties_MaxHistoryFiles,
|
|
iIIsInheritedProperties_MaxBandwidth,
|
|
iIIsInheritedProperties_MaxBandwidthBlocked,
|
|
iIIsInheritedProperties_MaxBatchedMessages,
|
|
iIIsInheritedProperties_MaxClientsMessage,
|
|
iIIsInheritedProperties_MaxConnections,
|
|
iIIsInheritedProperties_MaxEndpointConnections,
|
|
iIIsInheritedProperties_MaxGlobalBandwidth,
|
|
iIIsInheritedProperties_MaxGlobalConnections,
|
|
iIIsInheritedProperties_MaxMessageSize,
|
|
iIIsInheritedProperties_MaxOutConnections,
|
|
iIIsInheritedProperties_MaxOutConnectionsPerDomain,
|
|
iIIsInheritedProperties_MaxProcesses,
|
|
iIIsInheritedProperties_MaxRecipients,
|
|
iIIsInheritedProperties_MaxSearchResults,
|
|
iIIsInheritedProperties_MaxSessionSize,
|
|
iIIsInheritedProperties_MaxSmtpLogonErrors,
|
|
iIIsInheritedProperties_MD_0,
|
|
iIIsInheritedProperties_MD_1001,
|
|
iIIsInheritedProperties_PostmasterName,
|
|
iIIsInheritedProperties_PostmasterEmail,
|
|
iIIsInheritedProperties_LocalDomains,
|
|
iIIsInheritedProperties_ShutdownLatency,
|
|
iIIsInheritedProperties_MD_APP_LAST_OUTPROC_PID,
|
|
iIIsInheritedProperties_MD_AUTH_CHANGE_URL,
|
|
iIIsInheritedProperties_MD_AUTH_EXPIRED_UNSECUREURL,
|
|
iIIsInheritedProperties_MD_AUTH_EXPIRED_URL,
|
|
iIIsInheritedProperties_MD_AUTH_NOTIFY_PWD_EXP_URL,
|
|
iIIsInheritedProperties_MD_AUTH_NOTIFY_PWS_EXP_UNSECUREURL,
|
|
iIIsInheritedProperties_MD_ETAG_CHANGENUMBER,
|
|
iIIsInheritedProperties_MD_IISADMIN_EXTENSIONS,
|
|
iIIsInheritedProperties_MD_ISM_ACCESS_CHECK,
|
|
iIIsInheritedProperties_MD_METADATA_ID_REGISTRATION,
|
|
iIIsInheritedProperties_MD_SERVER_CAPABILITIES,
|
|
iIIsInheritedProperties_ServerCommand,
|
|
iIIsInheritedProperties_MD_SERVER_PLATFORM,
|
|
iIIsInheritedProperties_MajorIIsVersionNumber,
|
|
iIIsInheritedProperties_MinorIIsVersionNumber,
|
|
iIIsInheritedProperties_MimeMap,
|
|
iIIsInheritedProperties_MinFileKbSec,
|
|
iIIsInheritedProperties_ModeratorFile,
|
|
iIIsInheritedProperties_MSDOSDirOutput,
|
|
iIIsInheritedProperties_NetLogonWorkstation,
|
|
iIIsInheritedProperties_NntpCommandLogMask,
|
|
iIIsInheritedProperties_NewsDropDirectory,
|
|
iIIsInheritedProperties_NewsFailedPickupDirectory,
|
|
iIIsInheritedProperties_NewsPickupDirectory,
|
|
iIIsInheritedProperties_NntpServiceVersion,
|
|
iIIsInheritedProperties_NntpUucpName,
|
|
iIIsInheritedProperties_NotDeletable,
|
|
iIIsInheritedProperties_NTAuthenticationProviders,
|
|
iIIsInheritedProperties_OrphanAction,
|
|
iIIsInheritedProperties_OrphanActionExe,
|
|
iIIsInheritedProperties_OrphanActionParams,
|
|
iIIsInheritedProperties_OrphanWorkerProcess,
|
|
iIIsInheritedProperties_PasswordCacheTTL,
|
|
iIIsInheritedProperties_PasswordExpirePrenotifyDays,
|
|
iIIsInheritedProperties_Path,
|
|
iIIsInheritedProperties_PeriodicRestartRequests,
|
|
iIIsInheritedProperties_PeriodicRestartSchedule,
|
|
iIIsInheritedProperties_PeriodicRestartTime,
|
|
iIIsInheritedProperties_PeriodicRestartConnections,
|
|
iIIsInheritedProperties_PeriodicRestartMemory,
|
|
iIIsInheritedProperties_PickupDirectory,
|
|
iIIsInheritedProperties_PingingEnabled,
|
|
iIIsInheritedProperties_PingInterval,
|
|
iIIsInheritedProperties_PingResponseTime,
|
|
iIIsInheritedProperties_PoolIdcTimeout,
|
|
iIIsInheritedProperties_Pop3ClearTextProvider,
|
|
iIIsInheritedProperties_Pop3DefaultDomain,
|
|
iIIsInheritedProperties_Pop3DsAccount,
|
|
iIIsInheritedProperties_Pop3DsBindType,
|
|
iIIsInheritedProperties_Pop3DsDataDirectory,
|
|
iIIsInheritedProperties_Pop3DsDefaultMailRoot,
|
|
iIIsInheritedProperties_Pop3DsHost,
|
|
iIIsInheritedProperties_Pop3DsNamingContext,
|
|
iIIsInheritedProperties_Pop3DsPassword,
|
|
iIIsInheritedProperties_Pop3DsSchemaType,
|
|
iIIsInheritedProperties_Pop3ExpireDelay,
|
|
iIIsInheritedProperties_Pop3ExpireMail,
|
|
iIIsInheritedProperties_Pop3ExpireStart,
|
|
iIIsInheritedProperties_Pop3MailExpirationTime,
|
|
iIIsInheritedProperties_Pop3RoutingDll,
|
|
iIIsInheritedProperties_Pop3RoutingSources,
|
|
iIIsInheritedProperties_Pop3RoutingTableType,
|
|
iIIsInheritedProperties_Pop3ServiceVersion,
|
|
iIIsInheritedProperties_PrettyNamesFile,
|
|
iIIsInheritedProperties_NntpClearTextProvider,
|
|
iIIsInheritedProperties_ProcessNTCRIfLoggedOn,
|
|
iIIsInheritedProperties_PutReadSize,
|
|
iIIsInheritedProperties_QueueDirectory,
|
|
iIIsInheritedProperties_RapidFailProtection,
|
|
iIIsInheritedProperties_RapidFailProtectionInterval,
|
|
iIIsInheritedProperties_RapidFailProtectionMaxCrashes,
|
|
iIIsInheritedProperties_Realm,
|
|
iIIsInheritedProperties_RedirectHeaders,
|
|
iIIsInheritedProperties_RelayForAuth,
|
|
iIIsInheritedProperties_RelayIpList,
|
|
iIIsInheritedProperties_RemoteRetryAttempts,
|
|
iIIsInheritedProperties_RemoteRetryInterval,
|
|
iIIsInheritedProperties_RemoteSmtpPort,
|
|
iIIsInheritedProperties_RemoteSmtpSecurePort,
|
|
iIIsInheritedProperties_RemoteTimeout,
|
|
iIIsInheritedProperties_RevocationFreshnessTime,
|
|
iIIsInheritedProperties_RevocationURLRetrievalTimeout,
|
|
iIIsInheritedProperties_RouteAction,
|
|
iIIsInheritedProperties_RouteActionString,
|
|
iIIsInheritedProperties_RoutePassword,
|
|
iIIsInheritedProperties_RouteUserName,
|
|
iIIsInheritedProperties_RoutingDll,
|
|
iIIsInheritedProperties_RoutingSources,
|
|
iIIsInheritedProperties_RunAsLocalSystem,
|
|
iIIsInheritedProperties_SaslLogonDomain,
|
|
iIIsInheritedProperties_ScriptMaps,
|
|
iIIsInheritedProperties_SecureBindings,
|
|
iIIsInheritedProperties_SendBadTo,
|
|
iIIsInheritedProperties_SendNdrTo,
|
|
iIIsInheritedProperties_ServerAutoStart,
|
|
iIIsInheritedProperties_ServerBindings,
|
|
iIIsInheritedProperties_ServerComment,
|
|
iIIsInheritedProperties_ServerListenBacklog,
|
|
iIIsInheritedProperties_ServerListenTimeout,
|
|
iIIsInheritedProperties_ServerSize,
|
|
iIIsInheritedProperties_ServerState,
|
|
iIIsInheritedProperties_SessionKey,
|
|
iIIsInheritedProperties_ShouldDeliver,
|
|
iIIsInheritedProperties_ShutdownTimeLimit,
|
|
iIIsInheritedProperties_SmartHost,
|
|
iIIsInheritedProperties_SmartHostType,
|
|
iIIsInheritedProperties_SMPAffinitized,
|
|
iIIsInheritedProperties_SMPProcessorAffinityMask,
|
|
iIIsInheritedProperties_SmtpAdvQueueDll,
|
|
iIIsInheritedProperties_SmtpAuthTimeout,
|
|
iIIsInheritedProperties_SmtpBdatTimeout,
|
|
iIIsInheritedProperties_SmtpClearTextProvider,
|
|
iIIsInheritedProperties_SmtpCommandLogMask,
|
|
iIIsInheritedProperties_SmtpConnectTimeout,
|
|
iIIsInheritedProperties_SmtpDataTimeout,
|
|
iIIsInheritedProperties_SmtpDsAccount,
|
|
iIIsInheritedProperties_SmtpDsBindType,
|
|
iIIsInheritedProperties_SmtpDsDataDirectory,
|
|
iIIsInheritedProperties_SmtpDsDefaultMailRoot,
|
|
iIIsInheritedProperties_SmtpDsDomain,
|
|
iIIsInheritedProperties_SmtpDsFlags,
|
|
iIIsInheritedProperties_SmtpDsHost,
|
|
iIIsInheritedProperties_SmtpDsNamingContext,
|
|
iIIsInheritedProperties_SmtpDSNLanguageID,
|
|
iIIsInheritedProperties_SmtpDSNOptions,
|
|
iIIsInheritedProperties_SmtpDsPassword,
|
|
iIIsInheritedProperties_SmtpDsPort,
|
|
iIIsInheritedProperties_SmtpDsSchemaType,
|
|
iIIsInheritedProperties_SmtpDsUseCat,
|
|
iIIsInheritedProperties_SmtpFlushMailFile,
|
|
iIIsInheritedProperties_SmtpHeloTimeout,
|
|
iIIsInheritedProperties_SmtpInboundCommandSupportOptions,
|
|
iIIsInheritedProperties_SmtpLocalDelayExpireMinutes,
|
|
iIIsInheritedProperties_SmtpLocalNDRExpireMinutes,
|
|
iIIsInheritedProperties_SmtpMailFromTimeout,
|
|
iIIsInheritedProperties_SmtpOutboundCommandSupportOptions,
|
|
iIIsInheritedProperties_SmtpRcptToTimeout,
|
|
iIIsInheritedProperties_SmtpRemoteDelayExpireMinutes,
|
|
iIIsInheritedProperties_SmtpRemoteNDRExpireMinutes,
|
|
iIIsInheritedProperties_SmtpRemoteProgressiveRetry,
|
|
iIIsInheritedProperties_SmtpRemoteRetryThreshold,
|
|
iIIsInheritedProperties_SmtpRoutingTableType,
|
|
iIIsInheritedProperties_SmtpRsetTimeout,
|
|
iIIsInheritedProperties_SmtpSaslTimeout,
|
|
iIIsInheritedProperties_SmtpServer,
|
|
iIIsInheritedProperties_SmtpServiceVersion,
|
|
iIIsInheritedProperties_SmtpTurnTimeout,
|
|
iIIsInheritedProperties_SSIExecDisable,
|
|
iIIsInheritedProperties_SSLCertHash,
|
|
iIIsInheritedProperties_SSLStoreName,
|
|
iIIsInheritedProperties_SslUseDsMapper,
|
|
iIIsInheritedProperties_StartupTimeLimit,
|
|
iIIsInheritedProperties_AppPoolQueueLength,
|
|
iIIsInheritedProperties_UNCAuthenticationPassThrough,
|
|
iIIsInheritedProperties_UNCPassword,
|
|
iIIsInheritedProperties_UNCUserName,
|
|
iIIsInheritedProperties_UploadReadAheadSize,
|
|
iIIsInheritedProperties_UseDigestSSP,
|
|
iIIsInheritedProperties_UseHostName,
|
|
iIIsInheritedProperties_VrDriverClsid,
|
|
iIIsInheritedProperties_VrDriverProgid,
|
|
iIIsInheritedProperties_FsPropertyPath,
|
|
iIIsInheritedProperties_VrUseAccount,
|
|
iIIsInheritedProperties_VrDoExpire,
|
|
iIIsInheritedProperties_ExMdbGuid,
|
|
iIIsInheritedProperties_VrOwnModerator,
|
|
iIIsInheritedProperties_ArticleTimeLimit,
|
|
iIIsInheritedProperties_HistoryExpiration,
|
|
iIIsInheritedProperties_NewsCrawlerTime,
|
|
iIIsInheritedProperties_NntpOrganization,
|
|
iIIsInheritedProperties_SmtpUseTcpDns,
|
|
iIIsInheritedProperties_SmtpDotStuffPickupDirFiles,
|
|
iIIsInheritedProperties_SmtpDomainValidationFlags,
|
|
iIIsInheritedProperties_SmtpSSLRequireTrustedCA,
|
|
iIIsInheritedProperties_SmtpSSLCertHostnameValidation,
|
|
iIIsInheritedProperties_MaxMailObjects,
|
|
iIIsInheritedProperties_ShouldPickupMail,
|
|
iIIsInheritedProperties_MaxDirChangeIOSize,
|
|
iIIsInheritedProperties_NameResolutionType,
|
|
iIIsInheritedProperties_MaxSmtpErrors,
|
|
iIIsInheritedProperties_ShouldPipelineIn,
|
|
iIIsInheritedProperties_ShouldPipelineOut,
|
|
iIIsInheritedProperties_ConnectResponse,
|
|
iIIsInheritedProperties_UpdatedFQDN,
|
|
iIIsInheritedProperties_UpdatedDefaultDomain,
|
|
iIIsInheritedProperties_EtrnSubdomains,
|
|
iIIsInheritedProperties_SmtpMaxRemoteQThreads,
|
|
iIIsInheritedProperties_SmtpDisableRelay,
|
|
iIIsInheritedProperties_SmtpHeloNoDomain,
|
|
iIIsInheritedProperties_SmtpMailNoHelo,
|
|
iIIsInheritedProperties_SmtpAqueueWait,
|
|
iIIsInheritedProperties_AddNoHeaders,
|
|
iIIsInheritedProperties_SmtpEventlogLevel,
|
|
iIIsInheritedProperties_FeedServerName,
|
|
iIIsInheritedProperties_FeedType,
|
|
iIIsInheritedProperties_FeedNewsgroups,
|
|
iIIsInheritedProperties_FeedSecurityType,
|
|
iIIsInheritedProperties_FeedAuthenticationType,
|
|
iIIsInheritedProperties_FeedAccountName,
|
|
iIIsInheritedProperties_FeedPassword,
|
|
iIIsInheritedProperties_FeedStartTimeHigh,
|
|
iIIsInheritedProperties_FeedStartTimeLow,
|
|
iIIsInheritedProperties_FeedInterval,
|
|
iIIsInheritedProperties_FeedAllowControlMsgs,
|
|
iIIsInheritedProperties_FeedCreateAutomatically,
|
|
iIIsInheritedProperties_FeedDisabled,
|
|
iIIsInheritedProperties_FeedDistribution,
|
|
iIIsInheritedProperties_FeedConcurrentSessions,
|
|
iIIsInheritedProperties_FeedMaxConnectionAttempts,
|
|
iIIsInheritedProperties_FeedUucpName,
|
|
iIIsInheritedProperties_FeedTempDirectory,
|
|
iIIsInheritedProperties_FeedNextPullHigh,
|
|
iIIsInheritedProperties_FeedNextPullLow,
|
|
iIIsInheritedProperties_FeedPeerTempDirectory,
|
|
iIIsInheritedProperties_FeedPeerGapSize,
|
|
iIIsInheritedProperties_FeedOutgoingPort,
|
|
iIIsInheritedProperties_FeedFeedpairId,
|
|
iIIsInheritedProperties_FeedHandshake,
|
|
iIIsInheritedProperties_FeedAdminError,
|
|
iIIsInheritedProperties_FeedErrParmMask,
|
|
iIIsInheritedProperties_ExpireSpace,
|
|
iIIsInheritedProperties_ExpireTime,
|
|
iIIsInheritedProperties_ExpireNewsgroups,
|
|
iIIsInheritedProperties_ExpirePolicyName,
|
|
iIIsInheritedProperties_DoStaticCompression,
|
|
iIIsInheritedProperties_DoDynamicCompression,
|
|
iIIsInheritedProperties_WAMUserName,
|
|
iIIsInheritedProperties_WAMUserPass,
|
|
iIIsInheritedProperties_Win32Error,
|
|
iIIsInheritedProperties_XoverTableFile,
|
|
iIIsInheritedProperties_StopListening,
|
|
iIIsInheritedProperties_DavEnabled,
|
|
iIIsInheritedProperties_AccessFlags,
|
|
iIIsInheritedProperties_AccessSSLFlags,
|
|
iIIsInheritedProperties_AuthFlags,
|
|
iIIsInheritedProperties_AuthPersistence,
|
|
iIIsInheritedProperties_CPULoggingMask,
|
|
iIIsInheritedProperties_CPULoggingOptions,
|
|
iIIsInheritedProperties_DirBrowseFlags,
|
|
iIIsInheritedProperties_FilterFlags,
|
|
iIIsInheritedProperties_LogExtFileFlags,
|
|
iIIsInheritedProperties_PasswordChangeFlags,
|
|
iIIsInheritedProperties_ServerConfigFlags,
|
|
iIIsInheritedProperties_AspAppServiceFlags,
|
|
cIIsInheritedProperties_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsInheritedPropertiesRow {
|
|
WCHAR * pKeyType;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
WCHAR * pAdminEmail;
|
|
WCHAR * pAdminName;
|
|
WCHAR * pAdminServer;
|
|
ULONG * pAllowAnonymous;
|
|
ULONG * pAllowClientPosts;
|
|
ULONG * pAllowControlMsgs;
|
|
ULONG * pAllowFeedPosts;
|
|
ULONG * pAllowKeepAlive;
|
|
ULONG * pAllowPathInfoForScriptMappings;
|
|
ULONG * pAlwaysUseSsl;
|
|
ULONG * pAnonymousOnly;
|
|
ULONG * pAnonymousPasswordSync;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pAppAllowClientDebug;
|
|
ULONG * pAppAllowDebugging;
|
|
WCHAR * pAppFriendlyName;
|
|
ULONG * pAppIsolated;
|
|
ULONG * pAppOopRecoverLimit;
|
|
WCHAR * pAppPackageID;
|
|
WCHAR * pAppPackageName;
|
|
WCHAR * pAppPoolFriendlyName;
|
|
WCHAR * pAppPoolId;
|
|
ULONG * pAppPoolIdentityType;
|
|
ULONG * pAppPoolCommand;
|
|
ULONG * pAppPoolState;
|
|
ULONG * pAppPoolAutoStart;
|
|
WCHAR * pAppRoot;
|
|
WCHAR * pAppWamClsid;
|
|
WCHAR * pArticleTableFile;
|
|
ULONG * pAspAllowOutOfProcComponents;
|
|
ULONG * pAspAllowSessionState;
|
|
ULONG * pAspBufferingOn;
|
|
ULONG * pAspCodepage;
|
|
WCHAR * pAspDiskTemplateCacheDirectory;
|
|
ULONG * pAspEnableApplicationRestart;
|
|
ULONG * pAspEnableAspHtmlFallback;
|
|
ULONG * pAspEnableChunkedEncoding;
|
|
ULONG * pAspEnableParentPaths;
|
|
ULONG * pAspEnableTypelibCache;
|
|
ULONG * pAspErrorsToNTLog;
|
|
ULONG * pAspExceptionCatchEnable;
|
|
ULONG * pAspKeepSessionIDSecure;
|
|
ULONG * pAspLCID;
|
|
ULONG * pAspLogErrorRequests;
|
|
ULONG * pAspMaxDiskTemplateCacheFiles;
|
|
WCHAR * pAspPartitionID;
|
|
WCHAR * pAspSxsName;
|
|
ULONG * pAspProcessorThreadMax;
|
|
ULONG * pAspQueueConnectionTestTime;
|
|
ULONG * pAspQueueTimeout;
|
|
ULONG * pAspRequestQueueMax;
|
|
ULONG * pAspScriptEngineCacheMax;
|
|
WCHAR * pAspScriptErrorMessage;
|
|
ULONG * pAspScriptErrorSentToBrowser;
|
|
ULONG * pAspScriptFileCacheSize;
|
|
WCHAR * pAspScriptLanguage;
|
|
ULONG * pAspScriptTimeout;
|
|
ULONG * pAspSessionMax;
|
|
ULONG * pAspSessionTimeout;
|
|
ULONG * pAspThreadGateEnabled;
|
|
ULONG * pAspThreadGateLoadHigh;
|
|
ULONG * pAspThreadGateLoadLow;
|
|
ULONG * pAspThreadGateSleepDelay;
|
|
ULONG * pAspThreadGateSleepMax;
|
|
ULONG * pAspThreadGateTimeSlice;
|
|
ULONG * pAspTrackThreadingModel;
|
|
WCHAR * pAuthTurnList;
|
|
ULONG * pStandardAppModeEnabled;
|
|
WCHAR * pBadMailDirectory;
|
|
WCHAR * pCacheControlCustom;
|
|
ULONG * pCacheControlMaxAge;
|
|
ULONG * pCacheControlNoCache;
|
|
ULONG * pCacheISAPI;
|
|
ULONG * pCalLimitHttpError;
|
|
ULONG * pCalReserveTimeout;
|
|
ULONG * pCalSSLReserveTimeout;
|
|
ULONG * pCalVcPerConnect;
|
|
ULONG * pCertCheckMode;
|
|
ULONG * pCGITimeout;
|
|
ULONG * pChangeNumber;
|
|
ULONG * pClientPostHardLimit;
|
|
ULONG * pClientPostSoftLimit;
|
|
ULONG * pClusterEnabled;
|
|
WCHAR * pCollectionComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pContentIndexed;
|
|
ULONG * pCPUAction;
|
|
ULONG * pCPUAppEnabled;
|
|
ULONG * pCPUCGIEnabled;
|
|
ULONG * pCPULimit;
|
|
ULONG * pCPUCGILimit;
|
|
ULONG * pCPULimitLogEvent;
|
|
ULONG * pCPULimitPause;
|
|
ULONG * pCPULimitPriority;
|
|
ULONG * pCPULimitProcStop;
|
|
ULONG * pCPULimitsEnabled;
|
|
ULONG * pCPULoggingInterval;
|
|
ULONG * pCPUResetInterval;
|
|
ULONG * pCreateCGIWithNewConsole;
|
|
ULONG * pCreateProcessAsUser;
|
|
WCHAR * pCSideEtrnDomains;
|
|
WCHAR * pCustomErrorDescriptions;
|
|
WCHAR * pDefaultDoc;
|
|
WCHAR * pDefaultDocFooter;
|
|
WCHAR * pDefaultDomain;
|
|
WCHAR * pDefaultLogonDomain;
|
|
WCHAR * pDefaultModeratorDomain;
|
|
ULONG * pDirectoryLevelsToScan;
|
|
ULONG * pDisablePublishing;
|
|
ULONG * pDisableNewNews;
|
|
ULONG * pDisableSocketPooling;
|
|
ULONG * pDisallowOverlappingRotation;
|
|
ULONG * pDisallowRotationOnConfigChange;
|
|
WCHAR * pDomainRouting;
|
|
ULONG * pDoMasquerade;
|
|
ULONG * pDontLog;
|
|
ULONG * pDownlevelAdminInstance;
|
|
WCHAR * pDropDirectory;
|
|
ULONG * pHistoryMajorVersionNumber;
|
|
unsigned char * pXMLSchemaTimeStamp;
|
|
unsigned char * pBINSchemaTimeStamp;
|
|
ULONG * pEnableHistory;
|
|
ULONG * pEnableDocFooter;
|
|
ULONG * pEnableEditWhileRunning;
|
|
ULONG * pEnableReverseDns;
|
|
ULONG * pEnableReverseDnsLookup;
|
|
ULONG * pEtrnDays;
|
|
WCHAR * pExitMessage;
|
|
ULONG * pFeedPostHardLimit;
|
|
ULONG * pFeedPostSoftLimit;
|
|
ULONG * pFeedReportPeriod;
|
|
WCHAR * pFilterDescription;
|
|
ULONG * pFilterEnabled;
|
|
WCHAR * pFilterLoadOrder;
|
|
WCHAR * pFilterPath;
|
|
ULONG * pFilterState;
|
|
ULONG * pFrontPageWeb;
|
|
ULONG * pFtpDirBrowseShowLongDate;
|
|
WCHAR * pFullyQualifiedDomainName;
|
|
WCHAR * pBannerMessage;
|
|
ULONG * pUserIsolationMode;
|
|
ULONG * pFtpLogInUtf8;
|
|
WCHAR * pGreetingMessage;
|
|
WCHAR * pGroupHelpFile;
|
|
WCHAR * pGroupListFile;
|
|
WCHAR * pGroupVarListFile;
|
|
ULONG * pHeaderWaitTimeout;
|
|
WCHAR * pHcCacheControlHeader;
|
|
ULONG * pHcCompressionBufferSize;
|
|
WCHAR * pHcCompressionDirectory;
|
|
WCHAR * pHcCompressionDll;
|
|
ULONG * pHcCreateFlags;
|
|
ULONG * pHcDoDiskSpaceLimiting;
|
|
ULONG * pHcDoDynamicCompression;
|
|
ULONG * pHcDoOnDemandCompression;
|
|
ULONG * pHcDoStaticCompression;
|
|
ULONG * pHcDynamicCompressionLevel;
|
|
WCHAR * pHcExpiresHeader;
|
|
WCHAR * pHcFileExtensions;
|
|
ULONG * pHcFilesDeletedPerDiskFree;
|
|
ULONG * pHcIoBufferSize;
|
|
ULONG * pHcMaxDiskSpaceUsage;
|
|
ULONG * pHcMaxQueueLength;
|
|
WCHAR * pHcMimeType;
|
|
ULONG * pHcMinFileSizeForComp;
|
|
ULONG * pHcNoCompressionForHttp10;
|
|
ULONG * pHcNoCompressionForProxies;
|
|
ULONG * pHcNoCompressionForRange;
|
|
ULONG * pHcOnDemandCompLevel;
|
|
ULONG * pHcPriority;
|
|
WCHAR * pHcScriptFileExtensions;
|
|
ULONG * pHcSendCacheHeaders;
|
|
WCHAR * pHistoryTableFile;
|
|
ULONG * pHonorClientMsgIds;
|
|
ULONG * pHopCount;
|
|
WCHAR * pHttpCustomHeaders;
|
|
WCHAR * pHttpErrors;
|
|
WCHAR * pHttpExpires;
|
|
WCHAR * pHttpPics;
|
|
WCHAR * pHttpRedirect;
|
|
ULONG * pIdleTimeout;
|
|
ULONG * pIgnoreTranslate;
|
|
WCHAR * pImapClearTextProvider;
|
|
WCHAR * pImapDefaultDomain;
|
|
WCHAR * pImapDsAccount;
|
|
WCHAR * pImapDsBindType;
|
|
WCHAR * pImapDsDataDirectory;
|
|
WCHAR * pImapDsDefaultMailRoot;
|
|
WCHAR * pImapDsHost;
|
|
WCHAR * pImapDsNamingContext;
|
|
WCHAR * pImapDsPassword;
|
|
WCHAR * pImapDsSchemaType;
|
|
ULONG * pImapExpireDelay;
|
|
ULONG * pImapExpireMail;
|
|
ULONG * pImapExpireStart;
|
|
ULONG * pImapMailExpirationTime;
|
|
WCHAR * pImapRoutingDll;
|
|
WCHAR * pImapRoutingSources;
|
|
WCHAR * pImapRoutingTableType;
|
|
ULONG * pImapServiceVersion;
|
|
WCHAR * pInProcessIsapiApps;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pLimitRemoteConnections;
|
|
WCHAR * pListFile;
|
|
ULONG * pLocalRetryAttempts;
|
|
ULONG * pLocalRetryInterval;
|
|
ULONG * pLogAnonymous;
|
|
ULONG * pLogCustomPropertyDataType;
|
|
WCHAR * pLogCustomPropertyHeader;
|
|
ULONG * pLogCustomPropertyID;
|
|
ULONG * pLogCustomPropertyMask;
|
|
WCHAR * pLogCustomPropertyName;
|
|
WCHAR * pLogCustomPropertyServicesString;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFileLocaltimeRollover;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogInUTF8;
|
|
WCHAR * pLogModuleId;
|
|
WCHAR * pLogModuleList;
|
|
WCHAR * pLogModuleUiId;
|
|
ULONG * pLogNonAnonymous;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcPassword;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
ULONG * pLogonMethod;
|
|
WCHAR * pLogPluginClsid;
|
|
ULONG * pLogType;
|
|
WCHAR * pMasqueradeDomain;
|
|
ULONG * pMetabaseComments;
|
|
ULONG * pMaxErrorFiles;
|
|
ULONG * pMaxHistoryFiles;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxBandwidthBlocked;
|
|
ULONG * pMaxBatchedMessages;
|
|
WCHAR * pMaxClientsMessage;
|
|
ULONG * pMaxConnections;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pMaxGlobalBandwidth;
|
|
ULONG * pMaxGlobalConnections;
|
|
ULONG * pMaxMessageSize;
|
|
ULONG * pMaxOutConnections;
|
|
ULONG * pMaxOutConnectionsPerDomain;
|
|
ULONG * pMaxProcesses;
|
|
ULONG * pMaxRecipients;
|
|
ULONG * pMaxSearchResults;
|
|
ULONG * pMaxSessionSize;
|
|
ULONG * pMaxSmtpLogonErrors;
|
|
WCHAR * pMD_0;
|
|
ULONG * pMD_1001;
|
|
WCHAR * pPostmasterName;
|
|
WCHAR * pPostmasterEmail;
|
|
WCHAR * pLocalDomains;
|
|
ULONG * pShutdownLatency;
|
|
WCHAR * pMD_APP_LAST_OUTPROC_PID;
|
|
WCHAR * pMD_AUTH_CHANGE_URL;
|
|
WCHAR * pMD_AUTH_EXPIRED_UNSECUREURL;
|
|
WCHAR * pMD_AUTH_EXPIRED_URL;
|
|
WCHAR * pMD_AUTH_NOTIFY_PWD_EXP_URL;
|
|
WCHAR * pMD_AUTH_NOTIFY_PWS_EXP_UNSECUREURL;
|
|
ULONG * pMD_ETAG_CHANGENUMBER;
|
|
WCHAR * pMD_IISADMIN_EXTENSIONS;
|
|
ULONG * pMD_ISM_ACCESS_CHECK;
|
|
WCHAR * pMD_METADATA_ID_REGISTRATION;
|
|
ULONG * pMD_SERVER_CAPABILITIES;
|
|
ULONG * pServerCommand;
|
|
ULONG * pMD_SERVER_PLATFORM;
|
|
ULONG * pMajorIIsVersionNumber;
|
|
ULONG * pMinorIIsVersionNumber;
|
|
WCHAR * pMimeMap;
|
|
ULONG * pMinFileKbSec;
|
|
WCHAR * pModeratorFile;
|
|
ULONG * pMSDOSDirOutput;
|
|
ULONG * pNetLogonWorkstation;
|
|
ULONG * pNntpCommandLogMask;
|
|
WCHAR * pNewsDropDirectory;
|
|
WCHAR * pNewsFailedPickupDirectory;
|
|
WCHAR * pNewsPickupDirectory;
|
|
ULONG * pNntpServiceVersion;
|
|
WCHAR * pNntpUucpName;
|
|
ULONG * pNotDeletable;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
WCHAR * pOrphanAction;
|
|
WCHAR * pOrphanActionExe;
|
|
WCHAR * pOrphanActionParams;
|
|
ULONG * pOrphanWorkerProcess;
|
|
ULONG * pPasswordCacheTTL;
|
|
ULONG * pPasswordExpirePrenotifyDays;
|
|
WCHAR * pPath;
|
|
ULONG * pPeriodicRestartRequests;
|
|
WCHAR * pPeriodicRestartSchedule;
|
|
ULONG * pPeriodicRestartTime;
|
|
ULONG * pPeriodicRestartConnections;
|
|
ULONG * pPeriodicRestartMemory;
|
|
WCHAR * pPickupDirectory;
|
|
ULONG * pPingingEnabled;
|
|
ULONG * pPingInterval;
|
|
ULONG * pPingResponseTime;
|
|
ULONG * pPoolIdcTimeout;
|
|
WCHAR * pPop3ClearTextProvider;
|
|
WCHAR * pPop3DefaultDomain;
|
|
WCHAR * pPop3DsAccount;
|
|
WCHAR * pPop3DsBindType;
|
|
WCHAR * pPop3DsDataDirectory;
|
|
WCHAR * pPop3DsDefaultMailRoot;
|
|
WCHAR * pPop3DsHost;
|
|
WCHAR * pPop3DsNamingContext;
|
|
WCHAR * pPop3DsPassword;
|
|
WCHAR * pPop3DsSchemaType;
|
|
ULONG * pPop3ExpireDelay;
|
|
ULONG * pPop3ExpireMail;
|
|
ULONG * pPop3ExpireStart;
|
|
ULONG * pPop3MailExpirationTime;
|
|
WCHAR * pPop3RoutingDll;
|
|
WCHAR * pPop3RoutingSources;
|
|
WCHAR * pPop3RoutingTableType;
|
|
ULONG * pPop3ServiceVersion;
|
|
WCHAR * pPrettyNamesFile;
|
|
WCHAR * pNntpClearTextProvider;
|
|
ULONG * pProcessNTCRIfLoggedOn;
|
|
ULONG * pPutReadSize;
|
|
WCHAR * pQueueDirectory;
|
|
ULONG * pRapidFailProtection;
|
|
ULONG * pRapidFailProtectionInterval;
|
|
ULONG * pRapidFailProtectionMaxCrashes;
|
|
WCHAR * pRealm;
|
|
WCHAR * pRedirectHeaders;
|
|
ULONG * pRelayForAuth;
|
|
unsigned char * pRelayIpList;
|
|
ULONG * pRemoteRetryAttempts;
|
|
ULONG * pRemoteRetryInterval;
|
|
ULONG * pRemoteSmtpPort;
|
|
ULONG * pRemoteSmtpSecurePort;
|
|
ULONG * pRemoteTimeout;
|
|
ULONG * pRevocationFreshnessTime;
|
|
ULONG * pRevocationURLRetrievalTimeout;
|
|
ULONG * pRouteAction;
|
|
WCHAR * pRouteActionString;
|
|
WCHAR * pRoutePassword;
|
|
WCHAR * pRouteUserName;
|
|
WCHAR * pRoutingDll;
|
|
WCHAR * pRoutingSources;
|
|
ULONG * pRunAsLocalSystem;
|
|
WCHAR * pSaslLogonDomain;
|
|
WCHAR * pScriptMaps;
|
|
WCHAR * pSecureBindings;
|
|
WCHAR * pSendBadTo;
|
|
WCHAR * pSendNdrTo;
|
|
ULONG * pServerAutoStart;
|
|
WCHAR * pServerBindings;
|
|
WCHAR * pServerComment;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pServerSize;
|
|
ULONG * pServerState;
|
|
unsigned char * pSessionKey;
|
|
ULONG * pShouldDeliver;
|
|
ULONG * pShutdownTimeLimit;
|
|
WCHAR * pSmartHost;
|
|
ULONG * pSmartHostType;
|
|
ULONG * pSMPAffinitized;
|
|
ULONG * pSMPProcessorAffinityMask;
|
|
WCHAR * pSmtpAdvQueueDll;
|
|
ULONG * pSmtpAuthTimeout;
|
|
ULONG * pSmtpBdatTimeout;
|
|
WCHAR * pSmtpClearTextProvider;
|
|
ULONG * pSmtpCommandLogMask;
|
|
ULONG * pSmtpConnectTimeout;
|
|
ULONG * pSmtpDataTimeout;
|
|
WCHAR * pSmtpDsAccount;
|
|
WCHAR * pSmtpDsBindType;
|
|
WCHAR * pSmtpDsDataDirectory;
|
|
WCHAR * pSmtpDsDefaultMailRoot;
|
|
WCHAR * pSmtpDsDomain;
|
|
ULONG * pSmtpDsFlags;
|
|
WCHAR * pSmtpDsHost;
|
|
WCHAR * pSmtpDsNamingContext;
|
|
ULONG * pSmtpDSNLanguageID;
|
|
ULONG * pSmtpDSNOptions;
|
|
WCHAR * pSmtpDsPassword;
|
|
ULONG * pSmtpDsPort;
|
|
WCHAR * pSmtpDsSchemaType;
|
|
ULONG * pSmtpDsUseCat;
|
|
ULONG * pSmtpFlushMailFile;
|
|
ULONG * pSmtpHeloTimeout;
|
|
ULONG * pSmtpInboundCommandSupportOptions;
|
|
ULONG * pSmtpLocalDelayExpireMinutes;
|
|
ULONG * pSmtpLocalNDRExpireMinutes;
|
|
ULONG * pSmtpMailFromTimeout;
|
|
ULONG * pSmtpOutboundCommandSupportOptions;
|
|
ULONG * pSmtpRcptToTimeout;
|
|
ULONG * pSmtpRemoteDelayExpireMinutes;
|
|
ULONG * pSmtpRemoteNDRExpireMinutes;
|
|
WCHAR * pSmtpRemoteProgressiveRetry;
|
|
ULONG * pSmtpRemoteRetryThreshold;
|
|
WCHAR * pSmtpRoutingTableType;
|
|
ULONG * pSmtpRsetTimeout;
|
|
ULONG * pSmtpSaslTimeout;
|
|
WCHAR * pSmtpServer;
|
|
ULONG * pSmtpServiceVersion;
|
|
ULONG * pSmtpTurnTimeout;
|
|
ULONG * pSSIExecDisable;
|
|
unsigned char * pSSLCertHash;
|
|
WCHAR * pSSLStoreName;
|
|
ULONG * pSslUseDsMapper;
|
|
ULONG * pStartupTimeLimit;
|
|
ULONG * pAppPoolQueueLength;
|
|
ULONG * pUNCAuthenticationPassThrough;
|
|
WCHAR * pUNCPassword;
|
|
WCHAR * pUNCUserName;
|
|
ULONG * pUploadReadAheadSize;
|
|
ULONG * pUseDigestSSP;
|
|
ULONG * pUseHostName;
|
|
WCHAR * pVrDriverClsid;
|
|
WCHAR * pVrDriverProgid;
|
|
WCHAR * pFsPropertyPath;
|
|
ULONG * pVrUseAccount;
|
|
ULONG * pVrDoExpire;
|
|
WCHAR * pExMdbGuid;
|
|
ULONG * pVrOwnModerator;
|
|
ULONG * pArticleTimeLimit;
|
|
ULONG * pHistoryExpiration;
|
|
ULONG * pNewsCrawlerTime;
|
|
WCHAR * pNntpOrganization;
|
|
ULONG * pSmtpUseTcpDns;
|
|
ULONG * pSmtpDotStuffPickupDirFiles;
|
|
ULONG * pSmtpDomainValidationFlags;
|
|
ULONG * pSmtpSSLRequireTrustedCA;
|
|
ULONG * pSmtpSSLCertHostnameValidation;
|
|
ULONG * pMaxMailObjects;
|
|
ULONG * pShouldPickupMail;
|
|
ULONG * pMaxDirChangeIOSize;
|
|
ULONG * pNameResolutionType;
|
|
ULONG * pMaxSmtpErrors;
|
|
ULONG * pShouldPipelineIn;
|
|
ULONG * pShouldPipelineOut;
|
|
WCHAR * pConnectResponse;
|
|
ULONG * pUpdatedFQDN;
|
|
ULONG * pUpdatedDefaultDomain;
|
|
ULONG * pEtrnSubdomains;
|
|
ULONG * pSmtpMaxRemoteQThreads;
|
|
ULONG * pSmtpDisableRelay;
|
|
ULONG * pSmtpHeloNoDomain;
|
|
ULONG * pSmtpMailNoHelo;
|
|
ULONG * pSmtpAqueueWait;
|
|
ULONG * pAddNoHeaders;
|
|
ULONG * pSmtpEventlogLevel;
|
|
WCHAR * pFeedServerName;
|
|
ULONG * pFeedType;
|
|
WCHAR * pFeedNewsgroups;
|
|
ULONG * pFeedSecurityType;
|
|
ULONG * pFeedAuthenticationType;
|
|
WCHAR * pFeedAccountName;
|
|
WCHAR * pFeedPassword;
|
|
ULONG * pFeedStartTimeHigh;
|
|
ULONG * pFeedStartTimeLow;
|
|
ULONG * pFeedInterval;
|
|
ULONG * pFeedAllowControlMsgs;
|
|
ULONG * pFeedCreateAutomatically;
|
|
ULONG * pFeedDisabled;
|
|
WCHAR * pFeedDistribution;
|
|
ULONG * pFeedConcurrentSessions;
|
|
ULONG * pFeedMaxConnectionAttempts;
|
|
WCHAR * pFeedUucpName;
|
|
WCHAR * pFeedTempDirectory;
|
|
ULONG * pFeedNextPullHigh;
|
|
ULONG * pFeedNextPullLow;
|
|
WCHAR * pFeedPeerTempDirectory;
|
|
ULONG * pFeedPeerGapSize;
|
|
ULONG * pFeedOutgoingPort;
|
|
ULONG * pFeedFeedpairId;
|
|
ULONG * pFeedHandshake;
|
|
ULONG * pFeedAdminError;
|
|
ULONG * pFeedErrParmMask;
|
|
ULONG * pExpireSpace;
|
|
ULONG * pExpireTime;
|
|
WCHAR * pExpireNewsgroups;
|
|
WCHAR * pExpirePolicyName;
|
|
ULONG * pDoStaticCompression;
|
|
ULONG * pDoDynamicCompression;
|
|
WCHAR * pWAMUserName;
|
|
WCHAR * pWAMUserPass;
|
|
ULONG * pWin32Error;
|
|
WCHAR * pXoverTableFile;
|
|
ULONG * pStopListening;
|
|
ULONG * pDavEnabled;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pAuthPersistence;
|
|
ULONG * pCPULoggingMask;
|
|
ULONG * pCPULoggingOptions;
|
|
ULONG * pDirBrowseFlags;
|
|
ULONG * pFilterFlags;
|
|
ULONG * pLogExtFileFlags;
|
|
ULONG * pPasswordChangeFlags;
|
|
ULONG * pServerConfigFlags;
|
|
ULONG * pAspAppServiceFlags;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsObject L"IIsObject"
|
|
#define TABLEID_IIsObject (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsObject (0L)
|
|
#define ExtendedVersion_IIsObject (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsObject {
|
|
iIIsObject_Location,
|
|
iIIsObject_KeyType,
|
|
cIIsObject_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsObjectRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsComputer L"IIsComputer"
|
|
#define TABLEID_IIsComputer (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsComputer (0L)
|
|
#define ExtendedVersion_IIsComputer (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsComputer {
|
|
iIIsComputer_Location,
|
|
iIIsComputer_KeyType,
|
|
iIIsComputer_MaxBandwidth,
|
|
iIIsComputer_MaxBandwidthBlocked,
|
|
iIIsComputer_MimeMap,
|
|
iIIsComputer_MD_1001,
|
|
iIIsComputer_EnableHistory,
|
|
iIIsComputer_MaxHistoryFiles,
|
|
iIIsComputer_EnableEditWhileRunning,
|
|
cIIsComputer_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsComputerRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxBandwidthBlocked;
|
|
WCHAR * pMimeMap;
|
|
ULONG * pMD_1001;
|
|
ULONG * pEnableHistory;
|
|
ULONG * pMaxHistoryFiles;
|
|
ULONG * pEnableEditWhileRunning;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsWebService L"IIsWebService"
|
|
#define TABLEID_IIsWebService (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsWebService (0L)
|
|
#define ExtendedVersion_IIsWebService (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsWebService {
|
|
iIIsWebService_Location,
|
|
iIIsWebService_KeyType,
|
|
iIIsWebService_MaxBandwidth,
|
|
iIIsWebService_MaxConnections,
|
|
iIIsWebService_MimeMap,
|
|
iIIsWebService_AnonymousUserName,
|
|
iIIsWebService_AnonymousUserPass,
|
|
iIIsWebService_IgnoreTranslate,
|
|
iIIsWebService_UseDigestSSP,
|
|
iIIsWebService_ServerListenBacklog,
|
|
iIIsWebService_ServerComment,
|
|
iIIsWebService_ServerBindings,
|
|
iIIsWebService_ConnectionTimeout,
|
|
iIIsWebService_ServerListenTimeout,
|
|
iIIsWebService_MaxEndpointConnections,
|
|
iIIsWebService_ServerAutoStart,
|
|
iIIsWebService_AllowKeepAlive,
|
|
iIIsWebService_ServerSize,
|
|
iIIsWebService_DisableSocketPooling,
|
|
iIIsWebService_AnonymousPasswordSync,
|
|
iIIsWebService_DefaultLogonDomain,
|
|
iIIsWebService_AdminACL,
|
|
iIIsWebService_AdminACLBin,
|
|
iIIsWebService_IPSecurity,
|
|
iIIsWebService_DontLog,
|
|
iIIsWebService_Realm,
|
|
iIIsWebService_DefaultDoc,
|
|
iIIsWebService_HttpExpires,
|
|
iIIsWebService_HttpPics,
|
|
iIIsWebService_HttpCustomHeaders,
|
|
iIIsWebService_HttpErrors,
|
|
iIIsWebService_EnableDocFooter,
|
|
iIIsWebService_DefaultDocFooter,
|
|
iIIsWebService_LogonMethod,
|
|
iIIsWebService_CacheISAPI,
|
|
iIIsWebService_CGITimeout,
|
|
iIIsWebService_DirectoryLevelsToScan,
|
|
iIIsWebService_ContentIndexed,
|
|
iIIsWebService_NTAuthenticationProviders,
|
|
iIIsWebService_CertCheckMode,
|
|
iIIsWebService_DownlevelAdminInstance,
|
|
iIIsWebService_AspBufferingOn,
|
|
iIIsWebService_AspLogErrorRequests,
|
|
iIIsWebService_AspScriptErrorSentToBrowser,
|
|
iIIsWebService_AspScriptErrorMessage,
|
|
iIIsWebService_AspAllowOutOfProcComponents,
|
|
iIIsWebService_AspScriptFileCacheSize,
|
|
iIIsWebService_AspDiskTemplateCacheDirectory,
|
|
iIIsWebService_AspMaxDiskTemplateCacheFiles,
|
|
iIIsWebService_AspScriptEngineCacheMax,
|
|
iIIsWebService_AspScriptTimeout,
|
|
iIIsWebService_AspSessionTimeout,
|
|
iIIsWebService_AspEnableParentPaths,
|
|
iIIsWebService_AspAllowSessionState,
|
|
iIIsWebService_AspScriptLanguage,
|
|
iIIsWebService_AspExceptionCatchEnable,
|
|
iIIsWebService_AspCodepage,
|
|
iIIsWebService_AspLCID,
|
|
iIIsWebService_AspQueueTimeout,
|
|
iIIsWebService_AspEnableAspHtmlFallback,
|
|
iIIsWebService_AspEnableChunkedEncoding,
|
|
iIIsWebService_AspEnableTypelibCache,
|
|
iIIsWebService_AspErrorsToNTLog,
|
|
iIIsWebService_AspProcessorThreadMax,
|
|
iIIsWebService_AspTrackThreadingModel,
|
|
iIIsWebService_AspRequestQueueMax,
|
|
iIIsWebService_AspEnableApplicationRestart,
|
|
iIIsWebService_AspQueueConnectionTestTime,
|
|
iIIsWebService_AspSessionMax,
|
|
iIIsWebService_AspThreadGateEnabled,
|
|
iIIsWebService_AspThreadGateTimeSlice,
|
|
iIIsWebService_AspThreadGateSleepDelay,
|
|
iIIsWebService_AspThreadGateSleepMax,
|
|
iIIsWebService_AspThreadGateLoadLow,
|
|
iIIsWebService_AspThreadGateLoadHigh,
|
|
iIIsWebService_AppRoot,
|
|
iIIsWebService_AppFriendlyName,
|
|
iIIsWebService_AppIsolated,
|
|
iIIsWebService_AppPackageID,
|
|
iIIsWebService_AppPackageName,
|
|
iIIsWebService_AppAllowDebugging,
|
|
iIIsWebService_AppAllowClientDebug,
|
|
iIIsWebService_NetLogonWorkstation,
|
|
iIIsWebService_UseHostName,
|
|
iIIsWebService_CacheControlMaxAge,
|
|
iIIsWebService_CacheControlNoCache,
|
|
iIIsWebService_CacheControlCustom,
|
|
iIIsWebService_CreateProcessAsUser,
|
|
iIIsWebService_PoolIdcTimeout,
|
|
iIIsWebService_PutReadSize,
|
|
iIIsWebService_RedirectHeaders,
|
|
iIIsWebService_UploadReadAheadSize,
|
|
iIIsWebService_PasswordExpirePrenotifyDays,
|
|
iIIsWebService_PasswordCacheTTL,
|
|
iIIsWebService_PasswordChangeFlags,
|
|
iIIsWebService_UNCAuthenticationPassThrough,
|
|
iIIsWebService_AppWamClsid,
|
|
iIIsWebService_DirBrowseFlags,
|
|
iIIsWebService_AuthFlags,
|
|
iIIsWebService_AuthPersistence,
|
|
iIIsWebService_AccessFlags,
|
|
iIIsWebService_AccessSSLFlags,
|
|
iIIsWebService_ScriptMaps,
|
|
iIIsWebService_SSIExecDisable,
|
|
iIIsWebService_EnableReverseDns,
|
|
iIIsWebService_CreateCGIWithNewConsole,
|
|
iIIsWebService_ProcessNTCRIfLoggedOn,
|
|
iIIsWebService_AllowPathInfoForScriptMappings,
|
|
iIIsWebService_InProcessIsapiApps,
|
|
iIIsWebService_LogType,
|
|
iIIsWebService_LogFilePeriod,
|
|
iIIsWebService_LogFileLocaltimeRollover,
|
|
iIIsWebService_LogPluginClsid,
|
|
iIIsWebService_LogModuleList,
|
|
iIIsWebService_LogFileDirectory,
|
|
iIIsWebService_LogFileTruncateSize,
|
|
iIIsWebService_LogExtFileFlags,
|
|
iIIsWebService_LogOdbcDataSource,
|
|
iIIsWebService_LogOdbcTableName,
|
|
iIIsWebService_LogOdbcUserName,
|
|
iIIsWebService_LogOdbcPassword,
|
|
iIIsWebService_CPUCGILimit,
|
|
iIIsWebService_CPULimitLogEvent,
|
|
iIIsWebService_CPULimitPriority,
|
|
iIIsWebService_CPULimitProcStop,
|
|
iIIsWebService_CPULimitPause,
|
|
iIIsWebService_CPULimitsEnabled,
|
|
iIIsWebService_CPUResetInterval,
|
|
iIIsWebService_CPULoggingInterval,
|
|
iIIsWebService_CPULoggingOptions,
|
|
iIIsWebService_CPULoggingMask,
|
|
iIIsWebService_CPUAppEnabled,
|
|
iIIsWebService_CPUCGIEnabled,
|
|
iIIsWebService_SslUseDsMapper,
|
|
iIIsWebService_WAMUserName,
|
|
iIIsWebService_WAMUserPass,
|
|
iIIsWebService_ShutdownTimeLimit,
|
|
iIIsWebService_SSLCertHash,
|
|
iIIsWebService_SSLStoreName,
|
|
iIIsWebService_CalVcPerConnect,
|
|
iIIsWebService_CalLimitHttpError,
|
|
iIIsWebService_CalReserveTimeout,
|
|
iIIsWebService_CalSSLReserveTimeout,
|
|
iIIsWebService_MD_AUTH_CHANGE_URL,
|
|
iIIsWebService_MD_AUTH_EXPIRED_URL,
|
|
iIIsWebService_MD_AUTH_NOTIFY_PWD_EXP_URL,
|
|
iIIsWebService_MD_AUTH_EXPIRED_UNSECUREURL,
|
|
iIIsWebService_MD_AUTH_NOTIFY_PWS_EXP_UNSECUREURL,
|
|
iIIsWebService_MD_APP_LAST_OUTPROC_PID,
|
|
iIIsWebService_MD_ETAG_CHANGENUMBER,
|
|
iIIsWebService_AdminServer,
|
|
iIIsWebService_AppPoolId,
|
|
iIIsWebService_DoStaticCompression,
|
|
iIIsWebService_DoDynamicCompression,
|
|
iIIsWebService_StandardAppModeEnabled,
|
|
iIIsWebService_MaxGlobalBandwidth,
|
|
iIIsWebService_MaxGlobalConnections,
|
|
iIIsWebService_MinFileKbSec,
|
|
iIIsWebService_HeaderWaitTimeout,
|
|
iIIsWebService_LogInUTF8,
|
|
iIIsWebService_DisablePublishing,
|
|
iIIsWebService_DavEnabled,
|
|
iIIsWebService_RapidFailProtectionInterval,
|
|
iIIsWebService_RapidFailProtectionMaxCrashes,
|
|
iIIsWebService_AspPartitionID,
|
|
iIIsWebService_AspSxsName,
|
|
iIIsWebService_AspAppServiceFlags,
|
|
iIIsWebService_AspKeepSessionIDSecure,
|
|
iIIsWebService_RevocationFreshnessTime,
|
|
iIIsWebService_RevocationURLRetrievalTimeout,
|
|
cIIsWebService_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsWebServiceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pMimeMap;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pIgnoreTranslate;
|
|
ULONG * pUseDigestSSP;
|
|
ULONG * pServerListenBacklog;
|
|
WCHAR * pServerComment;
|
|
WCHAR * pServerBindings;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
ULONG * pAllowKeepAlive;
|
|
ULONG * pServerSize;
|
|
ULONG * pDisableSocketPooling;
|
|
ULONG * pAnonymousPasswordSync;
|
|
WCHAR * pDefaultLogonDomain;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
WCHAR * pRealm;
|
|
WCHAR * pDefaultDoc;
|
|
WCHAR * pHttpExpires;
|
|
WCHAR * pHttpPics;
|
|
WCHAR * pHttpCustomHeaders;
|
|
WCHAR * pHttpErrors;
|
|
ULONG * pEnableDocFooter;
|
|
WCHAR * pDefaultDocFooter;
|
|
ULONG * pLogonMethod;
|
|
ULONG * pCacheISAPI;
|
|
ULONG * pCGITimeout;
|
|
ULONG * pDirectoryLevelsToScan;
|
|
ULONG * pContentIndexed;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
ULONG * pCertCheckMode;
|
|
ULONG * pDownlevelAdminInstance;
|
|
ULONG * pAspBufferingOn;
|
|
ULONG * pAspLogErrorRequests;
|
|
ULONG * pAspScriptErrorSentToBrowser;
|
|
WCHAR * pAspScriptErrorMessage;
|
|
ULONG * pAspAllowOutOfProcComponents;
|
|
ULONG * pAspScriptFileCacheSize;
|
|
WCHAR * pAspDiskTemplateCacheDirectory;
|
|
ULONG * pAspMaxDiskTemplateCacheFiles;
|
|
ULONG * pAspScriptEngineCacheMax;
|
|
ULONG * pAspScriptTimeout;
|
|
ULONG * pAspSessionTimeout;
|
|
ULONG * pAspEnableParentPaths;
|
|
ULONG * pAspAllowSessionState;
|
|
WCHAR * pAspScriptLanguage;
|
|
ULONG * pAspExceptionCatchEnable;
|
|
ULONG * pAspCodepage;
|
|
ULONG * pAspLCID;
|
|
ULONG * pAspQueueTimeout;
|
|
ULONG * pAspEnableAspHtmlFallback;
|
|
ULONG * pAspEnableChunkedEncoding;
|
|
ULONG * pAspEnableTypelibCache;
|
|
ULONG * pAspErrorsToNTLog;
|
|
ULONG * pAspProcessorThreadMax;
|
|
ULONG * pAspTrackThreadingModel;
|
|
ULONG * pAspRequestQueueMax;
|
|
ULONG * pAspEnableApplicationRestart;
|
|
ULONG * pAspQueueConnectionTestTime;
|
|
ULONG * pAspSessionMax;
|
|
ULONG * pAspThreadGateEnabled;
|
|
ULONG * pAspThreadGateTimeSlice;
|
|
ULONG * pAspThreadGateSleepDelay;
|
|
ULONG * pAspThreadGateSleepMax;
|
|
ULONG * pAspThreadGateLoadLow;
|
|
ULONG * pAspThreadGateLoadHigh;
|
|
WCHAR * pAppRoot;
|
|
WCHAR * pAppFriendlyName;
|
|
ULONG * pAppIsolated;
|
|
WCHAR * pAppPackageID;
|
|
WCHAR * pAppPackageName;
|
|
ULONG * pAppAllowDebugging;
|
|
ULONG * pAppAllowClientDebug;
|
|
ULONG * pNetLogonWorkstation;
|
|
ULONG * pUseHostName;
|
|
ULONG * pCacheControlMaxAge;
|
|
ULONG * pCacheControlNoCache;
|
|
WCHAR * pCacheControlCustom;
|
|
ULONG * pCreateProcessAsUser;
|
|
ULONG * pPoolIdcTimeout;
|
|
ULONG * pPutReadSize;
|
|
WCHAR * pRedirectHeaders;
|
|
ULONG * pUploadReadAheadSize;
|
|
ULONG * pPasswordExpirePrenotifyDays;
|
|
ULONG * pPasswordCacheTTL;
|
|
ULONG * pPasswordChangeFlags;
|
|
ULONG * pUNCAuthenticationPassThrough;
|
|
WCHAR * pAppWamClsid;
|
|
ULONG * pDirBrowseFlags;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pAuthPersistence;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
WCHAR * pScriptMaps;
|
|
ULONG * pSSIExecDisable;
|
|
ULONG * pEnableReverseDns;
|
|
ULONG * pCreateCGIWithNewConsole;
|
|
ULONG * pProcessNTCRIfLoggedOn;
|
|
ULONG * pAllowPathInfoForScriptMappings;
|
|
WCHAR * pInProcessIsapiApps;
|
|
ULONG * pLogType;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileLocaltimeRollover;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogModuleList;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pCPUCGILimit;
|
|
ULONG * pCPULimitLogEvent;
|
|
ULONG * pCPULimitPriority;
|
|
ULONG * pCPULimitProcStop;
|
|
ULONG * pCPULimitPause;
|
|
ULONG * pCPULimitsEnabled;
|
|
ULONG * pCPUResetInterval;
|
|
ULONG * pCPULoggingInterval;
|
|
ULONG * pCPULoggingOptions;
|
|
ULONG * pCPULoggingMask;
|
|
ULONG * pCPUAppEnabled;
|
|
ULONG * pCPUCGIEnabled;
|
|
ULONG * pSslUseDsMapper;
|
|
WCHAR * pWAMUserName;
|
|
WCHAR * pWAMUserPass;
|
|
ULONG * pShutdownTimeLimit;
|
|
unsigned char * pSSLCertHash;
|
|
WCHAR * pSSLStoreName;
|
|
ULONG * pCalVcPerConnect;
|
|
ULONG * pCalLimitHttpError;
|
|
ULONG * pCalReserveTimeout;
|
|
ULONG * pCalSSLReserveTimeout;
|
|
WCHAR * pMD_AUTH_CHANGE_URL;
|
|
WCHAR * pMD_AUTH_EXPIRED_URL;
|
|
WCHAR * pMD_AUTH_NOTIFY_PWD_EXP_URL;
|
|
WCHAR * pMD_AUTH_EXPIRED_UNSECUREURL;
|
|
WCHAR * pMD_AUTH_NOTIFY_PWS_EXP_UNSECUREURL;
|
|
WCHAR * pMD_APP_LAST_OUTPROC_PID;
|
|
ULONG * pMD_ETAG_CHANGENUMBER;
|
|
WCHAR * pAdminServer;
|
|
WCHAR * pAppPoolId;
|
|
ULONG * pDoStaticCompression;
|
|
ULONG * pDoDynamicCompression;
|
|
ULONG * pStandardAppModeEnabled;
|
|
ULONG * pMaxGlobalBandwidth;
|
|
ULONG * pMaxGlobalConnections;
|
|
ULONG * pMinFileKbSec;
|
|
ULONG * pHeaderWaitTimeout;
|
|
ULONG * pLogInUTF8;
|
|
ULONG * pDisablePublishing;
|
|
ULONG * pDavEnabled;
|
|
ULONG * pRapidFailProtectionInterval;
|
|
ULONG * pRapidFailProtectionMaxCrashes;
|
|
WCHAR * pAspPartitionID;
|
|
WCHAR * pAspSxsName;
|
|
ULONG * pAspAppServiceFlags;
|
|
ULONG * pAspKeepSessionIDSecure;
|
|
ULONG * pRevocationFreshnessTime;
|
|
ULONG * pRevocationURLRetrievalTimeout;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsFtpService L"IIsFtpService"
|
|
#define TABLEID_IIsFtpService (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsFtpService (0L)
|
|
#define ExtendedVersion_IIsFtpService (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsFtpService {
|
|
iIIsFtpService_Location,
|
|
iIIsFtpService_KeyType,
|
|
iIIsFtpService_MaxConnections,
|
|
iIIsFtpService_AnonymousUserName,
|
|
iIIsFtpService_AnonymousUserPass,
|
|
iIIsFtpService_ServerListenBacklog,
|
|
iIIsFtpService_LogAnonymous,
|
|
iIIsFtpService_LogNonAnonymous,
|
|
iIIsFtpService_ServerComment,
|
|
iIIsFtpService_ServerBindings,
|
|
iIIsFtpService_ConnectionTimeout,
|
|
iIIsFtpService_ServerListenTimeout,
|
|
iIIsFtpService_MaxEndpointConnections,
|
|
iIIsFtpService_ServerAutoStart,
|
|
iIIsFtpService_ExitMessage,
|
|
iIIsFtpService_GreetingMessage,
|
|
iIIsFtpService_MaxClientsMessage,
|
|
iIIsFtpService_AnonymousOnly,
|
|
iIIsFtpService_MSDOSDirOutput,
|
|
iIIsFtpService_ServerSize,
|
|
iIIsFtpService_DisableSocketPooling,
|
|
iIIsFtpService_AnonymousPasswordSync,
|
|
iIIsFtpService_AllowAnonymous,
|
|
iIIsFtpService_DefaultLogonDomain,
|
|
iIIsFtpService_AdminACL,
|
|
iIIsFtpService_AdminACLBin,
|
|
iIIsFtpService_IPSecurity,
|
|
iIIsFtpService_DontLog,
|
|
iIIsFtpService_DirectoryLevelsToScan,
|
|
iIIsFtpService_Realm,
|
|
iIIsFtpService_LogType,
|
|
iIIsFtpService_LogFilePeriod,
|
|
iIIsFtpService_LogFileLocaltimeRollover,
|
|
iIIsFtpService_LogPluginClsid,
|
|
iIIsFtpService_LogModuleList,
|
|
iIIsFtpService_LogFileDirectory,
|
|
iIIsFtpService_LogFileTruncateSize,
|
|
iIIsFtpService_LogExtFileFlags,
|
|
iIIsFtpService_LogOdbcDataSource,
|
|
iIIsFtpService_LogOdbcTableName,
|
|
iIIsFtpService_LogOdbcUserName,
|
|
iIIsFtpService_LogOdbcPassword,
|
|
iIIsFtpService_FtpDirBrowseShowLongDate,
|
|
iIIsFtpService_AccessFlags,
|
|
iIIsFtpService_DownlevelAdminInstance,
|
|
iIIsFtpService_BannerMessage,
|
|
iIIsFtpService_MaxBandwidth,
|
|
cIIsFtpService_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsFtpServiceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pLogAnonymous;
|
|
ULONG * pLogNonAnonymous;
|
|
WCHAR * pServerComment;
|
|
WCHAR * pServerBindings;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
WCHAR * pExitMessage;
|
|
WCHAR * pGreetingMessage;
|
|
WCHAR * pMaxClientsMessage;
|
|
ULONG * pAnonymousOnly;
|
|
ULONG * pMSDOSDirOutput;
|
|
ULONG * pServerSize;
|
|
ULONG * pDisableSocketPooling;
|
|
ULONG * pAnonymousPasswordSync;
|
|
ULONG * pAllowAnonymous;
|
|
WCHAR * pDefaultLogonDomain;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pDirectoryLevelsToScan;
|
|
WCHAR * pRealm;
|
|
ULONG * pLogType;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileLocaltimeRollover;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogModuleList;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pFtpDirBrowseShowLongDate;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pDownlevelAdminInstance;
|
|
WCHAR * pBannerMessage;
|
|
ULONG * pMaxBandwidth;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsWebServer L"IIsWebServer"
|
|
#define TABLEID_IIsWebServer (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsWebServer (0L)
|
|
#define ExtendedVersion_IIsWebServer (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsWebServer {
|
|
iIIsWebServer_Location,
|
|
iIIsWebServer_ContentIndexed,
|
|
iIIsWebServer_KeyType,
|
|
iIIsWebServer_ServerState,
|
|
iIIsWebServer_ServerComment,
|
|
iIIsWebServer_MaxBandwidth,
|
|
iIIsWebServer_ServerAutoStart,
|
|
iIIsWebServer_ServerSize,
|
|
iIIsWebServer_DisableSocketPooling,
|
|
iIIsWebServer_ServerListenBacklog,
|
|
iIIsWebServer_ServerListenTimeout,
|
|
iIIsWebServer_ServerBindings,
|
|
iIIsWebServer_SecureBindings,
|
|
iIIsWebServer_MaxConnections,
|
|
iIIsWebServer_ConnectionTimeout,
|
|
iIIsWebServer_AllowKeepAlive,
|
|
iIIsWebServer_CGITimeout,
|
|
iIIsWebServer_MaxEndpointConnections,
|
|
iIIsWebServer_IgnoreTranslate,
|
|
iIIsWebServer_UseDigestSSP,
|
|
iIIsWebServer_CacheISAPI,
|
|
iIIsWebServer_MimeMap,
|
|
iIIsWebServer_AnonymousUserName,
|
|
iIIsWebServer_AnonymousUserPass,
|
|
iIIsWebServer_FrontPageWeb,
|
|
iIIsWebServer_AnonymousPasswordSync,
|
|
iIIsWebServer_DefaultLogonDomain,
|
|
iIIsWebServer_AdminACL,
|
|
iIIsWebServer_AdminACLBin,
|
|
iIIsWebServer_IPSecurity,
|
|
iIIsWebServer_DontLog,
|
|
iIIsWebServer_Realm,
|
|
iIIsWebServer_DefaultDoc,
|
|
iIIsWebServer_HttpExpires,
|
|
iIIsWebServer_HttpPics,
|
|
iIIsWebServer_HttpCustomHeaders,
|
|
iIIsWebServer_HttpErrors,
|
|
iIIsWebServer_EnableDocFooter,
|
|
iIIsWebServer_DefaultDocFooter,
|
|
iIIsWebServer_LogonMethod,
|
|
iIIsWebServer_NTAuthenticationProviders,
|
|
iIIsWebServer_CertCheckMode,
|
|
iIIsWebServer_AspBufferingOn,
|
|
iIIsWebServer_AspLogErrorRequests,
|
|
iIIsWebServer_AspScriptErrorSentToBrowser,
|
|
iIIsWebServer_AspScriptErrorMessage,
|
|
iIIsWebServer_AspAllowOutOfProcComponents,
|
|
iIIsWebServer_AspScriptFileCacheSize,
|
|
iIIsWebServer_AspDiskTemplateCacheDirectory,
|
|
iIIsWebServer_AspMaxDiskTemplateCacheFiles,
|
|
iIIsWebServer_AspScriptEngineCacheMax,
|
|
iIIsWebServer_AspScriptTimeout,
|
|
iIIsWebServer_AspEnableParentPaths,
|
|
iIIsWebServer_AspAllowSessionState,
|
|
iIIsWebServer_AspScriptLanguage,
|
|
iIIsWebServer_AspExceptionCatchEnable,
|
|
iIIsWebServer_AspCodepage,
|
|
iIIsWebServer_AspLCID,
|
|
iIIsWebServer_AspSessionTimeout,
|
|
iIIsWebServer_AspQueueTimeout,
|
|
iIIsWebServer_AspEnableAspHtmlFallback,
|
|
iIIsWebServer_AspEnableChunkedEncoding,
|
|
iIIsWebServer_AspEnableTypelibCache,
|
|
iIIsWebServer_AspErrorsToNTLog,
|
|
iIIsWebServer_AspProcessorThreadMax,
|
|
iIIsWebServer_AspTrackThreadingModel,
|
|
iIIsWebServer_AspRequestQueueMax,
|
|
iIIsWebServer_AspEnableApplicationRestart,
|
|
iIIsWebServer_AspQueueConnectionTestTime,
|
|
iIIsWebServer_AspSessionMax,
|
|
iIIsWebServer_AspThreadGateEnabled,
|
|
iIIsWebServer_AspThreadGateTimeSlice,
|
|
iIIsWebServer_AspThreadGateSleepDelay,
|
|
iIIsWebServer_AspThreadGateSleepMax,
|
|
iIIsWebServer_AspThreadGateLoadLow,
|
|
iIIsWebServer_AspThreadGateLoadHigh,
|
|
iIIsWebServer_AppRoot,
|
|
iIIsWebServer_AppFriendlyName,
|
|
iIIsWebServer_AppIsolated,
|
|
iIIsWebServer_AppPackageID,
|
|
iIIsWebServer_AppPackageName,
|
|
iIIsWebServer_AppOopRecoverLimit,
|
|
iIIsWebServer_AppAllowDebugging,
|
|
iIIsWebServer_AppAllowClientDebug,
|
|
iIIsWebServer_NetLogonWorkstation,
|
|
iIIsWebServer_UseHostName,
|
|
iIIsWebServer_ClusterEnabled,
|
|
iIIsWebServer_CacheControlMaxAge,
|
|
iIIsWebServer_CacheControlNoCache,
|
|
iIIsWebServer_CacheControlCustom,
|
|
iIIsWebServer_CreateProcessAsUser,
|
|
iIIsWebServer_PoolIdcTimeout,
|
|
iIIsWebServer_PutReadSize,
|
|
iIIsWebServer_RedirectHeaders,
|
|
iIIsWebServer_UploadReadAheadSize,
|
|
iIIsWebServer_PasswordExpirePrenotifyDays,
|
|
iIIsWebServer_PasswordCacheTTL,
|
|
iIIsWebServer_PasswordChangeFlags,
|
|
iIIsWebServer_MaxBandwidthBlocked,
|
|
iIIsWebServer_UNCAuthenticationPassThrough,
|
|
iIIsWebServer_AppWamClsid,
|
|
iIIsWebServer_DirBrowseFlags,
|
|
iIIsWebServer_AuthFlags,
|
|
iIIsWebServer_AuthPersistence,
|
|
iIIsWebServer_AccessFlags,
|
|
iIIsWebServer_AccessSSLFlags,
|
|
iIIsWebServer_ScriptMaps,
|
|
iIIsWebServer_SSIExecDisable,
|
|
iIIsWebServer_EnableReverseDns,
|
|
iIIsWebServer_CreateCGIWithNewConsole,
|
|
iIIsWebServer_LogType,
|
|
iIIsWebServer_LogPluginClsid,
|
|
iIIsWebServer_LogFileDirectory,
|
|
iIIsWebServer_LogFilePeriod,
|
|
iIIsWebServer_LogFileLocaltimeRollover,
|
|
iIIsWebServer_LogFileTruncateSize,
|
|
iIIsWebServer_LogExtFileFlags,
|
|
iIIsWebServer_LogOdbcDataSource,
|
|
iIIsWebServer_LogOdbcTableName,
|
|
iIIsWebServer_LogOdbcUserName,
|
|
iIIsWebServer_LogOdbcPassword,
|
|
iIIsWebServer_CPULimitsEnabled,
|
|
iIIsWebServer_CPUResetInterval,
|
|
iIIsWebServer_CPULoggingInterval,
|
|
iIIsWebServer_CPULoggingOptions,
|
|
iIIsWebServer_CPULoggingMask,
|
|
iIIsWebServer_CPUCGILimit,
|
|
iIIsWebServer_CPULimitLogEvent,
|
|
iIIsWebServer_CPULimitPriority,
|
|
iIIsWebServer_CPULimitProcStop,
|
|
iIIsWebServer_CPULimitPause,
|
|
iIIsWebServer_CPUAppEnabled,
|
|
iIIsWebServer_CPUCGIEnabled,
|
|
iIIsWebServer_NotDeletable,
|
|
iIIsWebServer_ShutdownTimeLimit,
|
|
iIIsWebServer_SSLCertHash,
|
|
iIIsWebServer_SSLStoreName,
|
|
iIIsWebServer_ProcessNTCRIfLoggedOn,
|
|
iIIsWebServer_AllowPathInfoForScriptMappings,
|
|
iIIsWebServer_ServerCommand,
|
|
iIIsWebServer_MD_ISM_ACCESS_CHECK,
|
|
iIIsWebServer_Win32Error,
|
|
iIIsWebServer_AppPoolId,
|
|
iIIsWebServer_DoStaticCompression,
|
|
iIIsWebServer_DoDynamicCompression,
|
|
iIIsWebServer_DisablePublishing,
|
|
iIIsWebServer_DavEnabled,
|
|
iIIsWebServer_AspPartitionID,
|
|
iIIsWebServer_AspSxsName,
|
|
iIIsWebServer_AspAppServiceFlags,
|
|
iIIsWebServer_AspKeepSessionIDSecure,
|
|
iIIsWebServer_RevocationFreshnessTime,
|
|
iIIsWebServer_RevocationURLRetrievalTimeout,
|
|
cIIsWebServer_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsWebServerRow {
|
|
WCHAR * pLocation;
|
|
ULONG * pContentIndexed;
|
|
WCHAR * pKeyType;
|
|
ULONG * pServerState;
|
|
WCHAR * pServerComment;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pServerAutoStart;
|
|
ULONG * pServerSize;
|
|
ULONG * pDisableSocketPooling;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pServerListenTimeout;
|
|
WCHAR * pServerBindings;
|
|
WCHAR * pSecureBindings;
|
|
ULONG * pMaxConnections;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pAllowKeepAlive;
|
|
ULONG * pCGITimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pIgnoreTranslate;
|
|
ULONG * pUseDigestSSP;
|
|
ULONG * pCacheISAPI;
|
|
WCHAR * pMimeMap;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pFrontPageWeb;
|
|
ULONG * pAnonymousPasswordSync;
|
|
WCHAR * pDefaultLogonDomain;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
WCHAR * pRealm;
|
|
WCHAR * pDefaultDoc;
|
|
WCHAR * pHttpExpires;
|
|
WCHAR * pHttpPics;
|
|
WCHAR * pHttpCustomHeaders;
|
|
WCHAR * pHttpErrors;
|
|
ULONG * pEnableDocFooter;
|
|
WCHAR * pDefaultDocFooter;
|
|
ULONG * pLogonMethod;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
ULONG * pCertCheckMode;
|
|
ULONG * pAspBufferingOn;
|
|
ULONG * pAspLogErrorRequests;
|
|
ULONG * pAspScriptErrorSentToBrowser;
|
|
WCHAR * pAspScriptErrorMessage;
|
|
ULONG * pAspAllowOutOfProcComponents;
|
|
ULONG * pAspScriptFileCacheSize;
|
|
WCHAR * pAspDiskTemplateCacheDirectory;
|
|
ULONG * pAspMaxDiskTemplateCacheFiles;
|
|
ULONG * pAspScriptEngineCacheMax;
|
|
ULONG * pAspScriptTimeout;
|
|
ULONG * pAspEnableParentPaths;
|
|
ULONG * pAspAllowSessionState;
|
|
WCHAR * pAspScriptLanguage;
|
|
ULONG * pAspExceptionCatchEnable;
|
|
ULONG * pAspCodepage;
|
|
ULONG * pAspLCID;
|
|
ULONG * pAspSessionTimeout;
|
|
ULONG * pAspQueueTimeout;
|
|
ULONG * pAspEnableAspHtmlFallback;
|
|
ULONG * pAspEnableChunkedEncoding;
|
|
ULONG * pAspEnableTypelibCache;
|
|
ULONG * pAspErrorsToNTLog;
|
|
ULONG * pAspProcessorThreadMax;
|
|
ULONG * pAspTrackThreadingModel;
|
|
ULONG * pAspRequestQueueMax;
|
|
ULONG * pAspEnableApplicationRestart;
|
|
ULONG * pAspQueueConnectionTestTime;
|
|
ULONG * pAspSessionMax;
|
|
ULONG * pAspThreadGateEnabled;
|
|
ULONG * pAspThreadGateTimeSlice;
|
|
ULONG * pAspThreadGateSleepDelay;
|
|
ULONG * pAspThreadGateSleepMax;
|
|
ULONG * pAspThreadGateLoadLow;
|
|
ULONG * pAspThreadGateLoadHigh;
|
|
WCHAR * pAppRoot;
|
|
WCHAR * pAppFriendlyName;
|
|
ULONG * pAppIsolated;
|
|
WCHAR * pAppPackageID;
|
|
WCHAR * pAppPackageName;
|
|
ULONG * pAppOopRecoverLimit;
|
|
ULONG * pAppAllowDebugging;
|
|
ULONG * pAppAllowClientDebug;
|
|
ULONG * pNetLogonWorkstation;
|
|
ULONG * pUseHostName;
|
|
ULONG * pClusterEnabled;
|
|
ULONG * pCacheControlMaxAge;
|
|
ULONG * pCacheControlNoCache;
|
|
WCHAR * pCacheControlCustom;
|
|
ULONG * pCreateProcessAsUser;
|
|
ULONG * pPoolIdcTimeout;
|
|
ULONG * pPutReadSize;
|
|
WCHAR * pRedirectHeaders;
|
|
ULONG * pUploadReadAheadSize;
|
|
ULONG * pPasswordExpirePrenotifyDays;
|
|
ULONG * pPasswordCacheTTL;
|
|
ULONG * pPasswordChangeFlags;
|
|
ULONG * pMaxBandwidthBlocked;
|
|
ULONG * pUNCAuthenticationPassThrough;
|
|
WCHAR * pAppWamClsid;
|
|
ULONG * pDirBrowseFlags;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pAuthPersistence;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
WCHAR * pScriptMaps;
|
|
ULONG * pSSIExecDisable;
|
|
ULONG * pEnableReverseDns;
|
|
ULONG * pCreateCGIWithNewConsole;
|
|
ULONG * pLogType;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileLocaltimeRollover;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pCPULimitsEnabled;
|
|
ULONG * pCPUResetInterval;
|
|
ULONG * pCPULoggingInterval;
|
|
ULONG * pCPULoggingOptions;
|
|
ULONG * pCPULoggingMask;
|
|
ULONG * pCPUCGILimit;
|
|
ULONG * pCPULimitLogEvent;
|
|
ULONG * pCPULimitPriority;
|
|
ULONG * pCPULimitProcStop;
|
|
ULONG * pCPULimitPause;
|
|
ULONG * pCPUAppEnabled;
|
|
ULONG * pCPUCGIEnabled;
|
|
ULONG * pNotDeletable;
|
|
ULONG * pShutdownTimeLimit;
|
|
unsigned char * pSSLCertHash;
|
|
WCHAR * pSSLStoreName;
|
|
ULONG * pProcessNTCRIfLoggedOn;
|
|
ULONG * pAllowPathInfoForScriptMappings;
|
|
ULONG * pServerCommand;
|
|
ULONG * pMD_ISM_ACCESS_CHECK;
|
|
ULONG * pWin32Error;
|
|
WCHAR * pAppPoolId;
|
|
ULONG * pDoStaticCompression;
|
|
ULONG * pDoDynamicCompression;
|
|
ULONG * pDisablePublishing;
|
|
ULONG * pDavEnabled;
|
|
WCHAR * pAspPartitionID;
|
|
WCHAR * pAspSxsName;
|
|
ULONG * pAspAppServiceFlags;
|
|
ULONG * pAspKeepSessionIDSecure;
|
|
ULONG * pRevocationFreshnessTime;
|
|
ULONG * pRevocationURLRetrievalTimeout;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsFtpServer L"IIsFtpServer"
|
|
#define TABLEID_IIsFtpServer (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsFtpServer (0L)
|
|
#define ExtendedVersion_IIsFtpServer (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsFtpServer {
|
|
iIIsFtpServer_Location,
|
|
iIIsFtpServer_KeyType,
|
|
iIIsFtpServer_MaxConnections,
|
|
iIIsFtpServer_ServerState,
|
|
iIIsFtpServer_AnonymousUserName,
|
|
iIIsFtpServer_AnonymousUserPass,
|
|
iIIsFtpServer_ServerListenBacklog,
|
|
iIIsFtpServer_DisableSocketPooling,
|
|
iIIsFtpServer_LogAnonymous,
|
|
iIIsFtpServer_LogNonAnonymous,
|
|
iIIsFtpServer_ServerComment,
|
|
iIIsFtpServer_ServerBindings,
|
|
iIIsFtpServer_ConnectionTimeout,
|
|
iIIsFtpServer_ServerListenTimeout,
|
|
iIIsFtpServer_MaxEndpointConnections,
|
|
iIIsFtpServer_ServerAutoStart,
|
|
iIIsFtpServer_ExitMessage,
|
|
iIIsFtpServer_GreetingMessage,
|
|
iIIsFtpServer_MaxClientsMessage,
|
|
iIIsFtpServer_AnonymousOnly,
|
|
iIIsFtpServer_MSDOSDirOutput,
|
|
iIIsFtpServer_ServerSize,
|
|
iIIsFtpServer_AnonymousPasswordSync,
|
|
iIIsFtpServer_AllowAnonymous,
|
|
iIIsFtpServer_DefaultLogonDomain,
|
|
iIIsFtpServer_AdminACL,
|
|
iIIsFtpServer_AdminACLBin,
|
|
iIIsFtpServer_IPSecurity,
|
|
iIIsFtpServer_DontLog,
|
|
iIIsFtpServer_Realm,
|
|
iIIsFtpServer_ClusterEnabled,
|
|
iIIsFtpServer_LogType,
|
|
iIIsFtpServer_LogPluginClsid,
|
|
iIIsFtpServer_LogFileDirectory,
|
|
iIIsFtpServer_LogFilePeriod,
|
|
iIIsFtpServer_LogFileLocaltimeRollover,
|
|
iIIsFtpServer_LogFileTruncateSize,
|
|
iIIsFtpServer_LogExtFileFlags,
|
|
iIIsFtpServer_LogOdbcDataSource,
|
|
iIIsFtpServer_LogOdbcTableName,
|
|
iIIsFtpServer_LogOdbcUserName,
|
|
iIIsFtpServer_LogOdbcPassword,
|
|
iIIsFtpServer_AccessFlags,
|
|
iIIsFtpServer_Win32Error,
|
|
iIIsFtpServer_FtpDirBrowseShowLongDate,
|
|
iIIsFtpServer_BannerMessage,
|
|
iIIsFtpServer_UserIsolationMode,
|
|
iIIsFtpServer_FtpLogInUtf8,
|
|
cIIsFtpServer_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsFtpServerRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxConnections;
|
|
ULONG * pServerState;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pDisableSocketPooling;
|
|
ULONG * pLogAnonymous;
|
|
ULONG * pLogNonAnonymous;
|
|
WCHAR * pServerComment;
|
|
WCHAR * pServerBindings;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
WCHAR * pExitMessage;
|
|
WCHAR * pGreetingMessage;
|
|
WCHAR * pMaxClientsMessage;
|
|
ULONG * pAnonymousOnly;
|
|
ULONG * pMSDOSDirOutput;
|
|
ULONG * pServerSize;
|
|
ULONG * pAnonymousPasswordSync;
|
|
ULONG * pAllowAnonymous;
|
|
WCHAR * pDefaultLogonDomain;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
WCHAR * pRealm;
|
|
ULONG * pClusterEnabled;
|
|
ULONG * pLogType;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileLocaltimeRollover;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pWin32Error;
|
|
ULONG * pFtpDirBrowseShowLongDate;
|
|
WCHAR * pBannerMessage;
|
|
ULONG * pUserIsolationMode;
|
|
ULONG * pFtpLogInUtf8;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsWebFile L"IIsWebFile"
|
|
#define TABLEID_IIsWebFile (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsWebFile (0L)
|
|
#define ExtendedVersion_IIsWebFile (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsWebFile {
|
|
iIIsWebFile_Location,
|
|
iIIsWebFile_KeyType,
|
|
iIIsWebFile_AnonymousUserName,
|
|
iIIsWebFile_AnonymousUserPass,
|
|
iIIsWebFile_AnonymousPasswordSync,
|
|
iIIsWebFile_UNCAuthenticationPassThrough,
|
|
iIIsWebFile_IgnoreTranslate,
|
|
iIIsWebFile_UseDigestSSP,
|
|
iIIsWebFile_CGITimeout,
|
|
iIIsWebFile_DefaultLogonDomain,
|
|
iIIsWebFile_LogonMethod,
|
|
iIIsWebFile_Realm,
|
|
iIIsWebFile_MimeMap,
|
|
iIIsWebFile_IPSecurity,
|
|
iIIsWebFile_DontLog,
|
|
iIIsWebFile_HttpExpires,
|
|
iIIsWebFile_HttpPics,
|
|
iIIsWebFile_HttpCustomHeaders,
|
|
iIIsWebFile_HttpErrors,
|
|
iIIsWebFile_EnableDocFooter,
|
|
iIIsWebFile_DefaultDocFooter,
|
|
iIIsWebFile_HttpRedirect,
|
|
iIIsWebFile_CacheControlMaxAge,
|
|
iIIsWebFile_CacheControlNoCache,
|
|
iIIsWebFile_CacheControlCustom,
|
|
iIIsWebFile_CreateProcessAsUser,
|
|
iIIsWebFile_PoolIdcTimeout,
|
|
iIIsWebFile_PutReadSize,
|
|
iIIsWebFile_RedirectHeaders,
|
|
iIIsWebFile_UploadReadAheadSize,
|
|
iIIsWebFile_AuthFlags,
|
|
iIIsWebFile_AuthPersistence,
|
|
iIIsWebFile_AccessFlags,
|
|
iIIsWebFile_AccessSSLFlags,
|
|
iIIsWebFile_ScriptMaps,
|
|
iIIsWebFile_CPUAppEnabled,
|
|
iIIsWebFile_CPUCGIEnabled,
|
|
iIIsWebFile_SSIExecDisable,
|
|
iIIsWebFile_EnableReverseDns,
|
|
iIIsWebFile_CreateCGIWithNewConsole,
|
|
iIIsWebFile_DoStaticCompression,
|
|
iIIsWebFile_DoDynamicCompression,
|
|
iIIsWebFile_DavEnabled,
|
|
cIIsWebFile_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsWebFileRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pAnonymousPasswordSync;
|
|
ULONG * pUNCAuthenticationPassThrough;
|
|
ULONG * pIgnoreTranslate;
|
|
ULONG * pUseDigestSSP;
|
|
ULONG * pCGITimeout;
|
|
WCHAR * pDefaultLogonDomain;
|
|
ULONG * pLogonMethod;
|
|
WCHAR * pRealm;
|
|
WCHAR * pMimeMap;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
WCHAR * pHttpExpires;
|
|
WCHAR * pHttpPics;
|
|
WCHAR * pHttpCustomHeaders;
|
|
WCHAR * pHttpErrors;
|
|
ULONG * pEnableDocFooter;
|
|
WCHAR * pDefaultDocFooter;
|
|
WCHAR * pHttpRedirect;
|
|
ULONG * pCacheControlMaxAge;
|
|
ULONG * pCacheControlNoCache;
|
|
WCHAR * pCacheControlCustom;
|
|
ULONG * pCreateProcessAsUser;
|
|
ULONG * pPoolIdcTimeout;
|
|
ULONG * pPutReadSize;
|
|
WCHAR * pRedirectHeaders;
|
|
ULONG * pUploadReadAheadSize;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pAuthPersistence;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
WCHAR * pScriptMaps;
|
|
ULONG * pCPUAppEnabled;
|
|
ULONG * pCPUCGIEnabled;
|
|
ULONG * pSSIExecDisable;
|
|
ULONG * pEnableReverseDns;
|
|
ULONG * pCreateCGIWithNewConsole;
|
|
ULONG * pDoStaticCompression;
|
|
ULONG * pDoDynamicCompression;
|
|
ULONG * pDavEnabled;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsWebDirectory L"IIsWebDirectory"
|
|
#define TABLEID_IIsWebDirectory (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsWebDirectory (0L)
|
|
#define ExtendedVersion_IIsWebDirectory (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsWebDirectory {
|
|
iIIsWebDirectory_Location,
|
|
iIIsWebDirectory_KeyType,
|
|
iIIsWebDirectory_AnonymousUserName,
|
|
iIIsWebDirectory_AnonymousUserPass,
|
|
iIIsWebDirectory_AnonymousPasswordSync,
|
|
iIIsWebDirectory_IgnoreTranslate,
|
|
iIIsWebDirectory_UseDigestSSP,
|
|
iIIsWebDirectory_AppRoot,
|
|
iIIsWebDirectory_AppFriendlyName,
|
|
iIIsWebDirectory_AppOopRecoverLimit,
|
|
iIIsWebDirectory_AppIsolated,
|
|
iIIsWebDirectory_AppPackageName,
|
|
iIIsWebDirectory_AppPackageID,
|
|
iIIsWebDirectory_CacheISAPI,
|
|
iIIsWebDirectory_AppAllowDebugging,
|
|
iIIsWebDirectory_AppAllowClientDebug,
|
|
iIIsWebDirectory_DefaultLogonDomain,
|
|
iIIsWebDirectory_LogonMethod,
|
|
iIIsWebDirectory_CGITimeout,
|
|
iIIsWebDirectory_Realm,
|
|
iIIsWebDirectory_IPSecurity,
|
|
iIIsWebDirectory_DontLog,
|
|
iIIsWebDirectory_HttpExpires,
|
|
iIIsWebDirectory_HttpPics,
|
|
iIIsWebDirectory_HttpCustomHeaders,
|
|
iIIsWebDirectory_HttpErrors,
|
|
iIIsWebDirectory_EnableDocFooter,
|
|
iIIsWebDirectory_DefaultDocFooter,
|
|
iIIsWebDirectory_HttpRedirect,
|
|
iIIsWebDirectory_DefaultDoc,
|
|
iIIsWebDirectory_ContentIndexed,
|
|
iIIsWebDirectory_CacheControlMaxAge,
|
|
iIIsWebDirectory_CacheControlNoCache,
|
|
iIIsWebDirectory_CacheControlCustom,
|
|
iIIsWebDirectory_CreateProcessAsUser,
|
|
iIIsWebDirectory_PoolIdcTimeout,
|
|
iIIsWebDirectory_PutReadSize,
|
|
iIIsWebDirectory_RedirectHeaders,
|
|
iIIsWebDirectory_UploadReadAheadSize,
|
|
iIIsWebDirectory_FrontPageWeb,
|
|
iIIsWebDirectory_UNCAuthenticationPassThrough,
|
|
iIIsWebDirectory_AppWamClsid,
|
|
iIIsWebDirectory_AuthPersistence,
|
|
iIIsWebDirectory_AccessFlags,
|
|
iIIsWebDirectory_AccessSSLFlags,
|
|
iIIsWebDirectory_ScriptMaps,
|
|
iIIsWebDirectory_SSIExecDisable,
|
|
iIIsWebDirectory_EnableReverseDns,
|
|
iIIsWebDirectory_CreateCGIWithNewConsole,
|
|
iIIsWebDirectory_AspBufferingOn,
|
|
iIIsWebDirectory_AspLogErrorRequests,
|
|
iIIsWebDirectory_AspScriptErrorSentToBrowser,
|
|
iIIsWebDirectory_AspScriptErrorMessage,
|
|
iIIsWebDirectory_AspAllowOutOfProcComponents,
|
|
iIIsWebDirectory_AspScriptFileCacheSize,
|
|
iIIsWebDirectory_AspDiskTemplateCacheDirectory,
|
|
iIIsWebDirectory_AspMaxDiskTemplateCacheFiles,
|
|
iIIsWebDirectory_AspScriptEngineCacheMax,
|
|
iIIsWebDirectory_AspScriptTimeout,
|
|
iIIsWebDirectory_AspSessionTimeout,
|
|
iIIsWebDirectory_AspEnableParentPaths,
|
|
iIIsWebDirectory_AspAllowSessionState,
|
|
iIIsWebDirectory_AspScriptLanguage,
|
|
iIIsWebDirectory_AspExceptionCatchEnable,
|
|
iIIsWebDirectory_AspCodepage,
|
|
iIIsWebDirectory_AspLCID,
|
|
iIIsWebDirectory_MimeMap,
|
|
iIIsWebDirectory_AspQueueTimeout,
|
|
iIIsWebDirectory_CPUAppEnabled,
|
|
iIIsWebDirectory_CPUCGIEnabled,
|
|
iIIsWebDirectory_AspEnableAspHtmlFallback,
|
|
iIIsWebDirectory_AspEnableChunkedEncoding,
|
|
iIIsWebDirectory_AspEnableTypelibCache,
|
|
iIIsWebDirectory_AspErrorsToNTLog,
|
|
iIIsWebDirectory_AspProcessorThreadMax,
|
|
iIIsWebDirectory_AspTrackThreadingModel,
|
|
iIIsWebDirectory_AspRequestQueueMax,
|
|
iIIsWebDirectory_AspEnableApplicationRestart,
|
|
iIIsWebDirectory_AspQueueConnectionTestTime,
|
|
iIIsWebDirectory_AspSessionMax,
|
|
iIIsWebDirectory_AspThreadGateEnabled,
|
|
iIIsWebDirectory_AspThreadGateTimeSlice,
|
|
iIIsWebDirectory_AspThreadGateSleepDelay,
|
|
iIIsWebDirectory_AspThreadGateSleepMax,
|
|
iIIsWebDirectory_AspThreadGateLoadLow,
|
|
iIIsWebDirectory_AspThreadGateLoadHigh,
|
|
iIIsWebDirectory_ShutdownTimeLimit,
|
|
iIIsWebDirectory_DirBrowseFlags,
|
|
iIIsWebDirectory_AuthFlags,
|
|
iIIsWebDirectory_AppPoolId,
|
|
iIIsWebDirectory_DoStaticCompression,
|
|
iIIsWebDirectory_DoDynamicCompression,
|
|
iIIsWebDirectory_DisablePublishing,
|
|
iIIsWebDirectory_DavEnabled,
|
|
iIIsWebDirectory_AspPartitionID,
|
|
iIIsWebDirectory_AspSxsName,
|
|
iIIsWebDirectory_AspAppServiceFlags,
|
|
iIIsWebDirectory_AspKeepSessionIDSecure,
|
|
cIIsWebDirectory_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsWebDirectoryRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pAnonymousPasswordSync;
|
|
ULONG * pIgnoreTranslate;
|
|
ULONG * pUseDigestSSP;
|
|
WCHAR * pAppRoot;
|
|
WCHAR * pAppFriendlyName;
|
|
ULONG * pAppOopRecoverLimit;
|
|
ULONG * pAppIsolated;
|
|
WCHAR * pAppPackageName;
|
|
WCHAR * pAppPackageID;
|
|
ULONG * pCacheISAPI;
|
|
ULONG * pAppAllowDebugging;
|
|
ULONG * pAppAllowClientDebug;
|
|
WCHAR * pDefaultLogonDomain;
|
|
ULONG * pLogonMethod;
|
|
ULONG * pCGITimeout;
|
|
WCHAR * pRealm;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
WCHAR * pHttpExpires;
|
|
WCHAR * pHttpPics;
|
|
WCHAR * pHttpCustomHeaders;
|
|
WCHAR * pHttpErrors;
|
|
ULONG * pEnableDocFooter;
|
|
WCHAR * pDefaultDocFooter;
|
|
WCHAR * pHttpRedirect;
|
|
WCHAR * pDefaultDoc;
|
|
ULONG * pContentIndexed;
|
|
ULONG * pCacheControlMaxAge;
|
|
ULONG * pCacheControlNoCache;
|
|
WCHAR * pCacheControlCustom;
|
|
ULONG * pCreateProcessAsUser;
|
|
ULONG * pPoolIdcTimeout;
|
|
ULONG * pPutReadSize;
|
|
WCHAR * pRedirectHeaders;
|
|
ULONG * pUploadReadAheadSize;
|
|
ULONG * pFrontPageWeb;
|
|
ULONG * pUNCAuthenticationPassThrough;
|
|
WCHAR * pAppWamClsid;
|
|
ULONG * pAuthPersistence;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
WCHAR * pScriptMaps;
|
|
ULONG * pSSIExecDisable;
|
|
ULONG * pEnableReverseDns;
|
|
ULONG * pCreateCGIWithNewConsole;
|
|
ULONG * pAspBufferingOn;
|
|
ULONG * pAspLogErrorRequests;
|
|
ULONG * pAspScriptErrorSentToBrowser;
|
|
WCHAR * pAspScriptErrorMessage;
|
|
ULONG * pAspAllowOutOfProcComponents;
|
|
ULONG * pAspScriptFileCacheSize;
|
|
WCHAR * pAspDiskTemplateCacheDirectory;
|
|
ULONG * pAspMaxDiskTemplateCacheFiles;
|
|
ULONG * pAspScriptEngineCacheMax;
|
|
ULONG * pAspScriptTimeout;
|
|
ULONG * pAspSessionTimeout;
|
|
ULONG * pAspEnableParentPaths;
|
|
ULONG * pAspAllowSessionState;
|
|
WCHAR * pAspScriptLanguage;
|
|
ULONG * pAspExceptionCatchEnable;
|
|
ULONG * pAspCodepage;
|
|
ULONG * pAspLCID;
|
|
WCHAR * pMimeMap;
|
|
ULONG * pAspQueueTimeout;
|
|
ULONG * pCPUAppEnabled;
|
|
ULONG * pCPUCGIEnabled;
|
|
ULONG * pAspEnableAspHtmlFallback;
|
|
ULONG * pAspEnableChunkedEncoding;
|
|
ULONG * pAspEnableTypelibCache;
|
|
ULONG * pAspErrorsToNTLog;
|
|
ULONG * pAspProcessorThreadMax;
|
|
ULONG * pAspTrackThreadingModel;
|
|
ULONG * pAspRequestQueueMax;
|
|
ULONG * pAspEnableApplicationRestart;
|
|
ULONG * pAspQueueConnectionTestTime;
|
|
ULONG * pAspSessionMax;
|
|
ULONG * pAspThreadGateEnabled;
|
|
ULONG * pAspThreadGateTimeSlice;
|
|
ULONG * pAspThreadGateSleepDelay;
|
|
ULONG * pAspThreadGateSleepMax;
|
|
ULONG * pAspThreadGateLoadLow;
|
|
ULONG * pAspThreadGateLoadHigh;
|
|
ULONG * pShutdownTimeLimit;
|
|
ULONG * pDirBrowseFlags;
|
|
ULONG * pAuthFlags;
|
|
WCHAR * pAppPoolId;
|
|
ULONG * pDoStaticCompression;
|
|
ULONG * pDoDynamicCompression;
|
|
ULONG * pDisablePublishing;
|
|
ULONG * pDavEnabled;
|
|
WCHAR * pAspPartitionID;
|
|
WCHAR * pAspSxsName;
|
|
ULONG * pAspAppServiceFlags;
|
|
ULONG * pAspKeepSessionIDSecure;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsWebVirtualDir L"IIsWebVirtualDir"
|
|
#define TABLEID_IIsWebVirtualDir (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsWebVirtualDir (0L)
|
|
#define ExtendedVersion_IIsWebVirtualDir (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsWebVirtualDir {
|
|
iIIsWebVirtualDir_Location,
|
|
iIIsWebVirtualDir_KeyType,
|
|
iIIsWebVirtualDir_AnonymousUserName,
|
|
iIIsWebVirtualDir_AnonymousUserPass,
|
|
iIIsWebVirtualDir_AnonymousPasswordSync,
|
|
iIIsWebVirtualDir_IgnoreTranslate,
|
|
iIIsWebVirtualDir_UseDigestSSP,
|
|
iIIsWebVirtualDir_AppRoot,
|
|
iIIsWebVirtualDir_AppFriendlyName,
|
|
iIIsWebVirtualDir_AppOopRecoverLimit,
|
|
iIIsWebVirtualDir_AppIsolated,
|
|
iIIsWebVirtualDir_AppPackageName,
|
|
iIIsWebVirtualDir_AppPackageID,
|
|
iIIsWebVirtualDir_CacheISAPI,
|
|
iIIsWebVirtualDir_AppAllowDebugging,
|
|
iIIsWebVirtualDir_AppAllowClientDebug,
|
|
iIIsWebVirtualDir_DefaultLogonDomain,
|
|
iIIsWebVirtualDir_LogonMethod,
|
|
iIIsWebVirtualDir_CGITimeout,
|
|
iIIsWebVirtualDir_Realm,
|
|
iIIsWebVirtualDir_IPSecurity,
|
|
iIIsWebVirtualDir_DontLog,
|
|
iIIsWebVirtualDir_HttpExpires,
|
|
iIIsWebVirtualDir_HttpPics,
|
|
iIIsWebVirtualDir_HttpCustomHeaders,
|
|
iIIsWebVirtualDir_HttpErrors,
|
|
iIIsWebVirtualDir_EnableDocFooter,
|
|
iIIsWebVirtualDir_DefaultDocFooter,
|
|
iIIsWebVirtualDir_HttpRedirect,
|
|
iIIsWebVirtualDir_DefaultDoc,
|
|
iIIsWebVirtualDir_ContentIndexed,
|
|
iIIsWebVirtualDir_CacheControlMaxAge,
|
|
iIIsWebVirtualDir_CacheControlNoCache,
|
|
iIIsWebVirtualDir_CacheControlCustom,
|
|
iIIsWebVirtualDir_CreateProcessAsUser,
|
|
iIIsWebVirtualDir_PoolIdcTimeout,
|
|
iIIsWebVirtualDir_PutReadSize,
|
|
iIIsWebVirtualDir_RedirectHeaders,
|
|
iIIsWebVirtualDir_UploadReadAheadSize,
|
|
iIIsWebVirtualDir_FrontPageWeb,
|
|
iIIsWebVirtualDir_Path,
|
|
iIIsWebVirtualDir_UNCUserName,
|
|
iIIsWebVirtualDir_UNCPassword,
|
|
iIIsWebVirtualDir_UNCAuthenticationPassThrough,
|
|
iIIsWebVirtualDir_AppWamClsid,
|
|
iIIsWebVirtualDir_AuthPersistence,
|
|
iIIsWebVirtualDir_AccessFlags,
|
|
iIIsWebVirtualDir_AccessSSLFlags,
|
|
iIIsWebVirtualDir_ScriptMaps,
|
|
iIIsWebVirtualDir_SSIExecDisable,
|
|
iIIsWebVirtualDir_EnableReverseDns,
|
|
iIIsWebVirtualDir_CreateCGIWithNewConsole,
|
|
iIIsWebVirtualDir_AspBufferingOn,
|
|
iIIsWebVirtualDir_AspLogErrorRequests,
|
|
iIIsWebVirtualDir_AspScriptErrorSentToBrowser,
|
|
iIIsWebVirtualDir_AspScriptErrorMessage,
|
|
iIIsWebVirtualDir_AspAllowOutOfProcComponents,
|
|
iIIsWebVirtualDir_AspScriptFileCacheSize,
|
|
iIIsWebVirtualDir_AspDiskTemplateCacheDirectory,
|
|
iIIsWebVirtualDir_AspMaxDiskTemplateCacheFiles,
|
|
iIIsWebVirtualDir_AspScriptEngineCacheMax,
|
|
iIIsWebVirtualDir_AspScriptTimeout,
|
|
iIIsWebVirtualDir_AspSessionTimeout,
|
|
iIIsWebVirtualDir_AspEnableParentPaths,
|
|
iIIsWebVirtualDir_AspAllowSessionState,
|
|
iIIsWebVirtualDir_AspScriptLanguage,
|
|
iIIsWebVirtualDir_AspExceptionCatchEnable,
|
|
iIIsWebVirtualDir_AspCodepage,
|
|
iIIsWebVirtualDir_AspLCID,
|
|
iIIsWebVirtualDir_MimeMap,
|
|
iIIsWebVirtualDir_AspQueueTimeout,
|
|
iIIsWebVirtualDir_CPUAppEnabled,
|
|
iIIsWebVirtualDir_CPUCGIEnabled,
|
|
iIIsWebVirtualDir_AspEnableAspHtmlFallback,
|
|
iIIsWebVirtualDir_AspEnableChunkedEncoding,
|
|
iIIsWebVirtualDir_AspEnableTypelibCache,
|
|
iIIsWebVirtualDir_AspErrorsToNTLog,
|
|
iIIsWebVirtualDir_AspProcessorThreadMax,
|
|
iIIsWebVirtualDir_AspTrackThreadingModel,
|
|
iIIsWebVirtualDir_AspRequestQueueMax,
|
|
iIIsWebVirtualDir_AspEnableApplicationRestart,
|
|
iIIsWebVirtualDir_AspQueueConnectionTestTime,
|
|
iIIsWebVirtualDir_AspSessionMax,
|
|
iIIsWebVirtualDir_AspThreadGateEnabled,
|
|
iIIsWebVirtualDir_AspThreadGateTimeSlice,
|
|
iIIsWebVirtualDir_AspThreadGateSleepDelay,
|
|
iIIsWebVirtualDir_AspThreadGateSleepMax,
|
|
iIIsWebVirtualDir_AspThreadGateLoadLow,
|
|
iIIsWebVirtualDir_AspThreadGateLoadHigh,
|
|
iIIsWebVirtualDir_ShutdownTimeLimit,
|
|
iIIsWebVirtualDir_DirBrowseFlags,
|
|
iIIsWebVirtualDir_AuthFlags,
|
|
iIIsWebVirtualDir_Win32Error,
|
|
iIIsWebVirtualDir_AppPoolId,
|
|
iIIsWebVirtualDir_DoStaticCompression,
|
|
iIIsWebVirtualDir_DoDynamicCompression,
|
|
iIIsWebVirtualDir_DisablePublishing,
|
|
iIIsWebVirtualDir_DavEnabled,
|
|
iIIsWebVirtualDir_AspPartitionID,
|
|
iIIsWebVirtualDir_AspSxsName,
|
|
iIIsWebVirtualDir_AspAppServiceFlags,
|
|
iIIsWebVirtualDir_AspKeepSessionIDSecure,
|
|
cIIsWebVirtualDir_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsWebVirtualDirRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pAnonymousPasswordSync;
|
|
ULONG * pIgnoreTranslate;
|
|
ULONG * pUseDigestSSP;
|
|
WCHAR * pAppRoot;
|
|
WCHAR * pAppFriendlyName;
|
|
ULONG * pAppOopRecoverLimit;
|
|
ULONG * pAppIsolated;
|
|
WCHAR * pAppPackageName;
|
|
WCHAR * pAppPackageID;
|
|
ULONG * pCacheISAPI;
|
|
ULONG * pAppAllowDebugging;
|
|
ULONG * pAppAllowClientDebug;
|
|
WCHAR * pDefaultLogonDomain;
|
|
ULONG * pLogonMethod;
|
|
ULONG * pCGITimeout;
|
|
WCHAR * pRealm;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
WCHAR * pHttpExpires;
|
|
WCHAR * pHttpPics;
|
|
WCHAR * pHttpCustomHeaders;
|
|
WCHAR * pHttpErrors;
|
|
ULONG * pEnableDocFooter;
|
|
WCHAR * pDefaultDocFooter;
|
|
WCHAR * pHttpRedirect;
|
|
WCHAR * pDefaultDoc;
|
|
ULONG * pContentIndexed;
|
|
ULONG * pCacheControlMaxAge;
|
|
ULONG * pCacheControlNoCache;
|
|
WCHAR * pCacheControlCustom;
|
|
ULONG * pCreateProcessAsUser;
|
|
ULONG * pPoolIdcTimeout;
|
|
ULONG * pPutReadSize;
|
|
WCHAR * pRedirectHeaders;
|
|
ULONG * pUploadReadAheadSize;
|
|
ULONG * pFrontPageWeb;
|
|
WCHAR * pPath;
|
|
WCHAR * pUNCUserName;
|
|
WCHAR * pUNCPassword;
|
|
ULONG * pUNCAuthenticationPassThrough;
|
|
WCHAR * pAppWamClsid;
|
|
ULONG * pAuthPersistence;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
WCHAR * pScriptMaps;
|
|
ULONG * pSSIExecDisable;
|
|
ULONG * pEnableReverseDns;
|
|
ULONG * pCreateCGIWithNewConsole;
|
|
ULONG * pAspBufferingOn;
|
|
ULONG * pAspLogErrorRequests;
|
|
ULONG * pAspScriptErrorSentToBrowser;
|
|
WCHAR * pAspScriptErrorMessage;
|
|
ULONG * pAspAllowOutOfProcComponents;
|
|
ULONG * pAspScriptFileCacheSize;
|
|
WCHAR * pAspDiskTemplateCacheDirectory;
|
|
ULONG * pAspMaxDiskTemplateCacheFiles;
|
|
ULONG * pAspScriptEngineCacheMax;
|
|
ULONG * pAspScriptTimeout;
|
|
ULONG * pAspSessionTimeout;
|
|
ULONG * pAspEnableParentPaths;
|
|
ULONG * pAspAllowSessionState;
|
|
WCHAR * pAspScriptLanguage;
|
|
ULONG * pAspExceptionCatchEnable;
|
|
ULONG * pAspCodepage;
|
|
ULONG * pAspLCID;
|
|
WCHAR * pMimeMap;
|
|
ULONG * pAspQueueTimeout;
|
|
ULONG * pCPUAppEnabled;
|
|
ULONG * pCPUCGIEnabled;
|
|
ULONG * pAspEnableAspHtmlFallback;
|
|
ULONG * pAspEnableChunkedEncoding;
|
|
ULONG * pAspEnableTypelibCache;
|
|
ULONG * pAspErrorsToNTLog;
|
|
ULONG * pAspProcessorThreadMax;
|
|
ULONG * pAspTrackThreadingModel;
|
|
ULONG * pAspRequestQueueMax;
|
|
ULONG * pAspEnableApplicationRestart;
|
|
ULONG * pAspQueueConnectionTestTime;
|
|
ULONG * pAspSessionMax;
|
|
ULONG * pAspThreadGateEnabled;
|
|
ULONG * pAspThreadGateTimeSlice;
|
|
ULONG * pAspThreadGateSleepDelay;
|
|
ULONG * pAspThreadGateSleepMax;
|
|
ULONG * pAspThreadGateLoadLow;
|
|
ULONG * pAspThreadGateLoadHigh;
|
|
ULONG * pShutdownTimeLimit;
|
|
ULONG * pDirBrowseFlags;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pWin32Error;
|
|
WCHAR * pAppPoolId;
|
|
ULONG * pDoStaticCompression;
|
|
ULONG * pDoDynamicCompression;
|
|
ULONG * pDisablePublishing;
|
|
ULONG * pDavEnabled;
|
|
WCHAR * pAspPartitionID;
|
|
WCHAR * pAspSxsName;
|
|
ULONG * pAspAppServiceFlags;
|
|
ULONG * pAspKeepSessionIDSecure;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsFtpVirtualDir L"IIsFtpVirtualDir"
|
|
#define TABLEID_IIsFtpVirtualDir (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsFtpVirtualDir (0L)
|
|
#define ExtendedVersion_IIsFtpVirtualDir (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsFtpVirtualDir {
|
|
iIIsFtpVirtualDir_Location,
|
|
iIIsFtpVirtualDir_KeyType,
|
|
iIIsFtpVirtualDir_Path,
|
|
iIIsFtpVirtualDir_UNCUserName,
|
|
iIIsFtpVirtualDir_UNCPassword,
|
|
iIIsFtpVirtualDir_AccessFlags,
|
|
iIIsFtpVirtualDir_DontLog,
|
|
iIIsFtpVirtualDir_IPSecurity,
|
|
iIIsFtpVirtualDir_FtpDirBrowseShowLongDate,
|
|
iIIsFtpVirtualDir_Win32Error,
|
|
cIIsFtpVirtualDir_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsFtpVirtualDirRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pPath;
|
|
WCHAR * pUNCUserName;
|
|
WCHAR * pUNCPassword;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pDontLog;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pFtpDirBrowseShowLongDate;
|
|
ULONG * pWin32Error;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsFilter L"IIsFilter"
|
|
#define TABLEID_IIsFilter (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsFilter (0L)
|
|
#define ExtendedVersion_IIsFilter (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsFilter {
|
|
iIIsFilter_Location,
|
|
iIIsFilter_KeyType,
|
|
iIIsFilter_FilterPath,
|
|
iIIsFilter_FilterDescription,
|
|
iIIsFilter_FilterFlags,
|
|
iIIsFilter_FilterState,
|
|
iIIsFilter_FilterEnabled,
|
|
iIIsFilter_Win32Error,
|
|
cIIsFilter_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsFilterRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pFilterPath;
|
|
WCHAR * pFilterDescription;
|
|
ULONG * pFilterFlags;
|
|
ULONG * pFilterState;
|
|
ULONG * pFilterEnabled;
|
|
ULONG * pWin32Error;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsFilters L"IIsFilters"
|
|
#define TABLEID_IIsFilters (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsFilters (0L)
|
|
#define ExtendedVersion_IIsFilters (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsFilters {
|
|
iIIsFilters_Location,
|
|
iIIsFilters_KeyType,
|
|
iIIsFilters_FilterLoadOrder,
|
|
cIIsFilters_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsFiltersRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pFilterLoadOrder;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsCompressionScheme L"IIsCompressionScheme"
|
|
#define TABLEID_IIsCompressionScheme (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsCompressionScheme (0L)
|
|
#define ExtendedVersion_IIsCompressionScheme (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsCompressionScheme {
|
|
iIIsCompressionScheme_Location,
|
|
iIIsCompressionScheme_KeyType,
|
|
iIIsCompressionScheme_HcDoDynamicCompression,
|
|
iIIsCompressionScheme_HcDoStaticCompression,
|
|
iIIsCompressionScheme_HcDoOnDemandCompression,
|
|
iIIsCompressionScheme_HcCompressionDll,
|
|
iIIsCompressionScheme_HcFileExtensions,
|
|
iIIsCompressionScheme_HcScriptFileExtensions,
|
|
iIIsCompressionScheme_HcMimeType,
|
|
iIIsCompressionScheme_HcPriority,
|
|
iIIsCompressionScheme_HcDynamicCompressionLevel,
|
|
iIIsCompressionScheme_HcOnDemandCompLevel,
|
|
iIIsCompressionScheme_HcCreateFlags,
|
|
cIIsCompressionScheme_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsCompressionSchemeRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pHcDoDynamicCompression;
|
|
ULONG * pHcDoStaticCompression;
|
|
ULONG * pHcDoOnDemandCompression;
|
|
WCHAR * pHcCompressionDll;
|
|
WCHAR * pHcFileExtensions;
|
|
WCHAR * pHcScriptFileExtensions;
|
|
WCHAR * pHcMimeType;
|
|
ULONG * pHcPriority;
|
|
ULONG * pHcDynamicCompressionLevel;
|
|
ULONG * pHcOnDemandCompLevel;
|
|
ULONG * pHcCreateFlags;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsCompressionSchemes L"IIsCompressionSchemes"
|
|
#define TABLEID_IIsCompressionSchemes (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsCompressionSchemes (0L)
|
|
#define ExtendedVersion_IIsCompressionSchemes (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsCompressionSchemes {
|
|
iIIsCompressionSchemes_Location,
|
|
iIIsCompressionSchemes_KeyType,
|
|
iIIsCompressionSchemes_HcCompressionDirectory,
|
|
iIIsCompressionSchemes_HcCacheControlHeader,
|
|
iIIsCompressionSchemes_HcExpiresHeader,
|
|
iIIsCompressionSchemes_HcDoDynamicCompression,
|
|
iIIsCompressionSchemes_HcDoStaticCompression,
|
|
iIIsCompressionSchemes_HcDoOnDemandCompression,
|
|
iIIsCompressionSchemes_HcDoDiskSpaceLimiting,
|
|
iIIsCompressionSchemes_HcNoCompressionForHttp10,
|
|
iIIsCompressionSchemes_HcNoCompressionForProxies,
|
|
iIIsCompressionSchemes_HcNoCompressionForRange,
|
|
iIIsCompressionSchemes_HcSendCacheHeaders,
|
|
iIIsCompressionSchemes_HcMaxDiskSpaceUsage,
|
|
iIIsCompressionSchemes_HcIoBufferSize,
|
|
iIIsCompressionSchemes_HcCompressionBufferSize,
|
|
iIIsCompressionSchemes_HcMaxQueueLength,
|
|
iIIsCompressionSchemes_HcFilesDeletedPerDiskFree,
|
|
iIIsCompressionSchemes_HcMinFileSizeForComp,
|
|
cIIsCompressionSchemes_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsCompressionSchemesRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pHcCompressionDirectory;
|
|
WCHAR * pHcCacheControlHeader;
|
|
WCHAR * pHcExpiresHeader;
|
|
ULONG * pHcDoDynamicCompression;
|
|
ULONG * pHcDoStaticCompression;
|
|
ULONG * pHcDoOnDemandCompression;
|
|
ULONG * pHcDoDiskSpaceLimiting;
|
|
ULONG * pHcNoCompressionForHttp10;
|
|
ULONG * pHcNoCompressionForProxies;
|
|
ULONG * pHcNoCompressionForRange;
|
|
ULONG * pHcSendCacheHeaders;
|
|
ULONG * pHcMaxDiskSpaceUsage;
|
|
ULONG * pHcIoBufferSize;
|
|
ULONG * pHcCompressionBufferSize;
|
|
ULONG * pHcMaxQueueLength;
|
|
ULONG * pHcFilesDeletedPerDiskFree;
|
|
ULONG * pHcMinFileSizeForComp;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsCertMapper L"IIsCertMapper"
|
|
#define TABLEID_IIsCertMapper (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsCertMapper (0L)
|
|
#define ExtendedVersion_IIsCertMapper (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsCertMapper {
|
|
iIIsCertMapper_Location,
|
|
iIIsCertMapper_KeyType,
|
|
cIIsCertMapper_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsCertMapperRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsMimeMap L"IIsMimeMap"
|
|
#define TABLEID_IIsMimeMap (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsMimeMap (0L)
|
|
#define ExtendedVersion_IIsMimeMap (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsMimeMap {
|
|
iIIsMimeMap_Location,
|
|
iIIsMimeMap_KeyType,
|
|
iIIsMimeMap_MimeMap,
|
|
cIIsMimeMap_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsMimeMapRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pMimeMap;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsLogModules L"IIsLogModules"
|
|
#define TABLEID_IIsLogModules (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsLogModules (0L)
|
|
#define ExtendedVersion_IIsLogModules (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsLogModules {
|
|
iIIsLogModules_Location,
|
|
iIIsLogModules_KeyType,
|
|
iIIsLogModules_AdminACL,
|
|
cIIsLogModules_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsLogModulesRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
unsigned char * pAdminACL;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsLogModule L"IIsLogModule"
|
|
#define TABLEID_IIsLogModule (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsLogModule (0L)
|
|
#define ExtendedVersion_IIsLogModule (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsLogModule {
|
|
iIIsLogModule_Location,
|
|
iIIsLogModule_KeyType,
|
|
iIIsLogModule_LogModuleId,
|
|
iIIsLogModule_LogModuleUiId,
|
|
cIIsLogModule_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsLogModuleRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pLogModuleId;
|
|
WCHAR * pLogModuleUiId;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsCustomLogModule L"IIsCustomLogModule"
|
|
#define TABLEID_IIsCustomLogModule (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsCustomLogModule (0L)
|
|
#define ExtendedVersion_IIsCustomLogModule (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsCustomLogModule {
|
|
iIIsCustomLogModule_Location,
|
|
iIIsCustomLogModule_KeyType,
|
|
iIIsCustomLogModule_LogCustomPropertyName,
|
|
iIIsCustomLogModule_LogCustomPropertyHeader,
|
|
iIIsCustomLogModule_LogCustomPropertyID,
|
|
iIIsCustomLogModule_LogCustomPropertyMask,
|
|
iIIsCustomLogModule_LogCustomPropertyDataType,
|
|
iIIsCustomLogModule_LogCustomPropertyServicesString,
|
|
cIIsCustomLogModule_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsCustomLogModuleRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pLogCustomPropertyName;
|
|
WCHAR * pLogCustomPropertyHeader;
|
|
ULONG * pLogCustomPropertyID;
|
|
ULONG * pLogCustomPropertyMask;
|
|
ULONG * pLogCustomPropertyDataType;
|
|
WCHAR * pLogCustomPropertyServicesString;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsWebInfo L"IIsWebInfo"
|
|
#define TABLEID_IIsWebInfo (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsWebInfo (0L)
|
|
#define ExtendedVersion_IIsWebInfo (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsWebInfo {
|
|
iIIsWebInfo_Location,
|
|
iIIsWebInfo_KeyType,
|
|
iIIsWebInfo_ServerConfigFlags,
|
|
iIIsWebInfo_CustomErrorDescriptions,
|
|
iIIsWebInfo_AdminServer,
|
|
iIIsWebInfo_LogModuleList,
|
|
iIIsWebInfo_MajorIIsVersionNumber,
|
|
iIIsWebInfo_MinorIIsVersionNumber,
|
|
iIIsWebInfo_MD_SERVER_CAPABILITIES,
|
|
iIIsWebInfo_AdminACL,
|
|
iIIsWebInfo_MD_SERVER_PLATFORM,
|
|
cIIsWebInfo_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsWebInfoRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pServerConfigFlags;
|
|
WCHAR * pCustomErrorDescriptions;
|
|
WCHAR * pAdminServer;
|
|
WCHAR * pLogModuleList;
|
|
ULONG * pMajorIIsVersionNumber;
|
|
ULONG * pMinorIIsVersionNumber;
|
|
ULONG * pMD_SERVER_CAPABILITIES;
|
|
unsigned char * pAdminACL;
|
|
ULONG * pMD_SERVER_PLATFORM;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsFtpInfo L"IIsFtpInfo"
|
|
#define TABLEID_IIsFtpInfo (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsFtpInfo (0L)
|
|
#define ExtendedVersion_IIsFtpInfo (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsFtpInfo {
|
|
iIIsFtpInfo_Location,
|
|
iIIsFtpInfo_AdminACL,
|
|
iIIsFtpInfo_KeyType,
|
|
iIIsFtpInfo_LogModuleList,
|
|
iIIsFtpInfo_MD_SERVER_PLATFORM,
|
|
iIIsFtpInfo_MajorIIsVersionNumber,
|
|
iIIsFtpInfo_MinorIIsVersionNumber,
|
|
iIIsFtpInfo_MD_SERVER_CAPABILITIES,
|
|
cIIsFtpInfo_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsFtpInfoRow {
|
|
WCHAR * pLocation;
|
|
unsigned char * pAdminACL;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pLogModuleList;
|
|
ULONG * pMD_SERVER_PLATFORM;
|
|
ULONG * pMajorIIsVersionNumber;
|
|
ULONG * pMinorIIsVersionNumber;
|
|
ULONG * pMD_SERVER_CAPABILITIES;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpService L"IIsNntpService"
|
|
#define TABLEID_IIsNntpService (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpService (0L)
|
|
#define ExtendedVersion_IIsNntpService (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpService {
|
|
iIIsNntpService_Location,
|
|
iIIsNntpService_KeyType,
|
|
iIIsNntpService_MaxBandwidth,
|
|
iIIsNntpService_MaxConnections,
|
|
iIIsNntpService_AnonymousUserName,
|
|
iIIsNntpService_AnonymousUserPass,
|
|
iIIsNntpService_AllowAnonymous,
|
|
iIIsNntpService_DirectoryLevelsToScan,
|
|
iIIsNntpService_ServerComment,
|
|
iIIsNntpService_ConnectionTimeout,
|
|
iIIsNntpService_ServerListenTimeout,
|
|
iIIsNntpService_MaxEndpointConnections,
|
|
iIIsNntpService_ServerAutoStart,
|
|
iIIsNntpService_AnonymousPasswordSync,
|
|
iIIsNntpService_AdminACL,
|
|
iIIsNntpService_AdminACLBin,
|
|
iIIsNntpService_IPSecurity,
|
|
iIIsNntpService_DontLog,
|
|
iIIsNntpService_ContentIndexed,
|
|
iIIsNntpService_AuthFlags,
|
|
iIIsNntpService_ServerListenBacklog,
|
|
iIIsNntpService_HonorClientMsgIds,
|
|
iIIsNntpService_SmtpServer,
|
|
iIIsNntpService_AdminEmail,
|
|
iIIsNntpService_AdminName,
|
|
iIIsNntpService_AllowClientPosts,
|
|
iIIsNntpService_AllowFeedPosts,
|
|
iIIsNntpService_AllowControlMsgs,
|
|
iIIsNntpService_DefaultModeratorDomain,
|
|
iIIsNntpService_NntpCommandLogMask,
|
|
iIIsNntpService_DisableNewNews,
|
|
iIIsNntpService_ClientPostHardLimit,
|
|
iIIsNntpService_ClientPostSoftLimit,
|
|
iIIsNntpService_FeedPostHardLimit,
|
|
iIIsNntpService_FeedPostSoftLimit,
|
|
iIIsNntpService_LogType,
|
|
iIIsNntpService_LogFilePeriod,
|
|
iIIsNntpService_LogPluginClsid,
|
|
iIIsNntpService_LogModuleList,
|
|
iIIsNntpService_LogFileDirectory,
|
|
iIIsNntpService_LogFileTruncateSize,
|
|
iIIsNntpService_LogExtFileFlags,
|
|
iIIsNntpService_LogOdbcDataSource,
|
|
iIIsNntpService_LogOdbcTableName,
|
|
iIIsNntpService_LogOdbcUserName,
|
|
iIIsNntpService_LogOdbcPassword,
|
|
iIIsNntpService_FeedReportPeriod,
|
|
iIIsNntpService_MaxSearchResults,
|
|
iIIsNntpService_NntpServiceVersion,
|
|
iIIsNntpService_AccessSSLFlags,
|
|
iIIsNntpService_AccessFlags,
|
|
iIIsNntpService_ShutdownLatency,
|
|
iIIsNntpService_ArticleTimeLimit,
|
|
iIIsNntpService_HistoryExpiration,
|
|
iIIsNntpService_NewsCrawlerTime,
|
|
iIIsNntpService_GroupVarListFile,
|
|
iIIsNntpService_NTAuthenticationProviders,
|
|
cIIsNntpService_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpServiceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pAllowAnonymous;
|
|
ULONG * pDirectoryLevelsToScan;
|
|
WCHAR * pServerComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
ULONG * pAnonymousPasswordSync;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pContentIndexed;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pHonorClientMsgIds;
|
|
WCHAR * pSmtpServer;
|
|
WCHAR * pAdminEmail;
|
|
WCHAR * pAdminName;
|
|
ULONG * pAllowClientPosts;
|
|
ULONG * pAllowFeedPosts;
|
|
ULONG * pAllowControlMsgs;
|
|
WCHAR * pDefaultModeratorDomain;
|
|
ULONG * pNntpCommandLogMask;
|
|
ULONG * pDisableNewNews;
|
|
ULONG * pClientPostHardLimit;
|
|
ULONG * pClientPostSoftLimit;
|
|
ULONG * pFeedPostHardLimit;
|
|
ULONG * pFeedPostSoftLimit;
|
|
ULONG * pLogType;
|
|
ULONG * pLogFilePeriod;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogModuleList;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pFeedReportPeriod;
|
|
ULONG * pMaxSearchResults;
|
|
ULONG * pNntpServiceVersion;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pShutdownLatency;
|
|
ULONG * pArticleTimeLimit;
|
|
ULONG * pHistoryExpiration;
|
|
ULONG * pNewsCrawlerTime;
|
|
WCHAR * pGroupVarListFile;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpServer L"IIsNntpServer"
|
|
#define TABLEID_IIsNntpServer (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpServer (0L)
|
|
#define ExtendedVersion_IIsNntpServer (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpServer {
|
|
iIIsNntpServer_Location,
|
|
iIIsNntpServer_KeyType,
|
|
iIIsNntpServer_MaxBandwidth,
|
|
iIIsNntpServer_MaxConnections,
|
|
iIIsNntpServer_AnonymousUserName,
|
|
iIIsNntpServer_AnonymousUserPass,
|
|
iIIsNntpServer_ServerComment,
|
|
iIIsNntpServer_ConnectionTimeout,
|
|
iIIsNntpServer_ServerListenTimeout,
|
|
iIIsNntpServer_MaxEndpointConnections,
|
|
iIIsNntpServer_ServerAutoStart,
|
|
iIIsNntpServer_ServerBindings,
|
|
iIIsNntpServer_SecureBindings,
|
|
iIIsNntpServer_ClusterEnabled,
|
|
iIIsNntpServer_AnonymousPasswordSync,
|
|
iIIsNntpServer_AdminACL,
|
|
iIIsNntpServer_AdminACLBin,
|
|
iIIsNntpServer_IPSecurity,
|
|
iIIsNntpServer_DontLog,
|
|
iIIsNntpServer_ContentIndexed,
|
|
iIIsNntpServer_AuthFlags,
|
|
iIIsNntpServer_ServerListenBacklog,
|
|
iIIsNntpServer_Win32Error,
|
|
iIIsNntpServer_ServerState,
|
|
iIIsNntpServer_HonorClientMsgIds,
|
|
iIIsNntpServer_SmtpServer,
|
|
iIIsNntpServer_AdminEmail,
|
|
iIIsNntpServer_AdminName,
|
|
iIIsNntpServer_AllowClientPosts,
|
|
iIIsNntpServer_AllowFeedPosts,
|
|
iIIsNntpServer_AllowControlMsgs,
|
|
iIIsNntpServer_DefaultModeratorDomain,
|
|
iIIsNntpServer_NntpCommandLogMask,
|
|
iIIsNntpServer_DisableNewNews,
|
|
iIIsNntpServer_ClientPostHardLimit,
|
|
iIIsNntpServer_ClientPostSoftLimit,
|
|
iIIsNntpServer_FeedPostHardLimit,
|
|
iIIsNntpServer_FeedPostSoftLimit,
|
|
iIIsNntpServer_NewsPickupDirectory,
|
|
iIIsNntpServer_NewsFailedPickupDirectory,
|
|
iIIsNntpServer_NewsDropDirectory,
|
|
iIIsNntpServer_LogType,
|
|
iIIsNntpServer_LogPluginClsid,
|
|
iIIsNntpServer_LogFileDirectory,
|
|
iIIsNntpServer_LogFilePeriod,
|
|
iIIsNntpServer_LogFileTruncateSize,
|
|
iIIsNntpServer_LogExtFileFlags,
|
|
iIIsNntpServer_LogOdbcDataSource,
|
|
iIIsNntpServer_LogOdbcTableName,
|
|
iIIsNntpServer_LogOdbcUserName,
|
|
iIIsNntpServer_LogOdbcPassword,
|
|
iIIsNntpServer_FeedReportPeriod,
|
|
iIIsNntpServer_MaxSearchResults,
|
|
iIIsNntpServer_NntpUucpName,
|
|
iIIsNntpServer_NntpServiceVersion,
|
|
iIIsNntpServer_AccessSSLFlags,
|
|
iIIsNntpServer_AccessFlags,
|
|
iIIsNntpServer_GroupHelpFile,
|
|
iIIsNntpServer_GroupListFile,
|
|
iIIsNntpServer_ArticleTableFile,
|
|
iIIsNntpServer_HistoryTableFile,
|
|
iIIsNntpServer_ListFile,
|
|
iIIsNntpServer_ModeratorFile,
|
|
iIIsNntpServer_XoverTableFile,
|
|
iIIsNntpServer_PrettyNamesFile,
|
|
iIIsNntpServer_GroupVarListFile,
|
|
iIIsNntpServer_SSLCertHash,
|
|
iIIsNntpServer_ArticleTimeLimit,
|
|
iIIsNntpServer_HistoryExpiration,
|
|
iIIsNntpServer_NewsCrawlerTime,
|
|
iIIsNntpServer_ShutdownLatency,
|
|
iIIsNntpServer_NntpOrganization,
|
|
iIIsNntpServer_NntpClearTextProvider,
|
|
iIIsNntpServer_NTAuthenticationProviders,
|
|
cIIsNntpServer_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpServerRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pAnonymousUserPass;
|
|
WCHAR * pServerComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
WCHAR * pServerBindings;
|
|
WCHAR * pSecureBindings;
|
|
ULONG * pClusterEnabled;
|
|
ULONG * pAnonymousPasswordSync;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pContentIndexed;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pWin32Error;
|
|
ULONG * pServerState;
|
|
ULONG * pHonorClientMsgIds;
|
|
WCHAR * pSmtpServer;
|
|
WCHAR * pAdminEmail;
|
|
WCHAR * pAdminName;
|
|
ULONG * pAllowClientPosts;
|
|
ULONG * pAllowFeedPosts;
|
|
ULONG * pAllowControlMsgs;
|
|
WCHAR * pDefaultModeratorDomain;
|
|
ULONG * pNntpCommandLogMask;
|
|
ULONG * pDisableNewNews;
|
|
ULONG * pClientPostHardLimit;
|
|
ULONG * pClientPostSoftLimit;
|
|
ULONG * pFeedPostHardLimit;
|
|
ULONG * pFeedPostSoftLimit;
|
|
WCHAR * pNewsPickupDirectory;
|
|
WCHAR * pNewsFailedPickupDirectory;
|
|
WCHAR * pNewsDropDirectory;
|
|
ULONG * pLogType;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pFeedReportPeriod;
|
|
ULONG * pMaxSearchResults;
|
|
WCHAR * pNntpUucpName;
|
|
ULONG * pNntpServiceVersion;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pAccessFlags;
|
|
WCHAR * pGroupHelpFile;
|
|
WCHAR * pGroupListFile;
|
|
WCHAR * pArticleTableFile;
|
|
WCHAR * pHistoryTableFile;
|
|
WCHAR * pListFile;
|
|
WCHAR * pModeratorFile;
|
|
WCHAR * pXoverTableFile;
|
|
WCHAR * pPrettyNamesFile;
|
|
WCHAR * pGroupVarListFile;
|
|
unsigned char * pSSLCertHash;
|
|
ULONG * pArticleTimeLimit;
|
|
ULONG * pHistoryExpiration;
|
|
ULONG * pNewsCrawlerTime;
|
|
ULONG * pShutdownLatency;
|
|
WCHAR * pNntpOrganization;
|
|
WCHAR * pNntpClearTextProvider;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpVirtualDir L"IIsNntpVirtualDir"
|
|
#define TABLEID_IIsNntpVirtualDir (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpVirtualDir (0L)
|
|
#define ExtendedVersion_IIsNntpVirtualDir (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpVirtualDir {
|
|
iIIsNntpVirtualDir_Location,
|
|
iIIsNntpVirtualDir_KeyType,
|
|
iIIsNntpVirtualDir_Path,
|
|
iIIsNntpVirtualDir_UNCUserName,
|
|
iIIsNntpVirtualDir_UNCPassword,
|
|
iIIsNntpVirtualDir_Win32Error,
|
|
iIIsNntpVirtualDir_ContentIndexed,
|
|
iIIsNntpVirtualDir_AccessSSLFlags,
|
|
iIIsNntpVirtualDir_AccessFlags,
|
|
iIIsNntpVirtualDir_VrDoExpire,
|
|
iIIsNntpVirtualDir_VrUseAccount,
|
|
iIIsNntpVirtualDir_VrOwnModerator,
|
|
iIIsNntpVirtualDir_VrDriverProgid,
|
|
iIIsNntpVirtualDir_FsPropertyPath,
|
|
iIIsNntpVirtualDir_ExMdbGuid,
|
|
iIIsNntpVirtualDir_DontLog,
|
|
iIIsNntpVirtualDir_VrDriverClsid,
|
|
cIIsNntpVirtualDir_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpVirtualDirRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pPath;
|
|
WCHAR * pUNCUserName;
|
|
WCHAR * pUNCPassword;
|
|
ULONG * pWin32Error;
|
|
ULONG * pContentIndexed;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pVrDoExpire;
|
|
ULONG * pVrUseAccount;
|
|
ULONG * pVrOwnModerator;
|
|
WCHAR * pVrDriverProgid;
|
|
WCHAR * pFsPropertyPath;
|
|
WCHAR * pExMdbGuid;
|
|
ULONG * pDontLog;
|
|
WCHAR * pVrDriverClsid;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpInfo L"IIsNntpInfo"
|
|
#define TABLEID_IIsNntpInfo (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpInfo (0L)
|
|
#define ExtendedVersion_IIsNntpInfo (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpInfo {
|
|
iIIsNntpInfo_Location,
|
|
iIIsNntpInfo_KeyType,
|
|
iIIsNntpInfo_LogModuleList,
|
|
iIIsNntpInfo_MD_SERVER_PLATFORM,
|
|
iIIsNntpInfo_MajorIIsVersionNumber,
|
|
iIIsNntpInfo_MinorIIsVersionNumber,
|
|
iIIsNntpInfo_MD_SERVER_CAPABILITIES,
|
|
cIIsNntpInfo_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpInfoRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pLogModuleList;
|
|
ULONG * pMD_SERVER_PLATFORM;
|
|
ULONG * pMajorIIsVersionNumber;
|
|
ULONG * pMinorIIsVersionNumber;
|
|
ULONG * pMD_SERVER_CAPABILITIES;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpService L"IIsSmtpService"
|
|
#define TABLEID_IIsSmtpService (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpService (0L)
|
|
#define ExtendedVersion_IIsSmtpService (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpService {
|
|
iIIsSmtpService_Location,
|
|
iIIsSmtpService_KeyType,
|
|
iIIsSmtpService_MaxBandwidth,
|
|
iIIsSmtpService_MaxConnections,
|
|
iIIsSmtpService_ServerComment,
|
|
iIIsSmtpService_ConnectionTimeout,
|
|
iIIsSmtpService_ServerListenTimeout,
|
|
iIIsSmtpService_MaxEndpointConnections,
|
|
iIIsSmtpService_ServerAutoStart,
|
|
iIIsSmtpService_AdminACL,
|
|
iIIsSmtpService_AdminACLBin,
|
|
iIIsSmtpService_IPSecurity,
|
|
iIIsSmtpService_DontLog,
|
|
iIIsSmtpService_AccessFlags,
|
|
iIIsSmtpService_AccessSSLFlags,
|
|
iIIsSmtpService_AuthFlags,
|
|
iIIsSmtpService_LogType,
|
|
iIIsSmtpService_LogFilePeriod,
|
|
iIIsSmtpService_LogPluginClsid,
|
|
iIIsSmtpService_LogModuleList,
|
|
iIIsSmtpService_LogFileDirectory,
|
|
iIIsSmtpService_LogFileTruncateSize,
|
|
iIIsSmtpService_LogExtFileFlags,
|
|
iIIsSmtpService_LogOdbcDataSource,
|
|
iIIsSmtpService_LogOdbcTableName,
|
|
iIIsSmtpService_LogOdbcUserName,
|
|
iIIsSmtpService_LogOdbcPassword,
|
|
iIIsSmtpService_SmtpServiceVersion,
|
|
iIIsSmtpService_EnableReverseDnsLookup,
|
|
iIIsSmtpService_ShouldDeliver,
|
|
iIIsSmtpService_AlwaysUseSsl,
|
|
iIIsSmtpService_LimitRemoteConnections,
|
|
iIIsSmtpService_SmartHostType,
|
|
iIIsSmtpService_DoMasquerade,
|
|
iIIsSmtpService_RemoteSmtpPort,
|
|
iIIsSmtpService_RemoteSmtpSecurePort,
|
|
iIIsSmtpService_HopCount,
|
|
iIIsSmtpService_MaxOutConnections,
|
|
iIIsSmtpService_MaxOutConnectionsPerDomain,
|
|
iIIsSmtpService_RemoteTimeout,
|
|
iIIsSmtpService_MaxMessageSize,
|
|
iIIsSmtpService_MaxSessionSize,
|
|
iIIsSmtpService_MaxRecipients,
|
|
iIIsSmtpService_LocalRetryInterval,
|
|
iIIsSmtpService_RemoteRetryInterval,
|
|
iIIsSmtpService_LocalRetryAttempts,
|
|
iIIsSmtpService_RemoteRetryAttempts,
|
|
iIIsSmtpService_EtrnDays,
|
|
iIIsSmtpService_MaxBatchedMessages,
|
|
iIIsSmtpService_SmartHost,
|
|
iIIsSmtpService_FullyQualifiedDomainName,
|
|
iIIsSmtpService_DefaultDomain,
|
|
iIIsSmtpService_DropDirectory,
|
|
iIIsSmtpService_BadMailDirectory,
|
|
iIIsSmtpService_PickupDirectory,
|
|
iIIsSmtpService_QueueDirectory,
|
|
iIIsSmtpService_MasqueradeDomain,
|
|
iIIsSmtpService_SendNdrTo,
|
|
iIIsSmtpService_SendBadTo,
|
|
iIIsSmtpService_RoutingDll,
|
|
iIIsSmtpService_RoutingSources,
|
|
iIIsSmtpService_DomainRouting,
|
|
iIIsSmtpService_RouteAction,
|
|
iIIsSmtpService_RouteUserName,
|
|
iIIsSmtpService_RoutePassword,
|
|
iIIsSmtpService_SaslLogonDomain,
|
|
iIIsSmtpService_SmtpClearTextProvider,
|
|
iIIsSmtpService_NTAuthenticationProviders,
|
|
iIIsSmtpService_SmtpRemoteProgressiveRetry,
|
|
iIIsSmtpService_SmtpLocalDelayExpireMinutes,
|
|
iIIsSmtpService_SmtpLocalNDRExpireMinutes,
|
|
iIIsSmtpService_SmtpRemoteDelayExpireMinutes,
|
|
iIIsSmtpService_SmtpRemoteNDRExpireMinutes,
|
|
iIIsSmtpService_SmtpRemoteRetryThreshold,
|
|
iIIsSmtpService_SmtpDSNOptions,
|
|
iIIsSmtpService_SmtpDSNLanguageID,
|
|
iIIsSmtpService_SmtpAdvQueueDll,
|
|
iIIsSmtpService_SmtpInboundCommandSupportOptions,
|
|
iIIsSmtpService_SmtpOutboundCommandSupportOptions,
|
|
iIIsSmtpService_SmtpCommandLogMask,
|
|
iIIsSmtpService_SmtpFlushMailFile,
|
|
iIIsSmtpService_RelayIpList,
|
|
iIIsSmtpService_RelayForAuth,
|
|
iIIsSmtpService_SmtpConnectTimeout,
|
|
iIIsSmtpService_SmtpMailFromTimeout,
|
|
iIIsSmtpService_SmtpRcptToTimeout,
|
|
iIIsSmtpService_SmtpDataTimeout,
|
|
iIIsSmtpService_SmtpBdatTimeout,
|
|
iIIsSmtpService_SmtpAuthTimeout,
|
|
iIIsSmtpService_SmtpSaslTimeout,
|
|
iIIsSmtpService_SmtpTurnTimeout,
|
|
iIIsSmtpService_SmtpRsetTimeout,
|
|
iIIsSmtpService_SmtpHeloTimeout,
|
|
iIIsSmtpService_LocalDomains,
|
|
iIIsSmtpService_AnonymousUserPass,
|
|
iIIsSmtpService_DisableSocketPooling,
|
|
iIIsSmtpService_SmtpUseTcpDns,
|
|
iIIsSmtpService_SmtpDotStuffPickupDirFiles,
|
|
iIIsSmtpService_SmtpDomainValidationFlags,
|
|
iIIsSmtpService_SmtpSSLRequireTrustedCA,
|
|
iIIsSmtpService_SmtpSSLCertHostnameValidation,
|
|
iIIsSmtpService_MaxMailObjects,
|
|
iIIsSmtpService_ShouldPickupMail,
|
|
iIIsSmtpService_MaxDirChangeIOSize,
|
|
iIIsSmtpService_NameResolutionType,
|
|
iIIsSmtpService_MaxSmtpErrors,
|
|
iIIsSmtpService_ShouldPipelineIn,
|
|
iIIsSmtpService_ShouldPipelineOut,
|
|
iIIsSmtpService_ConnectResponse,
|
|
iIIsSmtpService_UpdatedFQDN,
|
|
iIIsSmtpService_UpdatedDefaultDomain,
|
|
iIIsSmtpService_EtrnSubdomains,
|
|
iIIsSmtpService_SmtpMaxRemoteQThreads,
|
|
iIIsSmtpService_SmtpDisableRelay,
|
|
iIIsSmtpService_SmtpHeloNoDomain,
|
|
iIIsSmtpService_SmtpMailNoHelo,
|
|
iIIsSmtpService_SmtpAqueueWait,
|
|
iIIsSmtpService_AddNoHeaders,
|
|
iIIsSmtpService_SmtpEventlogLevel,
|
|
iIIsSmtpService_AllowAnonymous,
|
|
iIIsSmtpService_AnonymousOnly,
|
|
iIIsSmtpService_AnonymousPasswordSync,
|
|
iIIsSmtpService_AnonymousUserName,
|
|
iIIsSmtpService_Realm,
|
|
iIIsSmtpService_DefaultLogonDomain,
|
|
cIIsSmtpService_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpServiceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pServerComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pLogType;
|
|
ULONG * pLogFilePeriod;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogModuleList;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pSmtpServiceVersion;
|
|
ULONG * pEnableReverseDnsLookup;
|
|
ULONG * pShouldDeliver;
|
|
ULONG * pAlwaysUseSsl;
|
|
ULONG * pLimitRemoteConnections;
|
|
ULONG * pSmartHostType;
|
|
ULONG * pDoMasquerade;
|
|
ULONG * pRemoteSmtpPort;
|
|
ULONG * pRemoteSmtpSecurePort;
|
|
ULONG * pHopCount;
|
|
ULONG * pMaxOutConnections;
|
|
ULONG * pMaxOutConnectionsPerDomain;
|
|
ULONG * pRemoteTimeout;
|
|
ULONG * pMaxMessageSize;
|
|
ULONG * pMaxSessionSize;
|
|
ULONG * pMaxRecipients;
|
|
ULONG * pLocalRetryInterval;
|
|
ULONG * pRemoteRetryInterval;
|
|
ULONG * pLocalRetryAttempts;
|
|
ULONG * pRemoteRetryAttempts;
|
|
ULONG * pEtrnDays;
|
|
ULONG * pMaxBatchedMessages;
|
|
WCHAR * pSmartHost;
|
|
WCHAR * pFullyQualifiedDomainName;
|
|
WCHAR * pDefaultDomain;
|
|
WCHAR * pDropDirectory;
|
|
WCHAR * pBadMailDirectory;
|
|
WCHAR * pPickupDirectory;
|
|
WCHAR * pQueueDirectory;
|
|
WCHAR * pMasqueradeDomain;
|
|
WCHAR * pSendNdrTo;
|
|
WCHAR * pSendBadTo;
|
|
WCHAR * pRoutingDll;
|
|
WCHAR * pRoutingSources;
|
|
WCHAR * pDomainRouting;
|
|
ULONG * pRouteAction;
|
|
WCHAR * pRouteUserName;
|
|
WCHAR * pRoutePassword;
|
|
WCHAR * pSaslLogonDomain;
|
|
WCHAR * pSmtpClearTextProvider;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
WCHAR * pSmtpRemoteProgressiveRetry;
|
|
ULONG * pSmtpLocalDelayExpireMinutes;
|
|
ULONG * pSmtpLocalNDRExpireMinutes;
|
|
ULONG * pSmtpRemoteDelayExpireMinutes;
|
|
ULONG * pSmtpRemoteNDRExpireMinutes;
|
|
ULONG * pSmtpRemoteRetryThreshold;
|
|
ULONG * pSmtpDSNOptions;
|
|
ULONG * pSmtpDSNLanguageID;
|
|
WCHAR * pSmtpAdvQueueDll;
|
|
ULONG * pSmtpInboundCommandSupportOptions;
|
|
ULONG * pSmtpOutboundCommandSupportOptions;
|
|
ULONG * pSmtpCommandLogMask;
|
|
ULONG * pSmtpFlushMailFile;
|
|
unsigned char * pRelayIpList;
|
|
ULONG * pRelayForAuth;
|
|
ULONG * pSmtpConnectTimeout;
|
|
ULONG * pSmtpMailFromTimeout;
|
|
ULONG * pSmtpRcptToTimeout;
|
|
ULONG * pSmtpDataTimeout;
|
|
ULONG * pSmtpBdatTimeout;
|
|
ULONG * pSmtpAuthTimeout;
|
|
ULONG * pSmtpSaslTimeout;
|
|
ULONG * pSmtpTurnTimeout;
|
|
ULONG * pSmtpRsetTimeout;
|
|
ULONG * pSmtpHeloTimeout;
|
|
WCHAR * pLocalDomains;
|
|
WCHAR * pAnonymousUserPass;
|
|
ULONG * pDisableSocketPooling;
|
|
ULONG * pSmtpUseTcpDns;
|
|
ULONG * pSmtpDotStuffPickupDirFiles;
|
|
ULONG * pSmtpDomainValidationFlags;
|
|
ULONG * pSmtpSSLRequireTrustedCA;
|
|
ULONG * pSmtpSSLCertHostnameValidation;
|
|
ULONG * pMaxMailObjects;
|
|
ULONG * pShouldPickupMail;
|
|
ULONG * pMaxDirChangeIOSize;
|
|
ULONG * pNameResolutionType;
|
|
ULONG * pMaxSmtpErrors;
|
|
ULONG * pShouldPipelineIn;
|
|
ULONG * pShouldPipelineOut;
|
|
WCHAR * pConnectResponse;
|
|
ULONG * pUpdatedFQDN;
|
|
ULONG * pUpdatedDefaultDomain;
|
|
ULONG * pEtrnSubdomains;
|
|
ULONG * pSmtpMaxRemoteQThreads;
|
|
ULONG * pSmtpDisableRelay;
|
|
ULONG * pSmtpHeloNoDomain;
|
|
ULONG * pSmtpMailNoHelo;
|
|
ULONG * pSmtpAqueueWait;
|
|
ULONG * pAddNoHeaders;
|
|
ULONG * pSmtpEventlogLevel;
|
|
ULONG * pAllowAnonymous;
|
|
ULONG * pAnonymousOnly;
|
|
ULONG * pAnonymousPasswordSync;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pRealm;
|
|
WCHAR * pDefaultLogonDomain;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpServer L"IIsSmtpServer"
|
|
#define TABLEID_IIsSmtpServer (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpServer (0L)
|
|
#define ExtendedVersion_IIsSmtpServer (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpServer {
|
|
iIIsSmtpServer_Location,
|
|
iIIsSmtpServer_KeyType,
|
|
iIIsSmtpServer_MaxBandwidth,
|
|
iIIsSmtpServer_MaxConnections,
|
|
iIIsSmtpServer_ServerComment,
|
|
iIIsSmtpServer_ConnectionTimeout,
|
|
iIIsSmtpServer_ServerListenTimeout,
|
|
iIIsSmtpServer_MaxEndpointConnections,
|
|
iIIsSmtpServer_ServerAutoStart,
|
|
iIIsSmtpServer_ServerBindings,
|
|
iIIsSmtpServer_SecureBindings,
|
|
iIIsSmtpServer_ClusterEnabled,
|
|
iIIsSmtpServer_AdminACL,
|
|
iIIsSmtpServer_AdminACLBin,
|
|
iIIsSmtpServer_IPSecurity,
|
|
iIIsSmtpServer_DontLog,
|
|
iIIsSmtpServer_AuthFlags,
|
|
iIIsSmtpServer_AccessFlags,
|
|
iIIsSmtpServer_AccessSSLFlags,
|
|
iIIsSmtpServer_ServerListenBacklog,
|
|
iIIsSmtpServer_Win32Error,
|
|
iIIsSmtpServer_ServerState,
|
|
iIIsSmtpServer_LogType,
|
|
iIIsSmtpServer_LogPluginClsid,
|
|
iIIsSmtpServer_LogFileDirectory,
|
|
iIIsSmtpServer_LogFilePeriod,
|
|
iIIsSmtpServer_LogFileTruncateSize,
|
|
iIIsSmtpServer_LogExtFileFlags,
|
|
iIIsSmtpServer_LogOdbcDataSource,
|
|
iIIsSmtpServer_LogOdbcTableName,
|
|
iIIsSmtpServer_LogOdbcUserName,
|
|
iIIsSmtpServer_LogOdbcPassword,
|
|
iIIsSmtpServer_SmtpServiceVersion,
|
|
iIIsSmtpServer_EnableReverseDnsLookup,
|
|
iIIsSmtpServer_ShouldDeliver,
|
|
iIIsSmtpServer_AlwaysUseSsl,
|
|
iIIsSmtpServer_LimitRemoteConnections,
|
|
iIIsSmtpServer_SmartHostType,
|
|
iIIsSmtpServer_DoMasquerade,
|
|
iIIsSmtpServer_RemoteSmtpPort,
|
|
iIIsSmtpServer_RemoteSmtpSecurePort,
|
|
iIIsSmtpServer_HopCount,
|
|
iIIsSmtpServer_MaxOutConnections,
|
|
iIIsSmtpServer_MaxOutConnectionsPerDomain,
|
|
iIIsSmtpServer_RemoteTimeout,
|
|
iIIsSmtpServer_MaxMessageSize,
|
|
iIIsSmtpServer_MaxSessionSize,
|
|
iIIsSmtpServer_MaxRecipients,
|
|
iIIsSmtpServer_LocalRetryInterval,
|
|
iIIsSmtpServer_RemoteRetryInterval,
|
|
iIIsSmtpServer_LocalRetryAttempts,
|
|
iIIsSmtpServer_RemoteRetryAttempts,
|
|
iIIsSmtpServer_EtrnDays,
|
|
iIIsSmtpServer_MaxBatchedMessages,
|
|
iIIsSmtpServer_SmartHost,
|
|
iIIsSmtpServer_FullyQualifiedDomainName,
|
|
iIIsSmtpServer_DefaultDomain,
|
|
iIIsSmtpServer_DropDirectory,
|
|
iIIsSmtpServer_BadMailDirectory,
|
|
iIIsSmtpServer_PickupDirectory,
|
|
iIIsSmtpServer_QueueDirectory,
|
|
iIIsSmtpServer_MasqueradeDomain,
|
|
iIIsSmtpServer_SendNdrTo,
|
|
iIIsSmtpServer_SendBadTo,
|
|
iIIsSmtpServer_RoutingDll,
|
|
iIIsSmtpServer_RoutingSources,
|
|
iIIsSmtpServer_DomainRouting,
|
|
iIIsSmtpServer_RouteAction,
|
|
iIIsSmtpServer_RouteUserName,
|
|
iIIsSmtpServer_RoutePassword,
|
|
iIIsSmtpServer_SaslLogonDomain,
|
|
iIIsSmtpServer_SmtpClearTextProvider,
|
|
iIIsSmtpServer_NTAuthenticationProviders,
|
|
iIIsSmtpServer_SmtpRemoteProgressiveRetry,
|
|
iIIsSmtpServer_SmtpLocalDelayExpireMinutes,
|
|
iIIsSmtpServer_SmtpLocalNDRExpireMinutes,
|
|
iIIsSmtpServer_SmtpRemoteDelayExpireMinutes,
|
|
iIIsSmtpServer_SmtpRemoteNDRExpireMinutes,
|
|
iIIsSmtpServer_SmtpRemoteRetryThreshold,
|
|
iIIsSmtpServer_SmtpDSNOptions,
|
|
iIIsSmtpServer_SmtpDSNLanguageID,
|
|
iIIsSmtpServer_SmtpInboundCommandSupportOptions,
|
|
iIIsSmtpServer_SmtpOutboundCommandSupportOptions,
|
|
iIIsSmtpServer_RelayIpList,
|
|
iIIsSmtpServer_RelayForAuth,
|
|
iIIsSmtpServer_SmtpConnectTimeout,
|
|
iIIsSmtpServer_SmtpMailFromTimeout,
|
|
iIIsSmtpServer_SmtpRcptToTimeout,
|
|
iIIsSmtpServer_SmtpDataTimeout,
|
|
iIIsSmtpServer_SmtpBdatTimeout,
|
|
iIIsSmtpServer_SmtpAuthTimeout,
|
|
iIIsSmtpServer_SmtpSaslTimeout,
|
|
iIIsSmtpServer_SmtpTurnTimeout,
|
|
iIIsSmtpServer_SmtpRsetTimeout,
|
|
iIIsSmtpServer_SmtpHeloTimeout,
|
|
iIIsSmtpServer_PostmasterName,
|
|
iIIsSmtpServer_PostmasterEmail,
|
|
iIIsSmtpServer_LocalDomains,
|
|
iIIsSmtpServer_SSLCertHash,
|
|
iIIsSmtpServer_DisableSocketPooling,
|
|
iIIsSmtpServer_SmtpUseTcpDns,
|
|
iIIsSmtpServer_SmtpDotStuffPickupDirFiles,
|
|
iIIsSmtpServer_SmtpDomainValidationFlags,
|
|
iIIsSmtpServer_SmtpSSLRequireTrustedCA,
|
|
iIIsSmtpServer_SmtpSSLCertHostnameValidation,
|
|
iIIsSmtpServer_MaxMailObjects,
|
|
iIIsSmtpServer_ShouldPickupMail,
|
|
iIIsSmtpServer_MaxDirChangeIOSize,
|
|
iIIsSmtpServer_NameResolutionType,
|
|
iIIsSmtpServer_MaxSmtpErrors,
|
|
iIIsSmtpServer_ShouldPipelineIn,
|
|
iIIsSmtpServer_ShouldPipelineOut,
|
|
iIIsSmtpServer_ConnectResponse,
|
|
iIIsSmtpServer_UpdatedFQDN,
|
|
iIIsSmtpServer_UpdatedDefaultDomain,
|
|
iIIsSmtpServer_EtrnSubdomains,
|
|
iIIsSmtpServer_SmtpMaxRemoteQThreads,
|
|
iIIsSmtpServer_SmtpDisableRelay,
|
|
iIIsSmtpServer_SmtpHeloNoDomain,
|
|
iIIsSmtpServer_SmtpMailNoHelo,
|
|
iIIsSmtpServer_SmtpAqueueWait,
|
|
iIIsSmtpServer_AddNoHeaders,
|
|
iIIsSmtpServer_SmtpEventlogLevel,
|
|
iIIsSmtpServer_AllowAnonymous,
|
|
iIIsSmtpServer_AnonymousOnly,
|
|
iIIsSmtpServer_AnonymousPasswordSync,
|
|
iIIsSmtpServer_AnonymousUserName,
|
|
iIIsSmtpServer_Realm,
|
|
iIIsSmtpServer_DefaultLogonDomain,
|
|
cIIsSmtpServer_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpServerRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pServerComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
WCHAR * pServerBindings;
|
|
WCHAR * pSecureBindings;
|
|
ULONG * pClusterEnabled;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pWin32Error;
|
|
ULONG * pServerState;
|
|
ULONG * pLogType;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pSmtpServiceVersion;
|
|
ULONG * pEnableReverseDnsLookup;
|
|
ULONG * pShouldDeliver;
|
|
ULONG * pAlwaysUseSsl;
|
|
ULONG * pLimitRemoteConnections;
|
|
ULONG * pSmartHostType;
|
|
ULONG * pDoMasquerade;
|
|
ULONG * pRemoteSmtpPort;
|
|
ULONG * pRemoteSmtpSecurePort;
|
|
ULONG * pHopCount;
|
|
ULONG * pMaxOutConnections;
|
|
ULONG * pMaxOutConnectionsPerDomain;
|
|
ULONG * pRemoteTimeout;
|
|
ULONG * pMaxMessageSize;
|
|
ULONG * pMaxSessionSize;
|
|
ULONG * pMaxRecipients;
|
|
ULONG * pLocalRetryInterval;
|
|
ULONG * pRemoteRetryInterval;
|
|
ULONG * pLocalRetryAttempts;
|
|
ULONG * pRemoteRetryAttempts;
|
|
ULONG * pEtrnDays;
|
|
ULONG * pMaxBatchedMessages;
|
|
WCHAR * pSmartHost;
|
|
WCHAR * pFullyQualifiedDomainName;
|
|
WCHAR * pDefaultDomain;
|
|
WCHAR * pDropDirectory;
|
|
WCHAR * pBadMailDirectory;
|
|
WCHAR * pPickupDirectory;
|
|
WCHAR * pQueueDirectory;
|
|
WCHAR * pMasqueradeDomain;
|
|
WCHAR * pSendNdrTo;
|
|
WCHAR * pSendBadTo;
|
|
WCHAR * pRoutingDll;
|
|
WCHAR * pRoutingSources;
|
|
WCHAR * pDomainRouting;
|
|
ULONG * pRouteAction;
|
|
WCHAR * pRouteUserName;
|
|
WCHAR * pRoutePassword;
|
|
WCHAR * pSaslLogonDomain;
|
|
WCHAR * pSmtpClearTextProvider;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
WCHAR * pSmtpRemoteProgressiveRetry;
|
|
ULONG * pSmtpLocalDelayExpireMinutes;
|
|
ULONG * pSmtpLocalNDRExpireMinutes;
|
|
ULONG * pSmtpRemoteDelayExpireMinutes;
|
|
ULONG * pSmtpRemoteNDRExpireMinutes;
|
|
ULONG * pSmtpRemoteRetryThreshold;
|
|
ULONG * pSmtpDSNOptions;
|
|
ULONG * pSmtpDSNLanguageID;
|
|
ULONG * pSmtpInboundCommandSupportOptions;
|
|
ULONG * pSmtpOutboundCommandSupportOptions;
|
|
unsigned char * pRelayIpList;
|
|
ULONG * pRelayForAuth;
|
|
ULONG * pSmtpConnectTimeout;
|
|
ULONG * pSmtpMailFromTimeout;
|
|
ULONG * pSmtpRcptToTimeout;
|
|
ULONG * pSmtpDataTimeout;
|
|
ULONG * pSmtpBdatTimeout;
|
|
ULONG * pSmtpAuthTimeout;
|
|
ULONG * pSmtpSaslTimeout;
|
|
ULONG * pSmtpTurnTimeout;
|
|
ULONG * pSmtpRsetTimeout;
|
|
ULONG * pSmtpHeloTimeout;
|
|
WCHAR * pPostmasterName;
|
|
WCHAR * pPostmasterEmail;
|
|
WCHAR * pLocalDomains;
|
|
unsigned char * pSSLCertHash;
|
|
ULONG * pDisableSocketPooling;
|
|
ULONG * pSmtpUseTcpDns;
|
|
ULONG * pSmtpDotStuffPickupDirFiles;
|
|
ULONG * pSmtpDomainValidationFlags;
|
|
ULONG * pSmtpSSLRequireTrustedCA;
|
|
ULONG * pSmtpSSLCertHostnameValidation;
|
|
ULONG * pMaxMailObjects;
|
|
ULONG * pShouldPickupMail;
|
|
ULONG * pMaxDirChangeIOSize;
|
|
ULONG * pNameResolutionType;
|
|
ULONG * pMaxSmtpErrors;
|
|
ULONG * pShouldPipelineIn;
|
|
ULONG * pShouldPipelineOut;
|
|
WCHAR * pConnectResponse;
|
|
ULONG * pUpdatedFQDN;
|
|
ULONG * pUpdatedDefaultDomain;
|
|
ULONG * pEtrnSubdomains;
|
|
ULONG * pSmtpMaxRemoteQThreads;
|
|
ULONG * pSmtpDisableRelay;
|
|
ULONG * pSmtpHeloNoDomain;
|
|
ULONG * pSmtpMailNoHelo;
|
|
ULONG * pSmtpAqueueWait;
|
|
ULONG * pAddNoHeaders;
|
|
ULONG * pSmtpEventlogLevel;
|
|
ULONG * pAllowAnonymous;
|
|
ULONG * pAnonymousOnly;
|
|
ULONG * pAnonymousPasswordSync;
|
|
WCHAR * pAnonymousUserName;
|
|
WCHAR * pRealm;
|
|
WCHAR * pDefaultLogonDomain;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpVirtualDir L"IIsSmtpVirtualDir"
|
|
#define TABLEID_IIsSmtpVirtualDir (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpVirtualDir (0L)
|
|
#define ExtendedVersion_IIsSmtpVirtualDir (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpVirtualDir {
|
|
iIIsSmtpVirtualDir_Location,
|
|
iIIsSmtpVirtualDir_KeyType,
|
|
iIIsSmtpVirtualDir_Path,
|
|
iIIsSmtpVirtualDir_UNCUserName,
|
|
iIIsSmtpVirtualDir_UNCPassword,
|
|
iIIsSmtpVirtualDir_Win32Error,
|
|
iIIsSmtpVirtualDir_DontLog,
|
|
iIIsSmtpVirtualDir_AccessFlags,
|
|
iIIsSmtpVirtualDir_AccessSSLFlags,
|
|
cIIsSmtpVirtualDir_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpVirtualDirRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pPath;
|
|
WCHAR * pUNCUserName;
|
|
WCHAR * pUNCPassword;
|
|
ULONG * pWin32Error;
|
|
ULONG * pDontLog;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpDomain L"IIsSmtpDomain"
|
|
#define TABLEID_IIsSmtpDomain (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpDomain (0L)
|
|
#define ExtendedVersion_IIsSmtpDomain (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpDomain {
|
|
iIIsSmtpDomain_Location,
|
|
iIIsSmtpDomain_KeyType,
|
|
iIIsSmtpDomain_RouteAction,
|
|
iIIsSmtpDomain_RouteActionString,
|
|
iIIsSmtpDomain_RouteUserName,
|
|
iIIsSmtpDomain_RoutePassword,
|
|
iIIsSmtpDomain_RelayIpList,
|
|
iIIsSmtpDomain_RelayForAuth,
|
|
iIIsSmtpDomain_AuthTurnList,
|
|
iIIsSmtpDomain_CSideEtrnDomains,
|
|
cIIsSmtpDomain_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpDomainRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pRouteAction;
|
|
WCHAR * pRouteActionString;
|
|
WCHAR * pRouteUserName;
|
|
WCHAR * pRoutePassword;
|
|
unsigned char * pRelayIpList;
|
|
ULONG * pRelayForAuth;
|
|
WCHAR * pAuthTurnList;
|
|
WCHAR * pCSideEtrnDomains;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpRoutingSource L"IIsSmtpRoutingSource"
|
|
#define TABLEID_IIsSmtpRoutingSource (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpRoutingSource (0L)
|
|
#define ExtendedVersion_IIsSmtpRoutingSource (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpRoutingSource {
|
|
iIIsSmtpRoutingSource_Location,
|
|
iIIsSmtpRoutingSource_KeyType,
|
|
iIIsSmtpRoutingSource_SmtpRoutingTableType,
|
|
iIIsSmtpRoutingSource_SmtpDsDataDirectory,
|
|
iIIsSmtpRoutingSource_SmtpDsDefaultMailRoot,
|
|
iIIsSmtpRoutingSource_SmtpDsBindType,
|
|
iIIsSmtpRoutingSource_SmtpDsSchemaType,
|
|
iIIsSmtpRoutingSource_SmtpDsHost,
|
|
iIIsSmtpRoutingSource_SmtpDsNamingContext,
|
|
iIIsSmtpRoutingSource_SmtpDsAccount,
|
|
iIIsSmtpRoutingSource_SmtpDsPassword,
|
|
iIIsSmtpRoutingSource_SmtpDsUseCat,
|
|
iIIsSmtpRoutingSource_SmtpDsPort,
|
|
iIIsSmtpRoutingSource_SmtpDsDomain,
|
|
iIIsSmtpRoutingSource_SmtpDsFlags,
|
|
cIIsSmtpRoutingSource_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpRoutingSourceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pSmtpRoutingTableType;
|
|
WCHAR * pSmtpDsDataDirectory;
|
|
WCHAR * pSmtpDsDefaultMailRoot;
|
|
WCHAR * pSmtpDsBindType;
|
|
WCHAR * pSmtpDsSchemaType;
|
|
WCHAR * pSmtpDsHost;
|
|
WCHAR * pSmtpDsNamingContext;
|
|
WCHAR * pSmtpDsAccount;
|
|
WCHAR * pSmtpDsPassword;
|
|
ULONG * pSmtpDsUseCat;
|
|
ULONG * pSmtpDsPort;
|
|
WCHAR * pSmtpDsDomain;
|
|
ULONG * pSmtpDsFlags;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpInfo L"IIsSmtpInfo"
|
|
#define TABLEID_IIsSmtpInfo (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpInfo (0L)
|
|
#define ExtendedVersion_IIsSmtpInfo (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpInfo {
|
|
iIIsSmtpInfo_Location,
|
|
iIIsSmtpInfo_KeyType,
|
|
iIIsSmtpInfo_LogModuleList,
|
|
iIIsSmtpInfo_MajorIIsVersionNumber,
|
|
iIIsSmtpInfo_MinorIIsVersionNumber,
|
|
iIIsSmtpInfo_MD_SERVER_CAPABILITIES,
|
|
iIIsSmtpInfo_MD_SERVER_PLATFORM,
|
|
cIIsSmtpInfo_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpInfoRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pLogModuleList;
|
|
ULONG * pMajorIIsVersionNumber;
|
|
ULONG * pMinorIIsVersionNumber;
|
|
ULONG * pMD_SERVER_CAPABILITIES;
|
|
ULONG * pMD_SERVER_PLATFORM;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsPop3Service L"IIsPop3Service"
|
|
#define TABLEID_IIsPop3Service (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsPop3Service (0L)
|
|
#define ExtendedVersion_IIsPop3Service (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsPop3Service {
|
|
iIIsPop3Service_Location,
|
|
iIIsPop3Service_KeyType,
|
|
iIIsPop3Service_MaxBandwidth,
|
|
iIIsPop3Service_MaxConnections,
|
|
iIIsPop3Service_ServerComment,
|
|
iIIsPop3Service_ConnectionTimeout,
|
|
iIIsPop3Service_ServerListenTimeout,
|
|
iIIsPop3Service_MaxEndpointConnections,
|
|
iIIsPop3Service_ServerAutoStart,
|
|
iIIsPop3Service_AdminACL,
|
|
iIIsPop3Service_AdminACLBin,
|
|
iIIsPop3Service_IPSecurity,
|
|
iIIsPop3Service_DontLog,
|
|
iIIsPop3Service_AuthFlags,
|
|
iIIsPop3Service_ServerListenBacklog,
|
|
iIIsPop3Service_DefaultLogonDomain,
|
|
iIIsPop3Service_NTAuthenticationProviders,
|
|
iIIsPop3Service_AccessFlags,
|
|
iIIsPop3Service_AccessSSLFlags,
|
|
iIIsPop3Service_LogType,
|
|
iIIsPop3Service_LogFilePeriod,
|
|
iIIsPop3Service_LogPluginClsid,
|
|
iIIsPop3Service_LogModuleList,
|
|
iIIsPop3Service_LogFileDirectory,
|
|
iIIsPop3Service_LogFileTruncateSize,
|
|
iIIsPop3Service_LogExtFileFlags,
|
|
iIIsPop3Service_LogOdbcDataSource,
|
|
iIIsPop3Service_LogOdbcTableName,
|
|
iIIsPop3Service_LogOdbcUserName,
|
|
iIIsPop3Service_LogOdbcPassword,
|
|
iIIsPop3Service_Pop3ServiceVersion,
|
|
iIIsPop3Service_Pop3ExpireMail,
|
|
iIIsPop3Service_Pop3ExpireDelay,
|
|
iIIsPop3Service_Pop3ExpireStart,
|
|
iIIsPop3Service_Pop3MailExpirationTime,
|
|
iIIsPop3Service_Pop3ClearTextProvider,
|
|
iIIsPop3Service_Pop3DefaultDomain,
|
|
iIIsPop3Service_Pop3RoutingDll,
|
|
iIIsPop3Service_Pop3RoutingSources,
|
|
cIIsPop3Service_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsPop3ServiceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pServerComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pServerListenBacklog;
|
|
WCHAR * pDefaultLogonDomain;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pLogType;
|
|
ULONG * pLogFilePeriod;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogModuleList;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pPop3ServiceVersion;
|
|
ULONG * pPop3ExpireMail;
|
|
ULONG * pPop3ExpireDelay;
|
|
ULONG * pPop3ExpireStart;
|
|
ULONG * pPop3MailExpirationTime;
|
|
WCHAR * pPop3ClearTextProvider;
|
|
WCHAR * pPop3DefaultDomain;
|
|
WCHAR * pPop3RoutingDll;
|
|
WCHAR * pPop3RoutingSources;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsPop3Server L"IIsPop3Server"
|
|
#define TABLEID_IIsPop3Server (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsPop3Server (0L)
|
|
#define ExtendedVersion_IIsPop3Server (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsPop3Server {
|
|
iIIsPop3Server_Location,
|
|
iIIsPop3Server_KeyType,
|
|
iIIsPop3Server_MaxBandwidth,
|
|
iIIsPop3Server_MaxConnections,
|
|
iIIsPop3Server_ServerComment,
|
|
iIIsPop3Server_ConnectionTimeout,
|
|
iIIsPop3Server_ServerListenTimeout,
|
|
iIIsPop3Server_MaxEndpointConnections,
|
|
iIIsPop3Server_ServerAutoStart,
|
|
iIIsPop3Server_ServerBindings,
|
|
iIIsPop3Server_SecureBindings,
|
|
iIIsPop3Server_AdminACL,
|
|
iIIsPop3Server_AdminACLBin,
|
|
iIIsPop3Server_IPSecurity,
|
|
iIIsPop3Server_DontLog,
|
|
iIIsPop3Server_AuthFlags,
|
|
iIIsPop3Server_DefaultLogonDomain,
|
|
iIIsPop3Server_NTAuthenticationProviders,
|
|
iIIsPop3Server_AccessFlags,
|
|
iIIsPop3Server_AccessSSLFlags,
|
|
iIIsPop3Server_ServerListenBacklog,
|
|
iIIsPop3Server_Win32Error,
|
|
iIIsPop3Server_ServerState,
|
|
iIIsPop3Server_LogType,
|
|
iIIsPop3Server_LogPluginClsid,
|
|
iIIsPop3Server_LogFileDirectory,
|
|
iIIsPop3Server_LogFilePeriod,
|
|
iIIsPop3Server_LogFileTruncateSize,
|
|
iIIsPop3Server_LogExtFileFlags,
|
|
iIIsPop3Server_LogOdbcDataSource,
|
|
iIIsPop3Server_LogOdbcTableName,
|
|
iIIsPop3Server_LogOdbcUserName,
|
|
iIIsPop3Server_LogOdbcPassword,
|
|
iIIsPop3Server_Pop3ServiceVersion,
|
|
iIIsPop3Server_Pop3ExpireMail,
|
|
iIIsPop3Server_Pop3ExpireDelay,
|
|
iIIsPop3Server_Pop3ExpireStart,
|
|
iIIsPop3Server_Pop3MailExpirationTime,
|
|
iIIsPop3Server_Pop3ClearTextProvider,
|
|
iIIsPop3Server_Pop3DefaultDomain,
|
|
iIIsPop3Server_Pop3RoutingDll,
|
|
iIIsPop3Server_Pop3RoutingSources,
|
|
iIIsPop3Server_SSLCertHash,
|
|
cIIsPop3Server_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsPop3ServerRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pServerComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
WCHAR * pServerBindings;
|
|
WCHAR * pSecureBindings;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pAuthFlags;
|
|
WCHAR * pDefaultLogonDomain;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pWin32Error;
|
|
ULONG * pServerState;
|
|
ULONG * pLogType;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pPop3ServiceVersion;
|
|
ULONG * pPop3ExpireMail;
|
|
ULONG * pPop3ExpireDelay;
|
|
ULONG * pPop3ExpireStart;
|
|
ULONG * pPop3MailExpirationTime;
|
|
WCHAR * pPop3ClearTextProvider;
|
|
WCHAR * pPop3DefaultDomain;
|
|
WCHAR * pPop3RoutingDll;
|
|
WCHAR * pPop3RoutingSources;
|
|
unsigned char * pSSLCertHash;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsPop3VirtualDir L"IIsPop3VirtualDir"
|
|
#define TABLEID_IIsPop3VirtualDir (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsPop3VirtualDir (0L)
|
|
#define ExtendedVersion_IIsPop3VirtualDir (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsPop3VirtualDir {
|
|
iIIsPop3VirtualDir_Location,
|
|
iIIsPop3VirtualDir_KeyType,
|
|
iIIsPop3VirtualDir_Path,
|
|
iIIsPop3VirtualDir_UNCUserName,
|
|
iIIsPop3VirtualDir_UNCPassword,
|
|
iIIsPop3VirtualDir_Win32Error,
|
|
iIIsPop3VirtualDir_DontLog,
|
|
iIIsPop3VirtualDir_AccessFlags,
|
|
iIIsPop3VirtualDir_AccessSSLFlags,
|
|
iIIsPop3VirtualDir_Pop3ExpireMail,
|
|
iIIsPop3VirtualDir_Pop3MailExpirationTime,
|
|
cIIsPop3VirtualDir_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsPop3VirtualDirRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pPath;
|
|
WCHAR * pUNCUserName;
|
|
WCHAR * pUNCPassword;
|
|
ULONG * pWin32Error;
|
|
ULONG * pDontLog;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pPop3ExpireMail;
|
|
ULONG * pPop3MailExpirationTime;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsPop3RoutingSource L"IIsPop3RoutingSource"
|
|
#define TABLEID_IIsPop3RoutingSource (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsPop3RoutingSource (0L)
|
|
#define ExtendedVersion_IIsPop3RoutingSource (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsPop3RoutingSource {
|
|
iIIsPop3RoutingSource_Location,
|
|
iIIsPop3RoutingSource_KeyType,
|
|
iIIsPop3RoutingSource_Pop3RoutingTableType,
|
|
iIIsPop3RoutingSource_Pop3DsDataDirectory,
|
|
iIIsPop3RoutingSource_Pop3DsDefaultMailRoot,
|
|
iIIsPop3RoutingSource_Pop3DsBindType,
|
|
iIIsPop3RoutingSource_Pop3DsSchemaType,
|
|
iIIsPop3RoutingSource_Pop3DsHost,
|
|
iIIsPop3RoutingSource_Pop3DsNamingContext,
|
|
iIIsPop3RoutingSource_Pop3DsAccount,
|
|
iIIsPop3RoutingSource_Pop3DsPassword,
|
|
cIIsPop3RoutingSource_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsPop3RoutingSourceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pPop3RoutingTableType;
|
|
WCHAR * pPop3DsDataDirectory;
|
|
WCHAR * pPop3DsDefaultMailRoot;
|
|
WCHAR * pPop3DsBindType;
|
|
WCHAR * pPop3DsSchemaType;
|
|
WCHAR * pPop3DsHost;
|
|
WCHAR * pPop3DsNamingContext;
|
|
WCHAR * pPop3DsAccount;
|
|
WCHAR * pPop3DsPassword;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsPop3Info L"IIsPop3Info"
|
|
#define TABLEID_IIsPop3Info (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsPop3Info (0L)
|
|
#define ExtendedVersion_IIsPop3Info (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsPop3Info {
|
|
iIIsPop3Info_Location,
|
|
iIIsPop3Info_KeyType,
|
|
iIIsPop3Info_LogModuleList,
|
|
cIIsPop3Info_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsPop3InfoRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pLogModuleList;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsImapService L"IIsImapService"
|
|
#define TABLEID_IIsImapService (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsImapService (0L)
|
|
#define ExtendedVersion_IIsImapService (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsImapService {
|
|
iIIsImapService_Location,
|
|
iIIsImapService_KeyType,
|
|
iIIsImapService_MaxBandwidth,
|
|
iIIsImapService_MaxConnections,
|
|
iIIsImapService_ServerComment,
|
|
iIIsImapService_ConnectionTimeout,
|
|
iIIsImapService_ServerListenTimeout,
|
|
iIIsImapService_MaxEndpointConnections,
|
|
iIIsImapService_ServerAutoStart,
|
|
iIIsImapService_AdminACL,
|
|
iIIsImapService_AdminACLBin,
|
|
iIIsImapService_IPSecurity,
|
|
iIIsImapService_DontLog,
|
|
iIIsImapService_AuthFlags,
|
|
iIIsImapService_ServerListenBacklog,
|
|
iIIsImapService_DefaultLogonDomain,
|
|
iIIsImapService_NTAuthenticationProviders,
|
|
iIIsImapService_AccessFlags,
|
|
iIIsImapService_AccessSSLFlags,
|
|
iIIsImapService_LogType,
|
|
iIIsImapService_LogFilePeriod,
|
|
iIIsImapService_LogPluginClsid,
|
|
iIIsImapService_LogModuleList,
|
|
iIIsImapService_LogFileDirectory,
|
|
iIIsImapService_LogFileTruncateSize,
|
|
iIIsImapService_LogExtFileFlags,
|
|
iIIsImapService_LogOdbcDataSource,
|
|
iIIsImapService_LogOdbcTableName,
|
|
iIIsImapService_LogOdbcUserName,
|
|
iIIsImapService_LogOdbcPassword,
|
|
iIIsImapService_ImapServiceVersion,
|
|
iIIsImapService_ImapExpireMail,
|
|
iIIsImapService_ImapExpireDelay,
|
|
iIIsImapService_ImapExpireStart,
|
|
iIIsImapService_ImapMailExpirationTime,
|
|
iIIsImapService_ImapClearTextProvider,
|
|
iIIsImapService_ImapDefaultDomain,
|
|
iIIsImapService_ImapRoutingDll,
|
|
iIIsImapService_ImapRoutingSources,
|
|
cIIsImapService_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsImapServiceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pServerComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pAuthFlags;
|
|
ULONG * pServerListenBacklog;
|
|
WCHAR * pDefaultLogonDomain;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pLogType;
|
|
ULONG * pLogFilePeriod;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogModuleList;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pImapServiceVersion;
|
|
ULONG * pImapExpireMail;
|
|
ULONG * pImapExpireDelay;
|
|
ULONG * pImapExpireStart;
|
|
ULONG * pImapMailExpirationTime;
|
|
WCHAR * pImapClearTextProvider;
|
|
WCHAR * pImapDefaultDomain;
|
|
WCHAR * pImapRoutingDll;
|
|
WCHAR * pImapRoutingSources;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsImapServer L"IIsImapServer"
|
|
#define TABLEID_IIsImapServer (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsImapServer (0L)
|
|
#define ExtendedVersion_IIsImapServer (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsImapServer {
|
|
iIIsImapServer_Location,
|
|
iIIsImapServer_KeyType,
|
|
iIIsImapServer_MaxBandwidth,
|
|
iIIsImapServer_MaxConnections,
|
|
iIIsImapServer_ServerComment,
|
|
iIIsImapServer_ConnectionTimeout,
|
|
iIIsImapServer_ServerListenTimeout,
|
|
iIIsImapServer_MaxEndpointConnections,
|
|
iIIsImapServer_ServerAutoStart,
|
|
iIIsImapServer_ServerBindings,
|
|
iIIsImapServer_SecureBindings,
|
|
iIIsImapServer_AdminACL,
|
|
iIIsImapServer_AdminACLBin,
|
|
iIIsImapServer_IPSecurity,
|
|
iIIsImapServer_DontLog,
|
|
iIIsImapServer_AuthFlags,
|
|
iIIsImapServer_DefaultLogonDomain,
|
|
iIIsImapServer_NTAuthenticationProviders,
|
|
iIIsImapServer_AccessFlags,
|
|
iIIsImapServer_AccessSSLFlags,
|
|
iIIsImapServer_LogType,
|
|
iIIsImapServer_LogPluginClsid,
|
|
iIIsImapServer_LogFileDirectory,
|
|
iIIsImapServer_LogFilePeriod,
|
|
iIIsImapServer_LogFileTruncateSize,
|
|
iIIsImapServer_LogExtFileFlags,
|
|
iIIsImapServer_LogOdbcDataSource,
|
|
iIIsImapServer_LogOdbcTableName,
|
|
iIIsImapServer_LogOdbcUserName,
|
|
iIIsImapServer_LogOdbcPassword,
|
|
iIIsImapServer_ServerListenBacklog,
|
|
iIIsImapServer_Win32Error,
|
|
iIIsImapServer_ServerState,
|
|
iIIsImapServer_ImapServiceVersion,
|
|
iIIsImapServer_ImapExpireMail,
|
|
iIIsImapServer_ImapExpireDelay,
|
|
iIIsImapServer_ImapExpireStart,
|
|
iIIsImapServer_ImapMailExpirationTime,
|
|
iIIsImapServer_ImapClearTextProvider,
|
|
iIIsImapServer_ImapDefaultDomain,
|
|
iIIsImapServer_ImapRoutingDll,
|
|
iIIsImapServer_ImapRoutingSources,
|
|
iIIsImapServer_SSLCertHash,
|
|
cIIsImapServer_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsImapServerRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
WCHAR * pServerComment;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pMaxEndpointConnections;
|
|
ULONG * pServerAutoStart;
|
|
WCHAR * pServerBindings;
|
|
WCHAR * pSecureBindings;
|
|
unsigned char * pAdminACL;
|
|
unsigned char * pAdminACLBin;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pDontLog;
|
|
ULONG * pAuthFlags;
|
|
WCHAR * pDefaultLogonDomain;
|
|
WCHAR * pNTAuthenticationProviders;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pLogType;
|
|
WCHAR * pLogPluginClsid;
|
|
WCHAR * pLogFileDirectory;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogExtFileFlags;
|
|
WCHAR * pLogOdbcDataSource;
|
|
WCHAR * pLogOdbcTableName;
|
|
WCHAR * pLogOdbcUserName;
|
|
WCHAR * pLogOdbcPassword;
|
|
ULONG * pServerListenBacklog;
|
|
ULONG * pWin32Error;
|
|
ULONG * pServerState;
|
|
ULONG * pImapServiceVersion;
|
|
ULONG * pImapExpireMail;
|
|
ULONG * pImapExpireDelay;
|
|
ULONG * pImapExpireStart;
|
|
ULONG * pImapMailExpirationTime;
|
|
WCHAR * pImapClearTextProvider;
|
|
WCHAR * pImapDefaultDomain;
|
|
WCHAR * pImapRoutingDll;
|
|
WCHAR * pImapRoutingSources;
|
|
unsigned char * pSSLCertHash;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsImapVirtualDir L"IIsImapVirtualDir"
|
|
#define TABLEID_IIsImapVirtualDir (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsImapVirtualDir (0L)
|
|
#define ExtendedVersion_IIsImapVirtualDir (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsImapVirtualDir {
|
|
iIIsImapVirtualDir_Location,
|
|
iIIsImapVirtualDir_KeyType,
|
|
iIIsImapVirtualDir_Path,
|
|
iIIsImapVirtualDir_UNCUserName,
|
|
iIIsImapVirtualDir_UNCPassword,
|
|
iIIsImapVirtualDir_Win32Error,
|
|
iIIsImapVirtualDir_DontLog,
|
|
iIIsImapVirtualDir_AccessFlags,
|
|
iIIsImapVirtualDir_AccessSSLFlags,
|
|
iIIsImapVirtualDir_ImapExpireMail,
|
|
iIIsImapVirtualDir_ImapMailExpirationTime,
|
|
cIIsImapVirtualDir_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsImapVirtualDirRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pPath;
|
|
WCHAR * pUNCUserName;
|
|
WCHAR * pUNCPassword;
|
|
ULONG * pWin32Error;
|
|
ULONG * pDontLog;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAccessSSLFlags;
|
|
ULONG * pImapExpireMail;
|
|
ULONG * pImapMailExpirationTime;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsImapRoutingSource L"IIsImapRoutingSource"
|
|
#define TABLEID_IIsImapRoutingSource (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsImapRoutingSource (0L)
|
|
#define ExtendedVersion_IIsImapRoutingSource (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsImapRoutingSource {
|
|
iIIsImapRoutingSource_Location,
|
|
iIIsImapRoutingSource_KeyType,
|
|
iIIsImapRoutingSource_ImapRoutingTableType,
|
|
iIIsImapRoutingSource_ImapDsDataDirectory,
|
|
iIIsImapRoutingSource_ImapDsDefaultMailRoot,
|
|
iIIsImapRoutingSource_ImapDsBindType,
|
|
iIIsImapRoutingSource_ImapDsSchemaType,
|
|
iIIsImapRoutingSource_ImapDsHost,
|
|
iIIsImapRoutingSource_ImapDsNamingContext,
|
|
iIIsImapRoutingSource_ImapDsAccount,
|
|
iIIsImapRoutingSource_ImapDsPassword,
|
|
cIIsImapRoutingSource_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsImapRoutingSourceRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pImapRoutingTableType;
|
|
WCHAR * pImapDsDataDirectory;
|
|
WCHAR * pImapDsDefaultMailRoot;
|
|
WCHAR * pImapDsBindType;
|
|
WCHAR * pImapDsSchemaType;
|
|
WCHAR * pImapDsHost;
|
|
WCHAR * pImapDsNamingContext;
|
|
WCHAR * pImapDsAccount;
|
|
WCHAR * pImapDsPassword;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsImapInfo L"IIsImapInfo"
|
|
#define TABLEID_IIsImapInfo (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsImapInfo (0L)
|
|
#define ExtendedVersion_IIsImapInfo (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsImapInfo {
|
|
iIIsImapInfo_Location,
|
|
iIIsImapInfo_KeyType,
|
|
iIIsImapInfo_LogModuleList,
|
|
cIIsImapInfo_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsImapInfoRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pLogModuleList;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpRebuild L"IIsNntpRebuild"
|
|
#define TABLEID_IIsNntpRebuild (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpRebuild (0L)
|
|
#define ExtendedVersion_IIsNntpRebuild (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpRebuild {
|
|
iIIsNntpRebuild_Location,
|
|
iIIsNntpRebuild_KeyType,
|
|
cIIsNntpRebuild_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpRebuildRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpSessions L"IIsNntpSessions"
|
|
#define TABLEID_IIsNntpSessions (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpSessions (0L)
|
|
#define ExtendedVersion_IIsNntpSessions (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpSessions {
|
|
iIIsNntpSessions_Location,
|
|
iIIsNntpSessions_KeyType,
|
|
cIIsNntpSessions_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpSessionsRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpFeeds L"IIsNntpFeeds"
|
|
#define TABLEID_IIsNntpFeeds (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpFeeds (0L)
|
|
#define ExtendedVersion_IIsNntpFeeds (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpFeeds {
|
|
iIIsNntpFeeds_Location,
|
|
iIIsNntpFeeds_KeyType,
|
|
iIIsNntpFeeds_FeedPeerTempDirectory,
|
|
cIIsNntpFeeds_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpFeedsRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pFeedPeerTempDirectory;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpFeed L"IIsNntpFeed"
|
|
#define TABLEID_IIsNntpFeed (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpFeed (0L)
|
|
#define ExtendedVersion_IIsNntpFeed (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpFeed {
|
|
iIIsNntpFeed_Location,
|
|
iIIsNntpFeed_KeyType,
|
|
iIIsNntpFeed_FeedServerName,
|
|
iIIsNntpFeed_FeedType,
|
|
iIIsNntpFeed_FeedNewsgroups,
|
|
iIIsNntpFeed_FeedSecurityType,
|
|
iIIsNntpFeed_FeedAuthenticationType,
|
|
iIIsNntpFeed_FeedAccountName,
|
|
iIIsNntpFeed_FeedPassword,
|
|
iIIsNntpFeed_FeedStartTimeHigh,
|
|
iIIsNntpFeed_FeedStartTimeLow,
|
|
iIIsNntpFeed_FeedInterval,
|
|
iIIsNntpFeed_FeedAllowControlMsgs,
|
|
iIIsNntpFeed_FeedCreateAutomatically,
|
|
iIIsNntpFeed_FeedDisabled,
|
|
iIIsNntpFeed_FeedDistribution,
|
|
iIIsNntpFeed_FeedConcurrentSessions,
|
|
iIIsNntpFeed_FeedMaxConnectionAttempts,
|
|
iIIsNntpFeed_FeedUucpName,
|
|
iIIsNntpFeed_FeedTempDirectory,
|
|
iIIsNntpFeed_FeedNextPullHigh,
|
|
iIIsNntpFeed_FeedNextPullLow,
|
|
iIIsNntpFeed_FeedPeerTempDirectory,
|
|
iIIsNntpFeed_FeedPeerGapSize,
|
|
iIIsNntpFeed_FeedOutgoingPort,
|
|
iIIsNntpFeed_FeedFeedpairId,
|
|
iIIsNntpFeed_FeedHandshake,
|
|
iIIsNntpFeed_FeedAdminError,
|
|
iIIsNntpFeed_FeedErrParmMask,
|
|
cIIsNntpFeed_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpFeedRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pFeedServerName;
|
|
ULONG * pFeedType;
|
|
WCHAR * pFeedNewsgroups;
|
|
ULONG * pFeedSecurityType;
|
|
ULONG * pFeedAuthenticationType;
|
|
WCHAR * pFeedAccountName;
|
|
WCHAR * pFeedPassword;
|
|
ULONG * pFeedStartTimeHigh;
|
|
ULONG * pFeedStartTimeLow;
|
|
ULONG * pFeedInterval;
|
|
ULONG * pFeedAllowControlMsgs;
|
|
ULONG * pFeedCreateAutomatically;
|
|
ULONG * pFeedDisabled;
|
|
WCHAR * pFeedDistribution;
|
|
ULONG * pFeedConcurrentSessions;
|
|
ULONG * pFeedMaxConnectionAttempts;
|
|
WCHAR * pFeedUucpName;
|
|
WCHAR * pFeedTempDirectory;
|
|
ULONG * pFeedNextPullHigh;
|
|
ULONG * pFeedNextPullLow;
|
|
WCHAR * pFeedPeerTempDirectory;
|
|
ULONG * pFeedPeerGapSize;
|
|
ULONG * pFeedOutgoingPort;
|
|
ULONG * pFeedFeedpairId;
|
|
ULONG * pFeedHandshake;
|
|
ULONG * pFeedAdminError;
|
|
ULONG * pFeedErrParmMask;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpExpiration L"IIsNntpExpiration"
|
|
#define TABLEID_IIsNntpExpiration (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpExpiration (0L)
|
|
#define ExtendedVersion_IIsNntpExpiration (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpExpiration {
|
|
iIIsNntpExpiration_Location,
|
|
iIIsNntpExpiration_KeyType,
|
|
cIIsNntpExpiration_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpExpirationRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpExpire L"IIsNntpExpire"
|
|
#define TABLEID_IIsNntpExpire (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpExpire (0L)
|
|
#define ExtendedVersion_IIsNntpExpire (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpExpire {
|
|
iIIsNntpExpire_Location,
|
|
iIIsNntpExpire_KeyType,
|
|
iIIsNntpExpire_ExpireSpace,
|
|
iIIsNntpExpire_ExpireTime,
|
|
iIIsNntpExpire_ExpireNewsgroups,
|
|
iIIsNntpExpire_ExpirePolicyName,
|
|
cIIsNntpExpire_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpExpireRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pExpireSpace;
|
|
ULONG * pExpireTime;
|
|
WCHAR * pExpireNewsgroups;
|
|
WCHAR * pExpirePolicyName;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsNntpGroups L"IIsNntpGroups"
|
|
#define TABLEID_IIsNntpGroups (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsNntpGroups (0L)
|
|
#define ExtendedVersion_IIsNntpGroups (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsNntpGroups {
|
|
iIIsNntpGroups_Location,
|
|
iIIsNntpGroups_KeyType,
|
|
cIIsNntpGroups_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsNntpGroupsRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpSessions L"IIsSmtpSessions"
|
|
#define TABLEID_IIsSmtpSessions (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpSessions (0L)
|
|
#define ExtendedVersion_IIsSmtpSessions (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpSessions {
|
|
iIIsSmtpSessions_Location,
|
|
iIIsSmtpSessions_KeyType,
|
|
cIIsSmtpSessions_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpSessionsRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsPop3Sessions L"IIsPop3Sessions"
|
|
#define TABLEID_IIsPop3Sessions (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsPop3Sessions (0L)
|
|
#define ExtendedVersion_IIsPop3Sessions (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsPop3Sessions {
|
|
iIIsPop3Sessions_Location,
|
|
iIIsPop3Sessions_KeyType,
|
|
cIIsPop3Sessions_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsPop3SessionsRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsImapSessions L"IIsImapSessions"
|
|
#define TABLEID_IIsImapSessions (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsImapSessions (0L)
|
|
#define ExtendedVersion_IIsImapSessions (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsImapSessions {
|
|
iIIsImapSessions_Location,
|
|
iIIsImapSessions_KeyType,
|
|
cIIsImapSessions_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsImapSessionsRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIS_FTP_TEMPLATE L"IIS_FTP_TEMPLATE"
|
|
#define TABLEID_IIS_FTP_TEMPLATE (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIS_FTP_TEMPLATE (0L)
|
|
#define ExtendedVersion_IIS_FTP_TEMPLATE (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIS_FTP_TEMPLATE {
|
|
iIIS_FTP_TEMPLATE_Location,
|
|
iIIS_FTP_TEMPLATE_KeyType,
|
|
iIIS_FTP_TEMPLATE_IPSecurity,
|
|
iIIS_FTP_TEMPLATE_AnonymousOnly,
|
|
iIIS_FTP_TEMPLATE_AllowAnonymous,
|
|
iIIS_FTP_TEMPLATE_ServerComment,
|
|
cIIS_FTP_TEMPLATE_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIS_FTP_TEMPLATERow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pAnonymousOnly;
|
|
ULONG * pAllowAnonymous;
|
|
WCHAR * pServerComment;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIS_FTP_TEMPLATESETTINGS L"IIS_FTP_TEMPLATESETTINGS"
|
|
#define TABLEID_IIS_FTP_TEMPLATESETTINGS (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIS_FTP_TEMPLATESETTINGS (0L)
|
|
#define ExtendedVersion_IIS_FTP_TEMPLATESETTINGS (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIS_FTP_TEMPLATESETTINGS {
|
|
iIIS_FTP_TEMPLATESETTINGS_Location,
|
|
iIIS_FTP_TEMPLATESETTINGS_KeyType,
|
|
iIIS_FTP_TEMPLATESETTINGS_AccessFlags,
|
|
cIIS_FTP_TEMPLATESETTINGS_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIS_FTP_TEMPLATESETTINGSRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pAccessFlags;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIS_WEB_TEMPLATE L"IIS_WEB_TEMPLATE"
|
|
#define TABLEID_IIS_WEB_TEMPLATE (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIS_WEB_TEMPLATE (0L)
|
|
#define ExtendedVersion_IIS_WEB_TEMPLATE (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIS_WEB_TEMPLATE {
|
|
iIIS_WEB_TEMPLATE_Location,
|
|
iIIS_WEB_TEMPLATE_KeyType,
|
|
iIIS_WEB_TEMPLATE_ServerComment,
|
|
cIIS_WEB_TEMPLATE_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIS_WEB_TEMPLATERow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pServerComment;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIS_WEB_TEMPLATESETTINGS L"IIS_WEB_TEMPLATESETTINGS"
|
|
#define TABLEID_IIS_WEB_TEMPLATESETTINGS (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIS_WEB_TEMPLATESETTINGS (0L)
|
|
#define ExtendedVersion_IIS_WEB_TEMPLATESETTINGS (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIS_WEB_TEMPLATESETTINGS {
|
|
iIIS_WEB_TEMPLATESETTINGS_Location,
|
|
iIIS_WEB_TEMPLATESETTINGS_KeyType,
|
|
iIIS_WEB_TEMPLATESETTINGS_IPSecurity,
|
|
iIIS_WEB_TEMPLATESETTINGS_AccessFlags,
|
|
iIIS_WEB_TEMPLATESETTINGS_AuthFlags,
|
|
cIIS_WEB_TEMPLATESETTINGS_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIS_WEB_TEMPLATESETTINGSRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
unsigned char * pIPSecurity;
|
|
ULONG * pAccessFlags;
|
|
ULONG * pAuthFlags;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIS_ADMIN L"IIS_ADMIN"
|
|
#define TABLEID_IIS_ADMIN (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIS_ADMIN (0L)
|
|
#define ExtendedVersion_IIS_ADMIN (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIS_ADMIN {
|
|
iIIS_ADMIN_Location,
|
|
iIIS_ADMIN_KeyType,
|
|
iIIS_ADMIN_MD_IISADMIN_EXTENSIONS,
|
|
iIIS_ADMIN_MD_METADATA_ID_REGISTRATION,
|
|
cIIS_ADMIN_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIS_ADMINRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pMD_IISADMIN_EXTENSIONS;
|
|
WCHAR * pMD_METADATA_ID_REGISTRATION;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIS_EVENTMANAGER L"IIS_EVENTMANAGER"
|
|
#define TABLEID_IIS_EVENTMANAGER (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIS_EVENTMANAGER (0L)
|
|
#define ExtendedVersion_IIS_EVENTMANAGER (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIS_EVENTMANAGER {
|
|
iIIS_EVENTMANAGER_Location,
|
|
iIIS_EVENTMANAGER_KeyType,
|
|
iIIS_EVENTMANAGER_MD_0,
|
|
cIIS_EVENTMANAGER_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIS_EVENTMANAGERRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pMD_0;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIS_ROOT L"IIS_ROOT"
|
|
#define TABLEID_IIS_ROOT (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIS_ROOT (0L)
|
|
#define ExtendedVersion_IIS_ROOT (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIS_ROOT {
|
|
iIIS_ROOT_Location,
|
|
iIIS_ROOT_KeyType,
|
|
iIIS_ROOT_AdminACL,
|
|
cIIS_ROOT_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIS_ROOTRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
unsigned char * pAdminACL;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIS_Global L"IIS_Global"
|
|
#define TABLEID_IIS_Global (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIS_Global (0L)
|
|
#define ExtendedVersion_IIS_Global (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIS_Global {
|
|
iIIS_Global_Location,
|
|
iIIS_Global_KeyType,
|
|
iIIS_Global_SessionKey,
|
|
iIIS_Global_ChangeNumber,
|
|
iIIS_Global_HistoryMajorVersionNumber,
|
|
iIIS_Global_XMLSchemaTimeStamp,
|
|
iIIS_Global_BINSchemaTimeStamp,
|
|
cIIS_Global_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIS_GlobalRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
unsigned char * pSessionKey;
|
|
ULONG * pChangeNumber;
|
|
ULONG * pHistoryMajorVersionNumber;
|
|
unsigned char * pXMLSchemaTimeStamp;
|
|
unsigned char * pBINSchemaTimeStamp;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpAlias L"IIsSmtpAlias"
|
|
#define TABLEID_IIsSmtpAlias (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpAlias (0L)
|
|
#define ExtendedVersion_IIsSmtpAlias (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpAlias {
|
|
iIIsSmtpAlias_Location,
|
|
iIIsSmtpAlias_KeyType,
|
|
cIIsSmtpAlias_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpAliasRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpDL L"IIsSmtpDL"
|
|
#define TABLEID_IIsSmtpDL (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpDL (0L)
|
|
#define ExtendedVersion_IIsSmtpDL (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpDL {
|
|
iIIsSmtpDL_Location,
|
|
iIIsSmtpDL_KeyType,
|
|
cIIsSmtpDL_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpDLRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsSmtpUser L"IIsSmtpUser"
|
|
#define TABLEID_IIsSmtpUser (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsSmtpUser (0L)
|
|
#define ExtendedVersion_IIsSmtpUser (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsSmtpUser {
|
|
iIIsSmtpUser_Location,
|
|
iIIsSmtpUser_KeyType,
|
|
cIIsSmtpUser_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsSmtpUserRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsStreamFilter L"IIsStreamFilter"
|
|
#define TABLEID_IIsStreamFilter (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsStreamFilter (0L)
|
|
#define ExtendedVersion_IIsStreamFilter (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsStreamFilter {
|
|
iIIsStreamFilter_Location,
|
|
iIIsStreamFilter_KeyType,
|
|
iIIsStreamFilter_PingingEnabled,
|
|
iIIsStreamFilter_IdleTimeout,
|
|
iIIsStreamFilter_RapidFailProtection,
|
|
iIIsStreamFilter_SMPAffinitized,
|
|
iIIsStreamFilter_SMPProcessorAffinityMask,
|
|
iIIsStreamFilter_StartupTimeLimit,
|
|
iIIsStreamFilter_ShutdownTimeLimit,
|
|
iIIsStreamFilter_PingInterval,
|
|
iIIsStreamFilter_PingResponseTime,
|
|
iIIsStreamFilter_DisallowOverlappingRotation,
|
|
iIIsStreamFilter_DisallowRotationOnConfigChange,
|
|
iIIsStreamFilter_OrphanWorkerProcess,
|
|
iIIsStreamFilter_OrphanAction,
|
|
iIIsStreamFilter_OrphanActionExe,
|
|
iIIsStreamFilter_OrphanActionParams,
|
|
cIIsStreamFilter_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsStreamFilterRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pPingingEnabled;
|
|
ULONG * pIdleTimeout;
|
|
ULONG * pRapidFailProtection;
|
|
ULONG * pSMPAffinitized;
|
|
ULONG * pSMPProcessorAffinityMask;
|
|
ULONG * pStartupTimeLimit;
|
|
ULONG * pShutdownTimeLimit;
|
|
ULONG * pPingInterval;
|
|
ULONG * pPingResponseTime;
|
|
ULONG * pDisallowOverlappingRotation;
|
|
ULONG * pDisallowRotationOnConfigChange;
|
|
ULONG * pOrphanWorkerProcess;
|
|
WCHAR * pOrphanAction;
|
|
WCHAR * pOrphanActionExe;
|
|
WCHAR * pOrphanActionParams;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsApplicationPool L"IIsApplicationPool"
|
|
#define TABLEID_IIsApplicationPool (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsApplicationPool (0L)
|
|
#define ExtendedVersion_IIsApplicationPool (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsApplicationPool {
|
|
iIIsApplicationPool_Location,
|
|
iIIsApplicationPool_KeyType,
|
|
iIIsApplicationPool_AppPoolFriendlyName,
|
|
iIIsApplicationPool_PeriodicRestartTime,
|
|
iIIsApplicationPool_PeriodicRestartRequests,
|
|
iIIsApplicationPool_MaxProcesses,
|
|
iIIsApplicationPool_PingingEnabled,
|
|
iIIsApplicationPool_IdleTimeout,
|
|
iIIsApplicationPool_RapidFailProtection,
|
|
iIIsApplicationPool_SMPAffinitized,
|
|
iIIsApplicationPool_SMPProcessorAffinityMask,
|
|
iIIsApplicationPool_StartupTimeLimit,
|
|
iIIsApplicationPool_ShutdownTimeLimit,
|
|
iIIsApplicationPool_PingInterval,
|
|
iIIsApplicationPool_PingResponseTime,
|
|
iIIsApplicationPool_DisallowOverlappingRotation,
|
|
iIIsApplicationPool_DisallowRotationOnConfigChange,
|
|
iIIsApplicationPool_OrphanWorkerProcess,
|
|
iIIsApplicationPool_OrphanAction,
|
|
iIIsApplicationPool_AppPoolQueueLength,
|
|
iIIsApplicationPool_CPUAction,
|
|
iIIsApplicationPool_CPULimit,
|
|
iIIsApplicationPool_CPUResetInterval,
|
|
iIIsApplicationPool_AppPoolIdentityType,
|
|
iIIsApplicationPool_WAMUserName,
|
|
iIIsApplicationPool_WAMUserPass,
|
|
iIIsApplicationPool_LogonMethod,
|
|
iIIsApplicationPool_PeriodicRestartMemory,
|
|
iIIsApplicationPool_DisablePublishing,
|
|
iIIsApplicationPool_AppPoolCommand,
|
|
iIIsApplicationPool_AppPoolState,
|
|
iIIsApplicationPool_AppPoolAutoStart,
|
|
iIIsApplicationPool_PeriodicRestartSchedule,
|
|
iIIsApplicationPool_PeriodicRestartConnections,
|
|
iIIsApplicationPool_RapidFailProtectionInterval,
|
|
iIIsApplicationPool_RapidFailProtectionMaxCrashes,
|
|
iIIsApplicationPool_Win32Error,
|
|
iIIsApplicationPool_OrphanActionExe,
|
|
iIIsApplicationPool_OrphanActionParams,
|
|
cIIsApplicationPool_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsApplicationPoolRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
WCHAR * pAppPoolFriendlyName;
|
|
ULONG * pPeriodicRestartTime;
|
|
ULONG * pPeriodicRestartRequests;
|
|
ULONG * pMaxProcesses;
|
|
ULONG * pPingingEnabled;
|
|
ULONG * pIdleTimeout;
|
|
ULONG * pRapidFailProtection;
|
|
ULONG * pSMPAffinitized;
|
|
ULONG * pSMPProcessorAffinityMask;
|
|
ULONG * pStartupTimeLimit;
|
|
ULONG * pShutdownTimeLimit;
|
|
ULONG * pPingInterval;
|
|
ULONG * pPingResponseTime;
|
|
ULONG * pDisallowOverlappingRotation;
|
|
ULONG * pDisallowRotationOnConfigChange;
|
|
ULONG * pOrphanWorkerProcess;
|
|
WCHAR * pOrphanAction;
|
|
ULONG * pAppPoolQueueLength;
|
|
ULONG * pCPUAction;
|
|
ULONG * pCPULimit;
|
|
ULONG * pCPUResetInterval;
|
|
ULONG * pAppPoolIdentityType;
|
|
WCHAR * pWAMUserName;
|
|
WCHAR * pWAMUserPass;
|
|
ULONG * pLogonMethod;
|
|
ULONG * pPeriodicRestartMemory;
|
|
ULONG * pDisablePublishing;
|
|
ULONG * pAppPoolCommand;
|
|
ULONG * pAppPoolState;
|
|
ULONG * pAppPoolAutoStart;
|
|
WCHAR * pPeriodicRestartSchedule;
|
|
ULONG * pPeriodicRestartConnections;
|
|
ULONG * pRapidFailProtectionInterval;
|
|
ULONG * pRapidFailProtectionMaxCrashes;
|
|
ULONG * pWin32Error;
|
|
WCHAR * pOrphanActionExe;
|
|
WCHAR * pOrphanActionParams;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_IIsApplicationPools L"IIsApplicationPools"
|
|
#define TABLEID_IIsApplicationPools (0x00000000L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_IIsApplicationPools (0L)
|
|
#define ExtendedVersion_IIsApplicationPools (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eIIsApplicationPools {
|
|
iIIsApplicationPools_Location,
|
|
iIIsApplicationPools_KeyType,
|
|
iIIsApplicationPools_PeriodicRestartTime,
|
|
iIIsApplicationPools_PeriodicRestartRequests,
|
|
iIIsApplicationPools_MaxProcesses,
|
|
iIIsApplicationPools_PingingEnabled,
|
|
iIIsApplicationPools_IdleTimeout,
|
|
iIIsApplicationPools_RapidFailProtection,
|
|
iIIsApplicationPools_SMPAffinitized,
|
|
iIIsApplicationPools_SMPProcessorAffinityMask,
|
|
iIIsApplicationPools_StartupTimeLimit,
|
|
iIIsApplicationPools_ShutdownTimeLimit,
|
|
iIIsApplicationPools_PingInterval,
|
|
iIIsApplicationPools_PingResponseTime,
|
|
iIIsApplicationPools_DisallowOverlappingRotation,
|
|
iIIsApplicationPools_DisallowRotationOnConfigChange,
|
|
iIIsApplicationPools_OrphanWorkerProcess,
|
|
iIIsApplicationPools_OrphanAction,
|
|
iIIsApplicationPools_AppPoolQueueLength,
|
|
iIIsApplicationPools_CPUAction,
|
|
iIIsApplicationPools_CPULimit,
|
|
iIIsApplicationPools_CPUResetInterval,
|
|
iIIsApplicationPools_AppPoolIdentityType,
|
|
iIIsApplicationPools_WAMUserName,
|
|
iIIsApplicationPools_WAMUserPass,
|
|
iIIsApplicationPools_LogonMethod,
|
|
iIIsApplicationPools_PeriodicRestartMemory,
|
|
iIIsApplicationPools_DisablePublishing,
|
|
iIIsApplicationPools_AppPoolAutoStart,
|
|
iIIsApplicationPools_PeriodicRestartSchedule,
|
|
iIIsApplicationPools_PeriodicRestartConnections,
|
|
iIIsApplicationPools_RapidFailProtectionInterval,
|
|
iIIsApplicationPools_RapidFailProtectionMaxCrashes,
|
|
iIIsApplicationPools_Win32Error,
|
|
iIIsApplicationPools_OrphanActionExe,
|
|
iIIsApplicationPools_OrphanActionParams,
|
|
cIIsApplicationPools_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tIIsApplicationPoolsRow {
|
|
WCHAR * pLocation;
|
|
WCHAR * pKeyType;
|
|
ULONG * pPeriodicRestartTime;
|
|
ULONG * pPeriodicRestartRequests;
|
|
ULONG * pMaxProcesses;
|
|
ULONG * pPingingEnabled;
|
|
ULONG * pIdleTimeout;
|
|
ULONG * pRapidFailProtection;
|
|
ULONG * pSMPAffinitized;
|
|
ULONG * pSMPProcessorAffinityMask;
|
|
ULONG * pStartupTimeLimit;
|
|
ULONG * pShutdownTimeLimit;
|
|
ULONG * pPingInterval;
|
|
ULONG * pPingResponseTime;
|
|
ULONG * pDisallowOverlappingRotation;
|
|
ULONG * pDisallowRotationOnConfigChange;
|
|
ULONG * pOrphanWorkerProcess;
|
|
WCHAR * pOrphanAction;
|
|
ULONG * pAppPoolQueueLength;
|
|
ULONG * pCPUAction;
|
|
ULONG * pCPULimit;
|
|
ULONG * pCPUResetInterval;
|
|
ULONG * pAppPoolIdentityType;
|
|
WCHAR * pWAMUserName;
|
|
WCHAR * pWAMUserPass;
|
|
ULONG * pLogonMethod;
|
|
ULONG * pPeriodicRestartMemory;
|
|
ULONG * pDisablePublishing;
|
|
ULONG * pAppPoolAutoStart;
|
|
WCHAR * pPeriodicRestartSchedule;
|
|
ULONG * pPeriodicRestartConnections;
|
|
ULONG * pRapidFailProtectionInterval;
|
|
ULONG * pRapidFailProtectionMaxCrashes;
|
|
ULONG * pWin32Error;
|
|
WCHAR * pOrphanActionExe;
|
|
WCHAR * pOrphanActionParams;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_MBProperty L"MBProperty"
|
|
#define TABLEID_MBProperty (0xcc73c900L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_MBProperty (0L)
|
|
#define ExtendedVersion_MBProperty (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eMBProperty {
|
|
iMBProperty_Name,
|
|
iMBProperty_Type,
|
|
iMBProperty_Attributes,
|
|
iMBProperty_Value,
|
|
iMBProperty_Location,
|
|
iMBProperty_ID,
|
|
iMBProperty_UserType,
|
|
iMBProperty_LocationID,
|
|
iMBProperty_Group,
|
|
cMBProperty_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tMBPropertyRow {
|
|
WCHAR * pName;
|
|
ULONG * pType;
|
|
ULONG * pAttributes;
|
|
unsigned char * pValue;
|
|
WCHAR * pLocation;
|
|
ULONG * pID;
|
|
ULONG * pUserType;
|
|
ULONG * pLocationID;
|
|
ULONG * pGroup;
|
|
};
|
|
|
|
enum eMBProperty_Type {
|
|
eMBProperty_DWORD = 1, //(0x00000001)
|
|
eMBProperty_STRING = 2, //(0x00000002)
|
|
eMBProperty_BINARY = 3, //(0x00000003)
|
|
eMBProperty_EXPANDSZ = 4, //(0x00000004)
|
|
eMBProperty_MULTISZ = 5 //(0x00000005)
|
|
};
|
|
|
|
enum eMBProperty_Attributes {
|
|
fMBProperty_NO_ATTRIBUTES = 0x00000000, //(0 decimal)
|
|
fMBProperty_INHERIT = 0x00000001, //(1 decimal)
|
|
fMBProperty_PARTIAL_PATH = 0x00000002, //(2 decimal)
|
|
fMBProperty_SECURE = 0x00000004, //(4 decimal)
|
|
fMBProperty_REFERENCE = 0x00000008, //(8 decimal)
|
|
fMBProperty_VOLATILE = 0x00000010, //(16 decimal)
|
|
fMBProperty_ISINHERITED = 0x00000020, //(32 decimal)
|
|
fMBProperty_INSERT_PATH = 0x00000040, //(64 decimal)
|
|
fMBProperty_LOCAL_MACHINE_ONLY = 0x00000080, //(128 decimal)
|
|
fMBProperty_Attributes_Mask = 0x000000ff
|
|
};
|
|
|
|
enum eMBProperty_UserType {
|
|
eMBProperty_UNKNOWN_UserType = 0, //(0x00000000)
|
|
eMBProperty_IIS_MD_UT_SERVER = 1, //(0x00000001)
|
|
eMBProperty_IIS_MD_UT_FILE = 2, //(0x00000002)
|
|
eMBProperty_IIS_MD_UT_WAM = 100, //(0x00000064)
|
|
eMBProperty_ASP_MD_UT_APP = 101 //(0x00000065)
|
|
};
|
|
|
|
enum eMBProperty_Group {
|
|
eMBProperty_IIsConfigObject = 0, //(0x00000000)
|
|
eMBProperty_IIsObject = 1, //(0x00000001)
|
|
eMBProperty_IIsComputer = 2, //(0x00000002)
|
|
eMBProperty_IIsWebService = 3, //(0x00000003)
|
|
eMBProperty_IIsFtpService = 4, //(0x00000004)
|
|
eMBProperty_IIsWebServer = 5, //(0x00000005)
|
|
eMBProperty_IIsFtpServer = 6, //(0x00000006)
|
|
eMBProperty_IIsWebFile = 7, //(0x00000007)
|
|
eMBProperty_IIsWebDirectory = 8, //(0x00000008)
|
|
eMBProperty_IIsWebVirtualDir = 9, //(0x00000009)
|
|
eMBProperty_IIsFtpVirtualDir = 10, //(0x0000000a)
|
|
eMBProperty_IIsFilter = 11, //(0x0000000b)
|
|
eMBProperty_IIsFilters = 12, //(0x0000000c)
|
|
eMBProperty_IIsCompressionScheme = 13, //(0x0000000d)
|
|
eMBProperty_IIsCompressionSchemes = 14, //(0x0000000e)
|
|
eMBProperty_IIsCertMapper = 15, //(0x0000000f)
|
|
eMBProperty_IIsMimeMap = 16, //(0x00000010)
|
|
eMBProperty_IIsLogModule = 17, //(0x00000011)
|
|
eMBProperty_IIsLogModules = 18, //(0x00000012)
|
|
eMBProperty_IIsCustomLogModule = 19, //(0x00000013)
|
|
eMBProperty_IIsWebInfo = 20, //(0x00000014)
|
|
eMBProperty_IIsFtpInfo = 21, //(0x00000015)
|
|
eMBProperty_IIsNntpService = 22, //(0x00000016)
|
|
eMBProperty_IIsNntpServer = 23, //(0x00000017)
|
|
eMBProperty_IIsNntpVirtualDir = 24, //(0x00000018)
|
|
eMBProperty_IIsNntpInfo = 25, //(0x00000019)
|
|
eMBProperty_IIsSmtpService = 26, //(0x0000001a)
|
|
eMBProperty_IIsSmtpServer = 27, //(0x0000001b)
|
|
eMBProperty_IIsSmtpVirtualDir = 28, //(0x0000001c)
|
|
eMBProperty_IIsSmtpDomain = 29, //(0x0000001d)
|
|
eMBProperty_IIsSmtpRoutingSource = 30, //(0x0000001e)
|
|
eMBProperty_IIsSmtpInfo = 31, //(0x0000001f)
|
|
eMBProperty_IIsPop3Service = 32, //(0x00000020)
|
|
eMBProperty_IIsPop3Server = 33, //(0x00000021)
|
|
eMBProperty_IIsPop3VirtualDir = 34, //(0x00000022)
|
|
eMBProperty_IIsPop3RoutingSource = 35, //(0x00000023)
|
|
eMBProperty_IIsPop3Info = 36, //(0x00000024)
|
|
eMBProperty_IIsImapService = 37, //(0x00000025)
|
|
eMBProperty_IIsImapServer = 38, //(0x00000026)
|
|
eMBProperty_IIsImapVirtualDir = 39, //(0x00000027)
|
|
eMBProperty_IIsImapRoutingSource = 40, //(0x00000028)
|
|
eMBProperty_IIsImapInfo = 41, //(0x00000029)
|
|
eMBProperty_IIsNntpRebuild = 42, //(0x0000002a)
|
|
eMBProperty_IIsNntpSessions = 43, //(0x0000002b)
|
|
eMBProperty_IIsNntpFeeds = 44, //(0x0000002c)
|
|
eMBProperty_IIsNntpFeed = 45, //(0x0000002d)
|
|
eMBProperty_IIsNntpExpire = 46, //(0x0000002e)
|
|
eMBProperty_IIsNntpExpiration = 47, //(0x0000002f)
|
|
eMBProperty_IIsNntpGroups = 48, //(0x00000030)
|
|
eMBProperty_IIsSmtpSessions = 49, //(0x00000031)
|
|
eMBProperty_IIsPop3Sessions = 50, //(0x00000032)
|
|
eMBProperty_IIsImapSessions = 51, //(0x00000033)
|
|
eMBProperty_IIS_Global = 52, //(0x00000034)
|
|
eMBProperty_IIS_ROOT = 53, //(0x00000035)
|
|
eMBProperty_IIS_FTP_TEMPLATE = 54, //(0x00000036)
|
|
eMBProperty_IIS_FTP_TEMPLATESETTINGS = 55, //(0x00000037)
|
|
eMBProperty_IIS_WEB_TEMPLATE = 56, //(0x00000038)
|
|
eMBProperty_IIS_WEB_TEMPLATESETTINGS = 57, //(0x00000039)
|
|
eMBProperty_IIS_ADMIN = 58, //(0x0000003a)
|
|
eMBProperty_IIS_EVENTMANAGER = 59, //(0x0000003b)
|
|
eMBProperty_IIsSmtpAlias = 60, //(0x0000003c)
|
|
eMBProperty_IIsSmtpDL = 61, //(0x0000003d)
|
|
eMBProperty_IIsSmtpUser = 62, //(0x0000003e)
|
|
eMBProperty_IIsStreamFilter = 63, //(0x0000003f)
|
|
eMBProperty_IIsApplicationPool = 64, //(0x00000040)
|
|
eMBProperty_IIsApplicationPools = 65, //(0x00000041)
|
|
eMBProperty_IIsInheritedProperties = 66, //(0x00000042)
|
|
eMBProperty_Custom = 67 //(0x00000043)
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_MBPropertyDiff L"MBPropertyDiff"
|
|
#define TABLEID_MBPropertyDiff (0x95d76f00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_MBPropertyDiff (0L)
|
|
#define ExtendedVersion_MBPropertyDiff (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eMBPropertyDiff {
|
|
iMBPropertyDiff_Name,
|
|
iMBPropertyDiff_Type,
|
|
iMBPropertyDiff_Attributes,
|
|
iMBPropertyDiff_Value,
|
|
iMBPropertyDiff_Location,
|
|
iMBPropertyDiff_ID,
|
|
iMBPropertyDiff_UserType,
|
|
iMBPropertyDiff_LocationID,
|
|
iMBPropertyDiff_Directive,
|
|
iMBPropertyDiff_Group,
|
|
cMBPropertyDiff_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tMBPropertyDiffRow {
|
|
WCHAR * pName;
|
|
ULONG * pType;
|
|
ULONG * pAttributes;
|
|
unsigned char * pValue;
|
|
WCHAR * pLocation;
|
|
ULONG * pID;
|
|
ULONG * pUserType;
|
|
ULONG * pLocationID;
|
|
ULONG * pDirective;
|
|
ULONG * pGroup;
|
|
};
|
|
|
|
enum eMBPropertyDiff_Directive {
|
|
eMBPropertyDiff_Insert = 1, //(0x00000001)
|
|
eMBPropertyDiff_Update = 2, //(0x00000002)
|
|
eMBPropertyDiff_Delete = 3, //(0x00000003)
|
|
eMBPropertyDiff_DeleteNode = 4 //(0x00000004)
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_APPPOOLS L"APPPOOLS"
|
|
#define TABLEID_APPPOOLS (0x1eecf300L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_APPPOOLS (0L)
|
|
#define ExtendedVersion_APPPOOLS (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eAPPPOOLS {
|
|
iAPPPOOLS_AppPoolID,
|
|
iAPPPOOLS_PeriodicRestartTime,
|
|
iAPPPOOLS_PeriodicRestartRequests,
|
|
iAPPPOOLS_MaxProcesses,
|
|
iAPPPOOLS_PingingEnabled,
|
|
iAPPPOOLS_IdleTimeout,
|
|
iAPPPOOLS_RapidFailProtection,
|
|
iAPPPOOLS_SMPAffinitized,
|
|
iAPPPOOLS_SMPProcessorAffinityMask,
|
|
iAPPPOOLS_OrphanWorkerProcess,
|
|
iAPPPOOLS_RunAsLocalSystem,
|
|
iAPPPOOLS_StartupTimeLimit,
|
|
iAPPPOOLS_ShutdownTimeLimit,
|
|
iAPPPOOLS_PingInterval,
|
|
iAPPPOOLS_PingResponseTime,
|
|
iAPPPOOLS_DisallowOverlappingRotation,
|
|
iAPPPOOLS_OrphanAction,
|
|
iAPPPOOLS_AppPoolQueueLength,
|
|
iAPPPOOLS_DisallowRotationOnConfigChange,
|
|
iAPPPOOLS_AppPoolFriendlyName,
|
|
iAPPPOOLS_PeriodicRestartSchedule,
|
|
iAPPPOOLS_WAMUserName,
|
|
iAPPPOOLS_WAMUserPass,
|
|
iAPPPOOLS_AppPoolIdentityType,
|
|
iAPPPOOLS_LogonMethod,
|
|
iAPPPOOLS_CPUAction,
|
|
iAPPPOOLS_CPULimit,
|
|
iAPPPOOLS_CPUResetInterval,
|
|
iAPPPOOLS_PeriodicRestartMemory,
|
|
iAPPPOOLS_AppPoolCommand,
|
|
iAPPPOOLS_AppPoolState,
|
|
iAPPPOOLS_AppPoolAutoStart,
|
|
iAPPPOOLS_RapidFailProtectionInterval,
|
|
iAPPPOOLS_RapidFailProtectionMaxCrashes,
|
|
iAPPPOOLS_Win32Error,
|
|
iAPPPOOLS_OrphanActionExe,
|
|
iAPPPOOLS_OrphanActionParams,
|
|
cAPPPOOLS_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tAPPPOOLSRow {
|
|
WCHAR * pAppPoolID;
|
|
ULONG * pPeriodicRestartTime;
|
|
ULONG * pPeriodicRestartRequests;
|
|
ULONG * pMaxProcesses;
|
|
ULONG * pPingingEnabled;
|
|
ULONG * pIdleTimeout;
|
|
ULONG * pRapidFailProtection;
|
|
ULONG * pSMPAffinitized;
|
|
ULONG * pSMPProcessorAffinityMask;
|
|
ULONG * pOrphanWorkerProcess;
|
|
ULONG * pRunAsLocalSystem;
|
|
ULONG * pStartupTimeLimit;
|
|
ULONG * pShutdownTimeLimit;
|
|
ULONG * pPingInterval;
|
|
ULONG * pPingResponseTime;
|
|
ULONG * pDisallowOverlappingRotation;
|
|
WCHAR * pOrphanAction;
|
|
ULONG * pAppPoolQueueLength;
|
|
ULONG * pDisallowRotationOnConfigChange;
|
|
WCHAR * pAppPoolFriendlyName;
|
|
WCHAR * pPeriodicRestartSchedule;
|
|
WCHAR * pWAMUserName;
|
|
WCHAR * pWAMUserPass;
|
|
ULONG * pAppPoolIdentityType;
|
|
ULONG * pLogonMethod;
|
|
ULONG * pCPUAction;
|
|
ULONG * pCPULimit;
|
|
ULONG * pCPUResetInterval;
|
|
ULONG * pPeriodicRestartMemory;
|
|
ULONG * pAppPoolCommand;
|
|
ULONG * pAppPoolState;
|
|
ULONG * pAppPoolAutoStart;
|
|
ULONG * pRapidFailProtectionInterval;
|
|
ULONG * pRapidFailProtectionMaxCrashes;
|
|
ULONG * pWin32Error;
|
|
WCHAR * pOrphanActionExe;
|
|
WCHAR * pOrphanActionParams;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_SITES L"SITES"
|
|
#define TABLEID_SITES (0x006fe700L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_SITES (0L)
|
|
#define ExtendedVersion_SITES (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eSITES {
|
|
iSITES_SiteID,
|
|
iSITES_Bindings,
|
|
iSITES_ServerCommand,
|
|
iSITES_ServerComment,
|
|
iSITES_MaxBandwidth,
|
|
iSITES_MaxConnections,
|
|
iSITES_ServerAutoStart,
|
|
iSITES_ConnectionTimeout,
|
|
iSITES_ServerListenTimeout,
|
|
iSITES_LogType,
|
|
iSITES_LogFileDirectory,
|
|
iSITES_LogPluginClsid,
|
|
iSITES_LogFilePeriod,
|
|
iSITES_LogFileTruncateSize,
|
|
iSITES_LogFileLocaltimeRollover,
|
|
iSITES_LogExtFileFlags,
|
|
iSITES_ServerState,
|
|
iSITES_Win32Error,
|
|
iSITES_FilterFlags,
|
|
cSITES_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tSITESRow {
|
|
ULONG * pSiteID;
|
|
unsigned char * pBindings;
|
|
ULONG * pServerCommand;
|
|
WCHAR * pServerComment;
|
|
ULONG * pMaxBandwidth;
|
|
ULONG * pMaxConnections;
|
|
ULONG * pServerAutoStart;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pServerListenTimeout;
|
|
ULONG * pLogType;
|
|
WCHAR * pLogFileDirectory;
|
|
WCHAR * pLogPluginClsid;
|
|
ULONG * pLogFilePeriod;
|
|
ULONG * pLogFileTruncateSize;
|
|
ULONG * pLogFileLocaltimeRollover;
|
|
ULONG * pLogExtFileFlags;
|
|
ULONG * pServerState;
|
|
ULONG * pWin32Error;
|
|
ULONG * pFilterFlags;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_APPS L"APPS"
|
|
#define TABLEID_APPS (0x001ef300L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_APPS (0L)
|
|
#define ExtendedVersion_APPS (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eAPPS {
|
|
iAPPS_AppRelativeURL,
|
|
iAPPS_SiteID,
|
|
iAPPS_AppPoolId,
|
|
iAPPS_AppFriendlyName,
|
|
cAPPS_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tAPPSRow {
|
|
WCHAR * pAppRelativeURL;
|
|
ULONG * pSiteID;
|
|
WCHAR * pAppPoolId;
|
|
WCHAR * pAppFriendlyName;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_GlobalW3SVC L"GlobalW3SVC"
|
|
#define TABLEID_GlobalW3SVC (0xb3dd4b00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_GlobalW3SVC (0L)
|
|
#define ExtendedVersion_GlobalW3SVC (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eGlobalW3SVC {
|
|
iGlobalW3SVC_MaxGlobalBandwidth,
|
|
iGlobalW3SVC_MaxGlobalConnections,
|
|
iGlobalW3SVC_StandardAppModeEnabled,
|
|
iGlobalW3SVC_FilterFlags,
|
|
iGlobalW3SVC_ConnectionTimeout,
|
|
iGlobalW3SVC_HeaderWaitTimeout,
|
|
iGlobalW3SVC_MinFileKbSec,
|
|
iGlobalW3SVC_LogInUTF8,
|
|
cGlobalW3SVC_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tGlobalW3SVCRow {
|
|
ULONG * pMaxGlobalBandwidth;
|
|
ULONG * pMaxGlobalConnections;
|
|
ULONG * pStandardAppModeEnabled;
|
|
ULONG * pFilterFlags;
|
|
ULONG * pConnectionTimeout;
|
|
ULONG * pHeaderWaitTimeout;
|
|
ULONG * pMinFileKbSec;
|
|
ULONG * pLogInUTF8;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_CHANGENUMBER L"CHANGENUMBER"
|
|
#define TABLEID_CHANGENUMBER (0xbbc18600L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_CHANGENUMBER (0L)
|
|
#define ExtendedVersion_CHANGENUMBER (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eCHANGENUMBER {
|
|
iCHANGENUMBER_ChangeNumber,
|
|
iCHANGENUMBER_TimeStamp,
|
|
cCHANGENUMBER_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tCHANGENUMBERRow {
|
|
ULONG * pChangeNumber;
|
|
unsigned char * pTimeStamp;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_SESSIONKEY L"SESSIONKEY"
|
|
#define TABLEID_SESSIONKEY (0xb3a7dd00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_SESSIONKEY (0L)
|
|
#define ExtendedVersion_SESSIONKEY (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eSESSIONKEY {
|
|
iSESSIONKEY_SessionKey,
|
|
cSESSIONKEY_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tSESSIONKEYRow {
|
|
unsigned char * pSessionKey;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_Dirs L"Dirs"
|
|
#define TABLEID_Dirs (0x001e2b00L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_Dirs (0L)
|
|
#define ExtendedVersion_Dirs (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eDirs {
|
|
iDirs_URL,
|
|
iDirs_Dir,
|
|
cDirs_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tDirsRow {
|
|
WCHAR * pURL;
|
|
WCHAR * pDir;
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------TableName-----------------------------
|
|
#define wszTABLE_VDir L"VDir"
|
|
#define TABLEID_VDir (0x001a1600L)
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------Table Versions-------------------------
|
|
#define BaseVersion_VDir (0L)
|
|
#define ExtendedVersion_VDir (0L)
|
|
|
|
//-----------------Column Index Enums--------------
|
|
enum eVDir {
|
|
iVDir_ParentURL,
|
|
iVDir_ChildRelURL,
|
|
iVDir_VDir,
|
|
cVDir_NumberOfColumns
|
|
};
|
|
|
|
//-----------------Columns as Struct---------------
|
|
struct tVDirRow {
|
|
WCHAR * pParentURL;
|
|
WCHAR * pChildRelURL;
|
|
WCHAR * pVDir;
|
|
};
|
|
|
|
|
|
#endif //__TABLEINFO_H__
|
|
|