File: shell32

package info (click to toggle)
wine 0.0.20000109-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 22,652 kB
  • ctags: 59,973
  • sloc: ansic: 342,054; perl: 3,697; yacc: 3,059; tcl: 2,647; makefile: 2,466; lex: 1,494; sh: 394
file content (85 lines) | stat: -rw-r--r-- 1,911 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
				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
--------