Subversion Repositories Kolibri OS

Rev

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

Rev Author Line No. Line
145 halyavin 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