]> git.proxmox.com Git - mirror_edk2.git/blame - AppPkg/Applications/Sockets/WebServer/PageList.c
Merged socket development branch:
[mirror_edk2.git] / AppPkg / Applications / Sockets / WebServer / PageList.c
CommitLineData
4684b66f 1/*++
2 This file contains an 'Intel UEFI Application' and is
3 licensed for Intel CPUs and chipsets under the terms of your
4 license agreement with Intel or your vendor. This file may
5 be modified by the user, subject to additional terms of the
6 license agreement
7--*/
8/*++
9
10Copyright (c) 2011 Intel Corporation. All rights reserved
11This software and associated documentation (if any) is furnished
12under a license and may only be used or copied in accordance
13with the terms of the license. Except as permitted by such
14license, no part of this software or documentation may be
15reproduced, stored in a retrieval system, or transmitted in any
16form or by any means without the express written consent of
17Intel Corporation.
18
19--*/
20
21/** @file
22 List of pages to display
23
24**/
25
26#include <WebServer.h>
27
28
29/**
30 List of pages in the system
31**/
59bc0593 32CONST DT_PAGE mPageList[] = {
4684b66f 33
34 //
35 // The index page must be first
36 //
37 { L"/", IndexPage, L"Index of pages" }, ///< List the pages
38
39 //
40 // All other pages follow in alphabetical order
41 //
42 { PAGE_BOOT_SERVICES_TABLE, BootServicesTablePage, L"Boot Services Table" }, ///< Format boot services table
43 { PAGE_CONFIGURATION_TABLE, ConfigurationTablePage, L"Configuration Table" }, ///< Format configuration table
44 { L"/DhcpOptions", DhcpOptionsPage, L"DHCP Options" }, ///< Display the DHCP options
45 { PAGE_ACPI_DSDT, AcpiDsdtPage, L"DSDT - Differentiated System Description Table" }, ///< Format DSDT
46 { PAGE_DXE_SERVICES_TABLE, DxeServicesTablePage, L"DXE Services Table" }, ///< Format DXE services table
47 { PAGE_ACPI_FADT, AcpiFadtPage, L"FADT - Fixed ACPI Description Table" }, ///< Format FADT
48 { L"/Firmware", FirmwarePage, L"Firmware" }, ///< Firmware status
49 { L"/Handles", HandlePage, L"Display handles and associated protocol GUIDs" }, ///< Handle database page
50 { L"/Hello", HelloPage, L"Hello World" }, ///< Hello world page
51 { L"/Reboot", RebootPage, L"Reboot the sytem" }, ///< Reboot page
52 { PAGE_ACPI_RSDP_10B, AcpiRsdp10Page, L"RSDP 1.0b - ACPI Root System Description Pointer" }, ///< Format RSDP 1.0b table
53 { PAGE_ACPI_RSDP_30, AcpiRsdp30Page, L"RSDP 3.0 - ACPI Root System Description Pointer" }, ///< Format RSDP 3.0 table
54 { PAGE_ACPI_RSDT, AcpiRsdtPage, L"RSDT - ACPI Root System Description Table" }, ///< Format RSDT
55 { PAGE_RUNTIME_SERVICES_TABLE, RuntimeSservicesTablePage, L"Runtime Services Table" },///< Format runtime services table
56 { L"/SystemTable", SystemTablePage, L"System Table" } ///< Format system table
57};
58
59CONST UINTN mPageCount = DIM ( mPageList );