Lines Matching defs:basic
150 FILE_BASIC_INFO basic;
151 if (!GetFileInformationByHandleEx(h, FileBasicInfo, &basic, sizeof(basic)))
154 buf->st_mtim = filetime_to_timespec(basic.LastWriteTime);
155 buf->st_atim = filetime_to_timespec(basic.LastAccessTime);
157 if (!(basic.FileAttributes & FILE_ATTRIBUTE_READONLY))
159 if (basic.FileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
164 if (basic.FileAttributes & FILE_ATTRIBUTE_REPARSE_POINT) {
370 FILE_BASIC_INFO basic;
371 if (!GetFileInformationByHandleEx(h, FileBasicInfo, &basic, sizeof(basic)))
373 DWORD orig_attributes = basic.FileAttributes;
374 basic.FileAttributes &= ~FILE_ATTRIBUTE_READONLY;
376 basic.FileAttributes |= FILE_ATTRIBUTE_READONLY;
377 if (basic.FileAttributes != orig_attributes && !SetFileInformationByHandle(h, FileBasicInfo, &basic, sizeof(basic)))