home *** CD-ROM | disk | FTP | other *** search
- {$if not def DEVICES_CLIPBOARD_H} CONST DEVICES_CLIPBOARD_H=0;
-
- { *********************************************************************
- ** KickPascal-Include-Datei "devices/clipboard.h" zu Kickstart 3.0 **
- ********************************************************************* }
-
- TYPE p_ClipboardUnitPartial = ^ClipboardUnitPartial;
- TYPE p_IOClipReq = ^IOClipReq;
- TYPE p_SatisfyMsg = ^SatisfyMsg;
- TYPE p_ClipHookMsg = ^ClipHookMsg;
-
- {$if not def EXEC_NODES_H;incl "exec/nodes.h";endif}
- {$if not def EXEC_LISTS_H;incl "exec/lists.h";endif}
- {$if not def EXEC_PORTS_H;incl "exec/ports.h";endif}
- {$if not def EXEC_IO_H;incl "exec/io.h";endif} { ergänzt }
-
- CONST
- CBD_POST = (CMD_NONSTD+0);
- CBD_CURRENTREADID = (CMD_NONSTD+1);
- CBD_CURRENTWRITEID = (CMD_NONSTD+2);
- CBD_CHANGEHOOK = (CMD_NONSTD+3);
-
- CBERR_OBSOLETEID = 1;
-
-
- TYPE ClipboardUnitPartial = RECORD
- cu_Node : Node;
- cu_UnitNum : Long;
- END;
-
- TYPE IOClipReq = RECORD
- io_Message : Message;
- io_Device : p_Device;
- io_Unit : p_ClipboardUnitPartial;
- io_Command : Word;
- io_Flags : Byte;
- io_Error : Short;
- io_Actual : Long;
- io_Length : Long;
- io_Data : Str;
- io_Offset : Long;
- io_ClipID : LongInt;
- END;
-
- CONST PRIMARY_CLIP = 0;
-
- TYPE SatisfyMsg = RECORD
- sm_Msg : Message;
- sm_Unit : Word;
- sm_ClipID : LongInt;
- END;
-
- TYPE ClipHookMsg = RECORD
- chm_Type : Long;
- chm_ChangeCmd : LongInt;
- chm_ClipID : LongInt;
- END;
-
- {$endif}
-