hab (HAB) - input

      Anchor-block handle.

    hmq (HMQ) - input

      Handle of message queue from which the hook is to be released.

      HMQ_CURRENT

        The hook is released from the message queue associated with the current thread (calling thread).
      NULLHANDLE
        The hook is released from the system hook chain.

      lHook (LONG) - input

        Type of hook chain.

        This parameter can have one of the following HK_* values:

        HK_CHECKMSGFILTER

          See CheckMsgFilterHook.
        HK_CODEPAGECHANGED
          See CodePageChangedHook.
        HK_DESTROYWINDOW
          See DestroyWindowHook.
        HK_FINDWORD
          See FindWordHook
        HK_FLUSHBUF
          See FlushBufHook
        HK_HELP
          See HelpHook.
        HK_INPUT
          See InputHook.
        HK_JOURNALPLAYBACK
          See JournalPlaybackHook.
        HK_JOURNALRECORD
          See JournalRecordHook.
        HK_LOADER
          See LoaderHook.
        HK_LOCKUP
          See LockupHook
        HK_MSGCONTROL
          See MsgControlHook.
        HK_MSGFILTER
          See MsgFilterHook.
        HK_MSGINPUT
          See MsgInputHook
        HK_PLIST_ENTRY
          See ProgramListEntryHook
        HK_PLIST_EXIT
          See ProgramListExitHook
        HK_REGISTERUSERMSG
          See RegisterUserHook
        HK_SENDMSG
          See SendMsgHook.
        HK_WINDOWDC
          See WindowDCHook

        pAddress (PFN) - input

          Address of the hook routine.

        Module (HMODULE) - input

          Module handle.

          NULLHANDLE

            The hook procedure is in the application's .EXE file.
          Module
            This is the module that contains the application procedure, as returned by the DosLoadModule or DosQueryModuleHandle call.

          rc (BOOL) - returns

            Success indicator.

            TRUE

              Successful completion
            FALSE
              Error occurred.


            [Back] [Next]