Subversion Repositories Kolibri OS

Rev

Rev 2166 | Rev 2465 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2166 Rev 2434
Line 3... Line 3...
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 2166 $
8
$Revision: 2434 $
Line 9... Line 9...
9
 
9
 
Line 283... Line 283...
283
          alloc_page,            'AllocPage',          \      ; gcc ABI
283
          alloc_page,            'AllocPage',          \      ; gcc ABI
284
          alloc_pages,           'AllocPages',         \      ; stdcall
284
          alloc_pages,           'AllocPages',         \      ; stdcall
285
          commit_pages,          'CommitPages',        \      ; eax, ebx, ecx
285
          commit_pages,          'CommitPages',        \      ; eax, ebx, ecx
286
\
286
\
287
          create_event,          'CreateEvent',        \      ; ecx, esi
287
          create_event,          'CreateEvent',        \      ; ecx, esi
-
 
288
          destroy_event,         'DestroyEvent',       \      ;
288
          raise_event,           'RaiseEvent',         \      ; eax, ebx, edx, esi
289
          raise_event,           'RaiseEvent',         \      ; eax, ebx, edx, esi
289
          wait_event,            'WaitEvent',          \      ; eax, ebx
290
          wait_event,            'WaitEvent',          \      ; eax, ebx
290
          get_event_ex,          'GetEvent',           \      ; edi
291
          get_event_ex,          'GetEvent',           \      ; edi
291
\
292
\
292
          create_kernel_object,  'CreateObject',       \
293
          create_kernel_object,  'CreateObject',       \
293
          create_ring_buffer,    'CreateRingBuffer',   \      ; stdcall
294
          create_ring_buffer,    'CreateRingBuffer',   \      ; stdcall
294
          destroy_kernel_object, 'DestroyObject',      \
295
          destroy_kernel_object, 'DestroyObject',      \
295
          free_kernel_space,     'FreeKernelSpace',    \      ; stdcall
296
          free_kernel_space,     'FreeKernelSpace',    \      ; stdcall
-
 
297
          free_page,             'FreePage',           \      ; eax
296
          kernel_alloc,          'KernelAlloc',        \      ; stdcall
298
          kernel_alloc,          'KernelAlloc',        \      ; stdcall
297
          kernel_free,           'KernelFree',         \      ; stdcall
299
          kernel_free,           'KernelFree',         \      ; stdcall
298
          malloc,                'Kmalloc',            \
300
          malloc,                'Kmalloc',            \
299
          free,                  'Kfree',              \
301
          free,                  'Kfree',              \
300
          map_io_mem,            'MapIoMem',           \      ; stdcall
302
          map_io_mem,            'MapIoMem',           \      ; stdcall
Line 304... Line 306...
304
          mutex_lock,            'MutexLock',          \      ; gcc fastcall
306
          mutex_lock,            'MutexLock',          \      ; gcc fastcall
305
          mutex_unlock,          'MutexUnlock',        \      ; gcc fastcall
307
          mutex_unlock,          'MutexUnlock',        \      ; gcc fastcall
306
\
308
\
307
          get_display,           'GetDisplay',         \
309
          get_display,           'GetDisplay',         \
308
          set_screen,            'SetScreen',          \
310
          set_screen,            'SetScreen',          \
-
 
311
          window._.get_rect,     'GetWindowRect',      \      ; gcc fastcall
309
          pci_api_drv,           'PciApi',             \
312
          pci_api_drv,           'PciApi',             \
310
          pci_read8,             'PciRead8',           \      ; stdcall
313
          pci_read8,             'PciRead8',           \      ; stdcall
311
          pci_read16,            'PciRead16',          \      ; stdcall
314
          pci_read16,            'PciRead16',          \      ; stdcall
312
          pci_read32,            'PciRead32',          \      ; stdcall
315
          pci_read32,            'PciRead32',          \      ; stdcall
313
          pci_write8,            'PciWrite8',          \      ; stdcall
316
          pci_write8,            'PciWrite8',          \      ; stdcall
Line 324... Line 327...
324
          sys_msg_board_str,     'SysMsgBoardStr',     \
327
          sys_msg_board_str,     'SysMsgBoardStr',     \
325
          get_timer_ticks,       'GetTimerTicks',      \
328
          get_timer_ticks,       'GetTimerTicks',      \
326
          get_stack_base,        'GetStackBase',       \
329
          get_stack_base,        'GetStackBase',       \
327
          delay_hs,              'Delay',              \      ; ebx
330
          delay_hs,              'Delay',              \      ; ebx
328
          set_mouse_data,        'SetMouseData',       \      ;
331
          set_mouse_data,        'SetMouseData',       \      ;
329
          set_keyboard_data,     'SetKeyboardData'            ; gcc fastcall
332
          set_keyboard_data,     'SetKeyboardData',    \      ; gcc fastcall
-
 
333
          timer_hs,              'TimerHs'                   ; stdcall