Lines Matching refs:This

6   This program and the accompanying materials
22 @param[in] This Ignored.
33 IN EFI_FILE_PROTOCOL *This,
46 @param[in] This Ignored.
53 IN EFI_FILE_PROTOCOL *This
62 @param[in] This Ignored.
70 IN EFI_FILE_PROTOCOL *This,
80 @param[in] This Ignored.
88 IN EFI_FILE_PROTOCOL *This,
98 @param[in] This Ignored.
108 IN EFI_FILE_PROTOCOL *This,
120 @param[in] This Ignored.
130 IN EFI_FILE_PROTOCOL *This,
144 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
154 IN EFI_FILE_PROTOCOL *This,
169 @param[in] This Ignored.
178 IN EFI_FILE_PROTOCOL *This,
191 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
200 IN EFI_FILE_PROTOCOL *This,
211 @param[in] This Ignored.
220 IN EFI_FILE_PROTOCOL *This,
231 @param[in] This Ignored.
240 IN EFI_FILE_PROTOCOL *This,
251 @param[in] This Ignored.
260 IN EFI_FILE_PROTOCOL *This,
272 @param[in] This Ignored.
281 IN EFI_FILE_PROTOCOL *This,
292 This will return a single line of input from the console.
294 @param This A pointer to the EFI_FILE_PROTOCOL instance that is the
316 IN EFI_FILE_PROTOCOL *This,
917 // This is identical to EFI_FILE_PROTOCOL except for the additional member
943 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
950 IN EFI_FILE_PROTOCOL *This
953 FreePool((EFI_FILE_PROTOCOL_ENVIRONMENT*)This);
960 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
967 IN EFI_FILE_PROTOCOL *This
970 SHELL_DELETE_ENVIRONMENT_VARIABLE(((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name);
971 return (FileInterfaceEnvClose(This));
977 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
986 IN EFI_FILE_PROTOCOL *This,
992 ((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name,
1000 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1009 IN EFI_FILE_PROTOCOL *This,
1021 Status = SHELL_GET_ENVIRONMENT_VARIABLE(((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name, &NewSize, NewBuffer);
1024 Status = SHELL_GET_ENVIRONMENT_VARIABLE(((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name, &NewSize, NewBuffer);
1034 Status = SHELL_SET_ENVIRONMENT_VARIABLE_V(((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name, StrSize(NewBuffer), NewBuffer);
1039 return (SHELL_SET_ENVIRONMENT_VARIABLE_V(((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name, *BufferSize, Buffer));
1047 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1056 IN EFI_FILE_PROTOCOL *This,
1068 Status = SHELL_GET_ENVIRONMENT_VARIABLE(((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name, &NewSize, NewBuffer);
1071 Status = SHELL_GET_ENVIRONMENT_VARIABLE(((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name, &NewSize, NewBuffer);
1076 ((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name,
1081 ((EFI_FILE_PROTOCOL_ENVIRONMENT*)This)->Name,
1258 // This is identical to EFI_FILE_PROTOCOL except for the additional members
1283 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1292 IN EFI_FILE_PROTOCOL *This,
1296 if (Position <= ((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize) {
1297 ((EFI_FILE_PROTOCOL_MEM*)This)->Position = Position;
1307 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1315 IN EFI_FILE_PROTOCOL *This,
1319 *Position = ((EFI_FILE_PROTOCOL_MEM*)This)->Position;
1326 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1336 IN EFI_FILE_PROTOCOL *This,
1342 if (((EFI_FILE_PROTOCOL_MEM*)This)->Unicode) {
1346 if ((UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->Position + (*BufferSize)) > (UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize)) {
1347 ((EFI_FILE_PROTOCOL_MEM*)This)->Buffer = ReallocatePool((UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize), (UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize) + (*BufferSize) + 10, ((EFI_FILE_PROTOCOL_MEM*)This)->Buffer);
1348 ((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize += (*BufferSize) + 10;
1350 CopyMem(((UINT8*)((EFI_FILE_PROTOCOL_MEM*)This)->Buffer) + ((EFI_FILE_PROTOCOL_MEM*)This)->Position, Buffer, *BufferSize);
1351 ((EFI_FILE_PROTOCOL_MEM*)This)->Position += (*BufferSize);
1362 if ((UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->Position + AsciiStrSize(AsciiBuffer)) > (UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize)) {
1363 ((EFI_FILE_PROTOCOL_MEM*)This)->Buffer = ReallocatePool((UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize), (UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize) + AsciiStrSize(AsciiBuffer) + 10, ((EFI_FILE_PROTOCOL_MEM*)This)->Buffer);
1364 ((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize += AsciiStrSize(AsciiBuffer) + 10;
1366 CopyMem(((UINT8*)((EFI_FILE_PROTOCOL_MEM*)This)->Buffer) + ((EFI_FILE_PROTOCOL_MEM*)This)->Position, AsciiBuffer, AsciiStrSize(AsciiBuffer));
1367 ((EFI_FILE_PROTOCOL_MEM*)This)->Position += AsciiStrSize(AsciiBuffer);
1376 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1385 IN EFI_FILE_PROTOCOL *This,
1390 if (*BufferSize > (UINTN)((((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize) - (UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->Position))) {
1391 (*BufferSize) = (UINTN)((((EFI_FILE_PROTOCOL_MEM*)This)->BufferSize) - (UINTN)(((EFI_FILE_PROTOCOL_MEM*)This)->Position));
1393 CopyMem(Buffer, ((UINT8*)((EFI_FILE_PROTOCOL_MEM*)This)->Buffer) + ((EFI_FILE_PROTOCOL_MEM*)This)->Position, (*BufferSize));
1394 ((EFI_FILE_PROTOCOL_MEM*)This)->Position = ((EFI_FILE_PROTOCOL_MEM*)This)->Position + (*BufferSize);
1403 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1410 IN EFI_FILE_PROTOCOL *This
1413 SHELL_FREE_NON_NULL(((EFI_FILE_PROTOCOL_MEM*)This)->Buffer);
1414 SHELL_FREE_NON_NULL(This);
1485 @param This Protocol instance pointer.
1495 IN EFI_FILE_PROTOCOL *This,
1499 return ((EFI_FILE_PROTOCOL_FILE*)This)->Orig->SetPosition(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, Position);
1505 @param This Protocol instance pointer.
1515 IN EFI_FILE_PROTOCOL *This,
1519 return ((EFI_FILE_PROTOCOL_FILE*)This)->Orig->GetPosition(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, Position);
1525 @param This Protocol instance pointer.
1543 IN EFI_FILE_PROTOCOL *This,
1549 return ((EFI_FILE_PROTOCOL_FILE*)This)->Orig->GetInfo(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, InformationType, BufferSize, Buffer);
1555 @param This Protocol instance pointer.
1572 IN EFI_FILE_PROTOCOL *This,
1578 return ((EFI_FILE_PROTOCOL_FILE*)This)->Orig->SetInfo(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, InformationType, BufferSize, Buffer);
1584 @param This Protocol instance pointer.
1599 IN EFI_FILE_PROTOCOL *This
1602 return ((EFI_FILE_PROTOCOL_FILE*)This)->Orig->Flush(((EFI_FILE_PROTOCOL_FILE*)This)->Orig);
1608 @param This Protocol instance pointer.
1622 IN EFI_FILE_PROTOCOL *This,
1630 if (((EFI_FILE_PROTOCOL_FILE*)This)->Unicode) {
1634 return (((EFI_FILE_PROTOCOL_FILE*)This)->Orig->Read(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, BufferSize, Buffer));
1640 Status = (((EFI_FILE_PROTOCOL_FILE*)This)->Orig->Read(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, &Size, AsciiBuffer));
1650 @param[in] This The protocol instance pointer.
1669 IN EFI_FILE_PROTOCOL *This,
1676 return ((EFI_FILE_PROTOCOL_FILE*)This)->Orig->Open(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, NewHandle, FileName, OpenMode, Attributes);
1682 @param This Protocol instance pointer.
1691 IN EFI_FILE_PROTOCOL *This
1695 Status = ((EFI_FILE_PROTOCOL_FILE*)This)->Orig->Delete(((EFI_FILE_PROTOCOL_FILE*)This)->Orig);
1696 FreePool(This);
1703 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1710 IN EFI_FILE_PROTOCOL *This
1714 Status = ((EFI_FILE_PROTOCOL_FILE*)This)->Orig->Close(((EFI_FILE_PROTOCOL_FILE*)This)->Orig);
1715 FreePool(This);
1725 @param[in] This The pointer to the EFI_FILE_PROTOCOL object.
1734 IN EFI_FILE_PROTOCOL *This,
1742 if (((EFI_FILE_PROTOCOL_FILE*)This)->Unicode) {
1746 return (((EFI_FILE_PROTOCOL_FILE*)This)->Orig->Write(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, BufferSize, Buffer));
1754 Status = (((EFI_FILE_PROTOCOL_FILE*)This)->Orig->Write(((EFI_FILE_PROTOCOL_FILE*)This)->Orig, &Size, AsciiBuffer));
1763 This will create a new EFI_FILE_PROTOCOL identical to the Templace