mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 04:39:45 +00:00
ebfc0fee51
Sun Jun 28 18:37:02 1998 Alexandre Julliard <julliard@lrc.epfl.ch> * [if1632/signal.c] [miscemu/instr.c] [memory/virtual.c] Moved page-fault handling to INSTR_EmulateInstruction. * [scheduler/thread.c] Added locking and check for own thread in Suspend/ResumeThread. Sat Jun 27 21:25:21 1998 Ulrich Weigand <weigand@informatik.uni-erlangen.de> * [objects/dib.c] [objects/bitmap.c] [objects/oembitmap.c] [graphics/x11drv/bitblt.c] [include/bitmap.h] Improved DIB section handling using page fault handlers. (Note: This patch includes code contributed by Matthew J. Francis.) * [memory/virtual.c] [if1632/signal.c] [include/global.h] Page Fault handler support added. * [if1632/signal.c] [loader/signal.c] [tools/build.c] [misc/system.c] [misc/winsock_dns.c] [include/sig_context.h] [include/thread.h] 16-bit %fs handling improved: Always preserve 16-bit %fs value, always restore 32-bit %fs value for signal handlers. * [if1632/thunk.c] [loader/module.c] [misc/callback.c] [windows/user.c] [loader/ne/resource.c] [include/callback.h] [include/module.h] [if1632/kernel.spec] [if1632/wprocs.spec] Resource Handler function pointer stored as 16-bit SEGPTR. * [loader/task.c] [windows/win.c] [windows/winpos.c] [if1632/user.spec] [if1632/kernel.spec] [loader/ne/module.c] Some minor incompatibilities fixed (Win32s relies on those): GetExePtr, IsWindow16 should set ES on return; WINPOS_SendNCCalcSize should cope with having the WINDOWPOS structure trashed; the OFSTRUCT in the NE module image should be placed *last*. * [include/windows.h] Missing prototype for FlushViewOfFile. * [loader/task.c] Bugfix: Command line should *not* start with a blank. * [loader/ne/segment.c] Bugfix: Fixups to offset 0 were never applied. * [misc/lstr.c] Use debugstr_a in OutputDebugString16. * [msdos/dpmi.c] Stub for int 31 BL=2f AX=7a20 (NetWare: Get VLM Call Address) added. * [msdos/int21.c] Stub for int 21 AX=440d CL=6f (get drive map information) added. Fri Jun 26 18:08:30 1998 Rein Klazes <rklazes@casema.net> * [windows/winpos.c] Fix small buglet that mixed up maximized and minimized windows. * [include/x11drv.h] [objects/dc.c] [graphics/x11drv/pen.c] [graphics/x11drv/graphics.c] Fix some bugs with lines joining styles. Draws rectangles with thick pens now correctly. Fri Jun 26 16:22:23 1998 James Juran <jrj120@psu.edu> * [misc/shell.c] Fixed bug I introduced last release in InternalExtractIcon. * [win32/file.c] Added documentation for CreateFile32A. * [documentation/wine.man] Updated manpage. * [ChangeLog] Added my entry from last release. Fri Jun 26 13:33:30 1998 Huw D M Davies <daviesh@abacus.physics.ox.ac.uk> * [graphics/psdrv/*] [if1632/wineps.spec] [include/psdrv.h] [include/print.h] [objects/gdiobj.c] First stages of an internal Postscript driver. See graphics/psdrv/README . Should print text (badly) from win3.1 notepad, write and winword6. * [documentation/printing] Some notes on printing. * [controls/edit.c] Strip off WS_BORDER in WM_NCREATE, edit draws its own rectangle. EC_USEFONTINFO seems to be used as a left/right value for EM_SETMARGINS and not as an action as the docs say. This actually makes more sense. Scroll the caret back to zero after a WM_SETTEXT. Fri Jun 26 10:56:25 1998 Marcus Meissner <marcus@jet.franken.de> * [if1632/snoop.c] Added win16 inter-dll snooping. * [win32/ordinals.c] KERNEL_485 is GetProcessDword. * [include/xmalloc.h][include/bitmap.h][misc/xmalloc.c] Added xcalloc so we 0 initialize XImages. Fixes/Hides the 'junk around MOPYFish'. * [misc/ntdll.c] Some stubs added. Thu Jun 25 15:22:43 1998 Adrian Harvey <adrian@select.com.au> * [scheduler/thread.c] Implemented SuspendThread and ResumeThread. Thu Jun 25 00:55:03 1998 Peter Hunnisett <hunnise@nortel.ca> * [include/debug.h,dplay.h,dsound.h][multimedia/dsound.c,dplay.c] [relay32/dplayx.spec,dplay.spec][multimedia/Makefile.in] [documentation/status/directplay] Added preliminary support for DirectPlay & DirectPlayLobby. Moved the preliminary stubs put in the dsound files into two new files dplay.h and dplay.c. Added new debug channel (dplay) for this. Created new document to keep track of implementation. * [include/winioctl.h][win32/device.c] Added some framework in DeviceIoControl to, in the future, support the "builtin" windows dwIoControlCodes. Added new header file winioctl.h . * [multimedia/mmsystem.c] Added slightly improved debugging information for PlaySound. Wed Jun 24 12:00:00 1998 Juergen Schmied <juergen.schmied@metronet.de> * [files/profile.c][graphics/x11drv/xfont.c][loader/module.c] Changed lstrcmpi32A to strcasecmp, lstrncmpi32A to strncasecmp, lstrcpy32A to strcpy, lstrlen32A to strlen, lstrcmp32A to strcmp because it's not necessary to support locale on such places. It causes a huge overhead and even fails sometimes * [include/oleauto.h][include/winerror.h] Added some ole-related constants. * [misc/shell.c] SHELL32_DllGetClassObject, SHGetSpecialFolderLocation, SHGetPathFromIDList improved the stubs * [ole/folders.c] IShellFolder* functions rewrote the stubs so don't crash and give something sensible back, started implementation of. * [ole/typelib.c][relay32/oleaut32.spec] LoadTypeLib32, RegisterTypeLib stub. * [ole/ole2nls.c] Fixed a buffer overrun in CompareString32A. Test for a bad pointer in LCMapString32A (happens in winhlp32 while building a index for searching). * [relay32/oleaut32.spec] [ole/typelib.c] Added stub for LoadTypeLib (ole32) to make excel95 happy. Tue Jun 23 22:47:09 1998 Alex Priem <alexp@sci.kun.nl> * [files/profile.c] [relay32/kernel32.spec] Added WritePrivateProfileStructA, GetPrivateProfileStructA, GetPrivateProfileSectionNames16. Tue Jun 23 01:34:43 1998 Pascal Cuoq <pcuoq@ens-lyon.fr> * [ole/ole2nls.c] GetStringTypeEx32A: Implemented CT_CTYPE2 and CT_CTYPE3 cases. LCMapString32A: Map final '\0' for '\0'-terminated strings. * [misc/shellord.c] [files/profile.c] [graphics/driver.c] [loader/module.c] [msdos/int21.c] [windows/driver.c] [files/drive.c] Changed lstrcmpi32A -> strcasecmp. Should be OK in these places. Sat Jun 20 23:40:00 1998 Bertho Stultiens <bertho@akhphd.au.dk> * [tools/wrc/] Wrc version 1.0.2 (20-Jun-1998). Please revert to the file tools/wrc/CHANGES for details. Sat Jun 20 14:58:00 1998 Marcel Baur <mbaur@g26.ethz.ch> * [ole/ole2nls.c] [ole/nls/*] Added the first 57 nls files, most are not yet complete. Wed Jun 17 11:16:54 1998 David Luyer <luyer@ucs.uwa.edu.au> * [relay32/relay386.c] [if1632/relay.c] Move debug_relay_(include|exclude)_list handling into seperate function RELAY_ShowDebugmsgsRelay(). Include checking of this for 16 bit calls (originally only 32-bit calls). * [relay32/snoop.c] [misc/main.c] Add debug_snoop_(include|exclude)_list as per the relay stuff. Fix typo and add information on -debugmsg +/-relay=... in help on -debugmsg. Refer to availability of snoop too. Tue Jun 10 22:00:18 1998 Eric Kohl <ekohl@abo.rhein-zeitung.de> * [controls/header.c][include/header.h][include/commctrl.h] Added owner draw support. * [windows/nonclient.c][windows/sysmetics.c] Fixed menu bar height for Win95 look. Split NC_AdjustRect95() into NC_AdjustRectOuter95() and NC_AdjustRectInner95 to fix a menu bar bug. Improved Win95 look. * [controls/progress.c] Improved drawing code. Borders will be drawn by non-client code. * [controls/updown.c] Changed memory allocation and fixed some bugs. * [controls/toolbar.c] Fixed TB_BUTTONSTRUCTSIZE bug in MFC programs. Several improvements. * [misc/shell.c] Added stub for BrowseForFoldersA(). * [misc/shellord.c] Added stub for SHELL32_147(). * [controls/comctl32undoc.c] Minor changes. * [documentation/common_controls] New File: Documentation about development status, undocumented features and functions of the common controls.
298 lines
9.7 KiB
Python
298 lines
9.7 KiB
Python
name shell32
|
|
type win32
|
|
|
|
# Functions exported by the Win95 shell32.dll
|
|
# (these need to have these exact ordinals, for some win95 dlls
|
|
# import shell32.dll by ordinal)
|
|
|
|
2 stdcall SHELL32_2(long long long long long long) SHELL32_2
|
|
3 stub CheckEscapesA
|
|
4 stub SHELL32_4
|
|
5 stub SHELL32_5
|
|
6 stub CheckEscapesW
|
|
7 stdcall CommandLineToArgvW(wstr ptr) CommandLineToArgvW
|
|
8 stub Control_FillCache_RunDLL
|
|
12 stdcall Control_RunDLL(long long long long) Control_RunDLL
|
|
14 stdcall DllGetClassObject(long long ptr) SHELL32_DllGetClassObject
|
|
15 stub SHELL32_15
|
|
16 stdcall SHELL32_16(ptr) SHELL32_16
|
|
17 stub SHELL32_17
|
|
18 stdcall SHELL32_18(ptr) SHELL32_18
|
|
19 stub SHELL32_19
|
|
20 stub SHELL32_20
|
|
21 stub SHELL32_21
|
|
22 stub DoEnvironmentSubstA
|
|
23 stub SHELL32_23
|
|
24 stub SHELL32_24
|
|
25 stdcall SHELL32_25(ptr ptr) SHELL32_25
|
|
26 stub SHELL32_26
|
|
27 stub SHELL32_27
|
|
28 stub SHELL32_28
|
|
29 stdcall SHELL32_29(str) SHELL32_29
|
|
30 stdcall SHELL32_30(ptr long) SHELL32_30
|
|
31 stdcall SHELL32_31(str) SHELL32_31
|
|
32 stdcall SHELL32_32(str) SHELL32_32
|
|
33 stdcall SHELL32_33(str) SHELL32_33
|
|
34 stdcall SHELL32_34(str) SHELL32_34
|
|
35 stdcall SHELL32_35(str) SHELL32_35
|
|
36 stdcall SHELL32_36(str str) SHELL32_36
|
|
37 stdcall SHELL32_37(ptr str str) SHELL32_37
|
|
38 stub DoEnvironmentSubstW
|
|
39 stub SHELL32_39
|
|
40 stub SHELL32_40
|
|
41 stdcall DragAcceptFiles(long long) DragAcceptFiles
|
|
42 stub DragFinish
|
|
43 stub SHELL32_43
|
|
44 stub DragQueryFile
|
|
45 stdcall SHELL32_45(str) SHELL32_45
|
|
46 stub SHELL32_46
|
|
47 stub SHELL32_47
|
|
48 stub SHELL32_48
|
|
49 stub SHELL32_49
|
|
50 stub DragQueryFileA
|
|
51 stdcall SHELL32_51(str long long) SHELL32_51
|
|
52 stdcall SHELL32_52(str) SHELL32_52
|
|
53 stub DragQueryFileAorW
|
|
54 stub DragQueryFileW
|
|
55 stub SHELL32_55
|
|
56 stdcall SHELL32_56(str) SHELL32_56
|
|
57 stub SHELL32_57
|
|
58 stdcall SHELL32_58(long long long long) SHELL32_58
|
|
59 stub SHELL32_59
|
|
60 stdcall SHELL32_60(long) SHELL32_60
|
|
61 stdcall SHELL32_61(long long long str str long) SHELL32_61
|
|
62 stdcall SHELL32_62(long long long long) SHELL32_62
|
|
63 stdcall SHELL32_63(long long long long str str str) SHELL32_63
|
|
64 stub SHELL32_64
|
|
65 stub SHELL32_65
|
|
66 stub SHELL32_66
|
|
67 stub SHELL32_67
|
|
68 stdcall SHELL32_68(long long long) SHELL32_68
|
|
69 stub SHELL32_69
|
|
70 stub SHELL32_70
|
|
71 stdcall SHELL32_71(ptr ptr) SHELL32_71
|
|
72 stdcall SHELL32_72(ptr ptr long) SHELL32_72
|
|
73 stub SHELL32_73
|
|
74 stub SHELL32_74
|
|
75 stub SHELL32_75
|
|
76 stub DragQueryPoint
|
|
77 stdcall SHELL32_77(long long long) SHELL32_77
|
|
78 stub SHELL32_78
|
|
79 stdcall SHELL32_79(str ptr) SHELL32_79
|
|
80 stub DuplicateIcon
|
|
81 stub SHELL32_81
|
|
82 stdcall ExtractAssociatedIconA(long ptr long) ExtractAssociatedIcon32A
|
|
83 stub SHELL32_83
|
|
84 stub SHELL32_84
|
|
85 stdcall SHELL32_85(long long long long) SHELL32_85
|
|
86 stdcall SHELL32_86(long ptr) SHELL32_86
|
|
87 stdcall SHELL32_87(long) SHELL32_87
|
|
88 stub SHELL32_88
|
|
89 stdcall SHELL32_89(long long long) SHELL32_89
|
|
90 stub SHELL32_90
|
|
91 stub SHELL32_91
|
|
92 stub SHELL32_92
|
|
93 stub SHELL32_93
|
|
94 stub SHELL32_94
|
|
95 stub SHELL32_95
|
|
96 stub SHELL32_96
|
|
97 stub SHELL32_97
|
|
98 stub SHELL32_98
|
|
99 stub SHELL32_99
|
|
100 stdcall SHELL32_100(long) SHELL32_100
|
|
101 stub ExtractAssociatedIconExA
|
|
102 stdcall SHELL32_102(ptr ptr long ptr ptr) SHELL32_102
|
|
103 stub SHELL32_103
|
|
104 stub SHELL32_104
|
|
105 stub SHELL32_105
|
|
106 stub SHELL32_106
|
|
107 stub SHELL32_107
|
|
108 stub SHELL32_108
|
|
109 stub SHELL32_109
|
|
110 stub SHELL32_110
|
|
111 stub SHELL32_111
|
|
112 stub SHELL32_112
|
|
113 stub SHELL32_113
|
|
114 stub SHELL32_114
|
|
115 stub SHELL32_115
|
|
116 stub SHELL32_116
|
|
117 stub SHELL32_117
|
|
118 stub SHELL32_118
|
|
119 stdcall SHELL32_119(ptr) SHELL32_119
|
|
120 stub SHELL32_120
|
|
121 stub SHELL32_121
|
|
122 stub SHELL32_122
|
|
123 stub SHELL32_123
|
|
124 stub ExtractAssociatedIconExW
|
|
125 stub ExtractAssociatedIconW
|
|
126 stub SHELL32_126
|
|
127 stub SHELL32_127
|
|
128 stdcall DllGetClassObject(long long ptr) SHELL32_DllGetClassObject
|
|
129 stub SHELL32_129
|
|
130 stub SHELL32_130
|
|
131 stub SHELL32_131
|
|
132 stub SHELL32_132
|
|
133 stdcall ExtractIconA(long str long) ExtractIcon32A
|
|
134 stub SHELL32_134
|
|
135 stub ExtractIconEx
|
|
136 stub SHELL32_136
|
|
137 stub SHELL32_137
|
|
138 stub ExtractIconExA
|
|
139 stub SHELL32_139
|
|
140 stub SHELL32_140
|
|
141 stub SHELL32_141
|
|
142 stub SHELL32_142
|
|
143 stub SHELL32_143
|
|
144 stub SHELL32_144
|
|
145 stub SHELL32_145
|
|
146 stub SHELL32_146
|
|
147 stdcall SHELL32_147(long long) SHELL32_147
|
|
148 stub ExtractIconResInfoA
|
|
149 stub SHELL32_149
|
|
150 stub ExtractIconResInfoW
|
|
151 stub SHELL32_151
|
|
152 stdcall SHELL32_152(ptr) SHELL32_152
|
|
153 stub SHELL32_153
|
|
154 stub SHELL32_154
|
|
155 stdcall SHELL32_155(ptr) SHELL32_155
|
|
156 stub SHELL32_156
|
|
157 stub SHELL32_157
|
|
158 stub SHELL32_158
|
|
159 stub SHELL32_159
|
|
160 stub SHELL32_160
|
|
161 stub SHELL32_161
|
|
162 stub SHELL32_162
|
|
163 stub SHELL32_163
|
|
164 stub SHELL32_164
|
|
165 stdcall SHELL32_165(long long) SHELL32_165
|
|
166 stub SHELL32_166
|
|
167 stub SHELL32_167
|
|
168 stub SHELL32_168
|
|
169 stub SHELL32_169
|
|
170 stub SHELL32_170
|
|
171 stub SHELL32_171
|
|
172 stub SHELL32_172
|
|
173 stub SHELL32_173
|
|
174 stub SHELL32_174
|
|
175 stdcall SHELL32_175(long long long long) SHELL32_175
|
|
176 stub SHELL32_176
|
|
177 stub SHELL32_177
|
|
178 stub SHELL32_178
|
|
179 stub SHELL32_179
|
|
180 stdcall ExtractIconW(long wstr long) ExtractIcon32W
|
|
181 stdcall SHELL32_181(long long) SHELL32_181
|
|
182 stub ExtractVersionResource16W
|
|
183 cdecl SHELL32_183(long long long long long long) SHELL32_183
|
|
184 stdcall SHELL32_184(long long long long long) SHELL32_184
|
|
185 stub SHELL32_185
|
|
186 stdcall FindExecutableA(ptr ptr ptr) FindExecutable32A
|
|
187 stub FindExecutableW
|
|
188 stdcall FreeIconList(long) FreeIconList
|
|
189 stub InternalExtractIconListA
|
|
190 stub InternalExtractIconListW
|
|
191 stub OpenAs_RunDLL
|
|
192 stub PrintersGetCommand_RunDLL
|
|
193 stub RealShellExecuteA
|
|
194 stub RealShellExecuteExA
|
|
195 stdcall SHELL32_195(ptr) SHELL32_195
|
|
196 stdcall SHELL32_196(long) SHELL32_196
|
|
197 stub SHELL32_197
|
|
198 stub SHELL32_198
|
|
199 stub SHELL32_199
|
|
200 stub SHELL32_200
|
|
201 stub SHELL32_201
|
|
202 stub SHELL32_202
|
|
203 stub RealShellExecuteExW
|
|
204 stub RealShellExecuteW
|
|
205 stub RegenerateUserEnvironment
|
|
206 stub SHAddToRecentDocs
|
|
207 stdcall SHAppBarMessage(long ptr) SHAppBarMessage32
|
|
208 stub SHBrowseForFolder
|
|
209 stdcall SHBrowseForFolderA(ptr) SHBrowseForFolder32A
|
|
210 stub SHChangeNotify
|
|
211 stub SHFileOperation
|
|
212 stub SHFileOperationA
|
|
213 stub SHFormatDrive
|
|
214 stub SHFreeNameMappings
|
|
215 stub SHGetDataFromIDListA
|
|
216 stdcall SHGetDesktopFolder(ptr) SHGetDesktopFolder
|
|
217 stdcall SHGetFileInfo(ptr long ptr long long) SHGetFileInfo32A
|
|
218 stdcall SHGetFileInfoA(ptr long ptr long long) SHGetFileInfo32A
|
|
219 stub SHGetInstanceExplorer
|
|
220 stdcall SHGetMalloc(ptr) SHGetMalloc
|
|
221 stdcall SHGetPathFromIDList(ptr ptr) SHGetPathFromIDList
|
|
222 stub SHGetPathFromIDListA
|
|
223 stdcall SHGetSpecialFolderLocation(long long ptr) SHGetSpecialFolderLocation
|
|
224 stdcall SHHelpShortcuts_RunDLL(long long long long) SHHelpShortcuts_RunDLL
|
|
225 stub SHLoadInProc
|
|
226 stub SheChangeDirA
|
|
227 stub SheChangeDirExA
|
|
228 stub SheChangeDirExW
|
|
229 stub SheChangeDirW
|
|
230 stub SheConvertPathW
|
|
231 stub SheFullPathA
|
|
232 stub SheFullPathW
|
|
233 stub SheGetCurDrive
|
|
234 stub SheGetDirA
|
|
235 stub SheGetDirExW
|
|
236 stub SheGetDirW
|
|
237 stub SheGetPathOffsetW
|
|
238 stub SheRemoveQuotesA
|
|
239 stub SheRemoveQuotesW
|
|
240 stub SheSetCurDrive
|
|
241 stub SheShortenPathA
|
|
242 stub SheShortenPathW
|
|
243 stdcall ShellAboutA(long str str long) ShellAbout32A
|
|
244 stdcall ShellAboutW(long wstr wstr long) ShellAbout32W
|
|
245 stdcall ShellExecuteA(long str str str str long) ShellExecute32A
|
|
246 stub ShellExecuteEx
|
|
247 stub ShellExecuteExA
|
|
248 stub ShellExecuteW
|
|
249 stdcall Shell_NotifyIcon(long ptr) Shell_NotifyIcon
|
|
250 stdcall Shell_NotifyIconA(long ptr) Shell_NotifyIconA
|
|
251 stub Shl1632_ThunkData32
|
|
252 stub Shl3216_ThunkData32
|
|
505 stub SHELL32_505
|
|
507 stub SHELL32_507
|
|
510 stub SHELL32_510
|
|
511 stub SHELL32_511
|
|
1025 stub ExtractIconExW # proper ordinal unknown
|
|
1030 stub FindExeDlgProc # proper ordinal unknown
|
|
1043 stub RegisterShellHook # proper ordinal unknown
|
|
1048 stub SHBrowseForFolderW # proper ordinal unknown
|
|
1052 stub SHFileOperationW # proper ordinal unknown
|
|
1058 stub SHGetFileInfoW # proper ordinal unknown
|
|
1063 stub SHGetPathFromIDListW # proper ordinal unknown
|
|
1089 stub ShellExecuteExW # proper ordinal unknown
|
|
1091 stub ShellHookProc # proper ordinal unknown
|
|
1094 stub Shell_NotifyIconW # proper ordinal unknown
|
|
1095 stub StrChrA # proper ordinal unknown
|
|
1096 stub StrChrIA # proper ordinal unknown
|
|
1097 stub StrChrIW # proper ordinal unknown
|
|
1098 stub StrChrW # proper ordinal unknown
|
|
1099 stub StrCmpNA # proper ordinal unknown
|
|
1100 stub StrCmpNIA # proper ordinal unknown
|
|
1101 stub StrCmpNIW # proper ordinal unknown
|
|
1102 stub StrCmpNW # proper ordinal unknown
|
|
1103 stub StrCpyNA # proper ordinal unknown
|
|
1104 stub StrCpyNW # proper ordinal unknown
|
|
1105 stub StrNCmpA # proper ordinal unknown
|
|
1106 stub StrNCmpIA # proper ordinal unknown
|
|
1107 stub StrNCmpIW # proper ordinal unknown
|
|
1108 stub StrNCmpW # proper ordinal unknown
|
|
1109 stub StrNCpyA # proper ordinal unknown
|
|
1110 stub StrNCpyW # proper ordinal unknown
|
|
1111 stub StrRChrA # proper ordinal unknown
|
|
1112 stub StrRChrIA # proper ordinal unknown
|
|
1113 stub StrRChrIW # proper ordinal unknown
|
|
1114 stub StrRChrW # proper ordinal unknown
|
|
1115 stub StrRStrA # proper ordinal unknown
|
|
1116 stub StrRStrIA # proper ordinal unknown
|
|
1117 stub StrRStrIW # proper ordinal unknown
|
|
1118 stub StrRStrW # proper ordinal unknown
|
|
1119 stub StrStrA # proper ordinal unknown
|
|
1120 stub StrStrIA # proper ordinal unknown
|
|
1121 stub StrStrIW # proper ordinal unknown
|
|
1122 stub StrStrW # proper ordinal unknown
|
|
1123 stub WOWShellExecute # proper ordinal unknown
|