GetFileAttributesEx function kernel32
Win32Result<bool>
GetFileAttributesEx(
- PCWSTR lpFileName,
- GET_FILEEX_INFO_LEVELS fInfoLevelId,
- Pointer<
NativeType> lpFileInformation
Retrieves attributes for a specified file or directory.
To learn more, see learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesexw.
Implementation
Win32Result<bool> GetFileAttributesEx(
PCWSTR lpFileName,
GET_FILEEX_INFO_LEVELS fInfoLevelId,
Pointer lpFileInformation,
) {
resolveGetLastError();
final result_ = _GetFileAttributesEx(
lpFileName,
fInfoLevelId,
lpFileInformation,
);
return .new(value: result_ != FALSE, error: GetLastError());
}