|
Compounds |
| class | interface_ptr |
| | Manages a COM interface pointer, ensuring that it is released. More...
|
Functions |
| void | addref (LPUNKNOWN punk) |
| | Adds a reference on the interface pointer.
|
| void | release (LPUNKNOWN punk) |
| | Releases a reference on the interface pointer.
|
| void | safe_addref (LPUNKNOWN punk) |
| | Adds a reference on the interface pointer.
|
| void | safe_release (LPUNKNOWN punk) |
| | Releases a reference on the interface pointer.
|
| template<typename T> void | release_set_null (T *&pt) |
| | Releases a reference on the interface pointer, and resets the pointer.
|