1 # $Id: kernel.spec,v 1.3 1993/07/04 04:04:21 root Exp root $
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
33 #28 GLOBALMASTERHANDLE
35 30 pascal WaitEvent
(word
) KERNEL_WaitEvent
39 34 pascal SetTaskQueue
(word word
) SetTaskQueue
40 35 pascal GetTaskQueue
(word
) GetTaskQueue
41 36 pascal16 GetCurrentTask
() GetCurrentTask
42 37 pascal16 GetCurrentPDB
() GetCurrentPDB
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
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
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
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
96 95 pascal16 LoadLibrary
(ptr
) LoadLibrary
97 96 pascal16 FreeLibrary
(word
) FreeLibrary
98 97 pascal16 GetTempFileName
(byte ptr word ptr
) GetTempFileName
101 #100 VALIDATECODESEGMENTS
103 102 register DOS3Call
() DOS3Call
107 106 pascal SetSwapAreaSize
(word
) SetSwapAreaSize
108 107 pascal SetErrorMode
(word
) SetErrorMode
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
118 117 return OldYield
0 0
122 121 pascal16 LocalShrink
(word word
) LocalShrink
125 124 return EnableKernel
0 0
126 125 return DisableKernel
0 0
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
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
145 150 return DirectedYield
2 0
147 152 pascal16 GetNumTasks
() GetNumTasks
148 154 return GlobalNotify
4 0
153 #159 GLOBALHANDLENORIP
155 161 pascal16 LocalCountFree
() LocalCountFree
156 162 pascal16 LocalHeapSize
() LocalHeapSize
157 163 pascal16 GlobalLRUOldest
(word
) GlobalLRUOldest
158 164 pascal16 GlobalLRUNewest
(word
) GlobalLRUNewest
160 166 pascal16 WinExec
(ptr word
) WinExec
163 169 pascal GetFreeSpace
(word
) GetFreeSpace
164 170 pascal16 AllocCStoDSAlias
(word
) AllocCStoDSAlias
165 171 pascal16 AllocDStoCSAlias
(word
) AllocDStoCSAlias
166 172 pascal16 AllocAlias
(word
) AllocCStoDSAlias
169 175 pascal16 AllocSelector
(word
) AllocSelector
170 176 pascal16 FreeSelector
(word
) FreeSelector
171 177 pascal16 PrestoChangoSelector
(word word
) PrestoChangoSelector
172 178 equate __WINFLAGS
0x413
174 180 pascal16 LongPtrAdd
(long long
) LongPtrAdd
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
185 191 pascal16 GlobalPageLock
(word
) GlobalPageLock
186 192 pascal16 GlobalPageUnlock
(word
) GlobalPageUnlock
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
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
208 #319 FLUSHCACHEDFILEHANDLE
210 323 return IsRomModule
2 0
213 326 return IsRomFile
2 0
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
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
236 353 pascal lstrcpyn
(segptr segptr word
) lstrcpyn
237 #354 GETAPPCOMPATFLAGS
240 403 pascal16 FarSetOwner
(word word
) FarSetOwner
241 404 pascal16 FarGetOwner
(word
) FarGetOwner