maul-esel/COM-Classes — Issue #8: minimize dependencies
Author: maul-esel
Created: 2012-01-12 18:14:22+00:00
State: open
Labels: code, improvement

## Minimize dependencies
Achieve less dependencies for each class by

* ensuring every function that accepts another instance of a COM class can also handle a raw pointer
* the same for struct classes
* ensuring every function that returns an instance of a COM class (or retrieves it via byRef) returns a raw pointer if the class is not available
* the same for struct classes
* document this