--- /dev/null
+{{Support for Apache's mod_autoindex, which generates pretty default directory
+ index pages}}
+
+extern val addDescription : string -> [no_spaces] -> [^Vhost];
+{{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html#adddescription">the
+ Apache documentation</a> for <tt>AddDescription</tt>.}}
+
+extern type autoindex_width;
+{{A setting for how wide some column should be}}
+extern val autofit : autoindex_width;
+extern val characters : int -> autoindex_width;
+
+extern type autoindex_option;
+{{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html#indexoptions">the
+ Apache documentation</a> for what the options mean.}}
+
+extern val descriptionWidth : autoindex_width -> autoindex_option;
+extern val fancyIndexing : autoindex_option;
+extern val foldersFirst : autoindex_option;
+extern val htmlTable : autoindex_option;
+extern val iconsAreLinks : autoindex_option;
+extern val iconHeight : int -> autoindex_option;
+extern val iconWidth : int -> autoindex_option;
+extern val ignoreCase : autoindex_option;
+extern val ignoreClient : autoindex_option;
+extern val nameWidth : autoindex_width -> autoindex_option;
+extern val scanHtmlTitles : autoindex_option;
+extern val suppressColumnSorting : autoindex_option;
+extern val suppressDescription : autoindex_option;
+extern val suppressHtmlPreamble : autoindex_option;
+extern val suppressIcon : autoindex_option;
+extern val suppressLastModified : autoindex_option;
+extern val suppressRules : autoindex_option;
+extern val suppressSize : autoindex_option;
+extern val trackModified : autoindex_option;
+extern val versionSort : autoindex_option;
+extern val xhtml : autoindex_option;
+
+extern val indexOptions : [autoindex_option] -> [^Vhost];
+{{Declare exactly the set of options in effect for the current scope.}}
+
+extern val set_indexOptions : [autoindex_option] -> [^Vhost];
+extern val unset_indexOptions : [autoindex_option] -> [^Vhost];
+{{Specify some options to be set or unset, leaving the rest as they are.}}
+
+extern val headerName : no_spaces -> [^Vhost];
+{{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html#headername">the
+ Apache documentation</a>.}}
+
+extern val readmeName : no_spaces -> [^Vhost];
+{{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html#readmename">the
+ Apache documentation</a>.}}