Subversion Repositories Kolibri OS

Rev

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

Rev 4193 Rev 4199
Line 2426... Line 2426...
2426
Возвращаемое значение:
2426
Возвращаемое значение:
2427
  * eax = -1 - ошибка (в системе слишком много потоков)
2427
  * eax = -1 - ошибка (в системе слишком много потоков)
2428
  * иначе eax = TID - идентификатор потока
2428
  * иначе eax = TID - идентификатор потока
Line 2429... Line 2429...
2429
 
2429
 
-
 
2430
======================================================================
-
 
2431
====================== Функция 54, подфункция 0 ======================
-
 
2432
============== Узнать количество слотов в буфере обмена. =============
-
 
2433
======================================================================
-
 
2434
Параметры:
-
 
2435
  * eax = 54 - номер функции
-
 
2436
  * ebx = 0 - номер подфункции
-
 
2437
Возвращаемое значение:
-
 
2438
  * eax = количество слотов в буфере 
-
 
2439
  * eax = -1 - отсутствует область главного списка
-
 
2440
 
-
 
2441
======================================================================
-
 
2442
====================== Функция 54, подфункция 1 ======================
-
 
2443
================== Считать данные из буфера обмена. ==================
-
 
2444
======================================================================
-
 
2445
Параметры:
-
 
2446
  * eax = 54 - номер функции
-
 
2447
  * ebx = 1 - номер подфункции
-
 
2448
  * eсx = номер слота
-
 
2449
Возвращаемое значение:
-
 
2450
  * eax = если успешно - указатель на область памяти с данными
-
 
2451
  * eax = 1 - ошибка
-
 
2452
  * eax = -1 - отсутствует область главного списка
-
 
2453
 
-
 
2454
======================================================================
-
 
2455
====================== Функция 54, подфункция 2 ======================
-
 
2456
================== Записать данные в буфер обмена. ===================
-
 
2457
======================================================================
-
 
2458
Параметры:
-
 
2459
  * eax = 54 - номер функции
-
 
2460
  * ebx = 2 - номер подфункции
-
 
2461
  * eсx = количество копируемых байт
-
 
2462
  * edx = указатель на буфер под копируемые данные
-
 
2463
Возвращаемое значение:
-
 
2464
  * eax = 0 - успешно
-
 
2465
  * eax = 1 - ошибка
-
 
2466
  * eax = -1 - отсутствует область главного списка
-
 
2467
 
-
 
2468
======================================================================
-
 
2469
====================== Функция 54, подфункция 3 ======================
-
 
2470
========= Удалить последний слот с данными в буфере обмена ===========
-
 
2471
======================================================================
-
 
2472
Параметры:
-
 
2473
  * eax = 54 - номер функции
-
 
2474
  * ebx = 3 - номер подфункции
-
 
2475
Возвращаемое значение:
-
 
2476
  * eax = 0 - успешно
-
 
2477
  * eax = 1 - ошибка
-
 
2478
  * eax = -1 - отсутствует область главного списка
-
 
2479
 
-
 
2480
======================================================================
-
 
2481
====================== Функция 54, подфункция 4 ======================
-
 
2482
=================== Аварийный сброс блокировки буфера ================
-
 
2483
======================================================================
-
 
2484
Параметры:
-
 
2485
  * eax = 54 - номер функции
-
 
2486
  * ebx = 4 - номер подфункции
-
 
2487
Возвращаемое значение:
-
 
2488
  * eax = 0 - успешно
-
 
2489
  * eax = -1 - отсутствует область главного списка или нет блокировки
-
 
2490
Замечания:
-
 
2491
  * Используется в исключительных случаях, когда зависшее или убитое
-
 
2492
    приложение заблокировало работу с буфером обмена.
-
 
2493
 
2430
======================================================================
2494
======================================================================
2431
====================== Функция 55, подфункция 55 =====================
2495
====================== Функция 55, подфункция 55 =====================
2432
========== Начать проигрывать данные на встроенном спикере. ==========
2496
========== Начать проигрывать данные на встроенном спикере. ==========
2433
======================================================================
2497
======================================================================
2434
Параметры:
2498
Параметры: