From f516cd9554143255502916c9230976362ea59426 Mon Sep 17 00:00:00 2001 From: Juergen Schmied <juergen.schmied@debitel.net> Date: Sat, 26 Feb 2000 18:37:11 +0000 Subject: [PATCH] Updated. --- documentation/shell32 | 113 ++++++++++++++++++------------------------ 1 file changed, 47 insertions(+), 66 deletions(-) diff --git a/documentation/shell32 b/documentation/shell32 index 438c5d07db5..b8480174c3d 100644 --- a/documentation/shell32 +++ b/documentation/shell32 @@ -1,85 +1,66 @@ - SHELL32 - development status - - Author needed!! Any volunteers?? - mail to <juergen.schmied@metronet.de> + SHELL32/SHLWAPI development status 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. +many parts of this DLL are currently under development. -The basis comes from Marcus Meissner and I <juergen.schmied@metronet.de> -implemented the classes and filled in function stubs. - -2. General Information ----------------------- +The missing parts are: -3. Functions ------------- +- contextmenus: + - shell extensions + - new document -4. Classes ----------- +- shellfolder: + - shell extensions are only partially working -4.1 IContextMenu ----------------- - Status: - - development started +- resources: + - many build-in icons are missing - 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. +- shell notifications + - not aware of seperated addressspaces - -4.4.IShellFolder ----------------- - Status: - - roughly finished. +- iconcache + - not aware of seperated addressspaces + - shell extensions + +- BrowseForFolder + - only core functionality implemented + +- drag/drop/shellole + - only core functionality implemented +- shelllinks + - read only + - only core functionality implemented + - dialogs: nothing done -4.5 IShellView --------------- - Status: - - under development +- functions + - many functions of shlwapi are not jet implemented + - many special functions used only by explorer are incomplete + - SHFileOperation and related dialogs not implemented + +- guid's + - should be moved into the module +- property sheets for files and folder + - noting done -4.6 IShellBrowser ------------------ - Status: - - only interface definition - it's implemented by the explorer - don't know if we need it +BUGS: +- incorrect behaviour of the IShellFolder within the office-style + dialogs -4.7. PIDL Manager ------------------ - Status: - - roughly complete will be migrated to a set of functions because it's - not holding any instance data, +2. General Information +---------------------- - 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. +<all additional informations are moved to the header and source files> +3. Informations +--------------- +- nearly complete informations about the binary formats of *.lnk avaiable at + www.wotsit.org -5. Structures -------------- +- www.geocities.com/SiliconValley/4942/ -5.1 PIDL --------- +- many examples from MSDN +Feb-21-2000 <juergen.schmied@debitel.net> -- GitLab