| WORD LFNSetAttributes(lpFile, wAttr) | |||
| LPSTR lpFile; | |||
| WORD wAttr; |
The LFNSetAttributes function sets the attributes of a given file to the bitfield specified by the wAttr parameter. This function may modify hidden, system, read only, and archive but not volume or directory.
lpFile
Points to a null-terminated string specifying the name of a file.
wAttr
Specifies the attributes for 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 from but not written to. |
| 2 | File is hidden and does not appear in a directory listing. |
| 4 | File is a system file. |
| 32 | File has been archived. |
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. |
The export ordinal for this function is 104.