- use interfaces rather than internal functions
- remove declaration of AddRef and QueryInterface functions from
  headers

17 files changed