Lines Matching refs:MenuEntry

214   SECUREBOOT_MENU_ENTRY *MenuEntry;
220 MenuEntry = AllocateZeroPool (sizeof (SECUREBOOT_MENU_ENTRY));
221 if (MenuEntry == NULL) {
226 MenuEntry->FileContext = AllocateZeroPool (ContextSize);
227 if (MenuEntry->FileContext == NULL) {
228 FreePool (MenuEntry);
232 MenuEntry->Signature = SECUREBOOT_MENU_ENTRY_SIGNATURE;
234 return MenuEntry;
313 @param[in, out] MenuEntry A pointer to SECUREBOOT_MENU_ENTRY.
318 IN OUT SECUREBOOT_MENU_ENTRY *MenuEntry
324 FileContext = (SECUREBOOT_FILE_CONTEXT *) MenuEntry->FileContext;
343 FreePool (MenuEntry->DisplayString);
344 if (MenuEntry->HelpString != NULL) {
345 FreePool (MenuEntry->HelpString);
348 FreePool (MenuEntry);
362 SECUREBOOT_MENU_ENTRY *MenuEntry;
364 MenuEntry = CR (
370 RemoveEntryList (&MenuEntry->Link);
371 DestroyMenuEntry (MenuEntry);
660 SECUREBOOT_MENU_ENTRY *MenuEntry;
755 MenuEntry = CreateMenuEntry ();
756 if (NULL == MenuEntry) {
761 FileContext = (SECUREBOOT_FILE_CONTEXT *) MenuEntry->FileContext;
764 MenuEntry->OptionNumber = Index;
767 DestroyMenuEntry (MenuEntry);
771 MenuEntry->HelpString = DevicePathToStr (DevicePathFromHandle (FileContext->Handle));
799 TempStr = MenuEntry->HelpString;
800 MenuEntry->DisplayString = AllocateZeroPool (MAX_CHAR);
801 ASSERT (MenuEntry->DisplayString != NULL);
803 MenuEntry->DisplayString,
810 InsertTailList (&FsOptionMenu.Head, &MenuEntry->Link);
830 @param[in] MenuEntry The Menu Entry.
838 IN SECUREBOOT_MENU_ENTRY *MenuEntry
853 FileContext = (SECUREBOOT_FILE_CONTEXT *) MenuEntry->FileContext;
1161 PrivateData->MenuEntry = NewMenuEntry;