home *** CD-ROM | disk | FTP | other *** search
- @DATABASE "pGFX/MonFIB.h"
- @MASTER "Work2:AD/IInc/pGFX/MonFIB.h"
- @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:34:50
- @REMARK Do not edit
- @REMARK ADtoHT is © 1993-1995 Christian Stieber
-
- @NODE MAIN "pGFX/MonFIB.h"
- @TOC "__pOS_Dev.guide/MAIN"
-
- @{"pGFX/MonFIB.h" LINK File}
-
-
- @{b}Structures@{ub}
-
- @{"pOS_MonInfoBlock" LINK "pGFX/MonFIB.h/File" 23}
-
- @ENDNODE
- @NODE File "pGFX/MonFIB.h"
- #ifndef __INC_POS_PGFX_MONFIB_H
- #define __INC_POS_PGFX_MONFIB_H
- /*******************************************************************
- Includes Release 24
- (C) Copyright 1995-1997 proDAD
- All Rights Reserved
-
- $AUT Holger Burkarth
- $DAT >>MonFIB.h<< 25 Jan 1997 09:42:25 - (C) ProDAD
- *******************************************************************/
- #ifndef __INC_POS_PLAYER_RECT_H
- #include <@{"pLayer/Rect.h" LINK "pLayer/Rect.h/File"}>
- #endif
- #ifndef __INC_POS_PGFX_MODEID_H
- #include <@{"pGFX/ModeID.h" LINK "pGFX/ModeID.h/File"}>
- #endif
- #ifndef __INC_POS_PGFX_GFXBASE_H
- #include <@{"pGFX/GFXBase.h" LINK "pGFX/GFXBase.h/File"}>
- #endif
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_MonInfoBlock
- {
- @{"ULONG" LINK "pExec/Types.h/File" 91} mfib_Key[4]; /* private for the handler */
-
- @{"CHAR" LINK "pExec/Types.h/File" 100} mfib_Name[pOS_MonFileName_MAX];
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_Type; /* (enum pOS_MonitorInfoType) */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_Pad0;
-
- @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} mfib_ViewPosition;
- @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} mfib_DefaultViewPosition;
- @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} mfib_MinPixelResolution; /* z.B. 320x200 */
- @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} mfib_MaxPixelResolution; /* z.B. 32767x32767 */
- @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} mfib_PixelResolution[OSCANTYP_MAX]; /* z.B. 640x512 */
-
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_RedBits;
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_GreenBits;
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_BlueBits;
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_AlphaBits;
-
- @{"ULONG" LINK "pExec/Types.h/File" 91} mfib_Colors[24]; /* @{"NULL" LINK "pExec/Types.h/File" 117} => End of Array */
-
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_DefaultColorIdx; /* Default-Index at mfib_Colors[] */
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_XAspect;
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_YAspect;
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_Pad1;
- @{"ULONG" LINK "pExec/Types.h/File" 91} mfib_GfxMapType;
- @{"ULONG" LINK "pExec/Types.h/File" 91} mfib_ColorMapType;
-
- @{"ULONG" LINK "pExec/Types.h/File" 91} mfib_PixelFrequence; /* PixelFreq. in Picohertz */
- @{"ULONG" LINK "pExec/Types.h/File" 91} mfib_FrameFrequence; /* VBlanks per Sec. * 0x10000 */
- @{"ULONG" LINK "pExec/Types.h/File" 91} mfib_LineFrequence; /* Lines per Sec */
-
- @{"UWORD" LINK "pExec/Types.h/File" 93} mfib_SpriteNum; /* Number of Sprites */
- @{"struct pOS_Point" LINK "pLayer/Rect.h/File" 26} mfib_SpriteResolution; /* */
- @{"ULONG" LINK "pExec/Types.h/File" 91} mfib_SpcFlags; /* (enum pOS_MonitorInfoSpFlags) */
-
- @{"UBYTE" LINK "pExec/Types.h/File" 95} mfib_Reserved[32];
- };
-
-
-
-
- enum pOS_MonitorInfoType
- {
- MONINTYP_Unknown = 0,
- MONINTYP_Dir = 0x01, /* Bit 0 */
- MONINTYP_File = 0x02, /* Bit 1 */
-
- MONINTYP_FDMask = 0x03, /* MONINTYP_File | MONINTYP_Dir */
-
- MONINTYP_Node = 0x10, /* only a mark */
- };
-
-
-
- enum pOS_MonitorInfoSpFlags /** mfib_SpcFlags **/
- {
- MONINSPF_HDrag = 0x0001, /* horiz. drag able */
- MONINSPF_VDrag = 0x0002, /* vert. drag able */
- };
-
-
-
-
- #endif
- @ENDNODE
-