mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 20:59:54 +00:00
bd34d4ff41
Mon Jun 19 20:29:50 1995 Alexandre Julliard (julliard@sunsite.unc.edu) * [debugger/*.c] Modified debugger to use segmented pointers everywhere. * [if1632/shell.spec] [if1632/sound.spec] [if1632/user.spec] Declared all functions that return only 16-bit as 'pascal16'. * [include/ldt.h] [memory/ldt.c] Export LDT_EntryToBytes (new) and LDT_BytesToEntry for DPMI. Maintain a copy of the selector flags, removing the need to make a system call to retrieve an LDT entry. * [loader/module.c] Fixed bug with module file handle cache. * [loader/ne_resource.c] Fixed file name bug in NE_AccessResource(). * [loader/resource.c] Fixed bug in LoadIcon() that caused wrong colors to be used for the icon mask. * [loader/signal.c] Moved instruction emulation to miscemu/instr.c. * [misc/dos_fs.c] [miscemu/int21.c] Lots of small fixes, thanks to Morten Welinder. * [miscemu/dpmi.c] More complete DPMI emulation. * [miscemu/instr.c] Added support for prefixes in instructions to emulate. * [miscemu/int2f.c] Use register macros instead of destroying the high part of 32-bit registers. * [objects/dc.c] Fixed bug in GetDCState() that failed to clear the new DC. * [rc/sysres.rc] Removed dialogs 11 and 12 that were never used. * [tools/build.c] 'pascal16' generated functions did not save %dx. Removed use of %fs to access the stack. %ds is no longer initialized before calling a 16-bit routine. * [windows/defwnd.c] Accept a NULL pointer as window title. * [windows/mdi.c] MDICascade: skip iconic windows. Implemented CalcChildScroll(). * [windows/utility.c] Fixed MulDiv() for illegal values. * [windows/win.c] Fixed X error in CreateWindowEx() when WM_NCCALCSIZE returned a zero width or height. Sun Jun 18 22:22:30 MET DST 1995 Fons Botman (botman@inter.nl.net) * [controls/edit.c] Fixed "uninitalized" message which -Wall couldnt see to be ok in EDIT_WriteText. * [include/debug.h] Added define for extra checks in API definitions during debugging. * [loader/ne_image.c] Added newline in NE_FixupPrologs to avoid long lines. * [misc/dos_fs.c] Added extra safety check in DOS_ValidDrive. * [misc/exec.c] Fixed definition of ExitWindows. Sun Jun 18 21:16:08 1995 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de> * [controls/edit.c] Some fixes, mostly for memory management, but also for text selection and tab postitions. General cleanup. Notepad.exe now works. * [controls/combo.c] Fix: the hwnd field of the DRAWITEMSTRUCT should always be that of the combo box, not the ComboLBox that belongs to it. * [controls/listbox.c] Handle itemID field correctly throughout. * [memory/local.c] Implemented flag LMEM_ZEROINIT. LocalReAlloc() could trash the heap. Fixed. * [objects/font.c] FONT_MatchFont(): don't get confused by negative widths. Fixed a segfault in EnumFonts(). * [objects/text.c] DrawText(): DT_CALCRECT implies DT_NOCLIP. * [objects/dcvalues.c] MAKELONG was used with bad parameters in DC_GET_X_Y. * [windows/dialog.c] Don't show the dialog if WS_VISIBLE isn't set in the template. * [windows/utility.c] UTILITY_convertArgs(): Never pass an expression containing ++ into a macro... * [windows/win.c] SetParent() should unlink the window before changing the parent. * [windows/message.c] Don't call timer functions via CallWindowProc(), since it checks whether hwnd==0 and does not call the function in that case. * [miscemu/instr.c] Ignore interrupt 0x3D, for VBRUN300.DLL. * [misc/commdlg.c] Don't rely on the itemData field of the DRAWITEMSTRUCT to contain a pointer to the item text. * [if1632/relay.c] Disable OLE and DDEML DLLs by default, since they contain nothing but stubs anyway. SHELL, COMMDLG and WIN87EM are left enabled, although some programs may work better without them. * [multimedia/*.c] [include/multimedia.h] [include/driver.h] Begun cleaning things up a little. Replaced printfs with dprintf_ macros, made functions static where possible, and some other minor changes. Sun Jun 11 23:19:10 1995 Martin von Loewis <martin@informatik.hu-berlin.de> * [debugger/dbg.y][debugger/dbg.l] Removed special handling for FILE_IDENTIFER, because it caused problems with x/<format> statements. * [debugger/info.c] Use SC_ESP instead of SC_EIP for stack dump. * [misc/compobj.c][if1632/compobj.spec] CoBuildVersion, CoInitialize, CoUninitialize: new functions * [misc/ole2.c][if1632/ole2.spec][misc/Imakefile][include/ole2.h] New files ole2.c, ole2.h OleBuildVersion, OleInitialize, OleUninitialize: new functions * [if1632/ole2disp.spec] Added missing ordinals above 109 * [misc/ole2nls.c][if1632/ole2nls.spec][include/winnls.h] New file winnls.h GetLocaleInfoA: new function * [if1632/shell.spec] Added FindEnvironmentString as stub * [misc/olecli.c][if1632/olecli.spec] OleIsDcMeta: New function * [objects/font][misc/gdi.spec] GetKerningPairs: new function * [misc/shell.c] ShellExecute: Implemented support for starting programs * [if1632/user.spec] Inserted missing relay to GetClipCursor Sun Jun 11 20:34:47 1995 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de> * [controls/edit.c] Fix a problem with the local heap. * [include/wintypes.h] Fixed wrong declarations of CATCHBUF and LPCATCHBUF. * [include/mdi.h] [windows/mdi.c] This code still assumed segmented address==linear address. Fixed. * [include/msdos.h] [misc/dos_fs.c] The filemask field of the dosdirent structure could be overrun. Fixed. If you had a file called foobar and a file called foo, trying to FindFile(foo) could accidentally find file foobar instead. Fixed. * [misc/file.c] OpenFile(): Always return the full pathname in ofs->szPathName. This also fixes GetModuleFilename(). Prevent _lclose() from closing stderr or stdout. * [misc/profile.c] Search for .ini files in the path of the current module as well. (Needed by Lotus Organizer.) * [loader/task.c] [loader/ne_image.c] [loader/module.c] [memory/local.c] Local heaps are now initialized by InitTask() for executables. DLLs have to call LocalInit() themselves, LocalInit() has to put the heap at the end of the segment when called with start==0. We no longer allocate the DGROUP with 64k on startup, but grow the local heap in LOCAL_GetBlock() when necessary. * [loader/module.c] LoadLibrary() should call LoadModule() in all cases, even if the DLL is already loaded, to ensure that the reference count is correct. * [loader/ne_image.c] Some changes to function prolog fixup. Does anyone know exactly how this is supposed to work? I am only guessing here. In NE_InitializeDLLs(), initialize the DLLs a module refers to before the module itself. * [loader/task.c] Initialize instance data at the beginning of the DGROUP in InitTask(). * [memory/local.c] Some fixes for moveable blocks. * [memory/selector.c] All the IsBad*Pointer() functions returned exactly the wrong boolean value in all cases! * [objects/bitblt.c] Fixed another null pointer dereference in debugging output. * [objects/font.c] Some more recovery possibilities for FONT_MatchFont() if a specified font does not exist. * [windows/win.c] The dialog code may call CreateWindowEx with an integer in windowName. This happens for static icon controls that expect a resource ID as the window name. CreateWindowEx() used to crash. Fixed. * [windows/class.c] [windows/win.c] Window classes are owned by modules, not instances. Changed RegisterClass(), UnregisterClass(), GetClassInfo() and CreateWindowEx() accordingly. Sat Jun 10 16:10:53 1995 Olaf Flebbe <o.flebbe@science-computing.uni-tuebingen.de> * [miscemu/int21.c] clock.exe was displaying incorrect year. Fri Jun 9 20:36:56 1995 Victor Schneider <tailor@crl.com> * [include/cursor.h] [windows/cursor.c] Implemented CreateCursorIconIndirect().
150 lines
3.8 KiB
Ruby
150 lines
3.8 KiB
Ruby
name OLE2
|
|
id 15
|
|
|
|
1 stub OleBuildVersion
|
|
2 pascal OleInitialize(ptr) OleInitialize
|
|
3 pascal OleUninitialize() OleUninitialize
|
|
4 stub DLLGETCLASSOBJECT
|
|
#5 WEP
|
|
6 stub OLEQUERYLINKFROMDATA
|
|
7 stub OLEQUERYCREATEFROMDATA
|
|
8 stub OLECREATEFROMDATA
|
|
9 stub OLECREATELINKFROMDATA
|
|
10 stub OLECREATE
|
|
11 stub OLECREATELINK
|
|
12 stub OLELOAD
|
|
13 stub OLESAVE
|
|
14 stub OLERUN
|
|
#15 ___EXPORTEDSTUB
|
|
16 stub OLEISRUNNING
|
|
17 stub OLELOCKRUNNING
|
|
18 stub READCLASSSTG
|
|
19 stub WRITECLASSSTG
|
|
20 stub READCLASSSTM
|
|
21 stub WRITECLASSSTM
|
|
22 stub BINDMONIKER
|
|
23 stub MKPARSEDISPLAYNAME
|
|
24 stub OLESAVETOSTREAM
|
|
25 stub OLELOADFROMSTREAM
|
|
26 stub CREATEBINDCTX
|
|
27 stub CREATEITEMMONIKER
|
|
28 stub CREATEFILEMONIKER
|
|
29 stub CREATEGENERICCOMPOSITE
|
|
30 stub GETRUNNINGOBJECTTABLE
|
|
31 stub OLEGETMALLOC
|
|
32 stub RELEASESTGMEDIUM
|
|
33 stub READSTRINGSTREAM
|
|
34 stub WRITESTRINGSTREAM
|
|
35 stub REGISTERDRAGDROP
|
|
36 stub REVOKEDRAGDROP
|
|
37 stub DODRAGDROP
|
|
38 stub CREATEOLEADVISEHOLDER
|
|
39 stub CREATEDATAADVISEHOLDER
|
|
40 stub OLECREATEMENUDESCRIPTOR
|
|
41 stub OLESETMENUDESCRIPTOR
|
|
42 stub OLEDESTROYMENUDESCRIPTOR
|
|
43 stub OPENORCREATESTREAM
|
|
44 stub CREATEANTIMONIKER
|
|
45 stub CREATEPOINTERMONIKER
|
|
46 stub MONIKERRELATIVEPATHTO
|
|
47 stub MONIKERCOMMONPREFIXWITH
|
|
48 stub ISACCELERATOR
|
|
49 stub OLESETCLIPBOARD
|
|
50 stub OLEGETCLIPBOARD
|
|
51 stub OLEDUPLICATEDATA
|
|
52 stub OLEGETICONOFFILE
|
|
53 stub OLEGETICONOFCLASS
|
|
54 stub CREATEILOCKBYTESONHGLOBAL
|
|
55 stub GETHGLOBALFROMILOCKBYTES
|
|
56 stub OLEMETAFILEPICTFROMICONANDLABEL
|
|
57 stub GETCLASSFILE
|
|
58 stub OLEDRAW
|
|
59 stub OLECREATEDEFAULTHANDLER
|
|
60 stub OLECREATEEMBEDDINGHELPER
|
|
61 stub OLECONVERTISTORAGETOOLESTREAMEX
|
|
62 stub OLECONVERTOLESTREAMTOISTORAGEEX
|
|
63 stub SETDOCUMENTBITSTG
|
|
64 stub GETDOCUMENTBITSTG
|
|
65 stub WRITEOLESTG
|
|
66 stub READOLESTG
|
|
67 stub OLECREATEFROMFILE
|
|
68 stub OLECREATELINKTOFILE
|
|
69 stub CREATEDATACACHE
|
|
70 stub OLECONVERTISTORAGETOOLESTREAM
|
|
71 stub OLECONVERTOLESTREAMTOISTORAGE
|
|
74 stub READFMTUSERTYPESTG
|
|
75 stub WRITEFMTUSERTYPESTG
|
|
76 stub OLEFLUSHCLIPBOARD
|
|
77 stub OLEISCURRENTCLIPBOARD
|
|
78 stub OLETRANSLATEACCELERATOR
|
|
79 stub OLEDOAUTOCONVERT
|
|
80 stub OLEGETAUTOCONVERT
|
|
81 stub OLESETAUTOCONVERT
|
|
82 stub GETCONVERTSTG
|
|
83 stub SETCONVERTSTG
|
|
84 stub CREATESTREAMONHGLOBAL
|
|
85 stub GETHGLOBALFROMSTREAM
|
|
86 stub OLESETCONTAINEDOBJECT
|
|
87 stub OLENOTEOBJECTVISIBLE
|
|
88 stub OLECREATESTATICFROMDATA
|
|
89 stub OLEREGGETUSERTYPE
|
|
90 stub OLEREGGETMISCSTATUS
|
|
91 stub OLEREGENUMFORMATETC
|
|
92 stub OLEREGENUMVERBS
|
|
93 stub OLEGETENUMFORMATETC
|
|
100 stub MAKEDEBUGSTREAM
|
|
104 stub DBGLOGOPEN
|
|
105 stub DBGLOGCLOSE
|
|
106 stub DBGLOGOUTPUTDEBUGSTRING
|
|
107 stub DBGLOGWRITE
|
|
108 stub DBGLOGTIMESTAMP
|
|
109 stub DBGLOGWRITEBANNER
|
|
110 stub DBGDUMPOBJECT
|
|
111 stub DBGISOBJECTVALID
|
|
112 stub DUMPALLOBJECTS
|
|
113 stub VALIDATEALLOBJECTS
|
|
114 stub DBGDUMPCLASSNAME
|
|
115 stub DBGDUMPEXTERNALOBJECT
|
|
120 stub _IID_IENUMUNKNOWN
|
|
121 stub _IID_IENUMSTRING
|
|
122 stub _IID_IENUMMONIKER
|
|
123 stub _IID_IENUMFORMATETC
|
|
124 stub _IID_IENUMOLEVERB
|
|
125 stub _IID_IENUMSTATDATA
|
|
126 stub _IID_IENUMGENERIC
|
|
127 stub _IID_IENUMHOLDER
|
|
128 stub _IID_IENUMCALLBACK
|
|
129 stub _IID_IPERSISTSTREAM
|
|
130 stub _IID_IPERSISTSTORAGE
|
|
131 stub _IID_IPERSISTFILE
|
|
132 stub _IID_IPERSIST
|
|
133 stub _IID_IVIEWOBJECT
|
|
134 stub _IID_IDATAOBJECT
|
|
135 stub _IID_IADVISESINK
|
|
136 stub _IID_IDATAADVISEHOLDER
|
|
137 stub _IID_IOLEADVISEHOLDER
|
|
138 stub _IID_IOLEOBJECT
|
|
139 stub _IID_IOLEINPLACEOBJECT
|
|
140 stub _IID_IOLEWINDOW
|
|
141 stub _IID_IOLEINPLACEUIWINDOW
|
|
142 stub _IID_IOLEINPLACEFRAME
|
|
143 stub _IID_IOLEINPLACEACTIVEOBJECT
|
|
144 stub _IID_IOLECLIENTSITE
|
|
145 stub _IID_IOLEINPLACESITE
|
|
146 stub _IID_IPARSEDISPLAYNAME
|
|
147 stub _IID_IOLECONTAINER
|
|
148 stub _IID_IOLEITEMCONTAINER
|
|
149 stub _IID_IOLELINK
|
|
150 stub _IID_IOLECACHE
|
|
151 stub _IID_IOLEMANAGER
|
|
152 stub _IID_IOLEPRESOBJ
|
|
153 stub _IID_IDROPSOURCE
|
|
154 stub _IID_IDROPTARGET
|
|
155 stub _IID_IDEBUG
|
|
156 stub _IID_IDEBUGSTREAM
|
|
157 stub _IID_IADVISESINK2
|
|
158 stub _IID_IVIEWOBJECT2
|
|
159 stub _IID_IOLECACHE2
|
|
160 stub _IID_IOLECACHECONTROL
|
|
161 stub _IID_IRUNNABLEOBJECT
|