1 /* 2 * PROJECT: ReactOS DMI/SMBIOS Library 3 * LICENSE: GPL - See COPYING in the top level directory 4 * PURPOSE: SMBIOS table parsing functions 5 * PROGRAMMERS: Timo Kreuzer (timo.kreuzer@reactos.org) 6 */ 7 8 #pragma once 9 10 enum _ID_STRINGS 11 { 12 ID_NONE = 0, 13 BIOS_VENDOR, 14 BIOS_VERSION, 15 BIOS_DATE, 16 SYS_VENDOR, 17 SYS_PRODUCT, 18 SYS_VERSION, 19 SYS_SERIAL, 20 SYS_SKU, 21 SYS_FAMILY, 22 BOARD_VENDOR, 23 BOARD_NAME, 24 BOARD_VERSION, 25 BOARD_SERIAL, 26 BOARD_ASSET_TAG, 27 28 ID_STRINGS_MAX, 29 }; 30 31 VOID 32 ParseSMBiosTables( 33 _In_reads_bytes_(TableSize) PVOID SMBiosTables, 34 _In_ ULONG TableSize, 35 _Inout_updates_(ID_STRINGS_MAX) PCHAR * Strings); 36