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,
) {
final result_ = GetFileAttributesExW_Wrapper(
lpFileName,
fInfoLevelId,
lpFileInformation,
);
return .new(value: result_.value.i32 != FALSE, error: result_.error);
}