Move useful information out of documentation/shell32.
This commit is contained in:
parent
c06bcc110f
commit
b0f4a564a1
|
@ -1047,6 +1047,9 @@ LPITEMIDLIST WINAPI SHSimpleIDListFromPathAW(LPCVOID lpszPath)
|
|||
* nFolder [I] CSIDL_xxxxx
|
||||
* ppidl [O] PIDL of a special folder
|
||||
*
|
||||
* NOTES
|
||||
* In NT5, SHGetSpecialFolderLocation needs the <winntdir>/Recent
|
||||
* directory. If the directory is missing it returns a x80070002.
|
||||
*/
|
||||
HRESULT WINAPI SHGetSpecialFolderLocation(
|
||||
HWND hwndOwner,
|
||||
|
|
|
@ -16,6 +16,11 @@
|
|||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
* NOTES
|
||||
* Nearly complete informations about the binary formats
|
||||
* of .lnk files avaiable at http://www.wotsit.org
|
||||
*
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
|
@ -1,101 +0,0 @@
|
|||
SHELL32/SHLWAPI development status
|
||||
|
||||
1. Introduction
|
||||
---------------
|
||||
many parts of this DLL are currently under development.
|
||||
|
||||
The missing parts are:
|
||||
|
||||
- contextmenus:
|
||||
- shell extensions
|
||||
- new document
|
||||
|
||||
- shellfolder:
|
||||
- shell extensions are only partially working
|
||||
|
||||
- resources:
|
||||
- many build-in icons are missing
|
||||
|
||||
- shell notifications
|
||||
- not aware of separated address spaces
|
||||
|
||||
- iconcache
|
||||
- not aware of separated address spaces
|
||||
- shell extensions
|
||||
|
||||
- BrowseForFolder
|
||||
- only core functionality implemented
|
||||
|
||||
- drag/drop/shellole
|
||||
- only core functionality implemented
|
||||
|
||||
- shelllinks
|
||||
- read only
|
||||
- only core functionality implemented
|
||||
- dialogs: nothing done
|
||||
|
||||
- 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
|
||||
|
||||
BUGS:
|
||||
- incorrect behaviour of the IShellFolder within the office-style
|
||||
dialogs
|
||||
|
||||
2. General Information
|
||||
----------------------
|
||||
|
||||
<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
|
||||
|
||||
- www.geocities.com/SiliconValley/4942/
|
||||
|
||||
- many examples from MSDN
|
||||
|
||||
Feb-21-2000 <juergen.schmied@debitel.net>
|
||||
|
||||
4. native shell32
|
||||
-----------------
|
||||
|
||||
4.1 win95/98
|
||||
|
||||
IShellFolder_GetAttributesOf sometimes returns more bits set
|
||||
than the mask asked for
|
||||
|
||||
|
||||
|
||||
4.2 NT4
|
||||
|
||||
4.3 NT5
|
||||
----------
|
||||
|
||||
SHGetSpecialFolderLocation needs the <winntdir>/Recent directory.
|
||||
If the directory is missing it returns a x80070002.
|
||||
|
||||
needed Registry keys:
|
||||
----------------------------
|
||||
[MACHINE\\Software\\Classes\\CLSID\\{00021400-0000-0000-c000-000000000046}] 957887196
|
||||
@="Desktop"
|
||||
|
||||
[MACHINE\\Software\\Classes\\CLSID\\{00021400-0000-0000-c000-000000000046}\\InProcServer32] 957887196
|
||||
@="shell32.dll"
|
||||
"ThreadingModel"="Apartment"
|
||||
|
||||
[MACHINE\\Software\\Classes\\CLSID\\{000214e6-0000-0000-c000-000000000046}] 957887196
|
||||
@="Shellfolder"
|
||||
|
||||
[MACHINE\\Software\\Classes\\CLSID\\{000214e6-0000-0000-c000-000000000046}\\InProcServer32] 957887196
|
||||
@="shell32.dll"
|
||||
"ThreadingModel"="Apartment"
|
||||
----------------------------
|
Loading…
Reference in New Issue