Lines Matching refs:flags
13 int flags,
17 if (flags & PLATFORM_FILE_OPEN)
20 if (flags & PLATFORM_FILE_CREATE) {
25 if (flags & PLATFORM_FILE_OPEN_ALWAYS) {
30 if (flags & PLATFORM_FILE_CREATE_ALWAYS) {
40 DWORD access = (flags & PLATFORM_FILE_READ) ? GENERIC_READ : 0;
41 if (flags & PLATFORM_FILE_WRITE)
44 DWORD sharing = (flags & PLATFORM_FILE_EXCLUSIVE_READ) ? 0 : FILE_SHARE_READ;
45 if (!(flags & PLATFORM_FILE_EXCLUSIVE_WRITE))
49 if (flags & PLATFORM_FILE_ASYNC)
51 if (flags & PLATFORM_FILE_TEMPORARY)
53 if (flags & PLATFORM_FILE_HIDDEN)
55 if (flags & PLATFORM_FILE_DELETE_ON_CLOSE)
61 if ((flags & PLATFORM_FILE_OPEN_ALWAYS) && created &&
69 PlatformFile CreatePlatformFile(const std::wstring& name, int flags,
71 return CreatePlatformFile(FilePath::FromWStringHack(name), flags, created);