INT 15 - TopView - SEND MESSAGE - "HANDLE" - RETURN OBJECT HANDLE       
  
    | 
       Input  | 
    
       Output  | 
   
  
    | 
       AX 
     | 
    12h | 
      | 
      | 
      | 
    AX | 
   
  
    | 
       BX 
     | 
     00h | 
    Handle to
      Return | 
      | 
      | 
    BX | 
   
  
    | 
       CX 
     | 
      | 
      | 
      | 
      | 
    CX | 
   
  
    | 
       DX 
     | 
      | 
      | 
      | 
      | 
    DX | 
   
  
    | ES:DI | 
      | 
      | 
    ES:DI | 
   
 Return: DWORD on top of stack is object handle
Handle to Return:
        00h handle in DWORD on top of stack
        01h current task's window handle
        02h given task's mailbox handle (task's handle on stack)
        03h current task's mailbox handle
        04h given task's keyboard handle (task's handle on stack)
        05h current task's keyboard object handle
        06h given task's OBJECTQ handle (task's handle on stack)
        07h current task's OBJECTQ handle
        08h   \
          thru > return 0000:0000
        10h   / |