Subversion Repositories Kolibri OS

Rev

Rev 2465 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
431 serge 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;                                                              ;;
2465 Serge 3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
431 serge 4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
636 victor 7
macro kernel_export [name]{
8
forward
9
  if used name
2434 Serge 10
        if DEBUG
11
        display 'uses: ',`name,#13,#10
12
        end if
636 victor 13
    extrn name
14
  end if
15
}
284 serge 16
; all exported kernel functions and data
17
 
18
 
636 victor 19
kernel_export \
2434 Serge 20
              RegService,\
21
              GetService,\
22
              ServiceHandler,\
23
              AttachIntHandler,\
24
              GetIntHandler,\
25
              FpuSave,\
26
              FpuRestore,\
27
              ReservePortArea,\
28
              Boot_Log,\
636 victor 29
\
1623 mikedld 30
          MutexInit,\
31
          MutexLock,\
32
          MutexUnlock,\
1612 serge 33
\
2434 Serge 34
              PciApi,\
35
              PciRead32,\
36
              PciRead16,\
37
              PciRead8,\
38
              PciWrite8,\
39
              PciWrite16,\
40
              PciWrite32,\
636 victor 41
\
2434 Serge 42
              AllocPage,\
43
              AllocPages,\
44
              FreePage,\
45
              MapPage,\
46
              MapSpace,\
47
              MapIoMem,\
48
              GetPgAddr,\
49
              CommitPages,\
50
              ReleasePages,\
636 victor 51
\
2434 Serge 52
              AllocKernelSpace,\
53
              FreeKernelSpace,\
54
              KernelAlloc,\
55
              KernelFree,\
56
              UserAlloc,\
57
              UserFree,\
58
              Kmalloc,\
59
              Kfree,\
60
              CreateRingBuffer,\
636 victor 61
\
2434 Serge 62
              GetPid,\
63
              CreateObject,\
64
              DestroyObject,\
65
              CreateEvent,\
66
              RaiseEvent,\
67
              WaitEvent,\
68
              DestroyEvent,\
69
              ClearEvent,\
2259 Serge 70
\
2434 Serge 71
              LoadCursor,\
72
              SelectHwCursor,\
73
              SetHwCursor,\
74
              HwCursorRestore,\
75
              HwCursorCreate,\
636 victor 76
\
2434 Serge 77
              SysMsgBoardStr,\
78
              SysMsgBoardChar,\
79
              GetCurrentTask,\
80
              LoadFile,\
81
              SendEvent,\
82
              SetMouseData,\
2987 Serge 83
              SetKeyboardData,\
84
              RegKeyboard,\
85
              DelKeyboard,\
2434 Serge 86
              Sleep,\
87
              GetTimerTicks,\
636 victor 88
\
2434 Serge 89
              strncat,\
90
              strncpy,\
91
              strncmp,\
92
              strnlen,\
93
              strchr,\
94
              strrchr,\
636 victor 95
\
2434 Serge 96
              LFBAddress,\
97
              GetDisplay,\
2987 Serge 98
              SetScreen,\
99
\
100
              DiskAdd,\
101
              DiskMediaChanged,\
102
              DiskDel