Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Interrupts & Ports - Norton Guide http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]

        Open object

        Entry:
          AH = 12h
          BH = 0Ch
          BL = object
               00h handle is DWORD on top of stack
                   Window:   fill with given character
                   Keyboard: attach to a window
                   Timer:         open
                   Pointer:  start taking input for window
                   Panel:         associate with a panel file
               01h fill task's default window with given character
               02h open given task's mailbox for input
                   (task's handle on stack)
               03h open current task's mailbox
               04h attach a KEYBOARD to a window (handle on top of stack)
               05h attach task's default KEYBOARD to a window
               06h open a task's OBJECTQ (task's handle on top of stack)
               07h open current task's OBJECTQ
           STACK: (if window)   DWORD character to fill with
                  (if keyboard) DWORD handle of window to attach to
                  (if pointer)  DWORD handle of window to attach to
                  (if panel)    DWORD length of filename
                                DWORD address of filename
                  (otherwise)   nothing

        Notes:  Special action taken if first byte of panel file name
                is 1Bh if first two bytes of panel file "name" are C0hC3h,
                then the "name" IS the panel file result code of open
                may be retrieved with STATUS message

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson