summaryrefslogtreecommitdiff
path: root/ext/com
diff options
context:
space:
mode:
Diffstat (limited to 'ext/com')
-rw-r--r--ext/com/TODO11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/com/TODO b/ext/com/TODO
new file mode 100644
index 0000000000..415b640bb3
--- /dev/null
+++ b/ext/com/TODO
@@ -0,0 +1,11 @@
+1) Multi-dimenstional array support
+2) IErrorInfo
+3) WithEvents
+4) Documentation (internal and user) and howtos
+5) IEnumVariant::All() which would be like IEnumVariant::Next(IDispatch::Count)
+6) Look for memory leaks and AdRef/Release problems - I KNOW there are some...
+7) Test component (goes with the docs)
+8) Test suite (Needs test component)
+9) reduce the need for VARIANT()
+10) lets try if we are able to call non IDispatch - only Typelib components
+11) IEnumVariant::Next() without parameter should only return an object, not an array with one element