Subversion Repositories Kolibri OS

Rev

Rev 741 | Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;;                                                              ;;
  3. ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
  4. ;; Distributed under terms of the GNU General Public License    ;;
  5. ;;                                                              ;;
  6. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  7. macro kernel_export [name]{
  8. forward
  9. ;display `name,#13,#10
  10.   if used name
  11.     extrn name
  12.   end if
  13. }
  14. ; all exported kernel functions and data
  15.  
  16.  
  17. kernel_export \
  18.               RegService,\
  19.               GetService,\
  20.               ServiceHandler,\
  21.               AttachIntHandler,\
  22.               FpuSave,\
  23.               FpuRestore,\
  24.               ReservePortArea,\
  25.               Boot_Log,\
  26. \
  27.               PciApi,\
  28.               PciRead32,\
  29.               PciRead16,\
  30.               PciRead8,\
  31.               PciWrite8,\
  32.               PciWrite16,\
  33.               PciWrite32,\
  34. \
  35.               AllocPage,\
  36.               AllocPages,\
  37.               FreePage,\
  38.               MapPage,\
  39.               MapSpace,\
  40.               MapIoMem,\
  41.               GetPgAddr,\
  42.               CommitPages,\
  43.               ReleasePages,\
  44. \
  45.               AllocKernelSpace,\
  46.               FreeKernelSpace,\
  47.               KernelAlloc,\
  48.               KernelFree,\
  49.               UserAlloc,\
  50.               UserFree,\
  51.               Kmalloc,\
  52.               Kfree,\
  53.               CreateRingBuffer,\
  54. \
  55.               GetPid,\
  56.               CreateObject,\
  57.               DestroyObject,\
  58.               CreateEvent,\
  59.               RaiseEvent,\
  60.               WaitEvent,\
  61.               DestroyEvent,\
  62.               ClearEvent,\
  63. \
  64.               LoadCursor,\
  65.               SelectHwCursor,\
  66.               SetHwCursor,\
  67.               HwCursorRestore,\
  68.               HwCursorCreate,\
  69. \
  70.               SysMsgBoardStr,\
  71.               SysMsgBoardChar,\
  72.               GetCurrentTask,\
  73.               LoadFile,\
  74.               SendEvent,\
  75.               SetMouseData,\
  76.               Sleep,\
  77.               GetTimerTicks,\
  78. \
  79.               strncat,\
  80.               strncpy,\
  81.               strncmp,\
  82.               strnlen,\
  83.               strchr,\
  84.               strrchr,\
  85. \
  86.               LFBAddress
  87.