⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iso9660.h

📁 本程序为ST公司开发的源代码
💻 H
字号:
/*****************************************************************************//*                                                                           *//* <C> STMicroelectronics - copyright information                            *//*                                                                           *//*                                                                           *//* COMMENT }DOCUMENTATION                                                    *//* File Name     :: iso9660.h                                                *//* Creation Date :: September 2005                                           *//* Author        :: Ondrej Trubac                                            *//* Version       :: $Revision: 1.8 $                                         *//* Last change   :: $Date: 2006/09/18 09:55:22 $ by $Author: belardi $ *//* Description   :: ISO9660 defines                                          *//* }                                                                         *//*****************************************************************************//*************************************************** * * COPYRIGHT (C) ST Microelectronics  2005 *            All Rights Reserved * **************************************************** * * STM CVS Log: * * $Log: ISO9660.h,v $ * Revision 1.8  2006/09/18 09:55:22  belardi * Corrected CVS keyword usage * * Revision 1.7  2006/09/18 09:24:02  belardi * Added Log CVS keyword into file header * * ***************************************************/#ifndef DEFINE_ISO9660_H#define DEFINE_ISO9660_H#include "accordoptypes.h"     //"aptypes.h"#include "apdevsys.h"#include "isotypes.h"#include "xfile.h"#include "filesys.h"#define TOC_OFFSET_SECTOR   150    // number of sectors in 2s of CD entry area#define VOLUMENAME_SIZE      32#define VOLUMENAME_POS       40#define VOLUMESPACESIZE_POS  85         //24bit#define LOGICALBLOCKSIZE_POS 130        //32bit#define PATHTABLESIZE_POS    137        //24bit#define PATHTABLELBA_POS     149        //24bit#define ROOTDIRLBA_POS       163        //24bit#define ISO_DETECT_PRIMARY_DESCRIPTOR_ONLY      1#define ISO_DETECT_SUPPLEM_DESCRIPTOR_ONLY      2#define ISO9660_SUPPLEM_VOL_DESCRIPTOR_FLAG     1#define ISO9660_PATHTABLE_VALID_FLAG            2#define DIR_ATTR_VALID_DATA           0x0001#define DIR_ATTR_NAME_CODING_UNICODE  0x0008#define FILE_ATTR_OPEN                0x0001GRESULT ISO_Detect(DUID cdid, int partition, FS_DESCRIPTOR *isod);uint8 ISO_ExtensionCheck(FILE_STRUCT *file, char *ex);GRESULT ISO_GetDirItem(SCAN_STRUCT *scans, DIR_ITEM *item, uint8 *buf);GRESULT ISO_GetDiscInfo(FS_DESCRIPTOR *isod, uint8 *buf);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -