home *** CD-ROM | disk | FTP | other *** search
Wrap
@DATABASE "Device/Console.h" @MASTER "Work2:AD/IInc/Device/Console.h" @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:33:40 @REMARK Do not edit @REMARK ADtoHT is © 1993-1995 Christian Stieber @NODE MAIN "Device/Console.h" @TOC "__pOS_Dev.guide/MAIN" @{"Device/Console.h" LINK File} @{b}Structures@{ub} @{"pOS_ConsoleDevice" LINK "Device/Console.h/File" 35} @{"pOS_ConsoleInitStruct" LINK "Device/Console.h/File" 40} @{"pOS_ConsoleStdReq" LINK "Device/Console.h/File" 54} @ENDNODE @NODE File "Device/Console.h" #ifndef __INC_POS_DEVICE_CONSOLE_H #define __INC_POS_DEVICE_CONSOLE_H /******************************************************************* Includes Release 24 (C) Copyright 1995-1997 proDAD All Rights Reserved $AUT Holger Burkarth $DAT >>Console.h<< 19 Nov 1996 11:09:46 - (C) ProDAD *******************************************************************/ #ifndef __INC_POS_PEXEC_DEVICE_H #include "p:pExec/Device.h" #endif enum pOS_ConsoleDeviceUnitNum { /* ---- console unit numbers for @{"pOS_OpenDevice()" LINK "pExecD/pOS_OpenDevice"} */ CONUNUM_Library= -1, /* no unit, just fill in io_Device field */ CONUNUM_Standard= 0, /* standard unmapped console */ }; enum pOS_ConsoleIOReqCommands { CMDCD_AskKeyMap= CMD_NONSTD, CMDCD_SetKeyMap, CMDCD_AskDefaultKeyMap, CMDCD_SetDefaultKeyMap, CMDCD_InitStruct, CMDCD_Slide, /* cio_Data */ }; struct pOS_ConsoleDevice {@{"struct pOS_Device" LINK "pExec/Device.h/File" 21} Dev; }; /*---------------------------------- -----------------------------------*/ struct pOS_ConsoleInitStruct { @{"struct pOS_Window" LINK "pScreen/Window.h/File" 18} *cis_Window; @{"struct pOS_Gadget" LINK "pGadget/Gadget.h/File" 18} *cis_VPropGad; @{"UWORD" LINK "pExec/Types.h/File" 93} cis_Lines; @{"UBYTE" LINK "pExec/Types.h/File" 95} cis_Reserved[16]; }; /*---------------------------------- -----------------------------------*/ struct pOS_ConsoleStdReq { @{"struct pOS_Message" LINK "pExec/MsgPort.h/File" 41} cio_Message; @{"struct pOS_ConsoleDevice" LINK File 35} *cio_Device; /* device node pointer */ struct pOS_ConsoleUnit *cio_Unit; /* unit (driver private) */ @{"UWORD" LINK "pExec/Types.h/File" 93} cio_Command; /* (enum pOS_IOReqCommands) */ @{"UBYTE" LINK "pExec/Types.h/File" 95} cio_Flags; /* (enum pOS_IOReqFlags) */ @{"SBYTE" LINK "pExec/Types.h/File" 94} cio_Error; /* (enum pOS_IOReqErrors) */ @{"ULONG" LINK "pExec/Types.h/File" 91} cio_Actual; /* actual number of bytes transferred */ @{"ULONG" LINK "pExec/Types.h/File" 91} cio_Length; /* requested number bytes transferred */ @{"APTR" LINK "pExec/Types.h/File" 87} cio_Data; /* points to data area */ @{"ULONG" LINK "pExec/Types.h/File" 91} cio_Offset; /* offset for block structured devices */ }; #endif @ENDNODE