Freeing ITEMIDLIST.....
-
Hi, I'm trying to emulate Folder Tree View like one in Windows Explorer and I'm using IShellFolder interface and EnumObjects() function to enumerate shell folders. I'm storing pointer to ITEMIDLIST for each tree node so that it can be used later for showing context menus etc. Now, whenever I browse a removable drive (USB drive) through it, i'm unable to unmount it. Is this possible because some of the ITEMIDLIST structures aren't freed up? Does that keeps the drive locked?
-
Hi, I'm trying to emulate Folder Tree View like one in Windows Explorer and I'm using IShellFolder interface and EnumObjects() function to enumerate shell folders. I'm storing pointer to ITEMIDLIST for each tree node so that it can be used later for showing context menus etc. Now, whenever I browse a removable drive (USB drive) through it, i'm unable to unmount it. Is this possible because some of the ITEMIDLIST structures aren't freed up? Does that keeps the drive locked?
i usually just pull the plug out :laugh:
Yours Truly, The One and Only!