• Home
  • Raw
  • Download

Lines Matching refs:FileName

563   PrivateFile->FileName = AllocatePool (StrSize (Private->FilePath));  in WinNtSimpleFileSystemOpenVolume()
564 if (PrivateFile->FileName == NULL) { in WinNtSimpleFileSystemOpenVolume()
576 StrCpy (PrivateFile->FileName, PrivateFile->FilePath); in WinNtSimpleFileSystemOpenVolume()
645 if (PrivateFile->FileName) { in WinNtSimpleFileSystemOpenVolume()
646 FreePool (PrivateFile->FileName); in WinNtSimpleFileSystemOpenVolume()
730 IN OUT CONST CHAR16 ** FileName in GetNextFileNameToken() argument
736 ASSERT (**FileName != L'\\'); in GetNextFileNameToken()
737 ASSERT (**FileName != L'\0'); in GetNextFileNameToken()
739 SlashPos = StrStr (*FileName, L"\\"); in GetNextFileNameToken()
741 Token = AllocateCopyPool (StrSize(*FileName), *FileName); in GetNextFileNameToken()
742 *FileName = NULL; in GetNextFileNameToken()
744 Offset = SlashPos - *FileName; in GetNextFileNameToken()
746 StrnCpy (Token, *FileName, Offset); in GetNextFileNameToken()
750 *FileName = *FileName + Offset + 1; in GetNextFileNameToken()
774 IN CONST CHAR16 *FileName in IsFileNameValid() argument
783 if (StrCmp (FileName, L"\\") == 0) { in IsFileNameValid()
789 if (StrStr (FileName, L"\\\\") != NULL) { in IsFileNameValid()
796 if (FileName [0] == L'\\') { in IsFileNameValid()
797 FileName++; in IsFileNameValid()
801 Token = GetNextFileNameToken (&FileName); in IsFileNameValid()
807 } while (FileName != NULL); in IsFileNameValid()
817 IN CHAR16 *FileName, in WinNtSimpleFileSystemOpen() argument
886 if (This == NULL || NewHandle == NULL || FileName == NULL) { in WinNtSimpleFileSystemOpen()
921 TempFileName = AllocatePool (StrSize (FileName)); in WinNtSimpleFileSystemOpen()
925 StrCpy (TempFileName, FileName); in WinNtSimpleFileSystemOpen()
926 FileName = TempFileName; in WinNtSimpleFileSystemOpen()
928 if (FileName[StrLen (FileName) - 1] == L'\\') { in WinNtSimpleFileSystemOpen()
929 FileName[StrLen (FileName) - 1] = 0; in WinNtSimpleFileSystemOpen()
936 if (StrCmp (FileName, L".") != 0 && StrCmp (FileName, L"..") != 0 && in WinNtSimpleFileSystemOpen()
937 ((StrLen (FileName) >= 3) ? (StrCmp (&FileName[StrLen (FileName) - 3], L"\\..") != 0) : TRUE)) { in WinNtSimpleFileSystemOpen()
942 for (TempFileName = FileName; in WinNtSimpleFileSystemOpen()
947 CutPrefix (FileName, Count); in WinNtSimpleFileSystemOpen()
951 for (TempFileName = FileName + StrLen (FileName) - 1; in WinNtSimpleFileSystemOpen()
952 TempFileName >= FileName && (*TempFileName == L' '); in WinNtSimpleFileSystemOpen()
970 NewPrivateFile->FilePath = AllocatePool (StrSize (PrivateFile->FileName)); in WinNtSimpleFileSystemOpen()
977 StrCpy (NewPrivateFile->FilePath, PrivateFile->FileName); in WinNtSimpleFileSystemOpen()
984 Size += StrSize (FileName); in WinNtSimpleFileSystemOpen()
985 NewPrivateFile->FileName = AllocatePool (Size); in WinNtSimpleFileSystemOpen()
986 if (NewPrivateFile->FileName == NULL) { in WinNtSimpleFileSystemOpen()
991 if (*FileName == L'\\') { in WinNtSimpleFileSystemOpen()
992 StrCpy (NewPrivateFile->FileName, PrivateRoot->FilePath); in WinNtSimpleFileSystemOpen()
993 StrCat (NewPrivateFile->FileName, L"\\"); in WinNtSimpleFileSystemOpen()
994 StrCat (NewPrivateFile->FileName, FileName + 1); in WinNtSimpleFileSystemOpen()
996 StrCpy (NewPrivateFile->FileName, NewPrivateFile->FilePath); in WinNtSimpleFileSystemOpen()
997 if (StrCmp (FileName, L"") != 0) { in WinNtSimpleFileSystemOpen()
1001 StrCat (NewPrivateFile->FileName, L"\\"); in WinNtSimpleFileSystemOpen()
1002 StrCat (NewPrivateFile->FileName, FileName); in WinNtSimpleFileSystemOpen()
1006 if (!IsFileNameValid (NewPrivateFile->FileName)) { in WinNtSimpleFileSystemOpen()
1018 GuardPointer = NewPrivateFile->FileName + StrLen (PrivateRoot->FilePath); in WinNtSimpleFileSystemOpen()
1067 RealFileName = NewPrivateFile->FileName; in WinNtSimpleFileSystemOpen()
1073 if (RealFileName != NewPrivateFile->FileName) { in WinNtSimpleFileSystemOpen()
1080 NewPrivateFile->FilePath = AllocatePool (StrSize (NewPrivateFile->FileName)); in WinNtSimpleFileSystemOpen()
1086 StrCpy (NewPrivateFile->FilePath, NewPrivateFile->FileName); in WinNtSimpleFileSystemOpen()
1105 NewPrivateFile->FileName, in WinNtSimpleFileSystemOpen()
1137 Size = StrSize (NewPrivateFile->FileName); in WinNtSimpleFileSystemOpen()
1145 StrCpy (TempFileName, NewPrivateFile->FileName); in WinNtSimpleFileSystemOpen()
1214 NewPrivateFile->FileName, in WinNtSimpleFileSystemOpen()
1225 NewPrivateFile->FileName, in WinNtSimpleFileSystemOpen()
1244 NewPrivateFile->FileName, in WinNtSimpleFileSystemOpen()
1293 FreePool (FileName); in WinNtSimpleFileSystemOpen()
1297 if (NewPrivateFile->FileName) { in WinNtSimpleFileSystemOpen()
1298 FreePool (NewPrivateFile->FileName); in WinNtSimpleFileSystemOpen()
1309 if (StrCmp (NewPrivateFile->FileName, PrivateRoot->FilePath) == 0) { in WinNtSimpleFileSystemOpen()
1365 if (PrivateFile->FileName) { in WinNtSimpleFileSystemClose()
1366 FreePool (PrivateFile->FileName); in WinNtSimpleFileSystemClose()
1428 if (PrivateFile->WinNtThunk->RemoveDirectory (PrivateFile->FileName)) { in WinNtSimpleFileSystemDelete()
1436 if (PrivateFile->WinNtThunk->DeleteFile (PrivateFile->FileName)) { in WinNtSimpleFileSystemDelete()
1442 FreePool (PrivateFile->FileName); in WinNtSimpleFileSystemDelete()
1822 CHAR16 *FileName; in WinNtSimpleFileSystemSetPosition() local
1840 Size = StrSize (PrivateFile->FileName); in WinNtSimpleFileSystemSetPosition()
1842 FileName = AllocatePool (Size); in WinNtSimpleFileSystemSetPosition()
1843 if (FileName == NULL) { in WinNtSimpleFileSystemSetPosition()
1848 StrCpy (FileName, PrivateFile->FileName); in WinNtSimpleFileSystemSetPosition()
1849 StrCat (FileName, L"\\*"); in WinNtSimpleFileSystemSetPosition()
1855 PrivateFile->LHandle = PrivateFile->WinNtThunk->FindFirstFile (FileName, &PrivateFile->FindBuf); in WinNtSimpleFileSystemSetPosition()
1863 FreePool (FileName); in WinNtSimpleFileSystemSetPosition()
1991 RealFileName = PrivateFile->FileName; in WinNtSimpleFileSystemFileInfo()
2455 OldFileName = AllocatePool (StrSize (PrivateFile->FileName)); in WinNtSimpleFileSystemSetInfo()
2461 StrCpy (OldFileName, PrivateFile->FileName); in WinNtSimpleFileSystemSetInfo()
2466 if (NewFileInfo->FileName[0] == '\\') { in WinNtSimpleFileSystemSetInfo()
2469 Size += StrSize (NewFileInfo->FileName); in WinNtSimpleFileSystemSetInfo()
2478 StrCat (NewFileName, NewFileInfo->FileName + 1); in WinNtSimpleFileSystemSetInfo()
2482 Size += StrSize (NewFileInfo->FileName); in WinNtSimpleFileSystemSetInfo()
2491 StrCat (NewFileName, NewFileInfo->FileName); in WinNtSimpleFileSystemSetInfo()
2510 if (StrCmp (NewFileInfo->FileName, OldFileInfo->FileName)) { in WinNtSimpleFileSystemSetInfo()
2591 FreePool (PrivateFile->FileName); in WinNtSimpleFileSystemSetInfo()
2593 PrivateFile->FileName = AllocatePool (StrSize (NewFileName)); in WinNtSimpleFileSystemSetInfo()
2594 if (PrivateFile->FileName == NULL) { in WinNtSimpleFileSystemSetInfo()
2599 StrCpy (PrivateFile->FileName, NewFileName); in WinNtSimpleFileSystemSetInfo()