⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jwaiiscnfg.pas

📁 比较全面的win32api开发包
💻 PAS
📖 第 1 页 / 共 5 页
字号:
// CPU Accounting and Throttling Properties
//

//
// The enabled flags are per Application or CGI
//

  MD_CPU_CGI_ENABLED = (IIS_MD_HTTP_BASE+140);
  {$EXTERNALSYM MD_CPU_CGI_ENABLED}
  MD_CPU_APP_ENABLED = (IIS_MD_HTTP_BASE+141);
  {$EXTERNALSYM MD_CPU_APP_ENABLED}

//
// These values are per site
//

  MD_CPU_LIMITS_ENABLED   = (IIS_MD_HTTP_BASE+143);
  {$EXTERNALSYM MD_CPU_LIMITS_ENABLED}
  MD_CPU_RESET_INTERVAL   = (IIS_MD_HTTP_BASE+144);
  {$EXTERNALSYM MD_CPU_RESET_INTERVAL}
  MD_CPU_LOGGING_INTERVAL = (IIS_MD_HTTP_BASE+145);
  {$EXTERNALSYM MD_CPU_LOGGING_INTERVAL}
  MD_CPU_LOGGING_OPTIONS  = (IIS_MD_HTTP_BASE+146);
  {$EXTERNALSYM MD_CPU_LOGGING_OPTIONS}
  MD_CPU_CGI_LIMIT        = (IIS_MD_HTTP_BASE+148);
  {$EXTERNALSYM MD_CPU_CGI_LIMIT}
  MD_CPU_LIMIT_LOGEVENT   = (IIS_MD_HTTP_BASE+149);
  {$EXTERNALSYM MD_CPU_LIMIT_LOGEVENT}
  MD_CPU_LIMIT_PRIORITY   = (IIS_MD_HTTP_BASE+150);
  {$EXTERNALSYM MD_CPU_LIMIT_PRIORITY}
  MD_CPU_LIMIT_PROCSTOP   = (IIS_MD_HTTP_BASE+151);
  {$EXTERNALSYM MD_CPU_LIMIT_PROCSTOP}
  MD_CPU_LIMIT_PAUSE      = (IIS_MD_HTTP_BASE+152);
  {$EXTERNALSYM MD_CPU_LIMIT_PAUSE}

//
// DAV Enabled - Can be set on a per-URL level
//
  MD_DAV_ENABLED = (IIS_MD_HTTP_BASE+153);
  {$EXTERNALSYM MD_DAV_ENABLED}

//
// Valid values for CPU Accounting's MD_CPU_LOGGING_OPTIONS field
//

  MD_CPU_DISABLE_ALL_LOGGING     = $0;
  {$EXTERNALSYM MD_CPU_DISABLE_ALL_LOGGING}
  MD_CPU_ENABLE_ALL_PROC_LOGGING = $1;
  {$EXTERNALSYM MD_CPU_ENABLE_ALL_PROC_LOGGING}
  MD_CPU_ENABLE_CGI_LOGGING      = $2;
  {$EXTERNALSYM MD_CPU_ENABLE_CGI_LOGGING}
  MD_CPU_ENABLE_APP_LOGGING      = $4;
  {$EXTERNALSYM MD_CPU_ENABLE_APP_LOGGING}

//
// Valid values for CPU Accounting's MD_CPU_LOGGING_MASK field
// This defines which fields will be logged
//

  MD_CPU_ENABLE_EVENT            = $01;
  {$EXTERNALSYM MD_CPU_ENABLE_EVENT}
  MD_CPU_ENABLE_PROC_TYPE        = $02;
  {$EXTERNALSYM MD_CPU_ENABLE_PROC_TYPE}
  MD_CPU_ENABLE_USER_TIME        = $04;
  {$EXTERNALSYM MD_CPU_ENABLE_USER_TIME}
  MD_CPU_ENABLE_KERNEL_TIME      = $08;
  {$EXTERNALSYM MD_CPU_ENABLE_KERNEL_TIME}
  MD_CPU_ENABLE_PAGE_FAULTS      = $10;
  {$EXTERNALSYM MD_CPU_ENABLE_PAGE_FAULTS}
  MD_CPU_ENABLE_TOTAL_PROCS      = $20;
  {$EXTERNALSYM MD_CPU_ENABLE_TOTAL_PROCS}
  MD_CPU_ENABLE_ACTIVE_PROCS     = $40;
  {$EXTERNALSYM MD_CPU_ENABLE_ACTIVE_PROCS}
  MD_CPU_ENABLE_TERMINATED_PROCS = $80;
  {$EXTERNALSYM MD_CPU_ENABLE_TERMINATED_PROCS}

  MD_CPU_ENABLE_LOGGING = DWORD($80000000);
  {$EXTERNALSYM MD_CPU_ENABLE_LOGGING}

//
//  Site Server properties
//

//
// Properties to disable/restrict request handlers.
//

  MD_ISAPI_RESTRICTION_LIST         = (IIS_MD_HTTP_BASE+163);
  {$EXTERNALSYM MD_ISAPI_RESTRICTION_LIST}
  MD_CGI_RESTRICTION_LIST           = (IIS_MD_HTTP_BASE+164);
  {$EXTERNALSYM MD_CGI_RESTRICTION_LIST}
  MD_RESTRICTION_LIST_CUSTOM_DESC   = (IIS_MD_HTTP_BASE+165);
  {$EXTERNALSYM MD_RESTRICTION_LIST_CUSTOM_DESC}
  MD_SECURITY_SETUP_REQUIRED        = (IIS_MD_HTTP_BASE+166);
  {$EXTERNALSYM MD_SECURITY_SETUP_REQUIRED}
  MD_APP_DEPENDENCIES               = (IIS_MD_HTTP_BASE+167);
  {$EXTERNALSYM MD_APP_DEPENDENCIES}
  MD_WEB_SVC_EXT_RESTRICTION_LIST   = (IIS_MD_HTTP_BASE+168);
  {$EXTERNALSYM MD_WEB_SVC_EXT_RESTRICTION_LIST}

  MD_MD_SERVER_SS_AUTH_MAPPING = (IIS_MD_HTTP_BASE+200);
  {$EXTERNALSYM MD_MD_SERVER_SS_AUTH_MAPPING}

//
// valid values for MD_CERT_CHECK_MODE
//

  MD_CERT_NO_REVOC_CHECK                  = $00000001;
  {$EXTERNALSYM MD_CERT_NO_REVOC_CHECK}
  MD_CERT_CACHE_RETRIEVAL_ONLY            = $00000002;
  {$EXTERNALSYM MD_CERT_CACHE_RETRIEVAL_ONLY}
  MD_CERT_CHECK_REVOCATION_FRESHNESS_TIME = $00000004;
  {$EXTERNALSYM MD_CERT_CHECK_REVOCATION_FRESHNESS_TIME}
  MD_CERT_NO_USAGE_CHECK                  = $00010000;
  {$EXTERNALSYM MD_CERT_NO_USAGE_CHECK}

//
// HTTP Compression properties.  All are global and unheritable.
//

  MD_HC_COMPRESSION_DIRECTORY       = (IIS_MD_HTTP_BASE+210);
  {$EXTERNALSYM MD_HC_COMPRESSION_DIRECTORY}
  MD_HC_CACHE_CONTROL_HEADER        = (IIS_MD_HTTP_BASE+211);
  {$EXTERNALSYM MD_HC_CACHE_CONTROL_HEADER}
  MD_HC_EXPIRES_HEADER              = (IIS_MD_HTTP_BASE+212);
  {$EXTERNALSYM MD_HC_EXPIRES_HEADER}
  MD_HC_DO_DYNAMIC_COMPRESSION      = (IIS_MD_HTTP_BASE+213);
  {$EXTERNALSYM MD_HC_DO_DYNAMIC_COMPRESSION}
  MD_HC_DO_STATIC_COMPRESSION       = (IIS_MD_HTTP_BASE+214);
  {$EXTERNALSYM MD_HC_DO_STATIC_COMPRESSION}
  MD_HC_DO_ON_DEMAND_COMPRESSION    = (IIS_MD_HTTP_BASE+215);
  {$EXTERNALSYM MD_HC_DO_ON_DEMAND_COMPRESSION}
  MD_HC_DO_DISK_SPACE_LIMITING      = (IIS_MD_HTTP_BASE+216);
  {$EXTERNALSYM MD_HC_DO_DISK_SPACE_LIMITING}
  MD_HC_NO_COMPRESSION_FOR_HTTP_10  = (IIS_MD_HTTP_BASE+217);
  {$EXTERNALSYM MD_HC_NO_COMPRESSION_FOR_HTTP_10}
  MD_HC_NO_COMPRESSION_FOR_PROXIES  = (IIS_MD_HTTP_BASE+218);
  {$EXTERNALSYM MD_HC_NO_COMPRESSION_FOR_PROXIES}
  MD_HC_NO_COMPRESSION_FOR_RANGE    = (IIS_MD_HTTP_BASE+219);
  {$EXTERNALSYM MD_HC_NO_COMPRESSION_FOR_RANGE}
  MD_HC_SEND_CACHE_HEADERS          = (IIS_MD_HTTP_BASE+220);
  {$EXTERNALSYM MD_HC_SEND_CACHE_HEADERS}
  MD_HC_MAX_DISK_SPACE_USAGE        = (IIS_MD_HTTP_BASE+221);
  {$EXTERNALSYM MD_HC_MAX_DISK_SPACE_USAGE}
  MD_HC_IO_BUFFER_SIZE              = (IIS_MD_HTTP_BASE+222);
  {$EXTERNALSYM MD_HC_IO_BUFFER_SIZE}
  MD_HC_COMPRESSION_BUFFER_SIZE     = (IIS_MD_HTTP_BASE+223);
  {$EXTERNALSYM MD_HC_COMPRESSION_BUFFER_SIZE}
  MD_HC_MAX_QUEUE_LENGTH            = (IIS_MD_HTTP_BASE+224);
  {$EXTERNALSYM MD_HC_MAX_QUEUE_LENGTH}
  MD_HC_FILES_DELETED_PER_DISK_FREE = (IIS_MD_HTTP_BASE+225);
  {$EXTERNALSYM MD_HC_FILES_DELETED_PER_DISK_FREE}
  MD_HC_MIN_FILE_SIZE_FOR_COMP      = (IIS_MD_HTTP_BASE+226);
  {$EXTERNALSYM MD_HC_MIN_FILE_SIZE_FOR_COMP}

  MD_HC_COMPRESSION_DLL           = (IIS_MD_HTTP_BASE+237);
  {$EXTERNALSYM MD_HC_COMPRESSION_DLL}
  MD_HC_FILE_EXTENSIONS           = (IIS_MD_HTTP_BASE+238);
  {$EXTERNALSYM MD_HC_FILE_EXTENSIONS}
  //MD_HC_MIME_TYPE                 = (IIS_MD_HTTP_BASE+239);
  //{$EXTERNALSYM MD_HC_MIME_TYPE}
  MD_HC_PRIORITY                  = (IIS_MD_HTTP_BASE+240);
  {$EXTERNALSYM MD_HC_PRIORITY}
  MD_HC_DYNAMIC_COMPRESSION_LEVEL = (IIS_MD_HTTP_BASE+241);
  {$EXTERNALSYM MD_HC_DYNAMIC_COMPRESSION_LEVEL}
  MD_HC_ON_DEMAND_COMP_LEVEL      = (IIS_MD_HTTP_BASE+242);
  {$EXTERNALSYM MD_HC_ON_DEMAND_COMP_LEVEL}
  MD_HC_CREATE_FLAGS              = (IIS_MD_HTTP_BASE+243);
  {$EXTERNALSYM MD_HC_CREATE_FLAGS}
  MD_HC_SCRIPT_FILE_EXTENSIONS    = (IIS_MD_HTTP_BASE+244);
  {$EXTERNALSYM MD_HC_SCRIPT_FILE_EXTENSIONS}

  MD_HC_DO_NAMESPACE_DYNAMIC_COMPRESSION = (IIS_MD_HTTP_BASE+255);
  {$EXTERNALSYM MD_HC_DO_NAMESPACE_DYNAMIC_COMPRESSION}
  MD_HC_DO_NAMESPACE_STATIC_COMPRESSION  = (IIS_MD_HTTP_BASE+256);
  {$EXTERNALSYM MD_HC_DO_NAMESPACE_STATIC_COMPRESSION}

//
// Generic property indicating a failure status code - Can be used under
// any component that can fail (virtual directory, filters, applications etc)
//

  MD_WIN32_ERROR = (IIS_MD_SERVER_BASE+99);
  {$EXTERNALSYM MD_WIN32_ERROR}

//
// Virtual root properties - note MD_ACCESS_PERM is also generally set at
// the virtual directory.  These are used for both HTTP and FTP
//

  IIS_MD_VR_BASE = 3000;
  {$EXTERNALSYM IIS_MD_VR_BASE}

  MD_VR_PATH             = (IIS_MD_VR_BASE+1);
  {$EXTERNALSYM MD_VR_PATH}
  MD_VR_USERNAME         = (IIS_MD_VR_BASE+2);
  {$EXTERNALSYM MD_VR_USERNAME}
  MD_VR_PASSWORD         = (IIS_MD_VR_BASE+3);
  {$EXTERNALSYM MD_VR_PASSWORD}
  MD_VR_PASSTHROUGH      = (IIS_MD_VR_BASE+6);
  {$EXTERNALSYM MD_VR_PASSTHROUGH}
  MD_VR_NO_CACHE         = (IIS_MD_VR_BASE+7);
  {$EXTERNALSYM MD_VR_NO_CACHE}
  //MD_VR_IGNORE_TRANSLATE = (IIS_MD_VR_BASE+8);
  //{$EXTERNALSYM MD_VR_IGNORE_TRANSLATE}


//
//  Logging related attributes
//

  IIS_MD_LOG_BASE = 4000;
  {$EXTERNALSYM IIS_MD_LOG_BASE}

  MD_LOG_TYPE              = (IIS_MD_LOG_BASE+0);
  {$EXTERNALSYM MD_LOG_TYPE}
  MD_LOGFILE_DIRECTORY     = (IIS_MD_LOG_BASE+1);
  {$EXTERNALSYM MD_LOGFILE_DIRECTORY}
  MD_LOG_UNUSED1           = (IIS_MD_LOG_BASE+2);
  {$EXTERNALSYM MD_LOG_UNUSED1}
  MD_LOGFILE_PERIOD        = (IIS_MD_LOG_BASE+3);
  {$EXTERNALSYM MD_LOGFILE_PERIOD}
  MD_LOGFILE_TRUNCATE_SIZE = (IIS_MD_LOG_BASE+4);
  {$EXTERNALSYM MD_LOGFILE_TRUNCATE_SIZE}
  MD_LOG_PLUGIN_MOD_ID     = (IIS_MD_LOG_BASE+5);
  {$EXTERNALSYM MD_LOG_PLUGIN_MOD_ID}
  MD_LOG_PLUGIN_UI_ID      = (IIS_MD_LOG_BASE+6);
  {$EXTERNALSYM MD_LOG_PLUGIN_UI_ID}
  MD_LOGSQL_DATA_SOURCES   = (IIS_MD_LOG_BASE+7);
  {$EXTERNALSYM MD_LOGSQL_DATA_SOURCES}
  MD_LOGSQL_TABLE_NAME     = (IIS_MD_LOG_BASE+8);
  {$EXTERNALSYM MD_LOGSQL_TABLE_NAME}
  MD_LOGSQL_USER_NAME      = (IIS_MD_LOG_BASE+9);
  {$EXTERNALSYM MD_LOGSQL_USER_NAME}
  MD_LOGSQL_PASSWORD       = (IIS_MD_LOG_BASE+10);
  {$EXTERNALSYM MD_LOGSQL_PASSWORD}
  MD_LOG_PLUGIN_ORDER      = (IIS_MD_LOG_BASE+11);
  {$EXTERNALSYM MD_LOG_PLUGIN_ORDER}
  MD_LOG_PLUGINS_AVAILABLE = (IIS_MD_LOG_BASE+12);
  {$EXTERNALSYM MD_LOG_PLUGINS_AVAILABLE}
  MD_LOGEXT_FIELD_MASK     = (IIS_MD_LOG_BASE+13);
  {$EXTERNALSYM MD_LOGEXT_FIELD_MASK}
  MD_LOGEXT_FIELD_MASK2    = (IIS_MD_LOG_BASE+14);
  {$EXTERNALSYM MD_LOGEXT_FIELD_MASK2}

//
// Allow W3C logging file naming and rollover based on Local Time
//

  MD_LOGFILE_LOCALTIME_ROLLOVER = (IIS_MD_LOG_BASE+15);
  {$EXTERNALSYM MD_LOGFILE_LOCALTIME_ROLLOVER}

  IIS_MD_LOG_LAST = MD_LOGFILE_LOCALTIME_ROLLOVER;
  {$EXTERNALSYM IIS_MD_LOG_LAST}

//
// Global Flag to denote that IIS will generate one centralized
// binary log file rather than a separate file per web site
//

  MD_GLOBAL_BINARY_LOGGING_ENABLED = (IIS_MD_LOG_BASE+16);
  {$EXTERNALSYM MD_GLOBAL_BINARY_LOGGING_ENABLED}

//
// Log type
//

  MD_LOG_TYPE_DISABLED = 0;
  {$EXTERNALSYM MD_LOG_TYPE_DISABLED}
  MD_LOG_TYPE_ENABLED  = 1;
  {$EXTERNALSYM MD_LOG_TYPE_ENABLED}

//
// LOGGING values
//

  MD_LOGFILE_PERIOD_NONE    = 0;
  {$EXTERNALSYM MD_LOGFILE_PERIOD_NONE}
  MD_LOGFILE_PERIOD_MAXSIZE = 0;
  {$EXTERNALSYM MD_LOGFILE_PERIOD_MAXSIZE}
  MD_LOGFILE_PERIOD_DAILY   = 1;
  {$EXTERNALSYM MD_LOGFILE_PERIOD_DAILY}
  MD_LOGFILE_PERIOD_WEEKLY  = 2;
  {$EXTERNALSYM MD_LOGFILE_PERIOD_WEEKLY}
  MD_LOGFILE_PERIOD_MONTHLY = 3;
  {$EXTERNALSYM MD_LOGFILE_PERIOD_MONTHLY}
  MD_LOGFILE_PERIOD_HOURLY  = 4;
  {$EXTERNALSYM MD_LOGFILE_PERIOD_HOURLY}

//
// Field masks for extended logging
// Fields are logged in order of increasing mask value
//

  MD_EXTLOG_DATE             = $00000001;
  {$EXTERNALSYM MD_EXTLOG_DATE}
  MD_EXTLOG_TIME             = $00000002;
  {$EXTERNALSYM MD_EXTLOG_TIME}
  MD_EXTLOG_CLIENT_IP        = $00000004;
  {$EXTERNALSYM MD_EXTLOG_CLIENT_IP}
  MD_EXTLOG_USERNAME         = $00000008;
  {$EXTERNALSYM MD_EXTLOG_USERNAME}
  MD_EXTLOG_SITE_NAME        = $00000010;
  {$EXTERNALSYM MD_EXTLOG_SITE_NAME}
  MD_EXTLOG_COMPUTER_NAME    = $00000020;
  {$EXTERNALSYM MD_EXTLOG_COMPUTER_NAME}
  MD_EXTLOG_SERVER_IP        = $00000040;
  {$EXTERNALSYM MD_EXTLOG_SERVER_IP}
  MD_EXTLOG_METHOD           = $00000080;
  {$EXTERNALSYM MD_EXTLOG_METHOD}
  MD_EXTLOG_URI_STEM         = $00000100;
  {$EXTERNALSYM MD_EXTLOG_URI_STEM}
  MD_EXTLOG_URI_QUERY        = $00000200;
  {$EXTERNALSYM MD_EXTLOG_URI_QUERY}
  MD_EXTLOG_HTTP_STATUS      = $00000400;
  {$EXTERNALSYM MD_EXTLOG_HTTP_STATUS}
  MD_EXTLOG_WIN32_STATUS     = $00000800;
  {$EXTERNALSYM MD_EXTLOG_WIN32_STATUS}
  MD_EXTLOG_BYTES_SENT       = $00001000;
  {$EXTERNALSYM MD_EXTLOG_BYTES_SENT}
  MD_EXTLOG_BYTES_RECV       = $00002000;
  {$EXTERNALSYM MD_EXTLOG_BYTES_RECV}
  MD_EXTLOG_TIME_TAKEN       = $00004000;
  {$EXTERNALSYM MD_EXTLOG_TIME_TAKEN}
  MD_EXTLOG_SERVER_PORT      = $00008000;
  {$EXTERNALSYM MD_EXTLOG_SERVER_PORT}
  MD_EXTLOG_USER_AGENT       = $00010000;
  {$EXTERNALSYM MD_EXTLOG_USER_AGENT}
  MD_EXTLOG_COOKIE           = $00020000;
  {$EXTERNALSYM MD_EXTLOG_COOKIE}
  MD_EXTLOG_REFERER          = $00040000;
  {$EXTERNALSYM MD_EXTLOG_REFERER}
  MD_EXTLOG_PROTOCOL_VERSION = $00080000;
  {$EXTERNALSYM MD_EXTLOG_PROTOCOL_VERSION}
  MD_EXTLOG_HOST             = $00100000;
  {$EXTERNALSYM MD_EXTLOG_HOST}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -