mirror of
https://github.com/reactos/reactos.git
synced 2024-11-05 22:26:39 +00:00
baf2c0cc2d
[DMILIB][UDMIHELP] Allow functions to be linked with C++ code.
40 lines
695 B
C
40 lines
695 B
C
/*
|
|
* PROJECT: ReactOS User-mode DMI/SMBIOS Helper Functions
|
|
* LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
|
|
* PURPOSE: SMBIOS table parsing functions
|
|
* COPYRIGHT: Copyright 2018 Stanislav Motylkov
|
|
*/
|
|
|
|
#ifndef UDMIHELP_H
|
|
#define UDMIHELP_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include <../dmilib/dmilib.h>
|
|
|
|
PVOID
|
|
LoadSMBiosData(
|
|
_Inout_updates_(ID_STRINGS_MAX) PCHAR * Strings);
|
|
|
|
VOID
|
|
TrimDmiStringW(
|
|
_Inout_ PWSTR pStr);
|
|
|
|
SIZE_T
|
|
GetSMBiosStringW(
|
|
_In_ PCSTR DmiString,
|
|
_Out_ PWSTR pBuf,
|
|
_In_ DWORD cchBuf,
|
|
_In_ BOOL bTrim);
|
|
|
|
VOID
|
|
FreeSMBiosData(
|
|
_In_ PVOID Buffer);
|
|
|
|
#ifdef __cplusplus
|
|
} // extern "C"
|
|
#endif
|
|
|
|
#endif /* UDMIHELP_H */
|