(C) 1998 AROS - The Amiga Research OS


NAME
#include <proto/exec.h>
#include <proto/gadtools.h>
#include <intuition/intuition.h>
#include <intuition/gadgetclass.h>

struct IntuiMessage * GT_FilterIMsg (imsg)

LOCATION
In GadToolsBase at offset 17

SYNOPSIS
struct IntuiMessage * imsg

FUNCTION
Processes an intuition message. Normally, you should not use this function and call GT_GetIMsg() instead. If this functions returns with a value != NULL, you have to call GT_PostFilterIMsg(), when you are done with processing the message. If it return a NULL pointer, you have to ReplyMsg() the message, you passed to GT_FilterIMsg().

INPUTS
imsg
pointer to the intuition message to process

RESULT
Either a pointer to a processed intuition message or NULL, in which case the message had only meaning to gadtools.

EXAMPLE

SEE ALSO
GT _PostFilterIMsg(), GT _GetIMsg(), intuition.library/ ReplyMsg()

NOTES

BUGS

INTERNALS

HISTORY
08.04.1999 stegerg
no more GMR_INTERIMUPDATE
20.10.1998 hkiel
Amiga Research OS
04.04.1997 ldp
Gadtools -> GadTools
25.03.1997 srittau
Initial revision