type EfiStatus: uint32; type EfiHandle: any*; type EfiGuid: struct { uint32 data1; uint16 data2; uint16 data3; }; type EfiTableHeader: struct { uint64 signature; uint32 revision; uint32 headerSize; uint32 crc32; uint32 reserved; }; type EfiRuntimeServices: struct { EfiTableHeader hdr; }; type EfiBootServices: struct { EfiTableHeader hdr; }; type EfiConfigurationTable: struct { EfiGuid vendorGuid; any* vendorTable; }; type EfiSystemTable: struct { EfiTableHeader hdr; any* firmwareVendor; uint32 firmwareRevision; EfiHandle consoleInHandle; any* conIn; EfiHandle consoleOutHandle; any* conOut; EfiHandle standardErrorHandle; any* stdErr; EfiRuntimeServices* runtimeServices; EfiBootServices* bootServices; uint numberOfTableEntries; EfiConfigurationTable* configurationTable; };