home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pGadget / GadCB.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-11  |  2.1 KB  |  70 lines

  1. @DATABASE "pGadget/GadCB.h"
  2. @MASTER   "Work2:AD/IInc/pGadget/GadCB.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:35
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pGadget/GadCB.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pGadget/GadCB.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_GadgetCallbackData" LINK "pGadget/GadCB.h/File" 19}
  16.  
  17. @ENDNODE
  18. @NODE File "pGadget/GadCB.h"
  19. #ifndef __INC_POS_PGADGET_GADCB_H
  20. #define __INC_POS_PGADGET_GADCB_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Burkarth
  27.  $DAT >>GadCB.h<<   16 Sep 1996    19:27:27 - (C) ProDAD
  28. *******************************************************************/
  29. #ifndef __INC_POS_PEXEC_CALLBACK_H
  30. #include <@{"pExec/CallBack.h" LINK "pExec/CallBack.h/File"}>
  31. #endif
  32.  
  33.  
  34.  
  35. /*----------------------------------
  36. -----------------------------------*/
  37. struct pOS_GadgetCallbackData
  38. {
  39.   @{"UBYTE" LINK "pExec/Types.h/File" 95} gdb_Method; /* (enum pOS_GadgetCallbackMethods) */
  40.   @{"UBYTE" LINK "pExec/Types.h/File" 95} gdb_Pad;
  41.  
  42.   @{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *gdb_Gadget;
  43.  
  44.   union
  45.     struct /** GADCBMTH_PreHandleInput, GADCBMTH_PostHandleInput **/
  46.       const @{"struct pOS_IClassInfo" LINK "pIntui/ICI.h/File" 18} *gdbhi_Info;
  47.       const @{"struct pOS_InputEvent" LINK "Device/IEvent.h/File" 232} *gdbhi_IE;
  48.       const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26}      *gdbhi_RMouse;
  49.       const @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26}      *gdbhi_AMouse;
  50.             @{"ULONG" LINK "pExec/Types.h/File" 91}                  gdbhi_ResCode;
  51.             @{"ULONG" LINK "pExec/Types.h/File" 91}                  gdbhi_Result;  /* enthält bei GADCBMTH_PostHandleInput
  52.                                                   ** den Dispatcher Returnwert.
  53.                                                   */
  54.     } gdb_HandleInput;
  55.  
  56.   } gdb_U;
  57. };
  58.  
  59.  
  60. enum pOS_GadgetCallbackMethods
  61. {
  62.   GADCBMTH_PreHandleInput = 1,
  63.   GADCBMTH_PostHandleInput,
  64. };
  65.  
  66.  
  67.  
  68. #endif
  69. @ENDNODE
  70.