home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / MODULAV2GERMAN.DMS / in.adf / Def.zoo / Clipboard.def < prev    next >
Encoding:
Modula Definition  |  1988-11-06  |  816 b   |  49 lines

  1. (* $M- *)
  2. DEFINITION MODULE Clipboard;
  3.  
  4. FROM SYSTEM IMPORT
  5.  ADDRESS;
  6. FROM Exec IMPORT
  7.  nonstd,Node,Message,DevicePtr,IOFlagSet,UnitPtr;
  8.  
  9. CONST
  10.  clipboardName="clipboard.device";
  11.  post=nonstd+0;
  12.  currentReadId=nonstd+1;
  13.  currentWriteId=nonstd+2;
  14.  obsoleteId=1;
  15.  
  16. TYPE
  17.  ClipboardUnitPartial=RECORD
  18.   node:Node;
  19.   unitNum:LONGCARD;
  20.  END;
  21.  ClipboardUnitPartialPtr=POINTER TO ClipboardUnit;
  22.  IOClipboard=RECORD
  23.   message:Message;
  24.   device:DevicePtr;
  25.   unit:UnitPtr;
  26.   command:CARDINAL;
  27.   flags:IOFlagSet;
  28.   error:[-128..127];
  29.   actual:LONGCARD;
  30.   length:LONGCARD;
  31.   data:ADDRESS;
  32.   offset:LONGCARD;
  33.   clipID:LONGINT;
  34.  END;
  35.  IOClipboardPtr=POINTER TO IOClipReqPtr;
  36.  
  37. CONST
  38.  primaryClip=0;
  39.  
  40. TYPE
  41.  SatisfyMsg=RECORD
  42.   msg:Message;
  43.   unit:CARDINAL;
  44.   clipID:LONGINT;
  45.  END;
  46.  SatisfyMsgPtr=POINTER TO SatisfyMsg;
  47.  
  48. END Clipboard.
  49.