Lines Matching defs:Node
137 EFI_SHELL_FILE_INFO *Node;
195 Node = (EFI_SHELL_FILE_INFO*)GetFirstNode(&DestList->Link);
199 if (!IsNodeAtEnd(&DestList->Link, &Node->Link)) {
204 if (ShellIsDirectory(Node->FullName)==EFI_SUCCESS) {
205 DestPath = AllocateZeroPool(StrSize(Node->FullName)+sizeof(CHAR16));
210 StrCpy(DestPath, Node->FullName);
257 CONST EFI_SHELL_FILE_INFO *Node;
291 for (Node = (EFI_SHELL_FILE_INFO *)GetFirstNode(&FileList->Link)
292 ; !IsNull(&FileList->Link, &Node->Link)
293 ; Node = (EFI_SHELL_FILE_INFO *)GetNextNode(&FileList->Link, &Node->Link)
298 ASSERT(Node->FileName != NULL);
299 ASSERT(Node->FullName != NULL);
304 if (StrCmp(Node->FileName, L".") == 0 || StrCmp(Node->FileName, L"..") == 0) {
311 if (!IsValidMove(Node->FullName, Cwd, DestPath, Node->Info->Attribute)) {
327 NewSize += StrSize(Node->FileName) + SIZE_OF_EFI_FILE_INFO + sizeof(CHAR16);
333 CopyMem(NewFileInfo, Node->Info, SIZE_OF_EFI_FILE_INFO);
345 if (Node->FileName[0] == L'\\') {
351 StrCat(NewFileInfo->FileName, Node->FileName);
354 ShellPrintEx(-1, -1, HiiOutput, Node->FullName, NewFileInfo->FileName);
396 Status = ShellSetFileInfo(Node->Handle, NewFileInfo);