NAME
    GT_PostFilterIMsg -- Return the unfiltered message after
        GT_FilterIMsg() was called, and clean up. (V36)
SYNOPSIS
    imsg = GT_PostFilterIMsg(modimsg)
    D0                       A1
    struct IntuiMessage *GT_PostFilterIMsg(struct IntuiMessage *);
FUNCTION
    NOTE WELL:  Extremely few programs will actually need this function.
    You almost certainly should be using GT_GetIMsg() and GT_ReplyIMsg()
    only, and not GT_FilterIMsg() and GT_PostFilterIMsg().
    Performs any clean-up necessitated by a previous call to
    GT_FilterIMsg().  The original IntuiMessage is now yours to handle.
    Do not interpret the fields of the original IntuiMessage, but
    rather use only the one you got from GT_FilterIMsg().  You
    may only do message related things at this point, such as queueing
    it up or replying it.  Since you got the message with
    exec.library/GetMsg(), your responsibilities do include replying
    it with exec.library/ReplyMsg(). This function may be safely
    called with a NULL parameter.
INPUTS
    modimsg - A modified IntuiMessage obtained with GT_FilterIMsg().
RESULT
    imsg - A pointer to the original IntuiMessage, if GT_FilterIMsg()
        returned non-NULL.
EXAMPLE
NOTES
    Be sure to use exec.library/ReplyMsg() on the original IntuiMessage
    you obtained with GetMsg(), (which is the what you passed to
    GT_FilterIMsg()), and not on the parameter of this function.
BUGS
SEE ALSO
    GT_FilterIMsg()