Windows 3.1 Device Drivers (ddag31qh.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
LFNGetAttributes
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
WORD LFNGetAttributes(lpFile, lpAttr)
LPSTR lpFile;
LPINT lpAttr;
 
The LFNGetAttributes function retrieves a field of attribute bits into the
16-bit variable specified by the lpAttr parameter for the file specified by
the lpFile parameter.
 
Parameter  Description
────────────────────────────────────────────────────────────────────────────
 
lpFile     Points to a null-terminated string specifying the name of a
           file.
 
lpAttr     Points to a 16-bit variable that receives the attributes of the
           specified file. The attributes can be a combination of the
           following values.
 
           Value  Meaning
           ─────────────────────────────────────────────────────────────────
           0      File can be read from or written to.
 
           1      File can be read but not written to.
 
           2      File or directory is hidden and does not appear in a
                  directory listing.
 
           4      File or directory is a system file.
 
           8      Filename is the current volume label for the media.
 
           16     Filename identifies a directory, not a file.
 
           32     File has been archived.
 
Return Value
 
The return value is one of the following values.
 
Value  Meaning
────────────────────────────────────────────────────────────────────────────
0      Success.
 
1      Invalid function.
 
2      File not found.
 
3      Path not found.
 
5      Access denied.
 
Comments
 
The export ordinal for this function is 103.
 
See Also
 
LFNSetAttributes