| SHELL32 |
| development status |
| |
| Author needed!! Any volunteers?? |
| mail to <juergen.schmied@metronet.de> |
| |
| 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 <juergen.schmied@metronet.de> |
| implemented the classes and filled in 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. Applies 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 |
| -------- |
| |