mirror of
https://github.com/reactos/wine.git
synced 2024-12-11 21:36:20 +00:00
1d62f6b9c2
May 1, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte) * [loader/signal.c] Add XUngrabPointer() & XUngrabServer() in wine_fault(). Fri Apr 22 19:30:08 1994 Erik Bos (erik@trashcan.hacktic.nl) * [objects/bitblt.c] color_stretch() rewritten to use ints only. *fast!* BLACKONWHITE & WHITEONBLACK stretchmodes redirected to use color_stretch(). Mon May 2 21:39:43 1994 Erik Bos (erik@trashcan.hacktic.nl) * [controls/menu.c] SetSysMenu() added. * [misc/cursor.c] GetCursor() added. * [misc/main.c] SwapMouseButton() added, (NOP). * [windows/win.c] GetDesktopHwnd() added. * [if1632/*spec] Added not implemented functions defs as comment. * [misc/winsocket.c] Change WSAGetXbyY() functions to non-blocking ones, Added WSAAsyncSelect(). (WSA functions can't be canceled yet). Wed Apr 20 23:58:58 1994 Scott A. Laird (scott@curly) * misc/profile.c: Fixed bug with GetIniFileName returning wrong path when given a simple file name. Fixed GetSetProfile to allow enumerating all key names when KeyName is null. Apr 25, 94 martin2@trgcorp.solucorp.qc.ca (Martin Ayotte) * [objects/bitblt.c] Add protection to BitBlt() & StretchBlt() for width or height = 0. * [windows/nonclient.c] Avoid painting in NC_DoNCPaint() if IsWindowVisible(). Simplify NC_TrackMouseMenuBar() because code moved to MenuFocusLoop(). * [windows/win.c] CreateWindowEx() & DestroyWindow() now call respectively AddWindowToTask() & RemoveWindowFromTask(). New empty stub for function AnyPopup(). * [loader/library.c] Bug Fix : GetModuleFileName() now return full path filename. * [include/menu.h] [controls/menu.c] Add hText handle and remove obsolete MENUITEM struct members. Add a ReleaseCapture() in SetMenu() when menubar changed while captured. Add MenuMouseMove() MenuButtonUp() in function MenuFocusLoop(). * [misc/file.c] GetTempFilename() now create a file. _lcreate() use unix open (name, mode, perm), with perm=O666. * [if1632/relay.c] Remove temporarly builtin SHELL.DLL, Add MMSYSTEM.DLL in builtin list. * New file [misc/mmsystem.c] * New file [include/mmsystem.h] * New file [if1632/mmsystem.spec] Many, many empty stubs ... :-)
247 lines
7.5 KiB
Ruby
247 lines
7.5 KiB
Ruby
# $Id: kernel.spec,v 1.3 1993/07/04 04:04:21 root Exp root $
|
|
#
|
|
name kernel
|
|
id 1
|
|
length 415
|
|
|
|
#1 FATALEXIT
|
|
#2 EXITKERNEL
|
|
3 pascal GetVersion() GetVersion()
|
|
4 pascal LocalInit(word word word) WIN16_LocalInit(1 2 3)
|
|
5 pascal LocalAlloc(word word) WIN16_LocalAlloc(1 2)
|
|
6 pascal LocalReAlloc(word word word) WIN16_LocalReAlloc(1 2 3)
|
|
7 pascal LocalFree(word) WIN16_LocalFree(1)
|
|
8 pascal LocalLock(word) WIN16_LocalLock(1)
|
|
9 pascal LocalUnlock(word) WIN16_LocalUnlock(1)
|
|
10 pascal LocalSize(word) WIN16_LocalSize(1)
|
|
11 pascal LocalHandle(word) ReturnArg(1)
|
|
12 pascal LocalFlags(word) WIN16_LocalFlags(1)
|
|
13 pascal LocalCompact(word) WIN16_LocalCompact(1)
|
|
14 return LocalNotify 4 0
|
|
15 pascal GlobalAlloc(word long) GlobalAlloc(1 2)
|
|
16 pascal GlobalReAlloc(word long word) GlobalReAlloc(1 2 3)
|
|
17 pascal GlobalFree(word) GlobalFree(1)
|
|
18 pascal GlobalLock(word) GlobalLock(1)
|
|
19 pascal GlobalUnlock(word) GlobalUnlock(1)
|
|
20 pascal GlobalSize(word) GlobalSize(1)
|
|
21 pascal GlobalHandle(word) GlobalHandle(1)
|
|
22 pascal GlobalFlags(word) GlobalFlags(1)
|
|
23 pascal LockSegment(s_word) KERNEL_LockSegment(1)
|
|
24 pascal UnlockSegment(s_word) KERNEL_UnlockSegment(1)
|
|
25 pascal GlobalCompact(long) GlobalCompact(1)
|
|
#26 GLOBALFREEALL
|
|
#28 GLOBALMASTERHANDLE
|
|
29 pascal Yield() Yield()
|
|
30 pascal WaitEvent(word) KERNEL_WaitEvent(1)
|
|
#31 POSTEVENT
|
|
#32 SETPRIORITY
|
|
#33 LOCKCURRENTTASK
|
|
34 pascal SetTaskQueue(word word) SetTaskQueue(1 2)
|
|
35 pascal GetTaskQueue(word) GetTaskQueue(1)
|
|
36 pascal GetCurrentTask() GetCurrentTask()
|
|
#37 GETCURRENTPDB
|
|
#38 SETTASKSIGNALPROC
|
|
#41 ENABLEDOS
|
|
#42 DISABLEDOS
|
|
45 pascal LoadModule(ptr ptr) LoadModule(1 2)
|
|
#46 FREEMODULE
|
|
47 pascal GetModuleHandle(ptr) GetModuleHandle(1)
|
|
48 pascal GetModuleUsage(word) GetModuleUsage(1)
|
|
49 pascal GetModuleFileName(word ptr s_word) GetModuleFileName(1 2 3)
|
|
50 pascal GetProcAddress(word ptr) GetProcAddress(1 2)
|
|
51 pascal MakeProcInstance(ptr word) CALLBACK_MakeProcInstance(1 2)
|
|
52 pascal FreeProcInstance(ptr) FreeProcInstance(1)
|
|
#53 CALLPROCINSTANCE
|
|
#54 GETINSTANCEDATA
|
|
55 pascal Catch(ptr) Catch (1)
|
|
56 pascal Throw(ptr word) Throw(1 2)
|
|
57 pascal GetProfileInt(ptr ptr word) GetProfileInt(1 2 3)
|
|
58 pascal GetProfileString(ptr ptr ptr ptr word) GetProfileString(1 2 3 4 5)
|
|
59 pascal WriteProfileString(ptr ptr ptr) WriteProfileString(1 2 3)
|
|
60 pascal FindResource(word ptr ptr) FindResource(1 2 3)
|
|
61 pascal LoadResource(word word) LoadResource(1 2)
|
|
62 pascal LockResource(word) LockResource(1)
|
|
63 pascal FreeResource(word) FreeResource(1)
|
|
64 pascal AccessResource(word word) AccessResource(1 2)
|
|
#65 SIZEOFRESOURCE
|
|
#66 ALLOCRESOURCE
|
|
#67 SETRESOURCEHANDLER
|
|
68 pascal InitAtomTable(word) InitAtomTable(1)
|
|
69 pascal FindAtom(ptr) FindAtom(1)
|
|
70 pascal AddAtom(ptr) AddAtom(1)
|
|
71 pascal DeleteAtom(word) DeleteAtom(1)
|
|
72 pascal GetAtomName(word ptr word) GetAtomName(1 2 3)
|
|
73 pascal GetAtomHandle(word) GetAtomHandle(1)
|
|
74 pascal OpenFile(ptr ptr word) OpenFile(1 2 3)
|
|
#75 OPENPATHNAME
|
|
#76 DELETEPATHNAME
|
|
#77 RESERVED1
|
|
#78 RESERVED2
|
|
#79 RESERVED3
|
|
#80 RESERVED4
|
|
81 pascal _lclose(word) _lclose(1)
|
|
82 pascal _lread(word ptr word) _lread(1 2 3)
|
|
83 pascal _lcreate(ptr word) _lcreate(1 2)
|
|
84 pascal _llseek(word long word) _llseek(1 2 3)
|
|
85 pascal _lopen(ptr word) _lopen(1 2)
|
|
86 pascal _lwrite(word ptr word) _lwrite(1 2 3)
|
|
#87 RESERVED5
|
|
88 pascal lstrcpy(ptr ptr) lstrcpy(1 2)
|
|
89 pascal lstrcat(ptr ptr) lstrcat(1 2)
|
|
90 pascal lstrlen(ptr) lstrlen(1)
|
|
91 register InitTask(word word word word word
|
|
word word word word word)
|
|
KERNEL_InitTask()
|
|
92 pascal GetTempDrive(byte) GetTempDrive(1)
|
|
#93 GETCODEHANDLE
|
|
#94 DEFINEHANDLETABLE
|
|
95 pascal LoadLibrary(ptr) LoadLibrary(1)
|
|
96 pascal FreeLibrary(word) FreeLibrary(1)
|
|
97 pascal GetTempFileName(byte ptr word ptr) GetTempFileName(1 2 3 4)
|
|
#98 GETLASTDISKCHANGE
|
|
#99 GETLPERRMODE
|
|
#100 VALIDATECODESEGMENTS
|
|
#101 NOHOOKDOSCALL
|
|
102 register DOS3Call(word word word word word
|
|
word word word word word)
|
|
DOS3Call()
|
|
#103 NETBIOSCALL
|
|
#104 GETCODEINFO
|
|
#105 GETEXEVERSION
|
|
#106 SETSWAPAREASIZE
|
|
107 pascal SetErrorMode(word) SetErrorMode(1)
|
|
#108 SWITCHSTACKTO
|
|
#109 SWITCHSTACKBACK
|
|
#110 PATCHCODEHANDLE
|
|
111 pascal GlobalWire(word) GlobalLock(1)
|
|
112 pascal GlobalUnWire(word) GlobalUnlock(1)
|
|
#113 __AHSHIFT
|
|
#114 __AHINCR
|
|
115 pascal OutputDebugString(ptr) OutputDebugString(1)
|
|
#116 INITLIB
|
|
117 pascal OldYield() Yield()
|
|
#118 GETTASKQUEUEDS
|
|
#119 GETTASKQUEUEES
|
|
#120 UNDEFDYNLINK
|
|
121 return LocalShrink 4 0
|
|
#122 ISTASKLOCKED
|
|
#123 KBDRST
|
|
#124 ENABLEKERNEL
|
|
#125 DISABLEKERNEL
|
|
#126 MEMORYFREED
|
|
127 pascal GetPrivateProfileInt(ptr ptr s_word ptr)
|
|
GetPrivateProfileInt(1 2 3 4)
|
|
128 pascal GetPrivateProfileString(ptr ptr ptr ptr s_word ptr)
|
|
GetPrivateProfileString(1 2 3 4 5 6)
|
|
129 pascal WritePrivateProfileString(ptr ptr ptr ptr)
|
|
WritePrivateProfileString(1 2 3 4)
|
|
#130 FILECBR
|
|
131 pascal GetDOSEnvironment() GetDOSEnvironment()
|
|
132 pascal GetWinFlags() GetWinFlags()
|
|
#133 GETEXEPTR
|
|
134 pascal GetWindowsDirectory(ptr word) GetWindowsDirectory(1 2)
|
|
135 pascal GetSystemDirectory(ptr word) GetSystemDirectory(1 2)
|
|
136 pascal GetDriveType(byte) GetDriveType(1)
|
|
137 pascal FatalAppExit(word ptr) FatalAppExit(1 2)
|
|
#138 GETHEAPSPACES
|
|
#139 DOSIGNAL
|
|
#140 SETSIGHANDLER
|
|
#141 INITTASK1
|
|
150 pascal DirectedYield() Yield()
|
|
#151 WINOLDAPCALL
|
|
152 pascal GetNumTasks() GetNumTasks()
|
|
154 return GlobalNotify 4 0
|
|
#155 GETTASKDS
|
|
#156 LIMITEMSPAGES
|
|
#157 GETCURPID
|
|
#158 ISWINOLDAPTASK
|
|
#159 GLOBALHANDLENORIP
|
|
#160 EMSCOPY
|
|
#161 LOCALCOUNTFREE
|
|
#162 LOCALHEAPSIZE
|
|
163 pascal GlobalLRUOldest(word) ReturnArg(1)
|
|
164 pascal GlobalLRUNewest(word) ReturnArg(1)
|
|
#165 A20PROC
|
|
166 pascal WinExec(ptr word) WinExec(1 2)
|
|
#167 GETEXPWINVER
|
|
#168 DIRECTRESALLOC
|
|
169 pascal GetFreeSpace(word) GetFreeSpace(1)
|
|
170 pascal AllocCStoDSAlias(word) AllocDStoCSAlias(1)
|
|
171 pascal AllocDStoCSAlias(word) AllocDStoCSAlias(1)
|
|
#172 ALLOCALIAS
|
|
#173 __ROMBIOS
|
|
#174 __A000H
|
|
175 pascal AllocSelector(word) AllocSelector(1)
|
|
176 pascal FreeSelector(word) FreeSelector(1)
|
|
177 pascal PrestoChangoSelector(word word) PrestoChangoSelector(1 2)
|
|
178 equate __WINFLAGS 0x413
|
|
#179 __D000H
|
|
#180 LONGPTRADD
|
|
#181 __B000H
|
|
#182 __B800H
|
|
#183 __0000H
|
|
184 return GlobalDOSAlloc 4 0
|
|
185 return GlobalDOSFree 2 0
|
|
#186 GETSELECTORBASE
|
|
#187 SETSELECTORBASE
|
|
#188 GETSELECTORLIMIT
|
|
#189 SETSELECTORLIMIT
|
|
#190 __E000H
|
|
191 pascal GlobalPageLock(word) GlobalLock(1)
|
|
192 pascal GlobalPageUnlock(word) GlobalUnlock(1)
|
|
#193 __0040H
|
|
#194 __F000H
|
|
#195 __C000H
|
|
#196 SELECTORACCESSRIGHTS
|
|
197 pascal GlobalFix(word) GlobalLock(1)
|
|
198 pascal GlobalUnfix(word) GlobalUnlock(1)
|
|
199 pascal SetHandleCount(word) SetHandleCount(1)
|
|
#200 VALIDATEFREESPACES
|
|
#201 REPLACEINST
|
|
#202 REGISTERPTRACE
|
|
#203 DEBUGBREAK
|
|
#204 SWAPRECORDING
|
|
#205 CVWBREAK
|
|
#206 ALLOCSELECTORARRAY
|
|
#207 ISDBCSLEADBYTE
|
|
#310 LOCALHANDLEDELTA
|
|
#311 GETSETKERNELDOSPROC
|
|
#314 DEBUGDEFINESEGMENT
|
|
315 pascal WriteOutProfiles() sync_profiles()
|
|
#316 GETFREEMEMINFO
|
|
#318 FATALEXITHOOK
|
|
#319 FLUSHCACHEDFILEHANDLE
|
|
#320 ISTASK
|
|
#323 ISROMMODULE
|
|
#324 LOGERROR
|
|
#325 LOGPARAMERROR
|
|
#326 ISROMFILE
|
|
#327 K327
|
|
#328 _DEBUGOUTPUT
|
|
#329 K329
|
|
#332 THHOOK
|
|
#334 ISBADREADPTR
|
|
#335 ISBADWRITEPTR
|
|
#336 ISBADCODEPTR
|
|
#337 ISBADSTRINGPTR
|
|
#338 HASGPHANDLER
|
|
#339 DIAGQUERY
|
|
#340 DIAGOUTPUT
|
|
#341 TOOLHELPHOOK
|
|
#342 __GP
|
|
#343 REGISTERWINOLDAPHOOK
|
|
#344 GETWINOLDAPHOOKS
|
|
#345 ISSHAREDSELECTOR
|
|
#346 ISBADHUGEREADPTR
|
|
#347 ISBADHUGEWRITEPTR
|
|
348 pascal hmemcpy(ptr ptr long) hmemcpy(1 2 3)
|
|
349 pascal _hread(word ptr long) _hread(1 2 3)
|
|
350 pascal _hwrite(word ptr long) _hwrite(1 2 3)
|
|
#351 BUNNY_351
|
|
353 pascal lstrcpyn(ptr ptr word) lstrcpyn(1 2 3)
|
|
#354 GETAPPCOMPATFLAGS
|
|
#355 GETWINDEBUGINFO
|
|
#356 SETWINDEBUGINFO
|
|
#403 K403
|
|
#404 K404
|