#include <comstl/comstl.h>
Go to the source code of this file.
Namespaces | |
namespace | comstl |
Functions | |
STLSOFT_INLINE void | comstl__addref (LPUNKNOWN punk) |
[C only] Adds a reference on the interface pointer | |
STLSOFT_INLINE void | comstl__release (LPUNKNOWN punk) |
[C only] Releases a reference on the interface pointer | |
STLSOFT_INLINE void | comstl__safe_addref (LPUNKNOWN punk) |
[C only] Adds a reference on the interface pointer | |
STLSOFT_INLINE void | comstl__safe_release (LPUNKNOWN punk) |
[C only] Releases a reference on the interface pointer | |
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. |