const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *imnw_Tags;
} imth_New;
/* ICLMTH_Dispose */
struct /* ICLMTH_Set */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imst_Info; /* @{"NULL" LINK "pExec/Types.h/File" 117} => without refresh */
const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *imst_Tags;
} imth_Set;
struct /* ICLMTH_Notify */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imny_Info;
const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *imny_Tags;
@{"ULONG" LINK "pExec/Types.h/File" 91} imny_Flags;
} imth_Notify;
struct /* ICLMTH_Update */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imud_Info;
const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *imud_Tags;
@{"ULONG" LINK "pExec/Types.h/File" 91} imud_Flags;
} imth_Update;
struct /* ICLMTH_Get */
@{"ULONG" LINK "pExec/Types.h/File" 91} imgt_ID;
@{"ULONG" LINK "pExec/Types.h/File" 91} *imgt_Variable;
} imth_Get;
/********************************************/
struct /* GCLMTH_HitTest */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imht_Info;
@{"ULONG" LINK "pExec/Types.h/File" 91} imht_Pad; /* damit Mouse mit GoActive... übereinstimmt */
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imht_RMouse; /* relativ zum Gadget */
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imht_AMouse; /* absolut */
@{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *imht_HitGadget;
@{"ULONG" LINK "pExec/Types.h/File" 91} imht_Result; /* => Returncode von @{"pOS_DoIMethodA()" LINK "pExecD/pOS_DoIMethodA"}
** wird von @{"pOS_GadgetHitTest" LINK "pGadgetD/pOS_GadgetHitTest"} gesetzt
*/
} imth_HitTest;
struct /* GCLMTH_Render */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imre_Info;
@{"ULONG" LINK "pExec/Types.h/File" 91} imre_Type; /* (enum pOS_GadgetClassRender) */
@{"ULONG" LINK "pExec/Types.h/File" 91} imre_NewTick; /* wird bei GCLMTHRE_TickFrame verwendet */
@{"ULONG" LINK "pExec/Types.h/File" 91} imre_OldTick; /* Anzahl der IntuiTicks*100 => 1/1000 sec. */
} imth_Render;
struct /* GCLMTH_GoActive */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imac_Info;
const @{"struct pOS_InputEvent" LINK "Device/IEvent.h/File" 232} *imac_IE; /* @{"NULL" LINK "pExec/Types.h/File" 117} => imac_RMouse/imac_AMouse sind nicht gültig */
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imac_RMouse;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imac_AMouse;
@{"ULONG" LINK "pExec/Types.h/File" 91} imac_ResCode; /* => im_Code */
@{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *imac_NextActGad; /* zu aktivierendes Gadget */
} imth_GoActive;
struct /* GCLMTH_HandleInput */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imhi_Info;
const @{"struct pOS_InputEvent" LINK "Device/IEvent.h/File" 232} *imhi_IE;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imhi_RMouse;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imhi_AMouse;
@{"ULONG" LINK "pExec/Types.h/File" 91} imhi_ResCode; /* => im_Code */
@{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *imhi_NextActGad;
} imth_HandleInput;
struct /* GCLMTH_GoInactive */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imia_Info;
@{"UBYTE" LINK "pExec/Types.h/File" 95} imia_Pad[12];
@{"ULONG" LINK "pExec/Types.h/File" 91} imia_ResCode; /* => im_Code */
} imth_GoInactive;
struct /* GCLMTH_Abort */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imab_Info;
@{"UBYTE" LINK "pExec/Types.h/File" 95} imab_Pad[12];
@{"ULONG" LINK "pExec/Types.h/File" 91} imab_ResCode; /* => im_Code */
@{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *imab_NextActGad;
} imth_Abort;
struct /* GCLMTH_Add */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imad_Info;
} imth_Add;
struct /* GCLMTH_Rem */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imrm_Info;
} imth_Rem;
struct /* GCLMTH_Layout */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imly_Info;
@{"ULONG" LINK "pExec/Types.h/File" 91} imly_Flags; /* (enum pOS_GadgetLayoutFlags) */
const @{"struct pOS_IBox" LINK "pLayer/Rect.h/File" 42} *imly_IBox;
@{"struct pOS_LayoutDamage" LINK "pIntui/LayDam.h/File" 17} *imly_LD;
} imth_Layout;
struct /* GCLMTH_GetIBox */
const @{"struct pOS_DrawInfo" LINK "pScreen/DrawInfo.h/File" 22} *imgb_DrawInfo;
@{"struct pOS_RastPort" LINK "pGFX/RastPort.h/File" 18} *imgb_RastPort;
@{"struct pOS_IBox" LINK "pLayer/Rect.h/File" 42} *imgb_MinIBox;
@{"struct pOS_IBox" LINK "pLayer/Rect.h/File" 42} *imgb_MaxIBox;
} imth_GetIBox;
struct /* GCLMTH_Help */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imhp_Info;
@{"CHAR" LINK "pExec/Types.h/File" 100} *imhp_String;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imhp_RMouse;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imhp_AMouse;
@{"UWORD" LINK "pExec/Types.h/File" 93} imhp_StringSize;
@{"UWORD" LINK "pExec/Types.h/File" 93} imhp_Level; /* 0,1,2... */
} imth_Help;
struct /* GCLMTH_Msg */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *immg_Info;
@{"struct pOS_IntuiMessage" LINK "pIntui/IntuMsg.h/File" 23} *immg_Msg;
} imth_Msg;
struct /* GCLMTH_WinBorder */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imwb_Info;
@{"struct pOS_Region" LINK "pLayer/Region.h/File" 30} *imwb_Region;
} imth_WBor;
struct /* GCLMTH_BeginDrag */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imbd_Info;
const @{"struct pOS_InputEvent" LINK "Device/IEvent.h/File" 232} *imbd_IE;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imbd_RMouse;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imbd_AMouse;
struct pOS_Drag *imbd_Result; /* wird vom Handler erzeugt und
** in GCLMTH_EndDrag gelöscht.
*/
@{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imbd_Offset; /* PixelOffset, default={0,0} */
} imth_BDrag;
struct /* GCLMTH_EndDrag */
@{"UBYTE" LINK "pExec/Types.h/File" 95} imed_Pad[16];
struct pOS_Drag *imed_Drag;
} imth_EDrag;
struct /* GCLMTH_DropTest */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imdt_Info;
@{"ULONG" LINK "pExec/Types.h/File" 91} imdt_Pad;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imdt_RMouse; /* relativ zum Gadget */
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imdt_AMouse; /* absolut */
@{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *imdt_HitGadget;
@{"ULONG" LINK "pExec/Types.h/File" 91} imdt_Result; /* => Returncode von @{"pOS_DoIMethodA()" LINK "pExecD/pOS_DoIMethodA"}
** wird von @{"pOS_GadgetDropTest" LINK "pGadgetD/pOS_GadgetDropTest"} gesetzt
** siehe GCLMTHR_DropHit */
} imth_DropTest;
struct /* GCLMTH_ActiveDrop */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imda_Info;
const @{"struct pOS_InputEvent" LINK "Device/IEvent.h/File" 232} *imda_IE;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imda_RMouse;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imda_AMouse;
struct pOS_DragList *imda_DragList;
} imth_ActiveDrop;
struct /* GCLMTH_HandleDrop */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imhd_Info;
const @{"struct pOS_InputEvent" LINK "Device/IEvent.h/File" 232} *imhd_IE;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imhd_RMouse;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imhd_AMouse;
struct pOS_DragList *imhd_DragList;
} imth_HandleDrop;
struct /* GCLMTH_InactiveDrop */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imid_Info;
@{"UBYTE" LINK "pExec/Types.h/File" 95} imid_Pad[12];
struct pOS_DragList *imid_DragList;
} imth_InactiveDrop;
struct /* GCLMTH_AbortDrop */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imbb_Info;
@{"UBYTE" LINK "pExec/Types.h/File" 95} imbb_Pad[12];
struct pOS_DragList *imbb_DragList;
} imth_AbortDrop;
struct /* GCLMTH_GetQuickDropObject */
const @{"struct pOS_IEDragDrop" LINK "Device/IEvent.h/File" 210} *imgqo_IEDD;
@{"UBYTE" LINK "pExec/Types.h/File" 95} imgqo_Pad[12];
@{"__ARID__" LINK "pExec/Types.h/File" 155} @{"struct pOS_DataType" LINK "pDtType/DtType.h/File" 18} *imgqo_Result;
} imth_GetQObj;
struct /* GCLMTH_GetDropObject */
const @{"struct pOS_IEDragDrop" LINK "Device/IEvent.h/File" 210} *imgo_IEDD;
@{"UBYTE" LINK "pExec/Types.h/File" 95} imgo_Pad[12];
@{"__ARID__" LINK "pExec/Types.h/File" 155} @{"struct pOS_DataType" LINK "pDtType/DtType.h/File" 18} *imgo_Result;
} imth_GetObj;
struct /* GCLMTH_SetDropObject */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imso_Info; /* @{"NULL" LINK "pExec/Types.h/File" 117} => without refresh */
const @{"struct pOS_InputEvent" LINK "Device/IEvent.h/File" 232} *imso_IE; /* @{"NULL" LINK "pExec/Types.h/File" 117} => ignore */
const @{"struct pOS_IEDragDrop" LINK "Device/IEvent.h/File" 210} *imso_IEDD;
@{"UBYTE" LINK "pExec/Types.h/File" 95} imso_Pad[4];
const @{"struct pOS_DataType" LINK "pDtType/DtType.h/File" 18} *imso_Object;
} imth_SetObj;
struct /* GCLMTH_HelpTest */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imhs_Info;
@{"ULONG" LINK "pExec/Types.h/File" 91} imhs_Pad;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imhs_RMouse; /* relativ zum Gadget */
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imhs_AMouse; /* absolut */
@{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *imhs_HitGadget;
@{"ULONG" LINK "pExec/Types.h/File" 91} imhs_Result;
} imth_HelpTest;
struct /* GCLMTH_DragTest */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *imdt_Info;
@{"ULONG" LINK "pExec/Types.h/File" 91} imdt_Pad;
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imdt_RMouse; /* relativ zum Gadget */
const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} *imdt_AMouse; /* absolut */
@{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *imdt_HitGadget;
@{"ULONG" LINK "pExec/Types.h/File" 91} imdt_Result;
} imth_DragTest;
struct /* GCLMTH_PopUp */
const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *impo_Info;
@{"SLONG" LINK "pExec/Types.h/File" 90} impo_Mode; /* 1==start, 0==end, -1==abort */