home *** CD-ROM | disk | FTP | other *** search
- @DATABASE "pDOS/InfoData.h"
- @MASTER "Work2:AD/IInc/pDOS/InfoData.h"
- @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:34:07
- @REMARK Do not edit
- @REMARK ADtoHT is © 1993-1995 Christian Stieber
-
- @NODE MAIN "pDOS/InfoData.h"
- @TOC "__pOS_Dev.guide/MAIN"
-
- @{"pDOS/InfoData.h" LINK File}
-
-
- @{b}Structures@{ub}
-
- @{"pOS_DosInfoData" LINK "pDOS/InfoData.h/File" 18}
-
- @ENDNODE
- @NODE File "pDOS/InfoData.h"
- #ifndef __INC_POS_PDOS_INFODATA_H
- #define __INC_POS_PDOS_INFODATA_H
- /*******************************************************************
- Includes Release 24
- (C) Copyright 1995-1997 proDAD
- All Rights Reserved
-
- $AUT Holger Burkarth
- $DAT >>InfoData.h<< 12 Sep 1996 09:07:52 - (C) ProDAD
- *******************************************************************/
- #ifndef __INC_POS_PDOS_DOSTYPES_H
- #include <@{"pDOS/DosTypes.h" LINK "pDOS/DosTypes.h/File"}>
- #endif
-
-
- /*----------------------------------
- -----------------------------------*/
- struct pOS_DosInfoData
- {
- @{"ULONG" LINK "pExec/Types.h/File" 91} id_NumSoftErrors; /* number of soft errors on disk */
- @{"ULONG" LINK "pExec/Types.h/File" 91} id_DiskState; /* (enum pOS_DosInfoDataState) */
- @{"ULONG" LINK "pExec/Types.h/File" 91} id_DiskType; /* (enum pOS_DosInfoDataTyp) */
- @{"struct pOS_DosDevice" LINK "pDOS/DosDev.h/File" 256} *id_Volume; /* pointer to actual volume */
- const @{"struct pOS_DosMountDevice" LINK "pDOS/DosDev.h/File" 317} *id_Mount;
- @{"ULONG" LINK "pExec/Types.h/File" 91} id_Flags; /* (enum pOS_DosInfoDataFlags) */
-
- @{"UBYTE" LINK "pExec/Types.h/File" 95} id_Reserved1[32];
- @{"dossize_t" LINK "pDOS/DosTypes.h/File" 15} id_NumBlocks; /* Number of blocks on disk */
- @{"dossize_t" LINK "pDOS/DosTypes.h/File" 15} id_NumBlocksUsed; /* Number of block in use */
-
- @{"UBYTE" LINK "pExec/Types.h/File" 95} id_Reserved2[32];
- };
-
-
- enum pOS_DosInfoDataState
- {
- DOSIFDST_WriteProtected=80, /* Disk is write protected */
- DOSIFDST_Validating= 81, /* Disk is currently being validated */
- DOSIFDST_Validated= 82, /* Disk is consistent and writeable */
- };
-
- enum pOS_DosInfoDataTyp
- {
- DOSIFDTYP_NoDiskPresent= 0xffffffff,
- DOSIFDTYP_UnreadableDisk= 0x42414400, /* 'BAD\\0' */
- DOSIFDTYP_FFSDisk= 0x444F5301, /* 'DOS\\1' */
- DOSIFDTYP_NotReallyDos= 0x4E444F53, /* 'NDOS' */
- };
-
- enum pOS_DosInfoDataFlags
- {
- DOSIFDF_InUse= 0x00000001, /* DOSCMD_Inhibit==@{"FALSE" LINK "pExec/Types.h/File" 122} => DDev is 'online' */
- };
-
- #endif
- @ENDNODE
-