We are using CPbkMultipleEntryFetchDlg on our clients application. We are having problems with memory leaks on memory cells that occur on different memory addresses so its not quite easy to spot what are the objects that are not being deleted.

The documentation for that class is practically non-existant. What are the objects that the dialog box deletes on its own and which ones are the responsability of the developer?

The iMarkedEntries member of the TParameters argument for the CPbkMultipleEntryFetchDlg::ExecuteLD() call is being deleted correctly by our code.

Is there a known problem with the CPbkMultipleEntryFetchDlg class, or am I doing something wrong?