home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / SHMOD10.LHA / ShowModule / Example / datatypes.txt < prev    next >
Encoding:
Text File  |  1994-10-06  |  1.9 KB  |  90 lines

  1.  
  2. CONST ID_DTYP=$44545950,
  3.       ID_DTHD=$44544844
  4.  
  5. (---) OBJECT datatypeheader
  6. (  0)   name:LONG
  7. (  4)   basename:LONG
  8. (  8)   pattern:LONG
  9. ( 12)   mask:LONG
  10. ( 16)   groupid:LONG
  11. ( 20)   id:LONG
  12. ( 24)   masklen:INT
  13. ( 26)   pad:INT
  14. ( 28)   flags:INT
  15. ( 30)   priority:INT
  16. (---) ENDOBJECT     /* SIZEOF=32 */
  17.  
  18. CONST DTF_TYPE_MASK=15,
  19.       DTF_BINARY=0,
  20.       DTF_ASCII=1,
  21.       DTF_IFF=2,
  22.       DTF_MISC=3,
  23.       DTF_CASE=16,
  24.       DTF_SYSTEM1=$1000,
  25.       GID_SYSTEM=$73797374,
  26.       GID_TEXT=$74657874,
  27.       GID_DOCUMENT=$646F6375,
  28.       GID_SOUND=$736F756E,
  29.       GID_INSTRUMENT=$696E7374,
  30.       GID_MUSIC=$6D757369,
  31.       GID_PICTURE=$70696374,
  32.       GID_ANIMATION=$616E696D,
  33.       GID_MOVIE=$6D6F7669,
  34.       ID_CODE=$44544344
  35.  
  36. (---) OBJECT dthookcontext
  37. (  0)   sysbase:LONG
  38. (  4)   dosbase:LONG
  39. (  8)   iffparsebase:LONG
  40. ( 12)   utilitybase:LONG
  41. ( 16)   lock:LONG
  42. ( 20)   fib:LONG
  43. ( 24)   filehandle:LONG
  44. ( 28)   iff:LONG
  45. ( 32)   buffer:LONG
  46. ( 36)   bufferlength:LONG
  47. (---) ENDOBJECT     /* SIZEOF=40 */
  48.  
  49. CONST ID_TOOL=$4454544C
  50.  
  51. (---) OBJECT tool
  52. (  0)   which:INT
  53. (  2)   flags:INT
  54. (  4)   program:LONG
  55. (---) ENDOBJECT     /* SIZEOF=8 */
  56.  
  57. CONST TW_INFO=1,
  58.       TW_BROWSE=2,
  59.       TW_EDIT=3,
  60.       TW_PRINT=4,
  61.       TW_MAIL=5,
  62.       TF_LAUNCH_MASK=15,
  63.       TF_SHELL=1,
  64.       TF_WORKBENCH=2,
  65.       TF_RX=3,
  66.       ID_TAGS=$44545447
  67.  
  68. (---) OBJECT datatype
  69. (  0)   node1:substructure
  70. ( 14)   node2:substructure
  71. ( 28)   header:LONG
  72. ( 32)   toollist:substructure
  73. ( 46)   functionname:LONG
  74. ( 50)   attrlist:LONG
  75. ( 54)   length:LONG
  76. (---) ENDOBJECT     /* SIZEOF=58 */
  77.  
  78. (---) OBJECT toolnode
  79. (  0)   node:substructure
  80. ( 14)   tool:substructure
  81. ( 22)   length:LONG
  82. (---) ENDOBJECT     /* SIZEOF=26 */
  83.  
  84. CONST ID_NAME=$4E414D45,
  85.       DTERROR_UNKNOWN_DATATYPE=$7D0,
  86.       DTERROR_COULDNT_SAVE=$7D1,
  87.       DTERROR_COULDNT_OPEN=$7D2,
  88.       DTERROR_COULDNT_SEND_MESSAGE=$7D3,
  89.       DTMSG_TYPE_OFFSET=$834
  90.