home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / source / util2src / finfo.txt < prev    next >
Encoding:
Text File  |  1992-07-24  |  5.4 KB  |  146 lines

  1. \toolkt20\book\text.tmp - Where the toolkit help function places output.
  2.  
  3. ---------------------------------------------------------------------------
  4.  
  5. c:\toolkt20\c\os2h\BSEDOS.H(520) :       typedef struct _FILEFINDBUF3                 /* findbuf3 */
  6. c:\toolkt20\c\os2h\BSEDOS.H(718) :    typedef struct _FILESTATUS3
  7.  
  8. typedef struct _FILESTATUS3           typedef struct _FILEFINDBUF3
  9.         {                                     {
  10.         FDATE  fdateCreation;                 ULONG   oNextEntryOffset;
  11.         FTIME  ftimeCreation;                 FDATE   fdateCreation;
  12.         FDATE  fdateLastAccess;               FTIME   ftimeCreation;
  13.         FTIME  ftimeLastAccess;               FDATE   fdateLastAccess;
  14.         FDATE  fdateLastWrite;                FTIME   ftimeLastAccess;
  15.         FTIME  ftimeLastWrite;                FDATE   fdateLastWrite;
  16.         ULONG  cbFile;                        FTIME   ftimeLastWrite;
  17.         ULONG  cbFileAlloc;                   ULONG   cbFile;
  18.         ULONG  attrFile;                      ULONG   cbFileAlloc;
  19.         } FILESTATUS3;                        ULONG   attrFile;
  20.                                               UCHAR   cchName;
  21.                                               CHAR    achName[CCHMAXPATHCOMP];
  22.                                               } FILEFINDBUF3;
  23.  
  24. ===============================================================================
  25.    /* File time and date types */
  26.  
  27.    typedef struct _FILESTATUS      /* fsts */
  28.            {
  29.            FDATE  fdateCreation;
  30.            FTIME  ftimeCreation;
  31.            FDATE  fdateLastAccess;
  32.            FTIME  ftimeLastAccess;
  33.            FDATE  fdateLastWrite;
  34.            FTIME  ftimeLastWrite;
  35.            ULONG  cbFile;
  36.            ULONG  cbFileAlloc;
  37.            USHORT attrFile;
  38.            } FILESTATUS;
  39.  
  40.    typedef struct _FILESTATUS2     /* fsts2 */
  41.            {
  42.            FDATE  fdateCreation;
  43.            FTIME  ftimeCreation;
  44.            FDATE  fdateLastAccess;
  45.            FTIME  ftimeLastAccess;
  46.            FDATE  fdateLastWrite;
  47.            FTIME  ftimeLastWrite;
  48.            ULONG  cbFile;
  49.            ULONG  cbFileAlloc;
  50.            USHORT attrFile;
  51.            ULONG  cbList;
  52.            } FILESTATUS2;
  53.  
  54.    typedef struct _FILESTATUS3     /* fsts3 */
  55.            {
  56.            FDATE  fdateCreation;
  57.            FTIME  ftimeCreation;
  58.            FDATE  fdateLastAccess;
  59.            FTIME  ftimeLastAccess;
  60.            FDATE  fdateLastWrite;
  61.            FTIME  ftimeLastWrite;
  62.            ULONG  cbFile;
  63.            ULONG  cbFileAlloc;
  64.            ULONG  attrFile;
  65.            } FILESTATUS3;
  66.  
  67.    typedef struct _FILESTATUS4      /* fsts4 */
  68.            {
  69.            FDATE  fdateCreation;
  70.            FTIME  ftimeCreation;
  71.            FDATE  fdateLastAccess;
  72.            FTIME  ftimeLastAccess;
  73.            FDATE  fdateLastWrite;
  74.            FTIME  ftimeLastWrite;
  75.            ULONG  cbFile;
  76.            ULONG  cbFileAlloc;
  77.            ULONG  attrFile;
  78.            ULONG  cbList;
  79.            } FILESTATUS4;
  80.  
  81. ------------------------------------------------------------------------------
  82.  
  83.       typedef struct _FILEFINDBUF     /* findbuf */
  84.               {
  85.               FDATE  fdateCreation;
  86.               FTIME  ftimeCreation;
  87.               FDATE  fdateLastAccess;
  88.               FTIME  ftimeLastAccess;
  89.               FDATE  fdateLastWrite;
  90.               FTIME  ftimeLastWrite;
  91.               ULONG  cbFile;
  92.               ULONG  cbFileAlloc;
  93.               USHORT attrFile;
  94.               UCHAR  cchName;
  95.               CHAR   achName[CCHMAXPATHCOMP];
  96.               } FILEFINDBUF;
  97.  
  98.       typedef struct _FILEFINDBUF2    /* findbuf2 */
  99.               {
  100.               FDATE  fdateCreation;
  101.               FTIME  ftimeCreation;
  102.               FDATE  fdateLastAccess;
  103.               FTIME  ftimeLastAccess;
  104.               FDATE  fdateLastWrite;
  105.               FTIME  ftimeLastWrite;
  106.               ULONG  cbFile;
  107.               ULONG  cbFileAlloc;
  108.               USHORT attrFile;
  109.               ULONG  cbList;
  110.               UCHAR  cchName;
  111.               CHAR   achName[CCHMAXPATHCOMP];
  112.               } FILEFINDBUF2;
  113.  
  114.       typedef struct _FILEFINDBUF3                 /* findbuf3 */
  115.               {
  116.               ULONG   oNextEntryOffset;            /* new field */
  117.               FDATE   fdateCreation;
  118.               FTIME   ftimeCreation;
  119.               FDATE   fdateLastAccess;
  120.               FTIME   ftimeLastAccess;
  121.               FDATE   fdateLastWrite;
  122.               FTIME   ftimeLastWrite;
  123.               ULONG   cbFile;
  124.               ULONG   cbFileAlloc;
  125.               ULONG   attrFile;                    /* widened field */
  126.               UCHAR   cchName;
  127.               CHAR    achName[CCHMAXPATHCOMP];
  128.               } FILEFINDBUF3;
  129.  
  130.       typedef struct _FILEFINDBUF4                 /* findbuf4 */
  131.               {
  132.               ULONG   oNextEntryOffset;            /* new field */
  133.               FDATE   fdateCreation;
  134.               FTIME   ftimeCreation;
  135.               FDATE   fdateLastAccess;
  136.               FTIME   ftimeLastAccess;
  137.               FDATE   fdateLastWrite;
  138.               FTIME   ftimeLastWrite;
  139.               ULONG   cbFile;
  140.               ULONG   cbFileAlloc;
  141.               ULONG   attrFile;                    /* widened field */
  142.               ULONG   cbList;
  143.               UCHAR   cchName;
  144.               CHAR    achName[CCHMAXPATHCOMP];
  145.               } FILEFINDBUF4;
  146.