Lines Matching refs:dataPtr
228 static bool get_the_file(HANDLE handle, SkString* name, WIN32_FIND_DATAW* dataPtr, bool getDir) {
231 if (nullptr == dataPtr) {
233 dataPtr = &data;
240 if ((dataPtr->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) &&
241 !is_magic_dir((uint16_t*)dataPtr->cFileName))
246 if (!(dataPtr->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) {
250 if (!::FindNextFileW(handle, dataPtr)) {
256 const uint16_t* utf16name = (const uint16_t*)dataPtr->cFileName;
267 WIN32_FIND_DATAW* dataPtr = nullptr;
276 dataPtr = &data;
279 return self.fHandle != (HANDLE)~0 && get_the_file(self.fHandle, name, dataPtr, getDir);