Release 950403
[wine/multimedia.git] / if1632 / kernel.spec
blobbdaa2ef169bbfce5169dfc1bf4771d99714c90c3
1 # $Id: kernel.spec,v 1.3 1993/07/04 04:04:21 root Exp root $
3 name kernel
4 id 1
5 length 415
7 #1 FATALEXIT
8 #2 EXITKERNEL
9 3 pascal GetVersion() GetVersion
10 4 pascal16 LocalInit(word word word) LocalInit
11 5 pascal16 LocalAlloc(word word) LocalAlloc
12 6 pascal16 LocalReAlloc(word word word) LocalReAlloc
13 7 pascal16 LocalFree(word) LocalFree
14 8 pascal16 LocalLock(word) LocalLock
15 9 pascal16 LocalUnlock(word) LocalUnlock
16 10 pascal16 LocalSize(word) LocalSize
17 11 pascal16 LocalHandle(word) LocalHandle
18 12 pascal16 LocalFlags(word) LocalFlags
19 13 pascal16 LocalCompact(word) LocalCompact
20 14 pascal16 LocalNotify(long) LocalNotify
21 15 pascal16 GlobalAlloc(word long) GlobalAlloc
22 16 pascal16 GlobalReAlloc(word long word) GlobalReAlloc
23 17 pascal16 GlobalFree(word) GlobalFree
24 18 pascal GlobalLock(word) WIN16_GlobalLock
25 19 pascal16 GlobalUnlock(word) GlobalUnlock
26 20 pascal GlobalSize(word) GlobalSize
27 21 pascal GlobalHandle(word) GlobalHandle
28 22 pascal16 GlobalFlags(word) GlobalFlags
29 23 pascal16 LockSegment(word) LockSegment
30 24 pascal16 UnlockSegment(word) UnlockSegment
31 25 pascal GlobalCompact(long) GlobalCompact
32 #26 GLOBALFREEALL
33 #28 GLOBALMASTERHANDLE
34 29 return Yield 0 0
35 30 pascal WaitEvent(word) KERNEL_WaitEvent
36 #31 POSTEVENT
37 #32 SETPRIORITY
38 #33 LOCKCURRENTTASK
39 34 pascal SetTaskQueue(word word) SetTaskQueue
40 35 pascal GetTaskQueue(word) GetTaskQueue
41 36 pascal16 GetCurrentTask() GetCurrentTask
42 37 pascal16 GetCurrentPDB() GetCurrentPDB
43 #38 SETTASKSIGNALPROC
44 41 return EnableDos 0 0
45 42 return DisableDos 0 0
46 45 pascal16 LoadModule(ptr ptr) LoadModule
47 46 pascal16 FreeModule(word) FreeLibrary
48 47 pascal16 GetModuleHandle(ptr) GetModuleHandle
49 48 pascal16 GetModuleUsage(word) GetModuleUsage
50 49 pascal16 GetModuleFileName(word ptr s_word) GetModuleFileName
51 50 pascal GetProcAddress(word ptr) GetProcAddress
52 51 pascal MakeProcInstance(segptr word) MakeProcInstance
53 52 pascal FreeProcInstance(segptr) FreeProcInstance
54 #53 CALLPROCINSTANCE
55 #54 pascal16 GETINSTANCEDATA
56 55 pascal16 Catch(ptr) Catch
57 56 pascal Throw(ptr word) Throw
58 57 pascal16 GetProfileInt(ptr ptr word) GetProfileInt
59 58 pascal16 GetProfileString(ptr ptr ptr ptr word) GetProfileString
60 59 pascal16 WriteProfileString(ptr ptr ptr) WriteProfileString
61 60 pascal16 FindResource(word segptr segptr) FindResource
62 61 pascal16 LoadResource(word word) LoadResource
63 62 pascal LockResource(word) WIN16_LockResource
64 63 pascal16 FreeResource(word) FreeResource
65 64 pascal16 AccessResource(word word) AccessResource
66 65 pascal SizeofResource(word word) SizeofResource
67 66 pascal16 AllocResource(word word long) AllocResource
68 #67 SETRESOURCEHANDLER
69 68 pascal16 InitAtomTable(word) InitAtomTable
70 69 pascal16 FindAtom(ptr) FindAtom
71 70 pascal16 AddAtom(ptr) AddAtom
72 71 pascal16 DeleteAtom(word) DeleteAtom
73 72 pascal16 GetAtomName(word ptr word) GetAtomName
74 73 pascal16 GetAtomHandle(word) GetAtomHandle
75 74 pascal16 OpenFile(ptr ptr word) OpenFile
76 #75 OPENPATHNAME
77 #76 DELETEPATHNAME
78 #77 RESERVED1
79 #78 RESERVED2
80 #79 RESERVED3
81 #80 RESERVED4
82 81 pascal16 _lclose(word) _lclose
83 82 pascal16 _lread(word ptr word) _lread
84 83 pascal16 _lcreat(ptr word) _lcreat
85 84 pascal _llseek(word long word) _llseek
86 85 pascal16 _lopen(ptr word) _lopen
87 86 pascal16 _lwrite(word ptr word) _lwrite
88 #87 RESERVED5
89 88 pascal lstrcpy(segptr segptr) lstrcpy
90 89 pascal lstrcat(segptr segptr) lstrcat
91 90 pascal16 lstrlen(ptr) lstrlen
92 91 register InitTask() KERNEL_InitTask
93 92 pascal16 GetTempDrive(byte) GetTempDrive
94 93 pascal16 GetCodeHandle(ptr) GetCodeHandle
95 #94 DEFINEHANDLETABLE
96 95 pascal16 LoadLibrary(ptr) LoadLibrary
97 96 pascal16 FreeLibrary(word) FreeLibrary
98 97 pascal16 GetTempFileName(byte ptr word ptr) GetTempFileName
99 #98 GETLASTDISKCHANGE
100 #99 GETLPERRMODE
101 #100 VALIDATECODESEGMENTS
102 #101 NOHOOKDOSCALL
103 102 register DOS3Call() DOS3Call
104 #103 NETBIOSCALL
105 #104 GETCODEINFO
106 #105 GETEXEVERSION
107 106 pascal SetSwapAreaSize(word) SetSwapAreaSize
108 107 pascal SetErrorMode(word) SetErrorMode
109 #108 SWITCHSTACKTO
110 #109 SWITCHSTACKBACK
111 #110 PATCHCODEHANDLE
112 111 pascal GlobalWire(word) GlobalWire
113 112 pascal16 GlobalUnWire(word) GlobalUnWire
114 113 equate __AHSHIFT 3
115 114 equate __AHINCR 8
116 115 pascal OutputDebugString(ptr) OutputDebugString
117 #116 INITLIB
118 117 return OldYield 0 0
119 #118 GETTASKQUEUEDS
120 #119 GETTASKQUEUEES
121 #120 UNDEFDYNLINK
122 121 pascal16 LocalShrink(word word) LocalShrink
123 #122 ISTASKLOCKED
124 #123 KBDRST
125 124 return EnableKernel 0 0
126 125 return DisableKernel 0 0
127 #126 MEMORYFREED
128 127 pascal16 GetPrivateProfileInt(ptr ptr s_word ptr) GetPrivateProfileInt
129 128 pascal16 GetPrivateProfileString(ptr ptr ptr ptr s_word ptr)
130 GetPrivateProfileString
131 129 pascal16 WritePrivateProfileString(ptr ptr ptr ptr)
132 WritePrivateProfileString
133 130 pascal FileCDR(ptr) FileCDR
134 131 pascal GetDOSEnvironment() GetDOSEnvironment
135 132 pascal GetWinFlags() GetWinFlags
136 #133 GETEXEPTR
137 134 pascal16 GetWindowsDirectory(ptr word) GetWindowsDirectory
138 135 pascal16 GetSystemDirectory(ptr word) GetSystemDirectory
139 136 pascal16 GetDriveType(byte) GetDriveType
140 137 pascal FatalAppExit(word ptr) FatalAppExit
141 138 pascal GetHeapSpaces(word) GetHeapSpaces
142 #139 DOSIGNAL
143 #140 SETSIGHANDLER
144 #141 INITTASK1
145 150 return DirectedYield 2 0
146 #151 WINOLDAPCALL
147 152 pascal16 GetNumTasks() GetNumTasks
148 154 return GlobalNotify 4 0
149 #155 GETTASKDS
150 #156 LIMITEMSPAGES
151 #157 GETCURPID
152 #158 ISWINOLDAPTASK
153 #159 GLOBALHANDLENORIP
154 #160 EMSCOPY
155 161 pascal16 LocalCountFree() LocalCountFree
156 162 pascal16 LocalHeapSize() LocalHeapSize
157 163 pascal16 GlobalLRUOldest(word) GlobalLRUOldest
158 164 pascal16 GlobalLRUNewest(word) GlobalLRUNewest
159 #165 A20PROC
160 166 pascal16 WinExec(ptr word) WinExec
161 #167 GETEXPWINVER
162 #168 DIRECTRESALLOC
163 169 pascal GetFreeSpace(word) GetFreeSpace
164 170 pascal16 AllocCStoDSAlias(word) AllocCStoDSAlias
165 171 pascal16 AllocDStoCSAlias(word) AllocDStoCSAlias
166 172 pascal16 AllocAlias(word) AllocCStoDSAlias
167 #173 __ROMBIOS
168 #174 __A000H
169 175 pascal16 AllocSelector(word) AllocSelector
170 176 pascal16 FreeSelector(word) FreeSelector
171 177 pascal16 PrestoChangoSelector(word word) PrestoChangoSelector
172 178 equate __WINFLAGS 0x413
173 #179 __D000H
174 180 pascal16 LongPtrAdd(long long) LongPtrAdd
175 #181 __B000H
176 #182 __B800H
177 #183 __0000H
178 184 pascal GlobalDOSAlloc(long) GlobalDOSAlloc
179 185 pascal16 GlobalDOSFree(word) GlobalDOSFree
180 186 pascal GetSelectorBase(word) GetSelectorBase
181 187 pascal16 SetSelectorBase(word long) SetSelectorBase
182 188 pascal GetSelectorLimit(word) GetSelectorLimit
183 189 pascal16 SetSelectorLimit(word long) SetSelectorLimit
184 #190 __E000H
185 191 pascal16 GlobalPageLock(word) GlobalPageLock
186 192 pascal16 GlobalPageUnlock(word) GlobalPageUnlock
187 #193 __0040H
188 #194 __F000H
189 #195 __C000H
190 196 pascal16 SelectorAccessRights(word word word) SelectorAccessRights
191 197 pascal16 GlobalFix(word) GlobalFix
192 198 pascal16 GlobalUnfix(word) GlobalUnfix
193 199 pascal16 SetHandleCount(word) SetHandleCount
194 #200 VALIDATEFREESPACES
195 #201 REPLACEINST
196 #202 REGISTERPTRACE
197 #203 DEBUGBREAK
198 #204 SWAPRECORDING
199 #205 CVWBREAK
200 206 pascal16 AllocSelectorArray(word) AllocSelectorArray
201 207 return IsDBCSLeadByte 2 0
202 310 pascal16 LocalHandleDelta(word) LocalHandleDelta
203 #311 GETSETKERNELDOSPROC
204 #314 DEBUGDEFINESEGMENT
205 315 pascal WriteOutProfiles() sync_profiles
206 #316 GETFREEMEMINFO
207 #318 FATALEXITHOOK
208 #319 FLUSHCACHEDFILEHANDLE
209 #320 ISTASK
210 323 return IsRomModule 2 0
211 #324 LOGERROR
212 #325 LOGPARAMERROR
213 326 return IsRomFile 2 0
214 #327 K327
215 #328 _DEBUGOUTPUT
216 #329 K329
217 #332 THHOOK
218 334 pascal16 IsBadReadPtr(segptr word) IsBadReadPtr
219 335 pascal16 IsBadWritePtr(segptr word) IsBadWritePtr
220 336 pascal16 IsBadCodePtr(segptr) IsBadCodePtr
221 337 pascal16 IsBadStringPtr(segptr word) IsBadStringPtr
222 #338 HASGPHANDLER
223 #339 DIAGQUERY
224 #340 DIAGOUTPUT
225 #341 TOOLHELPHOOK
226 #342 __GP
227 #343 REGISTERWINOLDAPHOOK
228 #344 GETWINOLDAPHOOKS
229 #345 ISSHAREDSELECTOR
230 346 pascal16 IsBadHugeReadPtr(segptr long) IsBadHugeReadPtr
231 347 pascal16 IsBadHugeWritePtr(segptr long) IsBadHugeWritePtr
232 348 pascal hmemcpy(ptr ptr long) hmemcpy
233 349 pascal16 _hread(word ptr long) _hread
234 350 pascal16 _hwrite(word ptr long) _hwrite
235 #351 BUNNY_351
236 353 pascal lstrcpyn(segptr segptr word) lstrcpyn
237 #354 GETAPPCOMPATFLAGS
238 #355 GETWINDEBUGINFO
239 #356 SETWINDEBUGINFO
240 403 pascal16 FarSetOwner(word word) FarSetOwner
241 404 pascal16 FarGetOwner(word) FarGetOwner