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
|
* nFolder [I] CSIDL_xxxxx
|
||||||
* ppidl [O] PIDL of a special folder
|
* 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(
|
HRESULT WINAPI SHGetSpecialFolderLocation(
|
||||||
HWND hwndOwner,
|
HWND hwndOwner,
|
||||||
|
|
|
@ -16,6 +16,11 @@
|
||||||
* You should have received a copy of the GNU Lesser General Public
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
* License along with this library; if not, write to the Free Software
|
* License along with this library; if not, write to the Free Software
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
* 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"
|
#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