1*1370a723SSascha Wildner /** @file 2*1370a723SSascha Wildner Provides a service to retrieve a pointer to the EFI Boot Services Table. 3*1370a723SSascha Wildner Only available to DXE and UEFI module types. 4*1370a723SSascha Wildner 5*1370a723SSascha Wildner Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR> 6*1370a723SSascha Wildner SPDX-License-Identifier: BSD-2-Clause-Patent 7*1370a723SSascha Wildner 8*1370a723SSascha Wildner **/ 9*1370a723SSascha Wildner 10*1370a723SSascha Wildner #ifndef __UEFI_BOOT_SERVICES_TABLE_LIB_H__ 11*1370a723SSascha Wildner #define __UEFI_BOOT_SERVICES_TABLE_LIB_H__ 12*1370a723SSascha Wildner 13*1370a723SSascha Wildner /// 14*1370a723SSascha Wildner /// Cache the Image Handle 15*1370a723SSascha Wildner /// 16*1370a723SSascha Wildner extern EFI_HANDLE gImageHandle; 17*1370a723SSascha Wildner 18*1370a723SSascha Wildner /// 19*1370a723SSascha Wildner /// Cache pointer to the EFI System Table 20*1370a723SSascha Wildner /// 21*1370a723SSascha Wildner extern EFI_SYSTEM_TABLE *gST; 22*1370a723SSascha Wildner 23*1370a723SSascha Wildner /// 24*1370a723SSascha Wildner /// Cache pointer to the EFI Boot Services Table 25*1370a723SSascha Wildner /// 26*1370a723SSascha Wildner extern EFI_BOOT_SERVICES *gBS; 27*1370a723SSascha Wildner 28*1370a723SSascha Wildner #endif 29