Changeset 273
- Timestamp:
 - Jul 5, 1999, 3:49:24 PM (26 years ago)
 - Location:
 - trunk
 - Files:
 - 
      
- 4 edited
 
- 
          
  changelog (modified) (12 diffs)
 - 
          
  src/shell32/sh.cpp (modified) (2 diffs)
 - 
          
  src/shell32/she.cpp (modified) (3 diffs)
 - 
          
  src/shell32/shell32.def (modified) (2 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/changelog
r272 r273 1 /* $Id: changelog,v 1.41 1999-07-05 12:35:24 sandervl Exp $ */ 1 /* $Id: changelog,v 1.42 1999-07-05 13:49:22 phaller Exp $ */ 2 99-07-05: Patrick Haller <phaller@gmx.net> 3 - SHELL32: SheSetCurDrive stub, ... 4 2 5 99-07-05: Sander van Leeuwen <sandervl@xs4all.nl> 3 - LIB\libconv.def: Added name with '_' appended. (or else Watcom won't6 - LIB\libconv.def: Added name with '_' appended. (or else Watcom won't 4 7 link pe2lx\misc.cpp properly) 5 8 6 9 99-07-05: Edgar Buerkle <100566.557@compuserve.com> 7 - PE2LX: Preliminary support for codepages10 - PE2LX: Preliminary support for codepages 8 11 9 12 99-07-05: Patrick Haller <phaller@gmx.net> 10 - KERNEL32: HandleManager fixes as suggested by Edgar Buerkle13 - KERNEL32: HandleManager fixes as suggested by Edgar Buerkle 11 14 12 15 99-07-04: Christoph Bratschi <cbratschi@datacomm.ch> 13 - PE2LX/USER32: Dialog default font set to WarpSans + fixes16 - PE2LX/USER32: Dialog default font set to WarpSans + fixes 14 17 15 18 99-07-02: Christoph Bratschi <cbratschi@datacomm.ch> 16 - PE2LX/USER32: Dialog bugfix for entryfield strings19 - PE2LX/USER32: Dialog bugfix for entryfield strings 17 20 18 21 99-06-30: Christoph Bratschi <cbratschi@datacomm.ch> 19 - KERNEL32: Unicode changes (unicode.cpp)20 lstrcpynA/W (kernel32.cpp21 - USER32: LoadStringA unicode conversion bugfix22 - USER32: Changed SystemParameterInfo for default font (now 9.WarpSans)22 - KERNEL32: Unicode changes (unicode.cpp) 23 lstrcpynA/W (kernel32.cpp 24 - USER32: LoadStringA unicode conversion bugfix 25 - USER32: Changed SystemParameterInfo for default font (now 9.WarpSans) 23 26 24 27 99-06-30: Przemysaw Dobrowolski <dobrawka@asua.org.pl> 25 - WINMM: Implemented remaining joystick apis + bugfixes28 - WINMM: Implemented remaining joystick apis + bugfixes 26 29 27 30 99-06-29: Patrick Haller <phaller@gmx.net> 28 - KERNEL32: GetLocaleInfoA bugfix (lang.cpp)31 - KERNEL32: GetLocaleInfoA bugfix (lang.cpp) 29 32 30 33 99-06-29: Przemysaw Dobrowolski <dobrawka@asua.org.pl> 31 - WINMM: Implemented most of the joystick apis34 - WINMM: Implemented most of the joystick apis 32 35 33 36 99-06-28: Christoph Bratschi 34 - USER32: AsciiToUnicodeN bugfix (unicode.cpp)37 - USER32: AsciiToUnicodeN bugfix (unicode.cpp) 35 38 36 39 99-06-28: Sander van Leeuwen 37 - USER32: Get/SetWindowLongA bugfix for dialog controls40 - USER32: Get/SetWindowLongA bugfix for dialog controls 38 41 39 42 99-06-27: Sander van Leeuwen 40 - USER32: Message handler updates & lots of bugfixes 41 - USER32: Fix for GetWindowLongA, if Open32 returns 0xffff it really42 means 0xffffffff -> fixes Winhlp32 buttons.43 - USER32: Fixed bug when changing window procedures for dialog box43 - USER32: Message handler updates & lots of bugfixes 44 - USER32: Fix for GetWindowLongA, if Open32 returns 0xffff it really 45 means 0xffffffff -> fixes Winhlp32 buttons. 46 - USER32: Fixed bug when changing window procedures for dialog box 44 47 controls 45 48 46 49 99-06-26: Sander van Leeuwen 47 - USER32: Changes for message spy & several message handler changes48 - USER32: Restore win32 tib in window msg callback49 - KERNEL32/include: Restore OS/2 tib on entering Open32 or OS/2 apis50 - KERNEL32/lang.cpp: Bugfix for GetLocaleInfoA (if buf ptr == null,50 - USER32: Changes for message spy & several message handler changes 51 - USER32: Restore win32 tib in window msg callback 52 - KERNEL32/include: Restore OS/2 tib on entering Open32 or OS/2 apis 53 - KERNEL32/lang.cpp: Bugfix for GetLocaleInfoA (if buf ptr == null, 51 54 only return size of memory block required to hold info) 52 55 … … 56 59 57 60 99-06-25: Christoph Bratschi 58 - USER32: GetSysColorPen bugfix (syscolor.cpp)61 - USER32: GetSysColorPen bugfix (syscolor.cpp) 59 62 60 63 99-06-24: Patrick Haller … … 62 65 63 66 99-06-24: Edgar Buerkle 64 - KERNEL32: Implemented GetLocaleInfoA/W67 - KERNEL32: Implemented GetLocaleInfoA/W 65 68 66 69 99-06-24: Sander van Leeuwen 67 - include\winos2def.h: Changed OS/2 apis to use wrappers70 - include\winos2def.h: Changed OS/2 apis to use wrappers 68 71 (FS save/restore) and added DosQueryCtryInfo 69 72 … … 87 90 88 91 99-06-21: Sander van Leeuwen 89 - include\os2wrap.h, removed calling convention92 - include\os2wrap.h, removed calling convention 90 93 91 94 99-06-21: Christoph Bratschi … … 94 97 95 98 99-06-20: Sander van Leeuwen 96 - KERNEL32: Call HMInitialize from initterm, not winexe object creation97 - KERNEL32: Added comctl to list of system dlls (windll.cpp)98 - KERNEL32: Fixed dll detach (windll.cpp) for converted win32 dlls99 - KERNEL32: Module name detection (windll.cpp)100 - KERNEL32: Activated Win32 TIB code; a selector + memory is allocated101 for the main thread and every thread created.102 When it's completed, it should fix several problems due to103 differences between OS/2's TIB and Win32's TEB.104 - COMCTL32: Fixed crash on exit (moved unregister of class into exit list handler)105 - USER32: Changed bugfix (WS_CLIPCHILDREN) for winhlp32 (same as Wine now)106 - USER32: Fixed bug in wndproc.cpp (release build only)107 - USER32: Added preliminary support for parent notification99 - KERNEL32: Call HMInitialize from initterm, not winexe object creation 100 - KERNEL32: Added comctl to list of system dlls (windll.cpp) 101 - KERNEL32: Fixed dll detach (windll.cpp) for converted win32 dlls 102 - KERNEL32: Module name detection (windll.cpp) 103 - KERNEL32: Activated Win32 TIB code; a selector + memory is allocated 104 for the main thread and every thread created. 105 When it's completed, it should fix several problems due to 106 differences between OS/2's TIB and Win32's TEB. 107 - COMCTL32: Fixed crash on exit (moved unregister of class into exit list handler) 108 - USER32: Changed bugfix (WS_CLIPCHILDREN) for winhlp32 (same as Wine now) 109 - USER32: Fixed bug in wndproc.cpp (release build only) 110 - USER32: Added preliminary support for parent notification 108 111 109 112 99-06-19: Sander van Leeuwen 110 - ALL (except dsound/ddraw): Include <os2wrap.h> instead of <os2.h>111 - KERNEL32: Changes for win32 TEB (not active)113 - ALL (except dsound/ddraw): Include <os2wrap.h> instead of <os2.h> 114 - KERNEL32: Changes for win32 TEB (not active) 112 115 113 116 99-06-07: Sander van Leeuwen 114 - Removed unecessary files115 - Modified os2win.h to save FS selector before calling Open32 api116 and restoring it afterwards.117 - Renamed all .C files (except comctl32) to .CPP and fixed compiler errors 118 - GDI32: Fixed SetDIBitsToDevice bugfix (palette size)119 - USER32: Fixed RegisterSystemClasses117 - Removed unecessary files 118 - Modified os2win.h to save FS selector before calling Open32 api 119 and restoring it afterwards. 120 - Renamed all .C files (except comctl32) to .CPP and fixed compiler errors 121 - GDI32: Fixed SetDIBitsToDevice bugfix (palette size) 122 - USER32: Fixed RegisterSystemClasses 120 123 121 124 99-06-07: Achim Hasenmueller 122 - Added comctl32, mostly untested includes all controls, some undocumented123 APIs missing124 - Added internal GetSysColorPen() to user32 - handy API used in WINE125 Modified syscolor.cpp to support new Win98 colors and create pens125 - Added comctl32, mostly untested includes all controls, some undocumented 126 APIs missing 127 - Added internal GetSysColorPen() to user32 - handy API used in WINE 128 Modified syscolor.cpp to support new Win98 colors and create pens 126 129 127 130 99-06-06: Sander van Leeuwen 128 - Bugfixes in VirtualAlloc (KERNEL32), GetScrollPos & RegisterSystemClasses (USER32)131 - Bugfixes in VirtualAlloc (KERNEL32), GetScrollPos & RegisterSystemClasses (USER32) 129 132 as reported on mailinglist by Edgar Buerkle. 130 Also FindResourceA/W.133 Also FindResourceA/W. 131 134 132 135 99-06-01: David Raison 133 - OLE32: Changed everything to make it compile with the new headers134 - include/win/ole.2 - line 170135 - include/wine/win/obj_oleview.h - line 32 & 36136 - OLE32: Changed everything to make it compile with the new headers 137 - include/win/ole.2 - line 170 138 - include/wine/win/obj_oleview.h - line 32 & 36 136 139 137 140 99-05-23: Sander van Leeuwen 138 - ADVAPI32: Fixed Open32 bugs in RegOpenKeyA (set return key to 0 when failed)141 - ADVAPI32: Fixed Open32 bugs in RegOpenKeyA (set return key to 0 when failed) 139 142 Fixed key definition conflict in convertkey. 140 - KERNEL32: Fixed exception handler, don't continue after process termination 143 - KERNEL32: Fixed exception handler, don't continue after process termination 141 144 exception! (fixes annoying exitlist hangs) 142 145 143 146 99-05-19: Sander van Leeuwen 144 - KERNEL32: Corrected wrong export for HeapSize (reported by Vit Timchishin)147 - KERNEL32: Corrected wrong export for HeapSize (reported by Vit Timchishin) 145 148 146 149 99-05-15: Sander van Leeuwen 147 - Fixed a number of bugs introduced during the Wine header update148 - KERNEL32: Added high/low fixup support for pe loader150 - Fixed a number of bugs introduced during the Wine header update 151 - KERNEL32: Added high/low fixup support for pe loader 149 152 150 153 99-05-13: Sander van Leeuwen 151 - Updated USER32152 - Fixed unicode apis in USER32153 - Added .def files for ADVAPI32, COMDLG32, GDI32, KERNEL32 & USER32 that154 export all apis with the correct names. (_apiname@nrofparameterbytes)154 - Updated USER32 155 - Fixed unicode apis in USER32 156 - Added .def files for ADVAPI32, COMDLG32, GDI32, KERNEL32 & USER32 that 157 export all apis with the correct names. (_apiname@nrofparameterbytes) 155 158 156 159 99-05-12: Sander van Leeuwen 157 - Finished KERNEL32158 - Updated WINMM160 - Finished KERNEL32 161 - Updated WINMM 159 162 160 163 99-05-10: Vince Vielhaber 161 - Rewrote WSOCK32 for Wine headers164 - Rewrote WSOCK32 for Wine headers 162 165 163 166 99-05-08: Sander van Leeuwen 164 - Updated CAPI32, COMDLG32 & GDI32, MPR, NTDLL, TAPI32, WINSPOOL, WNETAP32167 - Updated CAPI32, COMDLG32 & GDI32, MPR, NTDLL, TAPI32, WINSPOOL, WNETAP32 165 168 for new headers 166 - Started with KERNEL32 changes (75% done)167 - Made basic changes to OLE32 for new headers, but still tons of errors168 - Fixed some unicode apis in GDI32169 - Started with KERNEL32 changes (75% done) 170 - Made basic changes to OLE32 for new headers, but still tons of errors 171 - Fixed some unicode apis in GDI32 169 172 170 173 99-05-04: Sander van Leeuwen 171 - Stripped os2win.h and put it in include directory172 - WINE header files in include\win174 - Stripped os2win.h and put it in include directory 175 - WINE header files in include\win 173 176 (some modified for IBM VAC) 174 - All Open32 apis have 'O32_' as prefix, Open32 specific declarations175 are appended with _O32.177 - All Open32 apis have 'O32_' as prefix, Open32 specific declarations 178 are appended with _O32. 176 179 177 180 99-05-01: Sander van Leeuwen 178 - Changed makefile structure:179 nmake DEBUG=1builds debug version180 nmakebuilds release version181 - Changed makefile structure: 182 nmake DEBUG=1 builds debug version 183 nmake builds release version 181 184 182 185 99-04-11: Sander van Leeuwen 183 - Everything except user32 & kernel32: copyrights added to most files186 - Everything except user32 & kernel32: copyrights added to most files 184 187 Moved a few header files in \include 185 - Fixed import problem in peldr (include\winimage.h), SetFullPath must188 - Fixed import problem in peldr (include\winimage.h), SetFullPath must 186 189 be a virtual method. 187 190 188 191 98-10-26: Sander van Leeuwen 189 - OLE32: CoInitialize takes one parameter, not 0192 - OLE32: CoInitialize takes one parameter, not 0 190 193 191 194 98-10-11: Sander van Leeuwen 192 - KERNEL32: except.asm Wrong calling convention for SetExceptionChain193 - KERNEL32: exceptions.cpp/wprocess.cpp SetExceptionChain(-1) instead of SetExceptionChain(0)195 - KERNEL32: except.asm Wrong calling convention for SetExceptionChain 196 - KERNEL32: exceptions.cpp/wprocess.cpp SetExceptionChain(-1) instead of SetExceptionChain(0) 194 197 195 198 98-09-28: Sander van Leeuwen 196 - PE2LX: icon.cpp: palette only for <= 8 bpp197 - PE2LX: icon.cpp: check if image size in bmp header is correct before using it199 - PE2LX: icon.cpp: palette only for <= 8 bpp 200 - PE2LX: icon.cpp: check if image size in bmp header is correct before using it 198 201 199 202 98-09-25: Sander van Leeuwen 200 - PE2LX: Don't fail if an exe/dll doesn't contain any imports (pe.cpp:ProcessImports)203 - PE2LX: Don't fail if an exe/dll doesn't contain any imports (pe.cpp:ProcessImports) 201 204 202 205 ******************************************************************************** … … 204 207 ******************************************************************************** 205 208 98-09-15: KSO 206 - WIN32K: pe2lx\misc.cpp changes209 - WIN32K: pe2lx\misc.cpp changes 207 210 208 211 98-09-13: Sander van Leeuwen 209 - KERNEL32: windll.cpp: fixed bug with szModule not being initialized210 - PE2LX: pe.cpp: Only read first 1 MB for huge files. (as they are most211 likely InstallShield archives; exe appended with 212 installation data)212 - KERNEL32: windll.cpp: fixed bug with szModule not being initialized 213 - PE2LX: pe.cpp: Only read first 1 MB for huge files. (as they are most 214 likely InstallShield archives; exe appended with 215 installation data) 213 216 214 217 98-09-12: Sander van Leeuwen 215 - WSOCK32: Changed fd_set to Wfd_set or else it won't compile over here216 - KERNEL32: Winimage.cpp, extra checks added217 - KERNEL32: OS2GetModuleFileName bugfix218 - INCLUDE/MISC.H: Error printf that prints to stdout (more reliable than219 a logfile)220 - GDI32: GetDeviceCaps -> NT returns -1 when using 16 bits colors, NOT 65536!221 - GDI32: CreateDIBSection -> StarCraft uses bitmap with negative height ->222 flip image when blitting223 - GDI32: DIBSection ctor: bug in BITMAPINFO2 malloc224 - GDI32: BitBlt: (dibsection) HDC == HPS (thank you, IBM!)225 218 - WSOCK32: Changed fd_set to Wfd_set or else it won't compile over here 219 - KERNEL32: Winimage.cpp, extra checks added 220 - KERNEL32: OS2GetModuleFileName bugfix 221 - INCLUDE/MISC.H: Error printf that prints to stdout (more reliable than 222 a logfile) 223 - GDI32: GetDeviceCaps -> NT returns -1 when using 16 bits colors, NOT 65536! 224 - GDI32: CreateDIBSection -> StarCraft uses bitmap with negative height -> 225 flip image when blitting 226 - GDI32: DIBSection ctor: bug in BITMAPINFO2 malloc 227 - GDI32: BitBlt: (dibsection) HDC == HPS (thank you, IBM!) 228 226 229 98-09-02: Sander van Leeuwen 227 - KERNEL32/USER32: Split up code228 - USER32 (/new): Started with new class & window managment code229 (not compiled nor tested, so don't change it)230 - KERNEL32/USER32: Split up code 231 - USER32 (/new): Started with new class & window managment code 232 (not compiled nor tested, so don't change it) 230 233 231 234 98-09-01: Patrick Haller 232 - WSOCK32: Circular linker dependency removed235 - WSOCK32: Circular linker dependency removed 233 236 234 237 98-08-31: kso 235 - KERNEL32: changed lfile.c to use OS2CreateFile,OS2CloseHandle,.... as236 NT does. Notepad (W95) is now working better.237 - KERNEL32: fixed a open32 bug (or win32 feature) - WriteFile with238 nrbytes = 0 is equal to a SetEndOfFile(..);238 - KERNEL32: changed lfile.c to use OS2CreateFile,OS2CloseHandle,.... as 239 NT does. Notepad (W95) is now working better. 240 - KERNEL32: fixed a open32 bug (or win32 feature) - WriteFile with 241 nrbytes = 0 is equal to a SetEndOfFile(..); 239 242 240 243 98-08-17: Sander van Leeuwen 241 - KERNEL32: Changed LoadLibraryA(W/ExA/ExW) to try to load the dll242 directly first and if that fails, load it manually.244 - KERNEL32: Changed LoadLibraryA(W/ExA/ExW) to try to load the dll 245 directly first and if that fails, load it manually. 243 246 244 247 98-08-15: Sander van Leeuwen 245 - DDRAW: LOTS of changes,additions and fixes246 (ddex1-ddex5 DirectX SDK samples work(ed) + Quake 2 in 247 DirectDraw mode)248 - DSOUND: Skeleton code extended248 - DDRAW: LOTS of changes,additions and fixes 249 (ddex1-ddex5 DirectX SDK samples work(ed) + Quake 2 in 250 DirectDraw mode) 251 - DSOUND: Skeleton code extended 249 252 250 253 98-08-13: Sander van Leeuwen 251 - PE2LX: Replaced stack page removal code; (adjusted GetNrPages instead)254 - PE2LX: Replaced stack page removal code; (adjusted GetNrPages instead) 252 255 253 256 98-08-13: KSO: 254 - PE2LX: Borland bugfixes257 - PE2LX: Borland bugfixes 255 258 256 259 98-08-08: Sander van Leeuwen 257 - pe2lx (pe.cpp), call SetNrOfExports(0) for dlls without exports258 to set the module name in the resident name table259 (otherwise converted dll will not load)260 - Version resource apis work now261 - LocalReAlloc bugfix, notepad assumes it returns the same262 address when the new size is smaller than the old one.260 - pe2lx (pe.cpp), call SetNrOfExports(0) for dlls without exports 261 to set the module name in the resident name table 262 (otherwise converted dll will not load) 263 - Version resource apis work now 264 - LocalReAlloc bugfix, notepad assumes it returns the same 265 address when the new size is smaller than the old one. 263 266 264 267 98-08-03 KSO: 265 - pe.cpp:line 600 - added OS2Exe to the parameterlist266 - bitmap.cpp: replace file - much.267 - bitmap.h: replace file - typo (BitMap to Bitmap)268 - icon.h: replace file - #define BI_*268 - pe.cpp: line 600 - added OS2Exe to the parameterlist 269 - bitmap.cpp: replace file - much. 270 - bitmap.h: replace file - typo (BitMap to Bitmap) 271 - icon.h: replace file - #define BI_* 269 272 270 273 98-07-23: Knut Osmundsen 271 - PE2LX: Borland exe changes (import stuff)274 - PE2LX: Borland exe changes (import stuff) 272 275 273 276 98-07-18: Sander van Leeuwen 274 - KERNEL32/PE2LX: Changed version checks; version nr is put into the275 converted exe/dll as a parameter to one of the kernel32276 entry points277 - USER32: Changed class managment code278 - USER32: Removed all SYNCPAINT stuff as it breaks many apps279 - USER32: Removed in CreateWindowExA that checks for values of x, y, nHeight & nWidth280 (this broke generic.exe, notepad.exe and probably many others)281 - USER32: Finished GetMenuStringW (MSPaint), not working right though282 it should return 'Recent File', but returns 'Decent File'283 Well, whatever.284 - VERSION/KERNEL32/PE2LX: Version resource API implemention started285 - PE2LX: Increased some fixup limits to convert dynhgi35.dll286 - KERNEL32: AsciiToUnicode fixed (only terminate with one 0; doing287 it twice corrupts the heap as our stuff allocates exactly288 enough for string + 0 terminator)277 - KERNEL32/PE2LX: Changed version checks; version nr is put into the 278 converted exe/dll as a parameter to one of the kernel32 279 entry points 280 - USER32: Changed class managment code 281 - USER32: Removed all SYNCPAINT stuff as it breaks many apps 282 - USER32: Removed in CreateWindowExA that checks for values of x, y, nHeight & nWidth 283 (this broke generic.exe, notepad.exe and probably many others) 284 - USER32: Finished GetMenuStringW (MSPaint), not working right though 285 it should return 'Recent File', but returns 'Decent File' 286 Well, whatever. 287 - VERSION/KERNEL32/PE2LX: Version resource API implemention started 288 - PE2LX: Increased some fixup limits to convert dynhgi35.dll 289 - KERNEL32: AsciiToUnicode fixed (only terminate with one 0; doing 290 it twice corrupts the heap as our stuff allocates exactly 291 enough for string + 0 terminator) 289 292 290 293 98-07-14: Sander van Leeuwen 291 - KERNEL32: Changed OS2GetProcAddress to call the ordinal or name getApi292 method294 - KERNEL32: Changed OS2GetProcAddress to call the ordinal or name getApi 295 method 293 296 294 297 98-07-13: Patrick Haller … … 354 357 355 358 98-05-03: Joel Troster 356 - WINMM: Stubbed most of the remaining mmedia apis359 - WINMM: Stubbed most of the remaining mmedia apis 357 360 358 361 98-04-28: Patrick Haller 359 - KERNEL32: Console fixes360 - KERNEL32: Console properties (partially)361 - KERNEL32: Handlemanager fixes362 - KERNEL32: OS2iGetModuleName fixes362 - KERNEL32: Console fixes 363 - KERNEL32: Console properties (partially) 364 - KERNEL32: Handlemanager fixes 365 - KERNEL32: OS2iGetModuleName fixes 363 366 364 367 ******************************************************************************** … … 367 370 368 371 98-04-05: Patrick Haller 369 - KERNEL32: Resource bugfix372 - KERNEL32: Resource bugfix 370 373 371 374 98-03-30: Joel Troster 372 - WINMM: midiStream* stubs added375 - WINMM: midiStream* stubs added 373 376 374 377 98-03-30: Sander van Leeuwen 375 - PE2LX: Set console flag when exe has no resources378 - PE2LX: Set console flag when exe has no resources 376 379 377 380 98-03-27: Joel Troster 378 - WINMM: Midi changes/bugfixes, mci* api stubs added379 - GDI32: SetObjectOwner stub added381 - WINMM: Midi changes/bugfixes, mci* api stubs added 382 - GDI32: SetObjectOwner stub added 380 383 381 384 25-03-98: Sander van Leeuwen 382 - KERNEL32: Several changes in resource code385 - KERNEL32: Several changes in resource code 383 386 384 387 19-03-98: Felix Maschek 385 - KERNEL32: Comm stubs added388 - KERNEL32: Comm stubs added 386 389 387 390 19-03-98: Sander van Leeuwen 388 - KERNEL32: Pop up a dialog box when a missing api is called389 - KERNEL32: dll bugfix390 - KERNEL32: CreateProcessA/W fix391 - KERNEL32: GetProcAddr completed for PE loader & PE2LX391 - KERNEL32: Pop up a dialog box when a missing api is called 392 - KERNEL32: dll bugfix 393 - KERNEL32: CreateProcessA/W fix 394 - KERNEL32: GetProcAddr completed for PE loader & PE2LX 392 395 393 396 19-03-98: Peter Fitzsimmons 394 - created include\version.h395 - changed pe2lx\lx.cpp (call SetVersion())396 - changed pe2lx\misc.cpp (code for SetVersion(), setea())397 - changed pe2lx\misc.h (add prototypes)398 - changed pe2lx\pe.cpp (moved DosClose() up a few lines, so DosSetPathInfo() could write to the file)399 - changed pe2lx\makefile \400 - changed pe2lx\makefile.wat / Build setver.exe, getver.exe. I didn't copy401 these exe's to ..\bin in purpose; they402 aren't supposed to go to end users.403 - Added one line ("..\server $@") to all makfiles404 405 - added getea() to kernel32\os2util.c406 - added a few lines in kernel32/wprocess.cpp/RegisterDll()407 408 - Edit all initterm.c's to remove that rand() crap (that is from a409 sample project!). Also added new version check to each. Also #include "misc.h"410 411 - wsock32: edited makefile to remove reference to ..\kernel32\misc.obj and412 replace with kernel32.dll.413 414 - src\makefile: build kernel32 before wsock415 - src\kernel32\makefile: remove reference to wsock32.lib416 - src\kernel32\network.cpp: remove call to wsock32397 - created include\version.h 398 - changed pe2lx\lx.cpp (call SetVersion()) 399 - changed pe2lx\misc.cpp (code for SetVersion(), setea()) 400 - changed pe2lx\misc.h (add prototypes) 401 - changed pe2lx\pe.cpp (moved DosClose() up a few lines, so DosSetPathInfo() could write to the file) 402 - changed pe2lx\makefile \ 403 - changed pe2lx\makefile.wat / Build setver.exe, getver.exe. I didn't copy 404 these exe's to ..\bin in purpose; they 405 aren't supposed to go to end users. 406 - Added one line ("..\server $@") to all makfiles 407 408 - added getea() to kernel32\os2util.c 409 - added a few lines in kernel32/wprocess.cpp/RegisterDll() 410 411 - Edit all initterm.c's to remove that rand() crap (that is from a 412 sample project!). Also added new version check to each. Also #include "misc.h" 413 414 - wsock32: edited makefile to remove reference to ..\kernel32\misc.obj and 415 replace with kernel32.dll. 416 417 - src\makefile: build kernel32 before wsock 418 - src\kernel32\makefile: remove reference to wsock32.lib 419 - src\kernel32\network.cpp: remove call to wsock32 417 420 418 421 16-03-98: Joel Troster 419 - GDI32: Added SetObjectOwner stub422 - GDI32: Added SetObjectOwner stub 420 423 421 424 15-03-98: Joel Troster 422 - WINMM: RTMIDI dependency removed425 - WINMM: RTMIDI dependency removed 423 426 424 427 15-03-98: Sander van Leeuwen 425 - All dlls, C++ init+termination call added to initterm.c426 - KERNEL32: Icon conversion bugfix427 - KERNEL32: Removed reroute of exe reading428 - KERNEL32: Major rewrite of dll & exe handling including429 LoadLibary(Ex)A/W, CreateProcessA/W, GetModuleFileNameA/W,430 FreeLibrary & GetCommandLineA/W431 Side effect: Crash at Quake 2 exit fixed432 433 - KERNEL32: Additional code for PE loader434 - PE: Created OS/2 ring 3 PE loader435 syntax: pe win32exe commandline436 Reads win32exe & all imported dlls, calls all dll entry points and437 finally calls the exe entry point.438 TODO: No fixups and low startup address439 TODO: Resources440 TODO: CreateProcess doesn't work right428 - All dlls, C++ init+termination call added to initterm.c 429 - KERNEL32: Icon conversion bugfix 430 - KERNEL32: Removed reroute of exe reading 431 - KERNEL32: Major rewrite of dll & exe handling including 432 LoadLibary(Ex)A/W, CreateProcessA/W, GetModuleFileNameA/W, 433 FreeLibrary & GetCommandLineA/W 434 Side effect: Crash at Quake 2 exit fixed 435 436 - KERNEL32: Additional code for PE loader 437 - PE: Created OS/2 ring 3 PE loader 438 syntax: pe win32exe commandline 439 Reads win32exe & all imported dlls, calls all dll entry points and 440 finally calls the exe entry point. 441 TODO: No fixups and low startup address 442 TODO: Resources 443 TODO: CreateProcess doesn't work right 441 444 442 445 13-03-98: Sander van Leeuwen 443 - KERNEL32: Dll unloading fixed446 - KERNEL32: Dll unloading fixed 444 447 445 448 13-03-98: Peter Fitzsimmons 446 - KERNEL32: Fixed CompareStringA/W449 - KERNEL32: Fixed CompareStringA/W 447 450 448 451 12-03-98: Joel Troster 449 - WINMM: Stubbed all the mixer APIs and updated support for MidiMapper452 - WINMM: Stubbed all the mixer APIs and updated support for MidiMapper 450 453 451 454 10-03-98: Sander van Leeuwen 452 - WSOCK32: WSAStartup fix and ioctl addition453 (Quake 2 Multiplayer working)454 - KERNEL32: Resource lookup bug fixed455 - WSOCK32: WSAStartup fix and ioctl addition 456 (Quake 2 Multiplayer working) 457 - KERNEL32: Resource lookup bug fixed 455 458 456 459 10-03-98: Joel Troster 457 - KERNEL32: SetThreadLocale added460 - KERNEL32: SetThreadLocale added 458 461 459 462 09-03-98: Patrick Haller … … 470 473 471 474 09-03-98: Sander van Leeuwen 472 - KERNEL32: Put dll & exe apis in wprocess.cpp473 - KERNEL32: Reroute file io from own exe to original474 475 - KERNEL32: Put dll & exe apis in wprocess.cpp 476 - KERNEL32: Reroute file io from own exe to original 477 475 478 08-03-98: Joel Troster 476 - KERNEL32: Unicode changes (lstrcatW, lstrcmpW, lstrcpyW lstrcpynW)477 - WINMM: Unicode midi apis added to .def file479 - KERNEL32: Unicode changes (lstrcatW, lstrcmpW, lstrcpyW lstrcpynW) 480 - WINMM: Unicode midi apis added to .def file 478 481 479 482 08-03-98: Sander van Leeuwen 480 - WINMM: Aux* apis implemented (not tested and not 100% correct)481 - include: added mmddk.h from win95 ddk482 483 - WINMM: Aux* apis implemented (not tested and not 100% correct) 484 - include: added mmddk.h from win95 ddk 485 483 486 07-03-98: Peter Fitzsimmons 484 - Added KERNEL32.GetSystemDefaultLangID() -- I copied GetUserDefaultLangID, which485 always returns "US ENGLISH".486 (NOTE: Already added)487 - Added ADVAPI32.ReportEventA(). Stub.488 - Added ADVAPI32.OS2SetSecurityDescriptorDacl(). Stub that returns ERROR.489 - Added ADVAPI32.* a bunch more stubs.487 - Added KERNEL32.GetSystemDefaultLangID() -- I copied GetUserDefaultLangID, which 488 always returns "US ENGLISH". 489 (NOTE: Already added) 490 - Added ADVAPI32.ReportEventA(). Stub. 491 - Added ADVAPI32.OS2SetSecurityDescriptorDacl(). Stub that returns ERROR. 492 - Added ADVAPI32.* a bunch more stubs. 490 493 491 494 07-03-98: Sander van Leeuwen 492 - KERNEL32: Implemented Local* memory apis with new heap493 (in win32 you can mix Heap and Local apis)494 - KERNEL32: Corrected key mapping bugs for arrow, insert/del/home/end495 page up/down keys.496 Doesn't work 100% right yet. (strafing in Quake = alt-arrow)495 - KERNEL32: Implemented Local* memory apis with new heap 496 (in win32 you can mix Heap and Local apis) 497 - KERNEL32: Corrected key mapping bugs for arrow, insert/del/home/end 498 page up/down keys. 499 Doesn't work 100% right yet. (strafing in Quake = alt-arrow) 497 500 498 501 06-03-98: Sander van Leeuwen 499 - WINMM: Added WaveOutGetNumDevs and corrected the calling500 convention for several apis (WIN32API, not WINAPI)501 - KERNEL32: Added GetSystemDefaultLangID and moved several502 language apis to lang.cpp503 - KERNEL32: Added EnumSystemLocalesA/W (US English only)504 - PE2LX: command line option change: pe2lx win32file > logfile505 Now makes a backup copy of the win32 file and creates506 an OS/2 version with the same name502 - WINMM: Added WaveOutGetNumDevs and corrected the calling 503 convention for several apis (WIN32API, not WINAPI) 504 - KERNEL32: Added GetSystemDefaultLangID and moved several 505 language apis to lang.cpp 506 - KERNEL32: Added EnumSystemLocalesA/W (US English only) 507 - PE2LX: command line option change: pe2lx win32file > logfile 508 Now makes a backup copy of the win32 file and creates 509 an OS/2 version with the same name 507 510 508 511 05-03-98: Joel Troster 509 - KERNEL32: Use OS/2 unicode apis510 - USER32: Use OS/2 unicode apis512 - KERNEL32: Use OS/2 unicode apis 513 - USER32: Use OS/2 unicode apis 511 514 512 515 04-03-98: Sander van Leeuwen 513 - KERNEL32: Use OS2gethostname (wsock32.dll) instead of gethostname516 - KERNEL32: Use OS2gethostname (wsock32.dll) instead of gethostname 514 517 515 518 03-03-98: Knut Osmundsen 516 - KERNEL32: VirtualAlloc bugfixes & high memory support (SMP)519 - KERNEL32: VirtualAlloc bugfixes & high memory support (SMP) 517 520 518 521 03-03-98: Patrick Haller 519 - PECHECK: Initial code for pecheck.exe522 - PECHECK: Initial code for pecheck.exe 520 523 521 524 03-03-98: Joel Troster 522 - KERNEL32: Stubs added for Virtual(Un)Lock523 - WINMM: Unicode midi apis added, MIDIMAP faked, some bugs fixed525 - KERNEL32: Stubs added for Virtual(Un)Lock 526 - WINMM: Unicode midi apis added, MIDIMAP faked, some bugs fixed 524 527 525 528 03-03-98: Sander van Leeuwen 526 - KERNEL32: Fixed logbuffer overflow with strlen WriteLogs527 - KERNEL32: Use tcp32dll instead of pmwsock528 - PE2LX: Fixed memory corruption in icon.cpp529 - KERNEL32: Fixed logbuffer overflow with strlen WriteLogs 530 - KERNEL32: Use tcp32dll instead of pmwsock 531 - PE2LX: Fixed memory corruption in icon.cpp 529 532 530 533 02-03-98: Sander van Leeuwen 531 - KERNEL32: kernel32.c -> kernel32.cpp532 - KERNEL32: Merged exception logging with my latest code533 - include: win32type.h534 - WSOCK32: Removed pmwsock.lib from makefile534 - KERNEL32: kernel32.c -> kernel32.cpp 535 - KERNEL32: Merged exception logging with my latest code 536 - include: win32type.h 537 - WSOCK32: Removed pmwsock.lib from makefile 535 538 536 539 01-03-98: Patrick Haller … … 544 547 ******************************************************************************** 545 548 28-02-98: Sander van Leeuwen 546 - DDRAW: Initial work for Direct3D547 - KERNEL32/PE2LX, Changes for console applications (flag)548 - KERNEL32: Kill process when a fatal exception occurs549 (prevents some kind of eternal loop in OS/2; probably due to550 invalid exception records or difference in exception handler551 calling convention)552 - KERNEL32: Added a try/catch statement around the dll exit list553 processing in ExitProcess. Seems to cure the trap554 at exit.549 - DDRAW: Initial work for Direct3D 550 - KERNEL32/PE2LX, Changes for console applications (flag) 551 - KERNEL32: Kill process when a fatal exception occurs 552 (prevents some kind of eternal loop in OS/2; probably due to 553 invalid exception records or difference in exception handler 554 calling convention) 555 - KERNEL32: Added a try/catch statement around the dll exit list 556 processing in ExitProcess. Seems to cure the trap 557 at exit. 555 558 556 559 27-02-98: Patrick haller … … 564 567 565 568 24-02-98: Joel Troster 566 - WINMM: Midi working569 - WINMM: Midi working 567 570 568 571 24-02-98: Sander van Leeuwen 569 - KERNEL32: Exit list changes; terminate all dlls right before570 ExitProcess or in kernel32 exitlist in case of a trap571 (prevents unkillable processes in most cases)572 - KERNEL32: Exit list changes; terminate all dlls right before 573 ExitProcess or in kernel32 exitlist in case of a trap 574 (prevents unkillable processes in most cases) 572 575 573 576 23-02-98: Joel Troster 574 - KERNEL32: PMPrintf version of WriteLog added575 577 - KERNEL32: PMPrintf version of WriteLog added 578 576 579 22-02-98: Sander van Leeuwen 577 - ALL DLLs: Call C/C++ lib cleanup proc in exit list578 - PE2LX: Use exit lists in converted win32 dlls to terminate them579 - WINMM: Remove test code in timer emulation (multiplied time by 10)580 - KERNEL32: Release winmod objects properly581 - KERNEL32: Call dll exit proc in FreeLibrary580 - ALL DLLs: Call C/C++ lib cleanup proc in exit list 581 - PE2LX: Use exit lists in converted win32 dlls to terminate them 582 - WINMM: Remove test code in timer emulation (multiplied time by 10) 583 - KERNEL32: Release winmod objects properly 584 - KERNEL32: Call dll exit proc in FreeLibrary 582 585 583 586 21-02-98: Sander van Leeuwen 584 - KERNEL32: VirtualProtect size change to include all pages585 referenced586 587 - KERNEL32: VirtualProtect size change to include all pages 588 referenced 589 587 590 19-02-98: Sander van Leeuwen 588 - PE2LX: Change order of dlls in import module name table589 - KERNEL32: Don't call the C/C++ lib cleanup procedure at590 dll termination591 - PE2LX: Change order of dlls in import module name table 592 - KERNEL32: Don't call the C/C++ lib cleanup procedure at 593 dll termination 591 594 592 595 18-02-98: Joel Troster 593 - WINMM: Midi changes, wave in/out stubs added596 - WINMM: Midi changes, wave in/out stubs added 594 597 595 598 16-02-98: Sander van Leeuwen 596 - KERNEL32: Heap bugfix599 - KERNEL32: Heap bugfix 597 600 598 601 16-02-98: Joel Troster 599 - WINMM: Midi updates602 - WINMM: Midi updates 600 603 601 604 15-02-98: Sander van Leeuwen 602 - KERNEL32: Changed heap allocation again. (now uses malloc/free)603 - KERNEL32: QueryPerformanceFrequency/Counter uses DosTmrQueryTime/604 DosTmrQueryFreq now, so the normal xf86sup.sys can605 be used.605 - KERNEL32: Changed heap allocation again. (now uses malloc/free) 606 - KERNEL32: QueryPerformanceFrequency/Counter uses DosTmrQueryTime/ 607 DosTmrQueryFreq now, so the normal xf86sup.sys can 608 be used. 606 609 607 610 11-02-98: Sander van Leeuwen 608 - MPR: Changed/Corrected ordinals611 - MPR: Changed/Corrected ordinals 609 612 610 613 Mon 98-02-09 Peter Fitzsimmons … … 622 625 623 626 9-02-1998: Joel Troster 624 - USER32: Added Set/GetDefaultMenuItem (stub)627 - USER32: Added Set/GetDefaultMenuItem (stub) 625 628 626 629 7-02-1998: Sander van Leeuwen 627 - KERNEL32/WINMM: Added VMutex to KERNEL32 (imported by WINMM)628 - KERNEL32: New heap implementation (heap.cpp & os2heap.cpp)629 - KERNEL32: Replace exception handler for each new thread630 - KERNEL32: Set previous exception handler to 0 instead of -1631 (fixes endless exception handler calls)632 - Added macro dprintf & dassert to include\misc.h (no more need 633 for #ifdef DEBUG's)630 - KERNEL32/WINMM: Added VMutex to KERNEL32 (imported by WINMM) 631 - KERNEL32: New heap implementation (heap.cpp & os2heap.cpp) 632 - KERNEL32: Replace exception handler for each new thread 633 - KERNEL32: Set previous exception handler to 0 instead of -1 634 (fixes endless exception handler calls) 635 - Added macro dprintf & dassert to include\misc.h (no more need 636 for #ifdef DEBUG's) 634 637 635 638 31-01-1998: Sander van Leeuwen 636 - USER32: Fixed two bugs in CreateWindowExA/W637 - WINMM: Fixed wave playback problem639 - USER32: Fixed two bugs in CreateWindowExA/W 640 - WINMM: Fixed wave playback problem 638 641 639 642 18-01-1998: Sander van Leeuwen 640 - GDI32: Changed GetDIBColor & SetDIBColor641 - GDI32: Fixed CreateDIBSection642 - Quake 2 working in a window!643 - GDI32: Changed GetDIBColor & SetDIBColor 644 - GDI32: Fixed CreateDIBSection 645 - Quake 2 working in a window! 643 646 644 647 17-01-1998: Sander van Leeuwen 645 - WINMM: Waveout working, Quake 2 WITH sound now!646 - GDI32: Implemented GetDIBColor & SetDIBColor648 - WINMM: Waveout working, Quake 2 WITH sound now! 649 - GDI32: Implemented GetDIBColor & SetDIBColor 647 650 648 651 11-01-1998: Sander van Leeuwen 649 - KERNEL32: Exception handler fix650 - WINMM: Started with WaveOut implementation652 - KERNEL32: Exception handler fix 653 - WINMM: Started with WaveOut implementation 651 654 652 655 11-01-1998: Felix Maschek 653 - TAPI32: Fixes656 - TAPI32: Fixes 654 657 655 658 10-01-1998: Sander van Leeuwen 656 - Changes to makefile and wsock32.c to make it compile with VAC657 - VirtualAlloc bugfix (reserve)658 - Dialog fix (font name)659 - WINMM now uses mmsystem.h from win32 SDK659 - Changes to makefile and wsock32.c to make it compile with VAC 660 - VirtualAlloc bugfix (reserve) 661 - Dialog fix (font name) 662 - WINMM now uses mmsystem.h from win32 SDK 660 663 661 664 10-01-1998: Chris McKillop 662 - New build tree665 - New build tree 663 666 664 667 10-01-1998: Vince Vielhaber 665 - Winsock32 changes668 - Winsock32 changes 666 669 667 670 31-12-1997: Sander van Leeuwen 668 - Remove all 'OS2' strings from imports/exports (dlls/pe2lx)671 - Remove all 'OS2' strings from imports/exports (dlls/pe2lx) 669 672 670 673 28-12-1997: Sander van Leeuwen 671 - KERNEL32: Code to allow IO in ring 3 added (xf86sup.sys)672 Set environment variable WIN32_IOPL2 to enable this673 674 - KERNEL32: Fixed GetStartupInfoA/W (WINE)675 - GDI32: Added CreateDIBSection from Wine (not complete)676 - Lots of stubs added677 - Almost got Quake II running....674 - KERNEL32: Code to allow IO in ring 3 added (xf86sup.sys) 675 Set environment variable WIN32_IOPL2 to enable this 676 677 - KERNEL32: Fixed GetStartupInfoA/W (WINE) 678 - GDI32: Added CreateDIBSection from Wine (not complete) 679 - Lots of stubs added 680 - Almost got Quake II running.... 678 681 679 682 23-12-1997: Felix Maschek 680 - CAPI2032: Complete implementation of CAPI683 - CAPI2032: Complete implementation of CAPI 681 684 682 685 20-12-1997: Felix Maschek 683 - TAPI32: Stub dll686 - TAPI32: Stub dll 684 687 685 688 20-12-1997: Sander van Leeuwen 686 - KERNEL32: Bug in winmod.cpp687 - KERNEL32: Added code for exception handling (not fool proof)688 - KERNEL32: Fixed HeapCreate (now reserves 32 MB instead of 64 kb)689 - KERNEL32: Catch FPU exception, mask fpu exceptions, fix stack and continue execution690 - PE2LX: Removed stack size & base switch691 - WINMM: Added joyGetPos stub689 - KERNEL32: Bug in winmod.cpp 690 - KERNEL32: Added code for exception handling (not fool proof) 691 - KERNEL32: Fixed HeapCreate (now reserves 32 MB instead of 64 kb) 692 - KERNEL32: Catch FPU exception, mask fpu exceptions, fix stack and continue execution 693 - PE2LX: Removed stack size & base switch 694 - WINMM: Added joyGetPos stub 692 695 693 696 14-12-1997: Sander van Leeuwen 694 - KERNEL32: Added QueryPerformanceFrequency, QueryPerformanceCounter695 - USER32: Added some stubs696 - GDI32: Added some stubs697 - WINMM: Added some stubs698 - WNETAP32: New (NETAPI32)699 - PE2LX: Change module import name NETAPI32 to WNETAP32 (name conflict with OS/2 NETAPI32)700 - PE2LX: Cut long dll names to 8 chars701 - MPR:Added WNetGetUserA stub697 - KERNEL32: Added QueryPerformanceFrequency, QueryPerformanceCounter 698 - USER32: Added some stubs 699 - GDI32: Added some stubs 700 - WINMM: Added some stubs 701 - WNETAP32: New (NETAPI32) 702 - PE2LX: Change module import name NETAPI32 to WNETAP32 (name conflict with OS/2 NETAPI32) 703 - PE2LX: Cut long dll names to 8 chars 704 - MPR: Added WNetGetUserA stub 702 705 703 706 31-11-1997: Sander van Leeuwen 704 - KERNEL32: Fixed GetEnvironmentStringsW705 - KERNEL32: Added DeviceIOControl (devio.c, map.c, iccio.asm; last two from XFree86 driver src)706 - KERNEL32: Changed CreateFile to open an OS/2 driver if required707 - Last two changes for win32 Glide dll.708 709 - Fixed window creation (wndproc.cpp), Open32 isn't sending WM_NCCREATE msgs!710 - Filter out CBS_OWNERDRAWFIXED & CBS_OWNERDRAWVARIABLE combobox styles711 in CreateWindowExA/W (not finished)712 - Added FormatMessageA/W from Wine (kernel32)713 - USER32:714 - Fixed GetSystemParameterInfoA/W, SPI_GETNONCLIENTMETRICS/SPI_SETNONCLIENTMETRICS715 (ConvertFontAW/ConvertFontWA macros)716 - Progress comclt32 class working717 - ADVAPI32, fixed:718 - RegEnumKeyW719 - RegEnumKeyExW720 - RegEnumValueW721 - RegQueryInfoKeyW722 - RegQueryValueW723 724 - USER32:725 - Fixed DrawEdge(borrowed from Wine)726 - Added ChangeMenuA/W(borrowed from Wine)727 - Fixed some color problems728 - Trackbar win32 SDK example working (toolbar comctl32 class)707 - KERNEL32: Fixed GetEnvironmentStringsW 708 - KERNEL32: Added DeviceIOControl (devio.c, map.c, iccio.asm; last two from XFree86 driver src) 709 - KERNEL32: Changed CreateFile to open an OS/2 driver if required 710 - Last two changes for win32 Glide dll. 711 712 - Fixed window creation (wndproc.cpp), Open32 isn't sending WM_NCCREATE msgs! 713 - Filter out CBS_OWNERDRAWFIXED & CBS_OWNERDRAWVARIABLE combobox styles 714 in CreateWindowExA/W (not finished) 715 - Added FormatMessageA/W from Wine (kernel32) 716 - USER32: 717 - Fixed GetSystemParameterInfoA/W, SPI_GETNONCLIENTMETRICS/SPI_SETNONCLIENTMETRICS 718 (ConvertFontAW/ConvertFontWA macros) 719 - Progress comclt32 class working 720 - ADVAPI32, fixed: 721 - RegEnumKeyW 722 - RegEnumKeyExW 723 - RegEnumValueW 724 - RegQueryInfoKeyW 725 - RegQueryValueW 726 727 - USER32: 728 - Fixed DrawEdge (borrowed from Wine) 729 - Added ChangeMenuA/W (borrowed from Wine) 730 - Fixed some color problems 731 - Trackbar win32 SDK example working (toolbar comctl32 class)  - 
      
trunk/src/shell32/sh.cpp
r186 r273 1 /* $Id: sh.cpp,v 1. 5 1999-06-25 08:07:12phaller Exp $ */1 /* $Id: sh.cpp,v 1.6 1999-07-05 13:49:23 phaller Exp $ */ 2 2 3 3 /* … … 1880 1880 return SHChangeNotifyDeregister(x1); 1881 1881 } 1882  - 
      
trunk/src/shell32/she.cpp
r96 r273 1 /* $Id: she.cpp,v 1. 2 1999-06-10 16:56:09phaller Exp $ */1 /* $Id: she.cpp,v 1.3 1999-07-05 13:49:23 phaller Exp $ */ 2 2 3 3 /* … … 34 34 35 35 /***************************************************************************** 36 * Name : 36 * Name : HRESULT SheSetCurDrive 37 37 * Purpose : 38 * Parameters: 38 * Parameters: unknown 39 39 * Variables : 40 40 * Result : 41 * Remark : 41 * Remark : SHELL32.285 42 42 * Status : UNTESTED STUB 43 43 * … … 45 45 *****************************************************************************/ 46 46 47 47 HRESULT WIN32API SheSetCurDrive(DWORD x1) 48 { 49 dprintf(("SHELL32: SheSetCurDrive(%08xh) not implemented.\n", 50 x1)); 51 }  - 
      
trunk/src/shell32/shell32.def
r186 r273 1 ; $Id: shell32.def,v 1.1 0 1999-06-25 08:07:13phaller Exp $1 ; $Id: shell32.def,v 1.11 1999-07-05 13:49:24 phaller Exp $ 2 2 3 3 ;Created by BLAST for IBM's compiler … … 283 283 ; SheFullPathA = _SheFullPathA@? @275 284 284 ; SheFullPathW = _SheFullPathW@? @276 285 ;SheSetCurDrive = _SheSetCurDrive@4 @277285 SheSetCurDrive = _SheSetCurDrive@4 @277 286 286 ; SheGetDirA = _SheGetDirA@? @278 287 287 ; SheGetDirExW = _SheGetDirExW@? @279  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  