Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. format ELF
  2. section '.text' executable
  3.  
  4. public _msys_draw_window
  5. _msys_draw_window:
  6. ;arg1 - xcoord
  7. ;arg2 - ycoord
  8. ;arg3 - xsize
  9. ;arg4 - ysize
  10. ;arg5 - workcolor
  11. ;arg6 - type
  12. ;arg7 - captioncolor
  13. ;arg8 - windowtype
  14. ;arg9 - bordercolor
  15.   push ebp
  16.   mov  ebp,esp
  17.   push ebx esi edi
  18.   mov  ebx,[ebp+8]
  19.   shl  ebx,16
  20.   mov  bx,[ebp+16]
  21.   mov  ecx,[ebp+12]
  22.   shl  ecx,16
  23.   mov  cx,[ebp+20]
  24.   mov  edx,[ebp+28]
  25.   shl  edx,24
  26.   add  edx,[ebp+24]
  27.   mov  esi,[ebp+36]
  28.   shl  esi,24
  29.   add  esi,[ebp+32]
  30.   mov  edi,[ebp+40]
  31.   xor  eax,eax
  32.   int  0x40
  33.   pop  edi esi ebx
  34.   pop  ebp
  35.   ret  36
  36.