Alex Henrie : include: Add SYSTEM_FIRMWARE_TABLE_INFORMATION to winternl.h.

Alexandre Julliard julliard at winehq.org
Mon Jul 9 16:00:34 CDT 2018


Module: wine
Branch: master
Commit: 21f6655fc5edb7f94cf9b68140940a62974e48b5
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=21f6655fc5edb7f94cf9b68140940a62974e48b5

Author: Alex Henrie <alexhenrie24 at gmail.com>
Date:   Wed Jun 20 23:18:45 2018 -0600

include: Add SYSTEM_FIRMWARE_TABLE_INFORMATION to winternl.h.

Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/winternl.h | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/include/winternl.h b/include/winternl.h
index cbf5c66..8ccbfd7 100644
--- a/include/winternl.h
+++ b/include/winternl.h
@@ -1579,6 +1579,23 @@ typedef struct _SYSTEM_TIME_ADJUSTMENT {
     BOOLEAN TimeAdjustmentDisabled;
 } SYSTEM_TIME_ADJUSTMENT, *PSYSTEM_TIME_ADJUSTMENT;
 
+typedef enum _SYSTEM_FIRMWARE_TABLE_ACTION
+{
+    SystemFirmwareTable_Enumerate = 0,
+    SystemFirmwareTable_Get = 1
+} SYSTEM_FIRMWARE_TABLE_ACTION, *PSYSTEM_FIRMWARE_TABLE_ACTION;
+
+/* System Information Class 0x4C */
+
+typedef struct _SYSTEM_FIRMWARE_TABLE_INFORMATION
+{
+    ULONG ProviderSignature;
+    SYSTEM_FIRMWARE_TABLE_ACTION Action;
+    ULONG TableID;
+    ULONG TableBufferLength;
+    UCHAR TableBuffer[1];
+} SYSTEM_FIRMWARE_TABLE_INFORMATION, *PSYSTEM_FIRMWARE_TABLE_INFORMATION;
+
 typedef struct _TIME_FIELDS
 {   CSHORT Year;
     CSHORT Month;




More information about the wine-cvs mailing list