| name kernel |
| type win16 |
| file krnl386.exe |
| |
| 1 stub FatalExit |
| 2 stub ExitKernel |
| 3 pascal GetVersion() GetVersion16 |
| 4 pascal16 LocalInit(word word word) LocalInit |
| 5 pascal16 LocalAlloc(word word) LocalAlloc16 |
| 6 pascal16 LocalReAlloc(word word word) LocalReAlloc16 |
| 7 pascal16 LocalFree(word) LocalFree16 |
| 8 pascal16 LocalLock(word) LocalLock16 |
| 9 pascal16 LocalUnlock(word) LocalUnlock16 |
| 10 pascal16 LocalSize(word) LocalSize16 |
| 11 pascal16 LocalHandle(word) LocalHandle16 |
| 12 pascal16 LocalFlags(word) LocalFlags16 |
| 13 pascal16 LocalCompact(word) LocalCompact16 |
| 14 pascal16 LocalNotify(long) LocalNotify |
| 15 pascal16 GlobalAlloc(word long) GlobalAlloc16 |
| 16 pascal16 GlobalReAlloc(word long word) GlobalReAlloc16 |
| 17 pascal16 GlobalFree(word) GlobalFree16 |
| 18 pascal GlobalLock(word) WIN16_GlobalLock16 |
| 19 pascal16 GlobalUnlock(word) GlobalUnlock16 |
| 20 pascal GlobalSize(word) GlobalSize16 |
| 21 pascal GlobalHandle(word) GlobalHandle16 |
| 22 pascal16 GlobalFlags(word) GlobalFlags16 |
| 23 pascal16 LockSegment(word) LockSegment16 |
| 24 pascal16 UnlockSegment(word) UnlockSegment16 |
| 25 pascal GlobalCompact(long) GlobalCompact16 |
| 26 pascal16 GlobalFreeAll(word) GlobalFreeAll |
| 27 pascal16 GetModuleName(word ptr word) GetModuleName |
| 28 stub GlobalMasterHandle |
| 29 pascal16 Yield() Yield16 |
| 30 pascal16 WaitEvent(word) WaitEvent |
| 31 pascal16 PostEvent(word) PostEvent |
| 32 pascal16 SetPriority(word s_word) SetPriority |
| 33 pascal16 LockCurrentTask(word) LockCurrentTask |
| 34 pascal SetTaskQueue(word word) SetTaskQueue |
| 35 pascal16 GetTaskQueue(word) GetTaskQueue |
| 36 pascal GetCurrentTask() WIN16_GetCurrentTask |
| 37 pascal GetCurrentPDB() GetCurrentPDB |
| 38 pascal SetTaskSignalProc(word segptr) THUNK_SetTaskSignalProc |
| 41 return EnableDos 0 0 |
| 42 return DisableDos 0 0 |
| 45 pascal16 LoadModule(str ptr) LoadModule16 |
| 46 pascal16 FreeModule(word) FreeModule16 |
| 47 pascal16 GetModuleHandle(segstr) WIN16_GetModuleHandle |
| 48 pascal16 GetModuleUsage(word) GetModuleUsage |
| 49 pascal16 GetModuleFileName(word ptr s_word) GetModuleFileName16 |
| 50 pascal GetProcAddress(word segstr) GetProcAddress16 |
| 51 pascal MakeProcInstance(segptr word) MakeProcInstance16 |
| 52 pascal16 FreeProcInstance(segptr) FreeProcInstance16 |
| 53 stub CallProcInstance |
| 54 pascal16 GetInstanceData(word word word) GetInstanceData |
| 55 register Catch(segptr) Catch |
| 56 register Throw(segptr word) Throw |
| 57 pascal16 GetProfileInt(str str s_word) GetProfileInt16 |
| 58 pascal16 GetProfileString(str str str ptr word) GetProfileString16 |
| 59 pascal16 WriteProfileString(str str str) WriteProfileString16 |
| 60 pascal16 FindResource(word segstr segstr) FindResource16 |
| 61 pascal16 LoadResource(word word) LoadResource16 |
| 62 pascal LockResource(word) WIN16_LockResource16 |
| 63 pascal16 FreeResource(word) FreeResource16 |
| 64 pascal16 AccessResource(word word) AccessResource16 |
| 65 pascal SizeofResource(word word) SizeofResource16 |
| 66 pascal16 AllocResource(word word long) AllocResource16 |
| 67 pascal SetResourceHandler(word segstr segptr) THUNK_SetResourceHandler |
| 68 pascal16 InitAtomTable(word) InitAtomTable16 |
| 69 pascal16 FindAtom(segstr) FindAtom16 |
| 70 pascal16 AddAtom(segstr) AddAtom16 |
| 71 pascal16 DeleteAtom(word) DeleteAtom16 |
| 72 pascal16 GetAtomName(word ptr word) GetAtomName16 |
| 73 pascal16 GetAtomHandle(word) GetAtomHandle |
| 74 pascal16 OpenFile(str ptr word) OpenFile16 |
| 75 stub OpenPathName |
| 76 stub DeletePathName |
| # Reserved*: old Win 2.x functions now moved to USER (Win 3.0+) |
| 77 pascal Reserved1(segptr) AnsiNext16 |
| 78 pascal Reserved2(segptr segptr) AnsiPrev16 |
| 79 pascal Reserved3(segstr) AnsiUpper16 |
| 80 pascal Reserved4(segstr) AnsiLower16 |
| 81 pascal16 _lclose(word) _lclose16 |
| 82 pascal16 _lread(word segptr word) WIN16_lread |
| 83 pascal16 _lcreat(str word) _lcreat16 |
| 84 pascal _llseek(word long word) _llseek16 |
| 85 pascal16 _lopen(str word) _lopen16 |
| 86 pascal16 _lwrite(word ptr word) _lwrite16 |
| 87 pascal16 Reserved5(str str) lstrcmp16 |
| 88 pascal lstrcpy(segptr str) lstrcpy16 |
| 89 pascal lstrcat(segstr str) lstrcat16 |
| 90 pascal16 lstrlen(str) lstrlen16 |
| 91 register InitTask() InitTask |
| 92 pascal GetTempDrive(word) WIN16_GetTempDrive |
| 93 pascal16 GetCodeHandle(segptr) GetCodeHandle |
| 94 pascal16 DefineHandleTable(word) DefineHandleTable16 |
| 95 pascal16 LoadLibrary(str) LoadLibrary16 |
| 96 pascal16 FreeLibrary(word) FreeLibrary16 |
| 97 pascal16 GetTempFileName(word str word ptr) GetTempFileName16 |
| 98 return GetLastDiskChange 0 0 |
| 99 stub GetLPErrMode |
| 100 return ValidateCodeSegments 0 0 |
| 101 stub NoHookDosCall |
| 102 register DOS3Call() DOS3Call |
| 103 register NetBIOSCall() NetBIOSCall |
| 104 stub GetCodeInfo |
| 105 pascal16 GetExeVersion() GetExeVersion |
| 106 pascal SetSwapAreaSize(word) SetSwapAreaSize16 |
| 107 pascal16 SetErrorMode(word) SetErrorMode16 |
| 108 pascal16 SwitchStackTo(word word word) SwitchStackTo |
| 109 register SwitchStackBack(word word word) SwitchStackBack |
| 110 pascal16 PatchCodeHandle(word) PatchCodeHandle |
| 111 pascal GlobalWire(word) GlobalWire16 |
| 112 pascal16 GlobalUnWire(word) GlobalUnWire16 |
| 113 equate __AHSHIFT 3 |
| 114 equate __AHINCR 8 |
| 115 pascal16 OutputDebugString(str) OutputDebugString16 |
| 116 stub InitLib |
| 117 pascal16 OldYield() OldYield |
| 118 register GetTaskQueueDS() GetTaskQueueDS |
| 119 register GetTaskQueueES() GetTaskQueueES |
| 120 stub UndefDynLink |
| 121 pascal16 LocalShrink(word word) LocalShrink16 |
| 122 pascal16 IsTaskLocked() IsTaskLocked |
| 123 return KbdRst 0 0 |
| 124 return EnableKernel 0 0 |
| 125 return DisableKernel 0 0 |
| 126 stub MemoryFreed |
| 127 pascal16 GetPrivateProfileInt(str str s_word str) GetPrivateProfileInt16 |
| 128 pascal16 GetPrivateProfileString(str str str ptr word str) |
| GetPrivateProfileString16 |
| 129 pascal16 WritePrivateProfileString(str str str str) |
| WritePrivateProfileString16 |
| 130 pascal FileCDR(ptr) FileCDR |
| 131 pascal GetDOSEnvironment() GetDOSEnvironment |
| 132 pascal GetWinFlags() GetWinFlags |
| 133 pascal16 GetExePtr(word) GetExePtr |
| 134 pascal16 GetWindowsDirectory(ptr word) GetWindowsDirectory16 |
| 135 pascal16 GetSystemDirectory(ptr word) GetSystemDirectory16 |
| 136 pascal16 GetDriveType(word) GetDriveType16 |
| 137 pascal16 FatalAppExit(word str) FatalAppExit16 |
| 138 pascal GetHeapSpaces(word) GetHeapSpaces |
| 139 stub DoSignal |
| 140 pascal16 SetSigHandler(segptr ptr ptr word word) SetSigHandler |
| 141 stub InitTask1 |
| 142 stub GetProfileSectionNames |
| 143 stub GetPrivateProfileSectionNames |
| 144 pascal16 CreateDirectory(ptr ptr) CreateDirectory16 |
| 145 pascal16 RemoveDirectory(ptr) RemoveDirectory16 |
| 146 pascal16 DeleteFile(ptr) DeleteFile16 |
| 147 pascal16 SetLastError(long) SetLastError |
| 148 pascal GetLastError() GetLastError |
| 149 stub GetVersionEx |
| 150 pascal16 DirectedYield(word) DirectedYield |
| 151 stub WinOldApCall |
| 152 pascal16 GetNumTasks() GetNumTasks |
| 154 pascal16 GlobalNotify(segptr) GlobalNotify |
| 155 pascal16 GetTaskDS() GetTaskDS |
| 156 return LimitEMSPages 4 0 |
| 157 return GetCurPID 4 0 |
| 158 return IsWinOldApTask 2 0 |
| 159 pascal GlobalHandleNoRIP(word) GlobalHandleNoRIP |
| 160 stub EMSCopy |
| 161 pascal16 LocalCountFree() LocalCountFree |
| 162 pascal16 LocalHeapSize() LocalHeapSize |
| 163 pascal16 GlobalLRUOldest(word) GlobalLRUOldest |
| 164 pascal16 GlobalLRUNewest(word) GlobalLRUNewest |
| 165 return A20Proc 2 0 |
| 166 pascal16 WinExec(str word) WinExec16 |
| 167 pascal16 GetExpWinVer(word) GetExpWinVer |
| 168 pascal16 DirectResAlloc(word word word) DirectResAlloc |
| 169 pascal GetFreeSpace(word) GetFreeSpace16 |
| 170 pascal16 AllocCStoDSAlias(word) AllocCStoDSAlias |
| 171 pascal16 AllocDStoCSAlias(word) AllocDStoCSAlias |
| 172 pascal16 AllocAlias(word) AllocCStoDSAlias |
| 173 equate __ROMBIOS 0 |
| 174 equate __A000H 0 |
| 175 pascal16 AllocSelector(word) AllocSelector |
| 176 pascal16 FreeSelector(word) FreeSelector |
| 177 pascal16 PrestoChangoSelector(word word) PrestoChangoSelector |
| 178 equate __WINFLAGS 0x413 |
| 179 equate __D000H 0 |
| 180 pascal16 LongPtrAdd(long long) LongPtrAdd |
| 181 equate __B000H 0 |
| 182 equate __B800H 0 |
| 183 equate __0000H 0 |
| 184 pascal GlobalDOSAlloc(long) GlobalDOSAlloc |
| 185 pascal16 GlobalDOSFree(word) GlobalDOSFree |
| 186 pascal GetSelectorBase(word) GetSelectorBase |
| 187 pascal16 SetSelectorBase(word long) SetSelectorBase |
| 188 pascal GetSelectorLimit(word) GetSelectorLimit |
| 189 pascal16 SetSelectorLimit(word long) SetSelectorLimit |
| 190 equate __E000H 0 |
| 191 pascal16 GlobalPageLock(word) GlobalPageLock |
| 192 pascal16 GlobalPageUnlock(word) GlobalPageUnlock |
| 193 equate __0040H 0 |
| 194 equate __F000H 0 |
| 195 equate __C000H 0 |
| 196 pascal16 SelectorAccessRights(word word word) SelectorAccessRights |
| 197 pascal16 GlobalFix(word) GlobalFix16 |
| 198 pascal16 GlobalUnfix(word) GlobalUnfix16 |
| 199 pascal16 SetHandleCount(word) SetHandleCount16 |
| 200 return ValidateFreeSpaces 0 0 |
| 201 stub ReplaceInst |
| 202 stub RegisterPtrace |
| 203 register DebugBreak() DebugBreak16 |
| 204 stub SwapRecording |
| 205 stub CVWBreak |
| 206 pascal16 AllocSelectorArray(word) AllocSelectorArray |
| 207 pascal16 IsDBCSLeadByte(word) IsDBCSLeadByte16 |
| 208 stub KERNEL_208 |
| 209 stub KERNEL_209 |
| 210 stub KERNEL_210 |
| 211 stub KERNEL_211 |
| 213 stub KERNEL_213 |
| 214 stub KERNEL_214 |
| 216 pascal RegEnumKey(long long ptr long) RegEnumKey16 |
| 217 pascal RegOpenKey(long str ptr) RegOpenKey16 |
| 218 pascal RegCreateKey(long str ptr) RegCreateKey16 |
| 219 pascal RegDeleteKey(long str) RegDeleteKey16 |
| 220 pascal RegCloseKey(long) RegCloseKey |
| 221 pascal RegSetValue(long str long ptr long) RegSetValue16 |
| 222 pascal RegDeleteValue(long str) RegDeleteValue16 |
| 223 pascal RegEnumValue(long long ptr ptr ptr ptr ptr ptr) RegEnumValue16 |
| 224 pascal RegQueryValue(long str ptr ptr) RegQueryValue16 |
| 225 pascal RegQueryValueEx(long str ptr ptr ptr ptr) RegQueryValueEx16 |
| 226 pascal RegSetValueEx(long str long long ptr long) RegSetValueEx16 |
| 227 pascal RegFlushKey(long) RegFlushKey |
| 228 stub K228 |
| 229 stub K229 |
| 230 pascal GlobalSmartPageLock(word) GlobalPageLock #? |
| 231 stub GlobalSmartPageUnlock |
| 232 stub RegLoadKey |
| 233 stub RegUnloadKey |
| 234 stub RegSaveKey |
| 235 stub InvalidateNlsCache |
| 236 stub GetProductName |
| 237 stub KERNEL_237 |
| 262 stub KERNEL_262 |
| 263 stub KERNEL_263 |
| 310 pascal16 LocalHandleDelta(word) LocalHandleDelta |
| 311 pascal GetSetKernelDOSProc(ptr) GetSetKernelDOSProc |
| 314 stub DebugDefineSegment |
| 315 pascal16 WriteOutProfiles() WriteOutProfiles |
| 316 pascal GetFreeMemInfo() GetFreeMemInfo |
| 318 stub FatalExitHook |
| 319 stub FlushCachedFileHandle |
| 320 pascal16 IsTask(word) IsTask |
| 321 stub KERNEL_321 |
| 323 return IsRomModule 2 0 |
| 324 pascal16 LogError(word ptr) LogError |
| 325 pascal16 LogParamError(word ptr ptr) LogParamError |
| 326 return IsRomFile 2 0 |
| 327 stub KERNEL_327 |
| 328 stub _DebugOutput |
| 329 pascal16 K329(str word) DebugFillBuffer |
| #332 stub THHOOK |
| 334 pascal16 IsBadReadPtr(segptr word) IsBadReadPtr16 |
| 335 pascal16 IsBadWritePtr(segptr word) IsBadWritePtr16 |
| 336 pascal16 IsBadCodePtr(segptr) IsBadCodePtr16 |
| 337 pascal16 IsBadStringPtr(segptr word) IsBadStringPtr16 |
| 338 stub HasGPHandler |
| 339 pascal16 DiagQuery() DiagQuery |
| 340 pascal16 DiagOutput(str) DiagOutput |
| 341 pascal ToolHelpHook(ptr) ToolHelpHook |
| 342 stub __GP |
| 343 stub RegisterWinOldApHook |
| 344 stub GetWinOldApHooks |
| 345 pascal16 IsSharedSelector(word) IsSharedSelector |
| 346 pascal16 IsBadHugeReadPtr(segptr long) IsBadHugeReadPtr16 |
| 347 pascal16 IsBadHugeWritePtr(segptr long) IsBadHugeWritePtr16 |
| 348 pascal16 hmemcpy(ptr ptr long) hmemcpy |
| 349 pascal _hread(word segptr long) WIN16_hread |
| 350 pascal _hwrite(word ptr long) _hwrite16 |
| #351 BUNNY_351 |
| 352 pascal lstrcatn(segstr str word) lstrcatn16 |
| 353 pascal lstrcpyn(segptr str word) lstrcpyn16 |
| 354 pascal GetAppCompatFlags(word) GetAppCompatFlags16 |
| 355 pascal16 GetWinDebugInfo(ptr word) GetWinDebugInfo |
| 356 pascal16 SetWinDebugInfo(ptr) SetWinDebugInfo |
| 357 stub KERNEL_357 |
| 358 pascal MapLS(long) MapLS |
| 359 pascal UnMapLS(ptr) UnMapLS |
| 360 stub OpenFileEx |
| #361 PIGLET_361 |
| 365 stub KERNEL_365 |
| 403 pascal16 FarSetOwner(word word) FarSetOwner |
| 404 pascal16 FarGetOwner(word) FarGetOwner |
| 406 stub WritePrivateProfileStruct |
| 407 stub GetPrivateProfileStruct |
| 411 pascal GetCurrentDirectory(long ptr) GetCurrentDirectory16 |
| 412 pascal16 SetCurrentDirectory(ptr) SetCurrentDirectory16 |
| 413 pascal16 FindFirstFile(ptr ptr) FindFirstFile16 |
| 414 pascal16 FindNextFile(word ptr) FindNextFile16 |
| 415 pascal16 FindClose(word) FindClose16 |
| 416 stub WritePrivateProfileSection |
| 417 stub WriteProfileSection |
| 418 stub GetPrivateProfileSection |
| 419 stub GetProfileSection |
| 420 pascal GetFileAttributes(ptr) GetFileAttributes16 |
| 421 pascal16 SetFileAttributes(ptr long) SetFileAttributes16 |
| 422 pascal16 GetDiskFreeSpace(ptr ptr ptr ptr ptr) GetDiskFreeSpace16 |
| 431 pascal16 IsPeFormat(str word) IsPeFormat |
| 432 stub FileTimeToLocalFileTime |
| 434 stub KERNEL_434 |
| 435 stub KERNEL_435 |
| 439 stub KERNEL_439 |
| 440 stub KERNEL_440 |
| 444 stub KERNEL_444 |
| 445 stub KERNEL_445 |
| 446 stub KERNEL_446 |
| 447 stub KERNEL_447 |
| 449 pascal KERNEL_449() KERNEL_449 |
| 450 pascal16 KERNEL_450() stub_KERNEL_450 |
| 454 stub KERNEL_454 |
| 455 stub KERNEL_455 |
| 471 pascal KERNEL_471() _KERNEL_471 |
| 472 register KERNEL_472() _KERNEL_472 |
| 473 stub KERNEL_473 |
| 475 stub KERNEL_475 |
| 480 stub KERNEL_480 |
| 481 stub KERNEL_481 |
| 482 stub KERNEL_482 |
| 485 stub KERNEL_485 |
| 491 stub RegisterServiceProcess |
| 500 stub KERNEL_500 |
| 502 stub KERNEL_502 |
| 503 stub KERNEL_503 |
| 511 stub KERNEL_511 |
| 513 pascal LoadLibraryEx32W(ptr long long) LoadLibraryEx32W16 |
| 514 pascal16 FreeLibrary32W(long) FreeLibrary32 |
| 515 pascal GetProcAddress32W(long str) GetProcAddress32 |
| 516 pascal GetVDMPointer32W(segptr long) GetVDMPointer32W |
| 517 pascal CallProc32W() WIN16_CallProc32W |
| 518 pascal CallProcEx32W() WIN16_CallProcEx32W |
| 519 stub KERNEL_519 |
| 522 stub KERNEL_522 |
| 523 stub KERNEL_523 |
| 525 stub KERNEL_525 |
| 531 stub KERNEL_531 |
| 532 stub KERNEL_532 |
| 540 stub KERNEL_540 |
| 541 stub KERNEL_541 |
| 544 stub KERNEL_544 |
| 600 stub KERNEL_600 |
| 601 stub KERNEL_601 |
| 604 stub KERNEL_604 |
| 605 stub KERNEL_605 |
| 606 stub KERNEL_606 |
| 607 stub KERNEL_607 |
| 608 stub KERNEL_608 |
| 611 stub KERNEL_611 |
| 612 stub KERNEL_612 |
| 613 stub KERNEL_613 |
| 614 stub KERNEL_614 |
| 619 pascal KERNEL_619(word long long) _KERNEL_619 |
| 621 stub KERNEL_621 |
| 627 stub IsBadFlatReadWritePtr |
| 630 stub KERNEL_630 |
| 631 register FUNC004(word word word) FUNC004 #C16ThkSl01? |
| 651 stub KERNEL_651 #ThunkConnect16? |
| 700 pascal KERNEL_700() stub_KERNEL_700 |