Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
f516cd95
Commit
f516cd95
authored
Feb 26, 2000
by
Juergen Schmied
Committed by
Alexandre Julliard
Feb 26, 2000
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated.
parent
5c9b90be
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
47 additions
and
66 deletions
+47
-66
shell32
documentation/shell32
+47
-66
No files found.
documentation/shell32
View file @
f516cd95
SHELL32
SHELL32/SHLWAPI development status
development status
Author needed!! Any volunteers??
mail to <juergen.schmied@metronet.de>
1. Introduction
1. Introduction
---------------
---------------
All parts of this DLL are currently under development. About a third of
many parts of this DLL are currently under development.
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>
The missing parts are:
implemented the classes and filled in function stubs.
2. General Information
----------------------
3. Functions
- contextmenus:
------------
- shell extensions
- new document
4. Classes
- shellfolder:
----------
- shell extensions are only partially working
4.1 IContextMenu
- resources:
----------------
- many build-in icons are missing
Status:
- development started
Undocumented:
- shell notifications
word95 gets a IContextMenu Interface and calls HandleMenuMsg()
- not aware of seperated addressspaces
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.
- iconcache
4.4.IShellFolder
- not aware of seperated addressspaces
----------------
- shell extensions
Status:
- roughly finished.
- 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
- functions
--------------
- many functions of shlwapi are not jet implemented
Status:
- many special functions used only by explorer are incomplete
- under development
- 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
BUGS:
-----------------
- incorrect behaviour of the IShellFolder within the office-style
Status:
dialogs
- only interface definition
it's implemented by the explorer
don't know if we need it
4.7. PIDL Manager
2. General Information
-----------------
----------------------
Status:
- roughly complete will be migrated to a set of functions because it's
not holding any instance data,
Undocumented:
<all additional informations are moved to the header and source files>
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.
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>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment