dirlist.h
上传用户:xiaoan1112
上传日期:2013-04-11
资源大小:19621k
文件大小:1k
源码类别:

操作系统开发

开发平台:

Visual C++

  1. /*
  2. COW : Character Oriented Windows
  3. dialog.h : dialog specific stuff
  4. */
  5. /* File find info; it's the DOS 3 structure, but we mimic it for OS/2. */
  6. typedef struct _fde
  7. {
  8. char reserved[21]; /* MSDOS requires this */
  9. char atr; /* File attribute */
  10. WORD wTime; /* File time of last write */
  11. WORD wDate; /* File date of last write */
  12. DWORD cbFile; /* File size in bytes */
  13. char szName[13]; /* File name packed */
  14. } FDE; /* Find directory entry */
  15. #ifndef DOS5
  16. /* FCB for fast dirlist fill */
  17. typedef struct _fcb
  18. {
  19. BYTE dn; /* drive number */
  20. char rgchFile[8]; /* file name -- blank filled */
  21. char rgchExt[3]; /* extension -- blank filled */
  22. BYTE reserved[25]; /* DOS usage */
  23. } FCB; /* File Control Block */
  24. #endif
  25. #define atrFile 0
  26. #define atrDir 0x10
  27. #define atrError ((WORD) -1) /* error return from AtrOfPath */