diff --git a/internals/zendapi/macros/ZEND_FN_SCOPE_NAME.xml b/internals/zendapi/macros/ZEND_FN_SCOPE_NAME.xml
new file mode 100644
index 0000000000..cef909ec98
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_FN_SCOPE_NAME.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ ZEND_FN_SCOPE_NAME
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_compile.h>
+
+ ???ZEND_FN_SCOPE_NAME
+ ???function
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ function
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_BEGIN.xml b/internals/zendapi/macros/ZEND_INI_BEGIN.xml
new file mode 100644
index 0000000000..1394f1cb56
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_BEGIN.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ ZEND_INI_BEGIN
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_BEGIN
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_DISP.xml b/internals/zendapi/macros/ZEND_INI_DISP.xml
new file mode 100644
index 0000000000..59aba63352
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_DISP.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ ZEND_INI_DISP
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_DISP
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_END.xml b/internals/zendapi/macros/ZEND_INI_END.xml
new file mode 100644
index 0000000000..d345994c54
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_END.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ ZEND_INI_END
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_END
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_ENTRY.xml b/internals/zendapi/macros/ZEND_INI_ENTRY.xml
new file mode 100644
index 0000000000..c1adc7cdaf
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_ENTRY.xml
@@ -0,0 +1,92 @@
+
+
+
+
+ ZEND_INI_ENTRY
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_ENTRY
+ ???name
+ ???default_value
+ ???modifiable
+ ???on_modify
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ default_value
+
+
+ ...
+
+
+
+
+ modifiable
+
+
+ ...
+
+
+
+
+ on_modify
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_ENTRY1.xml b/internals/zendapi/macros/ZEND_INI_ENTRY1.xml
new file mode 100644
index 0000000000..c20ca130c0
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_ENTRY1.xml
@@ -0,0 +1,101 @@
+
+
+
+
+ ZEND_INI_ENTRY1
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_ENTRY1
+ ???name
+ ???default_value
+ ???modifiable
+ ???on_modify
+ ???arg1
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ default_value
+
+
+ ...
+
+
+
+
+ modifiable
+
+
+ ...
+
+
+
+
+ on_modify
+
+
+ ...
+
+
+
+
+ arg1
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_ENTRY1_EX.xml b/internals/zendapi/macros/ZEND_INI_ENTRY1_EX.xml
new file mode 100644
index 0000000000..fffa1557ce
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_ENTRY1_EX.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ ZEND_INI_ENTRY1_EX
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_ENTRY1_EX
+ ???name
+ ???default_value
+ ???modifiable
+ ???on_modify
+ ???arg1
+ ???displayer
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ default_value
+
+
+ ...
+
+
+
+
+ modifiable
+
+
+ ...
+
+
+
+
+ on_modify
+
+
+ ...
+
+
+
+
+ arg1
+
+
+ ...
+
+
+
+
+ displayer
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_ENTRY2.xml b/internals/zendapi/macros/ZEND_INI_ENTRY2.xml
new file mode 100644
index 0000000000..556f1081aa
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_ENTRY2.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ ZEND_INI_ENTRY2
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_ENTRY2
+ ???name
+ ???default_value
+ ???modifiable
+ ???on_modify
+ ???arg1
+ ???arg2
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ default_value
+
+
+ ...
+
+
+
+
+ modifiable
+
+
+ ...
+
+
+
+
+ on_modify
+
+
+ ...
+
+
+
+
+ arg1
+
+
+ ...
+
+
+
+
+ arg2
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_ENTRY2_EX.xml b/internals/zendapi/macros/ZEND_INI_ENTRY2_EX.xml
new file mode 100644
index 0000000000..b7e71cad1d
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_ENTRY2_EX.xml
@@ -0,0 +1,119 @@
+
+
+
+
+ ZEND_INI_ENTRY2_EX
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_ENTRY2_EX
+ ???name
+ ???default_value
+ ???modifiable
+ ???on_modify
+ ???arg1
+ ???arg2
+ ???displayer
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ default_value
+
+
+ ...
+
+
+
+
+ modifiable
+
+
+ ...
+
+
+
+
+ on_modify
+
+
+ ...
+
+
+
+
+ arg1
+
+
+ ...
+
+
+
+
+ arg2
+
+
+ ...
+
+
+
+
+ displayer
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_ENTRY3.xml b/internals/zendapi/macros/ZEND_INI_ENTRY3.xml
new file mode 100644
index 0000000000..dceeef6276
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_ENTRY3.xml
@@ -0,0 +1,119 @@
+
+
+
+
+ ZEND_INI_ENTRY3
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_ENTRY3
+ ???name
+ ???default_value
+ ???modifiable
+ ???on_modify
+ ???arg1
+ ???arg2
+ ???arg3
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ default_value
+
+
+ ...
+
+
+
+
+ modifiable
+
+
+ ...
+
+
+
+
+ on_modify
+
+
+ ...
+
+
+
+
+ arg1
+
+
+ ...
+
+
+
+
+ arg2
+
+
+ ...
+
+
+
+
+ arg3
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_ENTRY3_EX.xml b/internals/zendapi/macros/ZEND_INI_ENTRY3_EX.xml
new file mode 100644
index 0000000000..7c978af428
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_ENTRY3_EX.xml
@@ -0,0 +1,128 @@
+
+
+
+
+ ZEND_INI_ENTRY3_EX
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_ENTRY3_EX
+ ???name
+ ???default_value
+ ???modifiable
+ ???on_modify
+ ???arg1
+ ???arg2
+ ???arg3
+ ???displayer
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ default_value
+
+
+ ...
+
+
+
+
+ modifiable
+
+
+ ...
+
+
+
+
+ on_modify
+
+
+ ...
+
+
+
+
+ arg1
+
+
+ ...
+
+
+
+
+ arg2
+
+
+ ...
+
+
+
+
+ arg3
+
+
+ ...
+
+
+
+
+ displayer
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_ENTRY_EX.xml b/internals/zendapi/macros/ZEND_INI_ENTRY_EX.xml
new file mode 100644
index 0000000000..3911e66d99
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_ENTRY_EX.xml
@@ -0,0 +1,101 @@
+
+
+
+
+ ZEND_INI_ENTRY_EX
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_ENTRY_EX
+ ???name
+ ???default_value
+ ???modifiable
+ ???on_modify
+ ???displayer
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ default_value
+
+
+ ...
+
+
+
+
+ modifiable
+
+
+ ...
+
+
+
+
+ on_modify
+
+
+ ...
+
+
+
+
+ displayer
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INI_MH.xml b/internals/zendapi/macros/ZEND_INI_MH.xml
new file mode 100644
index 0000000000..9043b820cb
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INI_MH.xml
@@ -0,0 +1,65 @@
+
+
+
+
+ ZEND_INI_MH
+ ...
+
+
+
+ &reftitle.description;
+ #include <zend_ini.h>
+
+ ???ZEND_INI_MH
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+