ERROR: null-com-release ;
: com-release ( interface -- )
- [ IUnknown::Release drop ] [ null-com-release ] if* ; inline
+ [ IUnknown::Release drop ] [ throw-null-com-release ] if* ; inline
: with-com-interface ( interface quot -- )
over [ com-release ] curry [ ] cleanup ; inline