[PATCH 2/5] include/ddk: Add DVD_DESCRIPTOR_HEADER descriptor structure (try 2)
Alexandre Goujon
ale.goujon at gmail.com
Sun Jun 17 05:11:25 CDT 2012
Superseeds the patch of the same name (#87003)
Definition and assert taken from Windows Driver Kit (WDK) 8 Consumer Preview
---
include/ddk/ntddcdvd.h | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/include/ddk/ntddcdvd.h b/include/ddk/ntddcdvd.h
index 5313496..d0178c7 100644
--- a/include/ddk/ntddcdvd.h
+++ b/include/ddk/ntddcdvd.h
@@ -113,7 +113,16 @@ typedef struct DVD_READ_STRUCTURE {
/* From 0 to 4 */
UCHAR LayerNumber;
-}DVD_READ_STRUCTURE, * PDVD_READ_STRUCTURE;
+} DVD_READ_STRUCTURE, *PDVD_READ_STRUCTURE;
+
+typedef struct _DVD_DESCRIPTOR_HEADER {
+ USHORT Length;
+ UCHAR Reserved[2];
+#if !defined(_midl)
+ UCHAR Data[0];
+#endif
+} DVD_DESCRIPTOR_HEADER, *PDVD_DESCRIPTOR_HEADER;
+C_ASSERT(sizeof(DVD_DESCRIPTOR_HEADER) == 4);
typedef struct _DVD_LAYER_DESCRIPTOR
{
@@ -154,6 +163,7 @@ typedef struct _DVD_LAYER_DESCRIPTOR
/* 0 indicates no BCA data */
UCHAR BCAFlag : 1;
}DVD_LAYER_DESCRIPTOR, * PDVD_LAYER_DESCRIPTOR;
+C_ASSERT(sizeof(DVD_LAYER_DESCRIPTOR) == 17);
typedef struct _DVD_COPYRIGHT_DESCRIPTOR
{
--
1.7.9.5
More information about the wine-patches
mailing list