SHELL32 development status Author needed!! Any volunteers?? mail to 1. Introduction --------------- All parts of this DLL are currently under development. About a third of base functionality is roughly in place. The missing parts are the icon (shell icon cache) handling and the dialogs provided from the dll like the file copy status window. The basis comes from Marcus Meissner and I implemented the classes and filled function stubs. 2. General Information ---------------------- 3. Functions ------------ 4. Classes ---------- 4.1 IContextMenu ---------------- Status: - development started Undocumented: word95 gets a IContextMenu Interface and calls HandleMenuMsg() whitch should only a member of IContextMenu2. I suppose IContextMenu and IContextMenu2/3 are using the same vtable and are in effect the same. 4.2 IShellExtInit ----------------- only interface definition 4.3 IEnumIDList --------------- Status: - Almost finished. 4.4.IShellFolder ---------------- Status: - roughly finished. 4.5 IShellView -------------- Status: - under development 4.6 IShellBrowser ----------------- Status: - only interface definition it's implemented by the explorer don't know if we need it 4.7. PIDL Manager ----------------- Status: - roughly complete will be migrated to a set of functions because it's not holding any instance data, Undocumented: MS says: the abID of SHITEMID should be treated as binary data and not be interpreted by applications. Applys to everyone but MS itself. Word95 interprets the contents of abID (Filesize/Date) so we have to go for binary compatibility here. I expect the file open/close dialog in comctl32 does so also. 5. Structures ------------- 5.1 PIDL --------