ReactOS 0.4.16-dev-125-g798ea90
dmilib.h
Go to the documentation of this file.
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
11{
27
29};
30
31VOID
33 _In_reads_bytes_(TableSize) PVOID SMBiosTables,
static const WCHAR Strings[]
Definition: reg.c:35
_ID_STRINGS
Definition: dmilib.h:11
@ BIOS_VERSION
Definition: dmilib.h:14
@ BOARD_VENDOR
Definition: dmilib.h:22
@ SYS_VERSION
Definition: dmilib.h:18
@ SYS_PRODUCT
Definition: dmilib.h:17
@ ID_STRINGS_MAX
Definition: dmilib.h:28
@ BOARD_ASSET_TAG
Definition: dmilib.h:26
@ BIOS_DATE
Definition: dmilib.h:15
@ SYS_VENDOR
Definition: dmilib.h:16
@ BIOS_VENDOR
Definition: dmilib.h:13
@ BOARD_NAME
Definition: dmilib.h:23
@ BOARD_VERSION
Definition: dmilib.h:24
@ BOARD_SERIAL
Definition: dmilib.h:25
@ ID_NONE
Definition: dmilib.h:12
@ SYS_SERIAL
Definition: dmilib.h:19
@ SYS_FAMILY
Definition: dmilib.h:21
@ SYS_SKU
Definition: dmilib.h:20
VOID ParseSMBiosTables(_In_reads_bytes_(TableSize) PVOID SMBiosTables, _In_ ULONG TableSize, _Inout_updates_(ID_STRINGS_MAX) PCHAR *Strings)
Definition: dmilib.c:41
#define _In_reads_bytes_(size)
Definition: ms_sal.h:321
#define _Inout_updates_(size)
Definition: ms_sal.h:387
#define _In_
Definition: ms_sal.h:308
uint32_t ULONG
Definition: typedefs.h:59
char * PCHAR
Definition: typedefs.h:51
_Must_inspect_result_ typedef _Out_ PULONG TableSize
Definition: iotypes.h:4327