ReactOS
0.4.16-dev-433-g6363f78
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
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
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
);
Strings
static const WCHAR Strings[]
Definition:
reg.c:35
_ID_STRINGS
_ID_STRINGS
Definition:
dmilib.h:11
BIOS_VERSION
@ BIOS_VERSION
Definition:
dmilib.h:14
BOARD_VENDOR
@ BOARD_VENDOR
Definition:
dmilib.h:22
SYS_VERSION
@ SYS_VERSION
Definition:
dmilib.h:18
SYS_PRODUCT
@ SYS_PRODUCT
Definition:
dmilib.h:17
ID_STRINGS_MAX
@ ID_STRINGS_MAX
Definition:
dmilib.h:28
BOARD_ASSET_TAG
@ BOARD_ASSET_TAG
Definition:
dmilib.h:26
BIOS_DATE
@ BIOS_DATE
Definition:
dmilib.h:15
SYS_VENDOR
@ SYS_VENDOR
Definition:
dmilib.h:16
BIOS_VENDOR
@ BIOS_VENDOR
Definition:
dmilib.h:13
BOARD_NAME
@ BOARD_NAME
Definition:
dmilib.h:23
BOARD_VERSION
@ BOARD_VERSION
Definition:
dmilib.h:24
BOARD_SERIAL
@ BOARD_SERIAL
Definition:
dmilib.h:25
ID_NONE
@ ID_NONE
Definition:
dmilib.h:12
SYS_SERIAL
@ SYS_SERIAL
Definition:
dmilib.h:19
SYS_FAMILY
@ SYS_FAMILY
Definition:
dmilib.h:21
SYS_SKU
@ SYS_SKU
Definition:
dmilib.h:20
ParseSMBiosTables
VOID ParseSMBiosTables(_In_reads_bytes_(TableSize) PVOID SMBiosTables, _In_ ULONG TableSize, _Inout_updates_(ID_STRINGS_MAX) PCHAR *Strings)
Definition:
dmilib.c:41
void
Definition:
nsiface.idl:2307
_In_reads_bytes_
#define _In_reads_bytes_(s)
Definition:
no_sal2.h:170
_Inout_updates_
#define _Inout_updates_(s)
Definition:
no_sal2.h:182
_In_
#define _In_
Definition:
no_sal2.h:158
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
PCHAR
char * PCHAR
Definition:
typedefs.h:51
TableSize
_Must_inspect_result_ typedef _Out_ PULONG TableSize
Definition:
iotypes.h:4327
sdk
lib
dmilib
dmilib.h
Generated on Tue Jan 7 2025 06:18:30 for ReactOS by
1.9.6