# Ptr.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | _NoAddRefReleaseOnFdoPtr< T >
| This class ensures T implements AddRef() and Release() and also ensures you cannot call it through the FdoPtr. More...
class | FdoPtr< T >
| FdoPtr is smart pointer to FDO objects. It automatically handles the memory management for these objects. In particular it handles the adding and releasing of references on the objects, and their deletion when the last reference is released. More...
## Functions
template<class T>
T * | FdoPtrAssign (T **pp, T *lp)