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 | Параметры: |