INT 15 - TopView - SEND MESSAGE - "SUBFROM" - RESET OBJECT BITS
Input |
Output |
AX
|
12h |
|
|
|
AX |
BX
|
0Bh |
Object |
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Object:
00h handle is DWORD on top of stack
window: write attributes only
mailbox: send message by reference
pointer: reset control flags
01h write attributes only to task's default window
02h send msg/status by reference to mailbox (task's handle on stack)
03h send msg/status by reference to current task's mailbox
04h clear control flags on KEYBOARD object (handle on top of stack)
05h clear control flags on task's default KEYBOARD object
06h remove specific object from OBJECTQ (task's handle on stack)
07h remove specific object from task's default OBJECTJ
STACK: (if mailbox) DWORD status
DWORD length
DWORD address
(if window) DWORD number of attributes to write
DWORD address of attributes
(if objectq) DWORD handle of object to remove
(otherwise) DWORD indicates which bits to clear |