45 #define WSTRING( string ) _WSTRING ( string ) 46 #define _WSTRING( string ) L ## string 103 SBAT_LINE ( "ipxe", IPXE_SBAT_GENERATION, \ 104 "iPXE", BUILD_NAME, VERSION, "https://ipxe.org" ) 111 #if PRODUCT_SBAT_GENERATION 112 #define SBAT_PRODUCT \ 113 SBAT_LINE ( "ipxe." PRODUCT_SBAT_NAME, PRODUCT_SBAT_GENERATION, \ 114 PRODUCT_SHORT_NAME, BUILD_NAME, VERSION, \ 117 #define SBAT_PRODUCT "" 121 #define SBAT_DATA SBAT_HEADER "" SBAT_IPXE "" SBAT_PRODUCT const char product_short_name[]
Product short name string.
#define PRODUCT_SHORT_NAME
const char build_name[]
Build name string.
#define SBAT_DATA
SBAT data.
const wchar_t product_short_wname[]
Wide-character product short name string.
char _build_timestamp[]
Build timestamp (generated by linker)
struct netvsc_rx_buffer_section section[1]
Section descriptors.
#define WSTRING(string)
Create wide-character version of string.
const char sbat [sizeof(SBAT_DATA) - 1] __sbat
SBAT data (without any NUL terminator)
const wchar_t product_wname[]
Wide-character product name string.
unsigned long build_id
Build ID.
unsigned long build_timestamp
Build timestamp.
FEATURE_VERSION(VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH)
Version number feature.
char _build_id[]
Build ID (generated by linker)
const char product_version[]
Product version string.
const wchar_t build_wname[]
Wide-character build name string.
const int product_major_version
Product major version.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
const wchar_t product_wversion[]
Wide-character product version string.
const char build_name_prefix[]
Copy of build name string within ".prefix".
const char product_name[]
Product name string.
Secure Boot Advanced Targeting (SBAT)
const int product_minor_version
Product minor version.