The only thing that the destructor for your implementation of the IMAPIStatus interface must do is call the Release method on the profile section object if the profile section pointer is not NULL.