Subversion Repositories Kolibri OS

Rev

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

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