diff --git a/functions/crack.xml b/functions/crack.xml
new file mode 100644
index 0000000000..a02ed366b8
--- /dev/null
+++ b/functions/crack.xml
@@ -0,0 +1,120 @@
+
+
+
+ Crack functions
+ Crack functions
+
+
+
+
+
+
+
+
+
+ crack_opendict
+ Opens a new cracklib dictionary
+
+
+ Description
+
+
+ string crack_opendict
+ string dictionary
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ crack_closedict
+ Closes an open cracklib dictionary
+
+
+ Description
+
+
+ string crack_closedict
+ int
+ link_identifier
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ crack_check
+ ] string password) Performs an obscure check with the given password
+
+
+ Description
+
+
+ string crack_check
+ int
+ dictionary
+
+ string password
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ crack_getlastmessage
+ Returns the message from the last obscure check
+
+
+ Description
+
+
+ string crack_getlastmessage
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/dotnet.xml b/functions/dotnet.xml
new file mode 100644
index 0000000000..aad6b2454c
--- /dev/null
+++ b/functions/dotnet.xml
@@ -0,0 +1,61 @@
+
+
+
+ .NET functions
+ .NET functions
+
+
+
+
+
+
+
+
+
+ dotnet_load
+ Loads a DOTNET module
+
+
+ Description
+
+
+ int dotnet_load
+ string assembly_name
+ string
+ datatype_name
+
+ int
+ codepage
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/fribidi.xml b/functions/fribidi.xml
new file mode 100644
index 0000000000..e8fdc99922
--- /dev/null
+++ b/functions/fribidi.xml
@@ -0,0 +1,57 @@
+
+
+
+ FriBiDi functions
+ FriBiDi functions
+
+
+
+
+
+
+
+
+
+ fribidi_log2vis
+ Convert a logical string to a visual one
+
+
+ Description
+
+
+ string fribidi_log2vis
+ string str
+ string direction
+ int charset
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/mailparse.xml b/functions/mailparse.xml
new file mode 100644
index 0000000000..70bf849270
--- /dev/null
+++ b/functions/mailparse.xml
@@ -0,0 +1,305 @@
+
+ mailparse functions
+ mailparse functions
+
+
+
+
+
+
+
+
+
+ mailparse_uudecode_all
+ Scans the data from fp and extract each embedded uuencoded file. Returns an array listing filename information
+
+
+ Description
+
+
+ array mailparse_uudecode_all
+ resource fp
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_rfc822_parse_addresses
+ Parse addresses and returns a hash containing that data
+
+
+ Description
+
+
+ array mailparse_rfc822_parse_addresses
+ string addresses
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_determine_best_xfer_encoding
+ Figures out the best way of encoding the content read from the file pointer fp, which must be seek-able
+
+
+ Description
+
+
+ int mailparse_determine_best_xfer_encoding
+ resource fp
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_stream_encode
+ Streams data from source file pointer, apply encoding and write to destfp
+
+
+ Description
+
+
+ bool mailparse_stream_encode
+ resource sourcefp
+ resource destfp
+ string encoding
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_msg_parse
+ Incrementally parse data into buffer
+
+
+ Description
+
+
+ void mailparse_msg_parse
+ resource rfc2045buf
+ string data
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_msg_parse_file
+ Parse file and return a resource representing the structure
+
+
+ Description
+
+
+ resource mailparse_msg_parse_file
+ string filename
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_msg_free
+ Frees a handle allocated by mailparse_msg_crea
+
+
+ Description
+
+
+ void mailparse_msg_free
+ resource rfc2045buf
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_msg_create
+ Returns a handle that can be used to parse a message
+
+
+ Description
+
+
+ int mailparse_msg_create
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_msg_get_structure
+ Returns an array of mime section names in the supplied message
+
+
+ Description
+
+
+ array mailparse_msg_get_structure
+ resource rfc2045
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
+
+
+ mailparse_msg_get_part_data
+ Returns an associative array of info about the message
+
+
+ Description
+
+
+ array mailparse_msg_get_part_data
+ resource rfc2045
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ mailparse_msg_get_part
+ Returns a handle on a given section in a mimemessage
+
+
+ Description
+
+
+ int mailparse_msg_get_part
+ resource rfc2045
+ string mimesection
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/muscat.xml b/functions/muscat.xml
new file mode 100644
index 0000000000..9795386fd8
--- /dev/null
+++ b/functions/muscat.xml
@@ -0,0 +1,140 @@
+
+
+
+ muscat functions
+ muscat functions
+
+
+
+
+
+
+
+
+
+ muscat_setup
+ Creates a new muscat session and returns the handle. Size is the ammount of memory in bytes to allocate for muscat muscat_dir is the muscat installation dir e.g. "/usr/local/empower", it defaults to the compile time muscat directory
+
+
+ Description
+
+
+ resource muscat_setup
+ int size
+ string
+ muscat_dir
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ muscat_setup_net
+ Creates a new muscat session and returns the handle. muscat_host is the hostname to connect to port is the port number to connect to - actually takes exactly the same args as fsockopen
+
+
+ Description
+
+
+ resource muscat_setup_net
+ string muscat_host
+ int port
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ muscat_give
+ Sends string to the core muscat api
+
+
+ Description
+
+
+ int muscat_give
+ resource muscat_handle
+ string string
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ muscat_get
+ Gets a line back from the core muscat api. Returns a literal FALSE when there is no more to get (as opposed to ""). Use === FALSE or !== FALSE to check for this
+
+
+ Description
+
+
+ string muscat_get
+ resource muscat_handle
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ muscat_close
+ Shuts down the muscat session and releases any memory back to php. [Not back to the system, note!]
+
+
+ Description
+
+
+ int muscat_close
+ resource muscat_handle
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/notes.xml b/functions/notes.xml
new file mode 100644
index 0000000000..16dbe1f8e7
--- /dev/null
+++ b/functions/notes.xml
@@ -0,0 +1,332 @@
+
+
+
+ notes functions
+ notes functions
+
+
+
+
+
+
+
+
+
+ notes_create_db
+ Create a Lotus Notes database
+
+
+ Description
+
+
+ bool notes_create_db
+ string database_name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_drop_db
+ Drop a Lotus Notes database
+
+
+ Description
+
+
+ bool notes_drop_db
+ string database_name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_version
+ Get the version Lotus Notes
+
+
+ Description
+
+
+ string notes_version
+ string database_name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_create_note
+ Create a note using form form_name
+
+
+ Description
+
+
+ string notes_create_note
+ string database_name
+ string form_name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_mark_read
+ Mark a note_id as read for the User user_nam
+
+
+ Description
+
+
+ string notes_mark_read
+ string database_name
+ string user_name
+ string note_id
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_mark_unread
+ Mark a note_id as unread for the User user_na
+
+
+ Description
+
+
+ string notes_mark_unread
+ string database_name
+ string user_name
+ string note_id
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_unread
+ Returns the unread note id's for the current User user_nam
+
+
+ Description
+
+
+ string notes_unread
+ string database_name
+ string user_name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
+ notes_body
+ Open the message msg_number in the specified mailbox on the specified server (leave serv
+
+
+ Description
+
+
+ array notes_body
+ string server
+ string mailbox
+ int msg_number
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_find_note
+ Returns a note id found in database_name. Specify the name of the note. Leaving type bla
+
+
+ Description
+
+
+ bool notes_find_note
+ string database_name
+ string name
+ string
+ type
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_nav_create
+ Create a navigator name, in database_name
+
+
+ Description
+
+
+ bool notes_nav_create
+ string database_name
+ string name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_search
+ Find notes that match keywords in database_na
+
+
+ Description
+
+
+ string notes_search
+ string database_name
+ string keywords
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_copy_db
+ title]) Create a note using form form_name
+
+
+ Description
+
+
+ string notes_copy_db
+ string from_database_name
+ string to_database_name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ notes_list_msgs
+ Returns the notes from a selected database_nam
+
+
+ Description
+
+
+ bool notes_list_msgs
+ string db
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/qtdom.xml b/functions/qtdom.xml
new file mode 100644
index 0000000000..e44c97ca90
--- /dev/null
+++ b/functions/qtdom.xml
@@ -0,0 +1,75 @@
+
+
+
+ qtdom functions
+ qtdom functions
+
+
+
+
+
+
+
+
+
+ qdom_tree
+ creates a tree of an xml string
+
+
+ Description
+
+
+ object qdom_tree
+ string
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ qdom_error
+ Returns the error string from the last QDOM operation or FALSE if no errors occured
+
+
+ Description
+
+
+ string qdom_error
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/vpopmail.xml b/functions/vpopmail.xml
new file mode 100644
index 0000000000..d235d167dd
--- /dev/null
+++ b/functions/vpopmail.xml
@@ -0,0 +1,412 @@
+
+
+
+ vpopmail functions
+ vpopmail functions
+
+
+
+
+
+
+
+
+
+ vpopmail_add_domain
+ Add a new virtual domain
+
+
+ Description
+
+
+ bool vpopmail_add_domain
+ string domain
+ string dir
+ int uid
+ int gid
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_del_domain
+ Delete a virtual domain
+
+
+ Description
+
+
+ bool vpopmail_del_domain
+ string domain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_add_alias_domain
+ Add an alias for a virtual domain
+
+
+ Description
+
+
+ bool vpopmail_add_alias_domain
+ string domain
+ string aliasdomain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_add_domain_ex
+ Add a new virtual domain
+
+
+ Description
+
+
+ bool vpopmail_add_domain_ex
+ string domain
+ string passwd
+ string
+ quota
+
+ string
+ bounce
+
+ bool
+ apop
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_del_domain_ex
+ Delete a virtual domain
+
+
+ Description
+
+
+ bool vpopmail_del_domain_ex
+ string domain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_add_alias_domain_ex
+ Add alias to an existing virtual domain
+
+
+ Description
+
+
+ bool vpopmail_add_alias_domain_ex
+ string olddomain
+ string newdomain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_add_user
+ Add a new user to the specified virtual domain
+
+
+ Description
+
+
+ bool vpopmail_add_user
+ string user
+ string domain
+ string password
+ string
+ gecos
+
+ bool
+ apop
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_del_user
+ Delete a user from a virtual domain
+
+
+ Description
+
+
+ bool vpopmail_del_user
+ string user
+ string domain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_passwd
+ Change a virtual user's password
+
+
+ Description
+
+
+ bool vpopmail_passwd
+ string user
+ string domain
+ string password
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_set_user_quota
+ Sets a virtual user's quota
+
+
+ Description
+
+
+ bool vpopmail_set_user_quota
+ string user
+ string domain
+ string quota
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_auth_user
+ Attempt to validate a username/domain/password. Returns true/false
+
+
+ Description
+
+
+ bool vpopmail_auth_user
+ string user
+ string domain
+ string password
+ string
+ apop
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_alias_add
+ insert a virtual alias
+
+
+ Description
+
+
+ bool vpopmail_alias_add
+ string user
+ string domain
+ string alias
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_alias_del
+ deletes all virtual aliases of a user
+
+
+ Description
+
+
+ bool vpopmail_alias_del
+ string user
+ string domain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_alias_del_domain
+ deletes all virtual aliases of a domain
+
+
+ Description
+
+
+ bool vpopmail_alias_del_domain
+ string domain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_alias_get
+ get all lines of an alias for a domain
+
+
+ Description
+
+
+ array vpopmail_alias_get
+ string alias
+ string domain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_alias_get_all
+ get all lines of an alias for a domain
+
+
+ Description
+
+
+ array vpopmail_alias_get_all
+ string domain
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ vpopmail_error
+ Get text message for last vpopmail error. Returns string
+
+
+ Description
+
+
+ string vpopmail_error
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/w32api.xml b/functions/w32api.xml
new file mode 100644
index 0000000000..0103e02054
--- /dev/null
+++ b/functions/w32api.xml
@@ -0,0 +1,140 @@
+
+
+
+ W32api functions
+ W32api functions
+
+
+
+
+
+
+
+
+
+ w32api_set_call_method
+ Sets the calling method used
+
+
+ Description
+
+
+ void w32api_set_call_method
+ int method
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ w32api_register_function
+ Registers function function_name from library with PHP
+
+
+ Description
+
+
+ bool w32api_register_function
+ string libary
+ string function_name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ w32api_invoke_function
+ ....) Invokes function funcname with the arguments passed after the function name
+
+
+ Description
+
+
+ mixed w32api_invoke_function
+ string funcname
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ w32api_deftype
+ ...) Defines a type for use with other w32api_functions.
+
+
+ Description
+
+
+ int w32api_deftype
+ string typename
+ string member1_type
+ string member1_name
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ w32api_init_dtype
+ ; Creates an instance to the data type typename and fills it with the values val1, val2, the function
+
+
+ Description
+
+
+ resource w32api_init_dtype
+ string typename
+ mixed val1
+ mixed val2
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+
diff --git a/functions/xmlrpc.xml b/functions/xmlrpc.xml
new file mode 100644
index 0000000000..ac42909cf3
--- /dev/null
+++ b/functions/xmlrpc.xml
@@ -0,0 +1,309 @@
+
+ XMLRPC functions
+ XMLRPC function
+
+
+ &warn.experimental;
+
+
+
+
+
+
+
+ xmlrpc_encode_request
+ Generates XML for a method request
+
+
+ Description
+
+
+ string xmlrpc_encode_request
+ string method
+ mixed params
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_encode
+ Generates XML for a PHP value
+
+
+ Description
+
+
+ string xmlrpc_encode
+ mixed value
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_decode_request
+ & method [, string encoding]) Decodes XML into native PHP types
+
+
+ Description
+
+
+ array xmlrpc_decode_request
+ string xml
+ string
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_decode
+ Decodes XML into native PHP types
+
+
+ Description
+
+
+ array xmlrpc_decode
+ string xml
+ string
+ encoding
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_server_create
+ Creates an xmlrpc server
+
+
+ Description
+
+
+ resource xmlrpc_server_create
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_server_destroy
+ Destroys server resources
+
+
+ Description
+
+
+ void xmlrpc_server_destroy
+ resource server
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_server_register_method
+ Register a PHP function to resource method matching method_name
+
+
+ Description
+
+
+ bool xmlrpc_server_register_method
+ resource server
+ string method_name
+ string function
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_server_register_introspection_callback
+ Register a PHP function to generate documentation
+
+
+ Description
+
+
+ bool xmlrpc_server_register_introspection_callback
+ resource server
+ string function
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_server_call_method
+ Parses XML requests and call methods
+
+
+ Description
+
+
+ mixed xmlrpc_server_call_method
+ resource server
+ string xml
+ mixed user_data
+ array
+ output_options
+
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_server_add_introspection_data
+ Adds introspection documentation
+
+
+ Description
+
+
+ int xmlrpc_server_add_introspection_data
+ resource server
+ array desc
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_parse_method_descriptions
+ Decodes XML into a list of method descriptions
+
+
+ Description
+
+
+ array xmlrpc_parse_method_descriptions
+ string xml
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_set_type
+ Sets xmlrpc type, base64 or datetime, for a PHP string value
+
+
+ Description
+
+
+ bool xmlrpc_set_type
+ string value
+ string type
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+ xmlrpc_get_type
+ Gets xmlrpc type for a PHP value. Especially useful for base64 and datetime strings
+
+
+ Description
+
+
+ string xmlrpc_get_type
+ mixed value
+
+
+ &warn.experimental.func;
+
+ &warn.undocumented.func;
+
+
+
+
+
+
+
+