Added: return client area coordinates and window state from 9th function

git-svn-id: svn://kolibrios.org@138 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Mihail Semenyako (mike.dld) 2006-08-27 17:42:37 +00:00
parent d37931f10a
commit c32993d622

View File

@ -2584,6 +2584,22 @@ sys_cpuusage:
mov eax,[eax] mov eax,[eax]
mov [ebx+40],ax mov [ebx+40],ax
; Window client area box
mov esi,[esp]
shl esi,8
add esi,0x80000+APPDATA.wnd_clientbox
lea edi,[ebx+44]
mov ecx,4
rep movsd
; Window state
mov esi,[esp]
shl esi,5
add esi,window_data + WDATA.box
mov al,[esi+window_data+WDATA.fl_wstate]
mov [edi],al
pop ebx pop ebx
pop eax pop eax