Rev 3908 | 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,\ |
4265 | Serge | 63 | CreateThread,\ |
2434 | Serge | 64 | CreateObject,\ |
65 | DestroyObject,\ |
||
66 | CreateEvent,\ |
||
67 | RaiseEvent,\ |
||
68 | WaitEvent,\ |
||
69 | DestroyEvent,\ |
||
70 | ClearEvent,\ |
||
2259 | Serge | 71 | \ |
2434 | Serge | 72 | LoadCursor,\ |
73 | SelectHwCursor,\ |
||
74 | SetHwCursor,\ |
||
75 | HwCursorRestore,\ |
||
76 | HwCursorCreate,\ |
||
636 | victor | 77 | \ |
2434 | Serge | 78 | SysMsgBoardStr,\ |
3626 | Serge | 79 | SysMsgBoard,\ |
2434 | Serge | 80 | GetCurrentTask,\ |
81 | LoadFile,\ |
||
82 | SendEvent,\ |
||
83 | SetMouseData,\ |
||
2987 | Serge | 84 | SetKeyboardData,\ |
85 | RegKeyboard,\ |
||
86 | DelKeyboard,\ |
||
2434 | Serge | 87 | Sleep,\ |
88 | GetTimerTicks,\ |
||
636 | victor | 89 | \ |
2434 | Serge | 90 | strncat,\ |
91 | strncpy,\ |
||
92 | strncmp,\ |
||
93 | strnlen,\ |
||
94 | strchr,\ |
||
95 | strrchr,\ |
||
636 | victor | 96 | \ |
2434 | Serge | 97 | LFBAddress,\ |
98 | GetDisplay,\ |
||
2987 | Serge | 99 | SetScreen,\ |
100 | \ |
||
3555 | Serge | 101 | RegUSBDriver,\ |
102 | USBOpenPipe,\ |
||
103 | USBNormalTransferAsync,\ |
||
104 | USBControlTransferAsync,\ |
||
3908 | Serge | 105 | USBGetParam,\ |
3555 | Serge | 106 | \ |
2987 | Serge | 107 | DiskAdd,\ |
108 | DiskMediaChanged,\ |
||
3555 | Serge | 109 | DiskDel,\ |
110 | \ |
||
111 | TimerHS,\ |
||
112 | CancelTimerHS |