mirror of
https://github.com/reactos/reactos.git
synced 2025-08-07 00:32:58 +00:00

partially 0.4.11-dev-797-gc1195f5300
[DXDIAG][SYSTEMINFO] Include only one user-mode DMI library (#1054) partially 0.4.11-dev-796-gbaf2c0cc2d
[DMILIB][UDMIHELP] Allow functions to be linked with C++ code. The [SYSDM]- and [DRWTSN32]-parts are not needed to be ported back, because those did not have the dependency yet in 0.4.10, but only in 0.4.11 And the commit is also not needed to be ported back further than releases/0.4.10, because both: dmilib and udmihelp have only been introduced during 0.4.10-dev'ing. They do not exist in 0.4.9 yet. Also no such users therefore.
33 lines
654 B
C
33 lines
654 B
C
/*
|
|
* PROJECT: ReactOS DMI/SMBIOS Library
|
|
* LICENSE: GPL - See COPYING in the top level directory
|
|
* PURPOSE: SMBIOS table parsing functions
|
|
* PROGRAMMERS: Timo Kreuzer (timo.kreuzer@reactos.org)
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
enum _ID_STRINGS
|
|
{
|
|
ID_NONE = 0,
|
|
BIOS_VENDOR,
|
|
BIOS_VERSION,
|
|
BIOS_DATE,
|
|
SYS_VENDOR,
|
|
SYS_PRODUCT,
|
|
SYS_VERSION,
|
|
SYS_SERIAL,
|
|
BOARD_VENDOR,
|
|
BOARD_NAME,
|
|
BOARD_VERSION,
|
|
BOARD_SERIAL,
|
|
BOARD_ASSET_TAG,
|
|
|
|
ID_STRINGS_MAX,
|
|
};
|
|
|
|
VOID
|
|
ParseSMBiosTables(
|
|
_In_reads_bytes_(TableSize) PVOID SMBiosTables,
|
|
_In_ ULONG TableSize,
|
|
_Inout_updates_(ID_STRINGS_MAX) PCHAR * Strings);
|