Kernel Execution Environment Functions: Difference between revisions
Appearance
Line 83: | Line 83: | ||
==Additional Information== | ==Additional Information== | ||
* Aurora's KEE32 API Documentation [http://web.archive.org/web/20030212191516/http://set.gmd.de/~veit/os2/kee.html] | * Aurora's KEE32 API Documentation [http://web.archive.org/web/20030212191516/http://set.gmd.de/~veit/os2/kee.html] | ||
* [[KEE.LIB]] | |||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 04:37, 30 August 2017
This API is also referred as the OS/2 Aurora KEE32 API.
Kernel Execution Environment
- KernThunkStackTo16
- KernThunkStackTo32
- KernSerialize16BitDD
- KernUnserialize16BitDD
- KernCopyIn
- KernCopyOut
- KernVMAlloc
- KernVMFree
- KernVMLock
- KernVMUnlock
- KernLinToPageList
- KernVMSetMem
- KernSelToFlat
- KernDynamicAPI
- KernRASSysTrace
- KernPerfSysTrace
Hooks
Thread locking
Spin lock
Mutex lock
Exclusive mutex lock
File management
- KernLockFile
- KernUnLockFile
- KernGetFileSize
- KernTestFileCache
- KernReadFileAt
- KernReadFileAtCache
- KernReturnFileCache
Unicode support
Undocumented
Symbols
Icon Legend
: It seems that these functions were not implemented on the OS/2 4.5 Toolkit.
: These functions were documented on the Addendum of the OS/2 4.5 Toolkit.
: More information is required on this function or symbol.