Subversion Repositories Kolibri OS

Rev

Rev 4428 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. struct Clipboard {
  2.         dword GetSlotCount();
  3.         dword GetSlotData( ECX);
  4.         dword SetSlotData( EDX, ESI);
  5.         dword DelLastSlot();
  6.         dword ResetBlockingBuffer();
  7. };
  8.  
  9. dword Clipboard::GetSlotCount()
  10. {
  11.         $mov eax, 54
  12.         $mov ebx, 0
  13.         $int 0x40
  14. }
  15.  
  16. dword Clipboard::GetSlotData( ECX) //ECX = slot number
  17. {
  18.         $mov eax, 54
  19.         $mov ebx, 1
  20.         $int 0x40
  21. }
  22.  
  23. dword Clipboard::SetSlotData( ECX, EDX) //ECX = data size, EDX - pointer to data
  24. {
  25.         $mov eax, 54
  26.         $mov ebx, 2
  27.         $int 0x40
  28. }
  29.  
  30. dword Clipboard::DelLastSlot()
  31. {
  32.         $mov eax, 54
  33.         $mov ebx, 3
  34.         $int 0x40
  35. }
  36.  
  37. dword Clipboard::ResetBlockingBuffer()
  38. {
  39.         $mov eax, 54
  40.         $mov ebx, 3
  41.         $int 0x40
  42. }