udf.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef __UDF_H
  2. #define __UDF_H
  3. #include "fs.h"
  4. #include "fs96602.h"
  5. // error ID
  6. enum {
  7. ERROR_GET_DATA        = -1,
  8. ERROR_DISC_CONTENT    = -2,
  9. ERROR_TRAY_OPEN       = -3
  10. };
  11. //
  12. UINT16 ReadICB(UINT32 sector, short_ad* pShort_AD);
  13. // 
  14. int ReadUDFVolume(void);
  15. //
  16. int ReadUDFDir(void);
  17. //
  18. int TakeCareUDFDir(UINT32 nSector);
  19. // Read files in certain directory
  20. int ReadUDFFile(UINT32 nSector, int nDirIndex);
  21. // 
  22. UINT32 LookupVAT(int index);
  23. //
  24. void UDFGetFileName(char *psrc, char *pdst, int namelen );
  25. #endif /* __UDF_H */