1995-03-02 17:33:47 +00:00
|
|
|
name ole2disp
|
1995-03-19 17:39:39 +00:00
|
|
|
id 17
|
Release 950430
Sat Apr 29 20:42:01 1995 Alexandre Julliard (julliard@sunsite.unc.edu)
* [controls/static.c]
Fixed painting of SS_*FRAME controls.
* [if1632/callback.c]
Pass the window instance as DS to the 16-bit window procedure.
Rewrote Catch() and Throw() to make them work with multiple tasks.
* [loader/main.c]
New function MAIN_Init() to perform initializations before the
first task is started instead of doing them in InitApp().
Temporary hack to command-line parsing to load one program per
command-line argument, to make testing task-switching easier.
* [loader/*.c]
Reimplemented modules to use a Windows-compatible layout and to
allow multiple tasks and multiple module instances. Not really
finished yet.
* [loader/task.c] [misc/exec.c]
Reimplemented tasks to use a common address space, and implemented
preliminary task-switching capabilities.
* [memory/global.c]
Fixed bug in GlobalNext().
* [misc/main.c]
Updated the list of contributors. Let me know if I forgot someone.
* [miscemu/int21.c]
Use one DTA per task instead of a global one.
* [objects/bitblt.c]
Fixed bug in BitBlt() that could cause BadMatch errors.
* [tools/build.c]
Added new function type 'stub', that makes possible to export an
unimplemented function by name as well as by ordinal. This will
avoid loading errors for unimplemented functions.
Generate an in-memory module layout for built-in DLLs so that the
same code can be used for built-in and loaded modules.
Changed relay code to make it unnecessary to save the value of the
BP register.
* [windows/message.c]
Implemented multiple message queues and preliminary task-switching
capabilities. Inter-task SendMessage() calls are not implemented
yet and will probably cause crashes if used.
* [windows/property.c]
Reimplemented properties and allocate them on the USER heap.
* [windows/win.c]
Fixed bug in SetWindowWord().
Reimplemented EnumWindows() and EnumTaskWindows().
Tue Apr 18 09:48:38 1995 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
* [misc/main.c]
GetSystemParametersInfo(): Additional action SPI_GETICONTITLEFONT.
* [loader/resource.c]
Removed the check for NE_SEGFLAGS_EXECUTEONLY, since it broke
control.exe.
Fixed icon loading.
* [objects/font.c] [include/windows.h]
Fixed a bug in InitFontsList() and worked on the EnumFonts()
functions to make them comprehensible.
* [controls/button.c]
Fixed my previous patch to handle LBUTTONUP messages.
Fri Apr 14 11:41:28 1995 Cameron Heide (heide@ee.ualberta.ca)
* [misc/network.c, misc/dos_fs.c]
Implemented WNetGetConnection. All that is currently
supported are drives, for which the remote name is simply
the redirected UNIX directory name.
* [miscemu/int2?.c]
More drive number validity checking.
Wed Apr 12 11:28:37 1995 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
* [controls/listbox.c]
Oops, my previous change to ListBoxDirectory broke the Borland
file open dialog. Fixed.
Mon Apr 10 23:17:12 1995 Martin von Loewis <loewis@informatik.hu-berlin.de>
* [if1632/ole2nls.spec] [misc/ole2nls.c] [misc/Imakefile]
New file ole2nls.c. Added stubs for GetUserDefaultLCID,
GetSystemDefaultLCID, GetUserDefaultLangID, GetSystemDefaultLangID.
Mon Apr 10 10:05:18 1995 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>
* [memory/global.c] [memory/local.c] [include/windows.h]
GlobalReAlloc(): If GMEM_MODIFY is set, don't resize the block.
LocalReAlloc(): Same for LMEM_MODIFY.
* [controls/listbox.c]
Fixed a bug in ListBoxDirectory that prevented commdlg from working.
Check for errors in some more places.
* [if1632/gdi.spec] [if1632/user.spec]
16 bit callback functions should be passed as segptrs.
* [include/dlls.h] [loader/ne_image.c] [loader/selector.c]
[loader/library.c]
Prevent a DLL from being initialized twice (Borlands Resource
Workshop used to do this).
Provide an additional flag for each w_file that indicates whether
it's an EXE or a DLL, for combinations like pbrush.exe/.dll.
* [controls/button.c]
Handle LBUTTONUP messages even if the button no longer has the
capture (for WinHelp).
* [include/wintypes.h]
FARPROC is now a segptr for the emulator and a function
pointer for the library.
* [misc/commdlg.c] [misc/commdlg.h]
Cleaned the file dialogs up a little. They now work reasonably well,
although there are still some problems (e.g. files are initially
invisible).
* [windows/class.c] [if1632/user.spec] [include/windows.h]
GetClassInfo() must take a segptr, as it checks whether the
highword is zero.
GetClassName() called the wrong atom function. No surprise it didn't
find anything.
* [misc/lstr.c]
AnsiToOem() and OemToAnsi() didn't terminate the strings. Fixed.
Removed some warnings.
* [if1632/relay.c] [if1632/ddeml.spec] [include/dlls.h]
New spec file for the 3.1 DDEML DDL.
* [controls/menu.c]
Small fix to ChangeMenu - mask out the obsolete flags
(MF_APPEND == MF_OWNERDRAW, this led to problems). It also had
problems with the MF_BYPOSITION flag.
* [windows/message.c]
SendMessage(): call the WH_CALLWNDPROC hook function. This is rather
ugly, I'm afraid. Windows probably passes a pointer to the 16 bit
stack for speed reasons.
* [windows/hook.c] [include/windows.h]
Set/HookWindowsHook() shouldn't just call their *Ex counterparts, as
they have slightly different semantics.
MS Hearts now works somewhat, if you disable the new builtin DDEML.
The graphics are completely messed up, though.
1995-04-30 10:05:20 +00:00
|
|
|
|
|
|
|
1 stub DLLGETCLASSOBJECT
|
|
|
|
2 stub SYSALLOCSTRING
|
|
|
|
3 stub SYSREALLOCSTRING
|
|
|
|
4 stub SYSALLOCSTRINGLEN
|
|
|
|
5 stub SYSREALLOCSTRINGLEN
|
|
|
|
6 stub SYSFREESTRING
|
|
|
|
7 stub SYSSTRINGLEN
|
|
|
|
8 stub VARIANTINIT
|
|
|
|
9 stub VARIANTCLEAR
|
|
|
|
10 stub VARIANTCOPY
|
|
|
|
11 stub VARIANTCOPYIND
|
|
|
|
12 stub VARIANTCHANGETYPE
|
|
|
|
13 stub VARIANTTIMETODOSDATETIME
|
|
|
|
14 stub DOSDATETIMETOVARIANTTIME
|
|
|
|
15 stub SAFEARRAYCREATE
|
|
|
|
16 stub SAFEARRAYDESTROY
|
|
|
|
17 stub SAFEARRAYGETDIM
|
|
|
|
18 stub SAFEARRAYGETELEMSIZE
|
|
|
|
19 stub SAFEARRAYGETUBOUND
|
|
|
|
20 stub SAFEARRAYGETLBOUND
|
|
|
|
21 stub SAFEARRAYLOCK
|
|
|
|
22 stub SAFEARRAYUNLOCK
|
|
|
|
23 stub SAFEARRAYACCESSDATA
|
|
|
|
24 stub SAFEARRAYUNACCESSDATA
|
|
|
|
25 stub SAFEARRAYGETELEMENT
|
|
|
|
26 stub SAFEARRAYPUTELEMENT
|
|
|
|
27 stub SAFEARRAYCOPY
|
|
|
|
28 stub DISPGETPARAM
|
|
|
|
29 stub DISPGETIDSOFNAMES
|
|
|
|
30 stub DISPINVOKE
|
|
|
|
31 stub CREATEDISPTYPEINFO
|
|
|
|
32 stub CREATESTDDISPATCH
|
|
|
|
33 stub _IID_IDISPATCH
|
|
|
|
34 stub _IID_IENUMVARIANT
|
|
|
|
35 stub REGISTERACTIVEOBJECT
|
|
|
|
36 stub REVOKEACTIVEOBJECT
|
|
|
|
37 stub GETACTIVEOBJECT
|
|
|
|
38 stub SAFEARRAYALLOCDESCRIPTOR
|
|
|
|
39 stub SAFEARRAYALLOCDATA
|
|
|
|
40 stub SAFEARRAYDESTROYDESCRIPTOR
|
|
|
|
41 stub SAFEARRAYDESTROYDATA
|
|
|
|
42 stub SAFEARRAYREDIM
|
|
|
|
43 stub VARI2FROMI4
|
|
|
|
44 stub VARI2FROMR4
|
|
|
|
45 stub VARI2FROMR8
|
|
|
|
46 stub VARI2FROMCY
|
|
|
|
47 stub VARI2FROMDATE
|
|
|
|
48 stub VARI2FROMSTR
|
|
|
|
49 stub VARI2FROMDISP
|
|
|
|
50 stub VARI2FROMBOOL
|
|
|
|
51 stub VARI4FROMI2
|
|
|
|
52 stub VARI4FROMR4
|
|
|
|
53 stub VARI4FROMR8
|
|
|
|
54 stub VARI4FROMCY
|
|
|
|
55 stub VARI4FROMDATE
|
|
|
|
56 stub VARI4FROMSTR
|
|
|
|
57 stub VARI4FROMDISP
|
|
|
|
58 stub VARI4FROMBOOL
|
|
|
|
59 stub VARR4FROMI2
|
|
|
|
60 stub VARR4FROMI4
|
|
|
|
61 stub VARR4FROMR8
|
|
|
|
62 stub VARR4FROMCY
|
|
|
|
63 stub VARR4FROMDATE
|
|
|
|
64 stub VARR4FROMSTR
|
|
|
|
65 stub VARR4FROMDISP
|
|
|
|
66 stub VARR4FROMBOOL
|
|
|
|
67 stub VARR8FROMI2
|
|
|
|
68 stub VARR8FROMI4
|
|
|
|
69 stub VARR8FROMR4
|
|
|
|
70 stub VARR8FROMCY
|
|
|
|
71 stub VARR8FROMDATE
|
|
|
|
72 stub VARR8FROMSTR
|
|
|
|
73 stub VARR8FROMDISP
|
|
|
|
74 stub VARR8FROMBOOL
|
|
|
|
75 stub VARDATEFROMI2
|
|
|
|
76 stub VARDATEFROMI4
|
|
|
|
77 stub VARDATEFROMR4
|
|
|
|
78 stub VARDATEFROMR8
|
|
|
|
79 stub VARDATEFROMCY
|
|
|
|
80 stub VARDATEFROMSTR
|
|
|
|
81 stub VARDATEFROMDISP
|
|
|
|
82 stub VARDATEFROMBOOL
|
|
|
|
83 stub VARCYFROMI2
|
|
|
|
84 stub VARCYFROMI4
|
|
|
|
85 stub VARCYFROMR4
|
|
|
|
86 stub VARCYFROMR8
|
|
|
|
87 stub VARCYFROMDATE
|
|
|
|
88 stub VARCYFROMSTR
|
|
|
|
89 stub VARCYFROMDISP
|
|
|
|
90 stub VARCYFROMBOOL
|
|
|
|
91 stub VARBSTRFROMI2
|
|
|
|
92 stub VARBSTRFROMI4
|
|
|
|
93 stub VARBSTRFROMR4
|
|
|
|
94 stub VARBSTRFROMR8
|
|
|
|
95 stub VARBSTRFROMCY
|
|
|
|
96 stub VARBSTRFROMDATE
|
|
|
|
97 stub VARBSTRFROMDISP
|
|
|
|
98 stub VARBSTRFROMBOOL
|
|
|
|
99 stub VARBOOLFROMI2
|
|
|
|
100 stub VARBOOLFROMI4
|
|
|
|
101 stub VARBOOLFROMR4
|
|
|
|
102 stub VARBOOLFROMR8
|
|
|
|
103 stub VARBOOLFROMDATE
|
|
|
|
104 stub VARBOOLFROMCY
|
|
|
|
105 stub VARBOOLFROMSTR
|
|
|
|
106 stub VARBOOLFROMDISP
|
|
|
|
107 stub DOINVOKEMETHOD
|
|
|
|
108 stub VARIANTCHANGETYPEEX
|
1995-03-02 17:33:47 +00:00
|
|
|
#109 WEP
|
|
|
|
#110 ___EXPORTEDSTUB
|