Lines Matching refs:basic
154 FILE_BASIC_INFO basic;
155 if (!GetFileInformationByHandleEx(h, FileBasicInfo, &basic, sizeof(basic)))
158 buf->st_mtim = filetime_to_timespec(basic.LastWriteTime);
159 buf->st_atim = filetime_to_timespec(basic.LastAccessTime);
161 if (!(basic.FileAttributes & FILE_ATTRIBUTE_READONLY))
163 if (basic.FileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
168 if (basic.FileAttributes & FILE_ATTRIBUTE_REPARSE_POINT) {
377 FILE_BASIC_INFO basic;
378 if (!GetFileInformationByHandleEx(h, FileBasicInfo, &basic, sizeof(basic)))
380 DWORD orig_attributes = basic.FileAttributes;
381 basic.FileAttributes &= ~FILE_ATTRIBUTE_READONLY;
383 basic.FileAttributes |= FILE_ATTRIBUTE_READONLY;
384 if (basic.FileAttributes != orig_attributes && !SetFileInformationByHandle(h, FileBasicInfo, &basic, sizeof(basic)))