Diff for /np2/win9x/dosio.h between versions 1.4 and 1.6

version 1.4, 2004/01/09 04:36:03 version 1.6, 2004/01/27 10:55:47
Line 1 Line 1
   
 enum {                                                                                          // ver0.28  #define         FILEH                           HANDLE
         FTYPE_NONE = 0,         // 自動判別 or PC  #define         FILEH_INVALID           (INVALID_HANDLE_VALUE)
         FTYPE_SMIL,                     // システム予約  
         FTYPE_TEXT,                     // テキストファイル  #define         FLISTH                          HANDLE
         FTYPE_BMP,                      // Bitmap  #define         FLISTH_INVALID          (INVALID_HANDLE_VALUE)
         FTYPE_PICT,                     // Picture (予約)  
         FTYPE_PNG,                      // Png (予約)  enum {
         FTYPE_WAV,                      // Wave          FSEEK_SET       = 0,
         FTYPE_D88,                      // D88          FSEEK_CUR       = 1,
         FTYPE_BETA,                     // ベタイメージ          FSEEK_END       = 2
         FTYPE_THD,                      // .thd ハードディスクイメージ  
         FTYPE_HDI,                      // .hdi ハードディスクイメージ  
         FTYPE_HDD,                      // .hdd ハードディスクイメージ (予約)  
         FTYPE_S98,                      // .s98 ハードディスクイメージ  
         FTYPE_MIMPI                     // mimpi defaultファイル  
 };  };
   
 enum {  enum {
Line 25  enum { Line 20  enum {
         FILEATTR_ARCHIVE        = 0x20          FILEATTR_ARCHIVE        = 0x20
 };  };
   
   
 #define         FILEH                           HANDLE  
 #define         FILEH_INVALID           (INVALID_HANDLE_VALUE)  
   
 #define         FLISTH                          HANDLE  
 #define         FLISTH_INVALID          (INVALID_HANDLE_VALUE)  
   
 enum {  enum {
         FSEEK_SET       = 0,          FLICAPS_SIZE            = 0x0001,
         FSEEK_CUR       = 1,          FLICAPS_ATTR            = 0x0002,
         FSEEK_END       = 2          FLICAPS_DATE            = 0x0004,
           FLICAPS_TIME            = 0x0008
 };  };
   
 typedef struct {  typedef struct {
         UINT16  year;           // cx          UINT16  year;           // cx
         BYTE    month;          // dh          UINT8   month;          // dh
         BYTE    day;            // dl          UINT8   day;            // dl
 } DOSDATE;  } DOSDATE;
   
 typedef struct {  typedef struct {
         BYTE    hour;           // ch          UINT8   hour;           // ch
         BYTE    minute;         // cl          UINT8   minute;         // cl
         BYTE    second;         // dh          UINT8   second;         // dh
 } DOSTIME;  } DOSTIME;
   
 typedef struct {  typedef struct {
         char    path[MAX_PATH];          UINT    caps;
         UINT32  size;          UINT32  size;
         UINT32  attr;          UINT32  attr;
           DOSDATE date;
           DOSTIME time;
           char    path[MAX_PATH];
 } FLINFO;  } FLINFO;
   
   

Removed from v.1.4  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>