Jump to content

FILEFINDBUF: Difference between revisions

From EDM2
Anakor (talk | contribs)
New
 
Anakor (talk | contribs)
m Update 'To Do'
Line 36: Line 36:
=== To Do ===
=== To Do ===


  1. FTIME [[OS2 API:DataType:FTIME|FTIME]]
  1. CCHMAXPATHCOMP [[OS2 API:Constant:CCHMAXPATHCOMP|CCHMAXPATHCOMP]]
2. CCHMAXPATHCOMP [[OS2 API:Constant:CCHMAXPATHCOMP|CCHMAXPATHCOMP]]
  /*************************************************************************\
  /*************************************************************************\
  * CCHMAXPATHCOMP is the maximum individual path component name length  *
  * CCHMAXPATHCOMP is the maximum individual path component name length  *

Revision as of 15:45, 29 July 2005

FILEFINDBUF

Find file buffer data structure.

Type

FDATE  fdateCreation
FTIME  ftimeCreation
FDATE  fdateLastAccess
FTIME  ftimeLastAccess
FDATE  fdateLastWrite
FTIME  ftimeLastWrite
ULONG  cbFile
ULONG  cbFileAlloc
USHORT attrFile
UCHAR  cchName
CHAR   achName[ CCHMAXPATHCOMP ]

C Declaration Method

typedef struct

Fields

fdateCreation   Date of file creation.
ftimeCreation   Time of file creation.
fdateLastAccess Date of last access.
ftimeLastAccess Time of last access.
fdateLastWrite  Date of last write.
cbFile          Size of file.
cbFileAlloc     Allocated size.
attrFile        File attributes.
cchName         Length of file name.
achName[CCHMAXPATHCOMP] File name including null terminator.

To Do

1. CCHMAXPATHCOMP CCHMAXPATHCOMP
/*************************************************************************\
* CCHMAXPATHCOMP is the maximum individual path component name length   *
* including a terminating NULL.                                         *
\*************************************************************************/
#define CCHMAXPATHCOMP     256