From 66962fb1d0d26e18320ac17a9fb8c05f8deb4178 Mon Sep 17 00:00:00 2001 From: Rafael Rivera Date: Mon, 11 Nov 2024 13:07:52 -0800 Subject: [PATCH] Add additional device partitions (#2019) --- .../WinSDK/Partitions/Devices.1394/main.cpp | 5 + .../Partitions/Devices.1394/settings.rsp | 7 + .../WinSDK/Partitions/Devices.Beep/main.cpp | 5 + .../Partitions/Devices.Beep/settings.rsp | 6 + .../WinSDK/Partitions/Devices.Cdrom/main.cpp | 5 + .../Partitions/Devices.Cdrom/settings.rsp | 51 +++ .../WinSDK/Partitions/Devices.Dvd/main.cpp | 5 + .../Partitions/Devices.Dvd/settings.rsp | 53 +++ .../Partitions/Media.DShow/settings.rsp | 2 + generation/WinSDK/Windows.Win32.proj | 2 +- generation/WinSDK/manual/Devices.Cdrom.cs | 11 + generation/WinSDK/manual/Devices.Dvd.cs | 11 + scripts/ChangesSinceLastRelease.txt | 302 ++++++++++++++++++ 13 files changed, 464 insertions(+), 1 deletion(-) create mode 100644 generation/WinSDK/Partitions/Devices.1394/main.cpp create mode 100644 generation/WinSDK/Partitions/Devices.1394/settings.rsp create mode 100644 generation/WinSDK/Partitions/Devices.Beep/main.cpp create mode 100644 generation/WinSDK/Partitions/Devices.Beep/settings.rsp create mode 100644 generation/WinSDK/Partitions/Devices.Cdrom/main.cpp create mode 100644 generation/WinSDK/Partitions/Devices.Cdrom/settings.rsp create mode 100644 generation/WinSDK/Partitions/Devices.Dvd/main.cpp create mode 100644 generation/WinSDK/Partitions/Devices.Dvd/settings.rsp create mode 100644 generation/WinSDK/manual/Devices.Cdrom.cs create mode 100644 generation/WinSDK/manual/Devices.Dvd.cs diff --git a/generation/WinSDK/Partitions/Devices.1394/main.cpp b/generation/WinSDK/Partitions/Devices.1394/main.cpp new file mode 100644 index 000000000..93c1f9b96 --- /dev/null +++ b/generation/WinSDK/Partitions/Devices.1394/main.cpp @@ -0,0 +1,5 @@ +#include "intrinfix.h" +#include "windows.fixed.h" +#include +#include +#include diff --git a/generation/WinSDK/Partitions/Devices.1394/settings.rsp b/generation/WinSDK/Partitions/Devices.1394/settings.rsp new file mode 100644 index 000000000..a270c6b54 --- /dev/null +++ b/generation/WinSDK/Partitions/Devices.1394/settings.rsp @@ -0,0 +1,7 @@ +--traverse +/shared/ntdd1394.h +--namespace +Windows.Win32.Devices.1394 +--remap +_IEEE1394_VDEV_PNP_REQUEST=IEEE1394_VDEV_PNP_REQUEST +_IEEE1394_API_REQUEST=IEEE1394_API_REQUEST \ No newline at end of file diff --git a/generation/WinSDK/Partitions/Devices.Beep/main.cpp b/generation/WinSDK/Partitions/Devices.Beep/main.cpp new file mode 100644 index 000000000..1fd17d076 --- /dev/null +++ b/generation/WinSDK/Partitions/Devices.Beep/main.cpp @@ -0,0 +1,5 @@ +#include "intrinfix.h" +#include "windows.fixed.h" +#include +#include +#include diff --git a/generation/WinSDK/Partitions/Devices.Beep/settings.rsp b/generation/WinSDK/Partitions/Devices.Beep/settings.rsp new file mode 100644 index 000000000..4393ba75a --- /dev/null +++ b/generation/WinSDK/Partitions/Devices.Beep/settings.rsp @@ -0,0 +1,6 @@ +--traverse +/shared/ntddbeep.h +--namespace +Windows.Win32.Devices.Beep +--remap +_BEEP_SET_PARAMETERS=BEEP_SET_PARAMETERS \ No newline at end of file diff --git a/generation/WinSDK/Partitions/Devices.Cdrom/main.cpp b/generation/WinSDK/Partitions/Devices.Cdrom/main.cpp new file mode 100644 index 000000000..2818ff058 --- /dev/null +++ b/generation/WinSDK/Partitions/Devices.Cdrom/main.cpp @@ -0,0 +1,5 @@ +#include "intrinfix.h" +#include "windows.fixed.h" +#include +#include +#include diff --git a/generation/WinSDK/Partitions/Devices.Cdrom/settings.rsp b/generation/WinSDK/Partitions/Devices.Cdrom/settings.rsp new file mode 100644 index 000000000..19f1a364d --- /dev/null +++ b/generation/WinSDK/Partitions/Devices.Cdrom/settings.rsp @@ -0,0 +1,51 @@ +--traverse +/shared/ntddcdrm.h +--namespace +Windows.Win32.Devices.Cdrom +--remap +_CDROM_READ_TOC_EX=CDROM_READ_TOC_EX +_TRACK_DATA=TRACK_DATA +_CDROM_TOC=CDROM_TOC +_CDROM_TOC_SESSION_DATA=CDROM_TOC_SESSION_DATA +_CDROM_TOC_FULL_TOC_DATA_BLOCK=CDROM_TOC_FULL_TOC_DATA_BLOCK +_CDROM_TOC_FULL_TOC_DATA=CDROM_TOC_FULL_TOC_DATA +_CDROM_TOC_PMA_DATA=CDROM_TOC_PMA_DATA +_CDROM_TOC_ATIP_DATA_BLOCK=CDROM_TOC_ATIP_DATA_BLOCK +_CDROM_TOC_ATIP_DATA=CDROM_TOC_ATIP_DATA +_CDROM_TOC_CD_TEXT_DATA_BLOCK=CDROM_TOC_CD_TEXT_DATA_BLOCK +_CDROM_TOC_CD_TEXT_DATA=CDROM_TOC_CD_TEXT_DATA +_CDROM_PLAY_AUDIO_MSF=CDROM_PLAY_AUDIO_MSF +_CDROM_SEEK_AUDIO_MSF=CDROM_SEEK_AUDIO_MSF +_CDROM_DISK_DATA=CDROM_DISK_DATA +_CDROM_SUB_Q_DATA_FORMAT=CDROM_SUB_Q_DATA_FORMAT +_SUB_Q_HEADER=SUB_Q_HEADER +_SUB_Q_CURRENT_POSITION=SUB_Q_CURRENT_POSITION +_SUB_Q_MEDIA_CATALOG_NUMBER=SUB_Q_MEDIA_CATALOG_NUMBER +_SUB_Q_TRACK_ISRC=SUB_Q_TRACK_ISRC +_SUB_Q_CHANNEL_DATA=SUB_Q_CHANNEL_DATA +_VOLUME_CONTROL=VOLUME_CONTROL +_TRACK_MODE_TYPE=TRACK_MODE_TYPE +__RAW_READ_INFO=RAW_READ_INFO +_MEDIA_BLANK_TYPE=MEDIA_BLANK_TYPE +_EXCLUSIVE_ACCESS_REQUEST_TYPE=EXCLUSIVE_ACCESS_REQUEST_TYPE +_CDROM_EXCLUSIVE_ACCESS=CDROM_EXCLUSIVE_ACCESS +_CDROM_EXCLUSIVE_LOCK=CDROM_EXCLUSIVE_LOCK +_CDROM_EXCLUSIVE_LOCK_STATE=CDROM_EXCLUSIVE_LOCK_STATE +_CDROM_SPEED_REQUEST=CDROM_SPEED_REQUEST +_WRITE_ROTATION=WRITE_ROTATION +_CDROM_SET_SPEED=CDROM_SET_SPEED +_CDROM_SET_STREAMING=CDROM_SET_STREAMING +_STREAMING_CONTROL_REQUEST_TYPE=STREAMING_CONTROL_REQUEST_TYPE +_CDROM_STREAMING_CONTROL=CDROM_STREAMING_CONTROL +_CDROM_OPC_INFO_TYPE=CDROM_OPC_INFO_TYPE +_CDROM_SIMPLE_OPC_INFO=CDROM_SIMPLE_OPC_INFO +_CDROM_PERFORMANCE_REQUEST_TYPE=CDROM_PERFORMANCE_REQUEST_TYPE +_CDROM_PERFORMANCE_TYPE=CDROM_PERFORMANCE_TYPE +_CDROM_PERFORMANCE_EXCEPTION_TYPE=CDROM_PERFORMANCE_EXCEPTION_TYPE +_CDROM_PERFORMANCE_TOLERANCE_TYPE=CDROM_PERFORMANCE_TOLERANCE_TYPE +_CDROM_PERFORMANCE_REQUEST=CDROM_PERFORMANCE_REQUEST +_CDROM_WRITE_SPEED_REQUEST=CDROM_WRITE_SPEED_REQUEST +_CDROM_PERFORMANCE_HEADER=CDROM_PERFORMANCE_HEADER +_CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR=CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR +_CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR=CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR +_CDROM_WRITE_SPEED_DESCRIPTOR=CDROM_WRITE_SPEED_DESCRIPTOR diff --git a/generation/WinSDK/Partitions/Devices.Dvd/main.cpp b/generation/WinSDK/Partitions/Devices.Dvd/main.cpp new file mode 100644 index 000000000..f98a469bf --- /dev/null +++ b/generation/WinSDK/Partitions/Devices.Dvd/main.cpp @@ -0,0 +1,5 @@ +#include "intrinfix.h" +#include "windows.fixed.h" +#include +#include +#include diff --git a/generation/WinSDK/Partitions/Devices.Dvd/settings.rsp b/generation/WinSDK/Partitions/Devices.Dvd/settings.rsp new file mode 100644 index 000000000..84a8aab34 --- /dev/null +++ b/generation/WinSDK/Partitions/Devices.Dvd/settings.rsp @@ -0,0 +1,53 @@ +--traverse +/shared/ntddcdvd.h +--namespace +Windows.Win32.Devices.Dvd +--remap +_DVD_COPY_PROTECT_KEY=DVD_COPY_PROTECT_KEY +_STORAGE_SET_READ_AHEAD=STORAGE_SET_READ_AHEAD +_DVD_DESCRIPTOR_HEADER=DVD_DESCRIPTOR_HEADER +_DVD_LAYER_DESCRIPTOR=DVD_LAYER_DESCRIPTOR +_DVD_FULL_LAYER_DESCRIPTOR=DVD_FULL_LAYER_DESCRIPTOR +_DVD_COPYRIGHT_DESCRIPTOR=DVD_COPYRIGHT_DESCRIPTOR +_DVD_DISK_KEY_DESCRIPTOR=DVD_DISK_KEY_DESCRIPTOR +_DVD_BCA_DESCRIPTOR=DVD_BCA_DESCRIPTOR +_DVD_MANUFACTURER_DESCRIPTOR=DVD_MANUFACTURER_DESCRIPTOR +_DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR=DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR +_DVD_RAM_MEDIUM_STATUS=DVD_RAM_MEDIUM_STATUS +_DVD_RAM_SPARE_AREA_INFORMATION=DVD_RAM_SPARE_AREA_INFORMATION +_DVD_RAM_RECORDING_TYPE=DVD_RAM_RECORDING_TYPE +_DVD_RECORDING_MANAGEMENT_AREA_DATA=DVD_RECORDING_MANAGEMENT_AREA_DATA +_DVD_PRERECORDED_INFORMATION=DVD_PRERECORDED_INFORMATION +_DVD_UNIQUE_DISC_IDENTIFIER=DVD_UNIQUE_DISC_IDENTIFIER +_HD_DVD_R_MEDIUM_STATUS=HD_DVD_R_MEDIUM_STATUS +_DVD_DUAL_LAYER_RECORDING_INFORMATION=DVD_DUAL_LAYER_RECORDING_INFORMATION +_DVD_DUAL_LAYER_MIDDLE_ZONE_START_ADDRESS=DVD_DUAL_LAYER_MIDDLE_ZONE_START_ADDRESS +_DVD_DUAL_LAYER_JUMP_INTERVAL_SIZE=DVD_DUAL_LAYER_JUMP_INTERVAL_SIZE +_DVD_DUAL_LAYER_MANUAL_LAYER_JUMP=DVD_DUAL_LAYER_MANUAL_LAYER_JUMP +_DVD_DUAL_LAYER_REMAPPING_INFORMATION=DVD_DUAL_LAYER_REMAPPING_INFORMATION +_DVD_DISC_CONTROL_BLOCK_HEADER=DVD_DISC_CONTROL_BLOCK_HEADER +_DISC_CONTROL_BLOCK_TYPE=DISC_CONTROL_BLOCK_TYPE +_DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT=DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT +_DVD_DISC_CONTROL_BLOCK_SESSION_ITEM=DVD_DISC_CONTROL_BLOCK_SESSION_ITEM +_DVD_DISC_CONTROL_BLOCK_SESSION=DVD_DISC_CONTROL_BLOCK_SESSION +_DVD_DISC_CONTROL_BLOCK_LIST_DCB=DVD_DISC_CONTROL_BLOCK_LIST_DCB +_DVD_DISC_CONTROL_BLOCK_LIST=DVD_DISC_CONTROL_BLOCK_LIST +_DVD_WRITE_PROTECTION_STATUS=DVD_WRITE_PROTECTION_STATUS +_DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS_TYPE_CODE=DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS +_DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS=DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS_TYPE_CODE +_DVD_STRUCTURE_LIST_ENTRY=DVD_STRUCTURE_LIST_ENTRY +_DVD_BD_SPARE_AREA_INFORMATION=DVD_BD_SPARE_AREA_INFORMATION +_BD_PAC_HEADER=BD_PAC_HEADER +_BD_DISC_WRITE_PROTECT_PAC=BD_DISC_WRITE_PROTECT_PAC +_DVD_RPC_KEY=DVD_RPC_KEY +_DVD_SET_RPC_KEY=DVD_SET_RPC_KEY +_DVD_ASF=DVD_ASF +_AACS_CERTIFICATE=AACS_CERTIFICATE +_AACS_CHALLENGE_KEY=AACS_CHALLENGE_KEY +_AACS_VOLUME_ID=AACS_VOLUME_ID +_AACS_SERIAL_NUMBER=AACS_SERIAL_NUMBER +_AACS_MEDIA_ID=AACS_MEDIA_ID +_AACS_SEND_CERTIFICATE=AACS_SEND_CERTIFICATE +_AACS_SEND_CHALLENGE_KEY=AACS_SEND_CHALLENGE_KEY +_AACS_BINDING_NONCE=AACS_BINDING_NONCE +_AACS_READ_BINDING_NONCE=AACS_READ_BINDING_NONCE diff --git a/generation/WinSDK/Partitions/Media.DShow/settings.rsp b/generation/WinSDK/Partitions/Media.DShow/settings.rsp index 9bda40d4c..baf470511 100644 --- a/generation/WinSDK/Partitions/Media.DShow/settings.rsp +++ b/generation/WinSDK/Partitions/Media.DShow/settings.rsp @@ -45,3 +45,5 @@ /um/xprtdefs.h --namespace Windows.Win32.Media.DirectShow +--exclude +_DVD_REGION diff --git a/generation/WinSDK/Windows.Win32.proj b/generation/WinSDK/Windows.Win32.proj index 38ff3cd0a..b003c87ec 100644 --- a/generation/WinSDK/Windows.Win32.proj +++ b/generation/WinSDK/Windows.Win32.proj @@ -49,7 +49,7 @@ true - ActiveDirectory;AllJoyn;Antimalware;ApplicationVerifier;Audio.Apo;Audio.DirectMusic;Audio.DirectSound;Audio.Endpoints;Authorization;Authorization.UI;Base;Bits;Bluetooth;Buses;CEIP;Certificates;Cloudapi;ClrHosting;ClrProfiling;CmpApi;Com;Com.CallObj;Com.ChannelCreds;Com.Events;Com.StructuredStorage;Com.Urlmon;Communication;ComOle;CompositionSwapchain;Console;Cos;Credentials;DataXchg;Debug.ActiveScript;Debug.Extensions;Debug.WebApp;Dedup;DeviceAccess;DeviceQuery;Devices.Properties;DevLic;Dhcp;Direct2D;Direct2D.Common;Direct3D;Direct3D10;Direct3D11;Direct3D11on12;Direct3D12;Direct3D9on12;Direct3DDxc;Direct3DFxc;DirectComp;DirectDraw;DirectManipulation;DirectML;DirectWrite;Dlna;DTC;Dwm;DXCore;Dxgi;Dxgi.Common;Eap;EapHost;Edp;Enstor;Environment;Etw;Fax;FileHistory;Foundation;Fs;Fsrm;FunctionDiscovery;GameMode;GamingDvcInfo;Gdi;Gdiplus;Gpmc;HostComputeNetwork;HostComputeSystem;HtmlHelp;HttpServer;Hypervisor;Identity;IdentityProvider;Ifsk;Iis;ImagingDevice;IMapi;IndexSrv;Input_Ink;Input_IntContext;Input.Ime;InputRadial;InternetConnectionWizard;InternetExplorer;Intl;IO;Isolation;JobObjects;Kernel;KeyboardAndMouseInput;Ldap;LibraryLoader;Lwef;MachineLearning;MadCap;MagApi;Mapi;Mbn;MdmReg;Media;Media.DShow;Media.DShow.Xml;Media.DxMediaObjects;Memory;MessageQueuing;Mi;MixedReality;MixedRealityInterop;Mmc;Monitor;MsChap;MsCs;MsHtml;MsTv;MsXml;Multimedia;Ndf;Ndis;NetMgmt;NetShell;NetworkAccessProtection;Nfc;Nfp;Nla;Nps;NWifi;Of;Opc;OpenGL;P2p;Parcon;PicAcq;Pipes;Pla;Policy;Power;PrintTicket;Proc_Snap;ProjFs;Properties;PsApi1;PsApi2;PWM;Qos;Rdc;Rdp;RealTimeCommunications;Registry;RemoteAssist;Rm;Rpc;RstMgr;SecBitomet;Security;Security.AppLocker;Security.ConfigurationSnapin;Security.Cryptography;Security.Cryptography.Catalog;Security.Cryptography.Sip;Security.Cryptography.UI;Security.DiagnosticDataQuery;Security.DirectoryServices;Security.LicenseProtection;Security.Tpm;Security.WinTrust;Security.WinWlx;SecurityCenter;Sens;SerPorts;Services;Setup;Shell.Common;Shutdown;SideShow;Smi;Speech;Sr;Storage.Nvme;SwDevice;SystemInformation;Tablet;Tapi3;TaskSchd;Tbs;Tcui;TermServ;Threading;Time;ToolHelp;TraceLogging;TransactionServer;Tsf;Ual;UiAnimation;UpdateAssessment;Upnp;Variant;Vhd;VirtualDiskService;VSS;Wab;Wcm;Wcn;Wcs;Wds;WebDav;WebServicesOnDevices;WebSock;Wec;Wer;Wes;Wia;Wibe;Wic;Win32_Tile_Badge_Notif;WinAuto;WinContacts;WindowsConnectionManager;WindowsFilteringPlatform;WindowsFirewall;WindowsRibbon;WindowsSetupAndMigration;WinInet;WinLocation;WinRm;WinRT;WinRT.AllJoyn;WinRT.Composition;WinRT.CoreInputView;WinRT.Direct2D;WinRT.Direct3D11;WinRT.Display;WinRT.Graphics.Capture;WinRT.Graphics.Imaging;WinRT.Holographic;WinRT.Isolation;WinRT.Media;WinRT.ML;WinRT.Pdf;WinRT.Printing;WinRT.Storage;WinRT.Xaml;WinSat;WinSensors;WinSync;WinTouch;Wmdm;WmFormat;Wmi;Wmlss;Wmp;Wnet;wnv;WpdSdk;Wsb;Wsl;Wsw;Wua;Xaml_Diagnostics;Xaudio2;Xblidp;Xinput;XmlLite;Xps;XpsPrinting + ActiveDirectory;AllJoyn;Antimalware;ApplicationVerifier;Audio.Apo;Audio.DirectMusic;Audio.DirectSound;Audio.Endpoints;Authorization;Authorization.UI;Base;Bits;Bluetooth;Buses;CEIP;Certificates;Cloudapi;ClrHosting;ClrProfiling;CmpApi;Com;Com.CallObj;Com.ChannelCreds;Com.Events;Com.StructuredStorage;Com.Urlmon;Communication;ComOle;CompositionSwapchain;Console;Cos;Credentials;DataXchg;Debug.ActiveScript;Debug.Extensions;Debug.WebApp;Dedup;DeviceAccess;DeviceQuery;Devices.Properties;Devices.1394;Devices.Beep;Devices.Cdrom;Devices.Changer;Devices.Dvd;DevLic;Dhcp;Direct2D;Direct2D.Common;Direct3D;Direct3D10;Direct3D11;Direct3D11on12;Direct3D12;Direct3D9on12;Direct3DDxc;Direct3DFxc;DirectComp;DirectDraw;DirectManipulation;DirectML;DirectWrite;Dlna;DTC;Dwm;DXCore;Dxgi;Dxgi.Common;Eap;EapHost;Edp;Enstor;Environment;Etw;Fax;FileHistory;Foundation;Fs;Fsrm;FunctionDiscovery;GameMode;GamingDvcInfo;Gdi;Gdiplus;Gpmc;HostComputeNetwork;HostComputeSystem;HtmlHelp;HttpServer;Hypervisor;Identity;IdentityProvider;Ifsk;Iis;ImagingDevice;IMapi;IndexSrv;Input_Ink;Input_IntContext;Input.Ime;InputRadial;InternetConnectionWizard;InternetExplorer;Intl;IO;Isolation;JobObjects;Kernel;KeyboardAndMouseInput;Ldap;LibraryLoader;Lwef;MachineLearning;MadCap;MagApi;Mapi;Mbn;MdmReg;Media;Media.DShow;Media.DShow.Xml;Media.DxMediaObjects;Memory;MessageQueuing;Mi;MixedReality;MixedRealityInterop;Mmc;Monitor;MsChap;MsCs;MsHtml;MsTv;MsXml;Multimedia;Ndf;Ndis;NetMgmt;NetShell;NetworkAccessProtection;Nfc;Nfp;Nla;Nps;NWifi;Of;Opc;OpenGL;P2p;Parcon;PicAcq;Pipes;Pla;Policy;Power;PrintTicket;Proc_Snap;ProjFs;Properties;PsApi1;PsApi2;PWM;Qos;Rdc;Rdp;RealTimeCommunications;Registry;RemoteAssist;Rm;Rpc;RstMgr;SecBitomet;Security;Security.AppLocker;Security.ConfigurationSnapin;Security.Cryptography;Security.Cryptography.Catalog;Security.Cryptography.Sip;Security.Cryptography.UI;Security.DiagnosticDataQuery;Security.DirectoryServices;Security.LicenseProtection;Security.Tpm;Security.WinTrust;Security.WinWlx;SecurityCenter;Sens;SerPorts;Services;Setup;Shell.Common;Shutdown;SideShow;Smi;Speech;Sr;Storage.Nvme;SwDevice;SystemInformation;Tablet;Tapi3;TaskSchd;Tbs;Tcui;TermServ;Threading;Time;ToolHelp;TraceLogging;TransactionServer;Tsf;Ual;UiAnimation;UpdateAssessment;Upnp;Variant;Vhd;VirtualDiskService;VSS;Wab;Wcm;Wcn;Wcs;Wds;WebDav;WebServicesOnDevices;WebSock;Wec;Wer;Wes;Wia;Wibe;Wic;Win32_Tile_Badge_Notif;WinAuto;WinContacts;WindowsConnectionManager;WindowsFilteringPlatform;WindowsFirewall;WindowsRibbon;WindowsSetupAndMigration;WinInet;WinLocation;WinRm;WinRT;WinRT.AllJoyn;WinRT.Composition;WinRT.CoreInputView;WinRT.Direct2D;WinRT.Direct3D11;WinRT.Display;WinRT.Graphics.Capture;WinRT.Graphics.Imaging;WinRT.Holographic;WinRT.Isolation;WinRT.Media;WinRT.ML;WinRT.Pdf;WinRT.Printing;WinRT.Storage;WinRT.Xaml;WinSat;WinSensors;WinSync;WinTouch;Wmdm;WmFormat;Wmi;Wmlss;Wmp;Wnet;wnv;WpdSdk;Wsb;Wsl;Wsw;Wua;Xaml_Diagnostics;Xaudio2;Xblidp;Xinput;XmlLite;Xps;XpsPrinting false diff --git a/generation/WinSDK/manual/Devices.Cdrom.cs b/generation/WinSDK/manual/Devices.Cdrom.cs new file mode 100644 index 000000000..761cfc114 --- /dev/null +++ b/generation/WinSDK/manual/Devices.Cdrom.cs @@ -0,0 +1,11 @@ +using System; +using System.Runtime.InteropServices; +using Windows.Win32.Foundation.Metadata; + +namespace Windows.Win32.Devices.Cdrom +{ + public static unsafe partial class Apis + { + public const int IOCTL_CDROM_BASE = 0x00000002; + } +} diff --git a/generation/WinSDK/manual/Devices.Dvd.cs b/generation/WinSDK/manual/Devices.Dvd.cs new file mode 100644 index 000000000..bede284e9 --- /dev/null +++ b/generation/WinSDK/manual/Devices.Dvd.cs @@ -0,0 +1,11 @@ +using System; +using System.Runtime.InteropServices; +using Windows.Win32.Foundation.Metadata; + +namespace Windows.Win32.Devices.Dvd +{ + public static unsafe partial class Apis + { + public const int IOCTL_DVD_BASE = 0x00000033; + } +} diff --git a/scripts/ChangesSinceLastRelease.txt b/scripts/ChangesSinceLastRelease.txt index aaeb7f8d8..075e8d26b 100644 --- a/scripts/ChangesSinceLastRelease.txt +++ b/scripts/ChangesSinceLastRelease.txt @@ -2849,3 +2849,305 @@ Windows.Win32.System.Kernel.Apis.OBJ_PERMANENT removed Windows.Win32.System.Kernel.Apis.OBJ_VALID_ATTRIBUTES removed # WINTRUST_SIGNATURE_SETTINGS_FLAGS should be a flagged enum #2008 Windows.Win32.Security.WinTrust.WINTRUST_SIGNATURE_SETTINGS_FLAGS : => [Flags] +# Add CDR, DVD, and 1394 device types +Windows.Win32.Devices.Apis.BUS1394_LOCAL_HOST_INSTANCE_KEY added +Windows.Win32.Devices.Apis.BUS1394_VIRTUAL_DEVICE_LIST_KEY added +Windows.Win32.Devices.Apis.IEEE1394_API_ADD_VIRTUAL_DEVICE added +Windows.Win32.Devices.Apis.IEEE1394_API_DEVICE_ACCESS_TRANSFER added +Windows.Win32.Devices.Apis.IEEE1394_API_REMOVE_VIRTUAL_DEVICE added +Windows.Win32.Devices.Apis.IEEE1394_API_SET_LOCAL_NODE_PROPERTIES added +Windows.Win32.Devices.Apis.IEEE1394_REQUEST_FLAG_PERSISTENT added +Windows.Win32.Devices.Apis.IEEE1394_REQUEST_FLAG_UNICODE added +Windows.Win32.Devices.Apis.IEEE1394_REQUEST_FLAG_USE_LOCAL_HOST_EUI added +Windows.Win32.Devices.Apis.IEEE1394API_ACCESS_EXCLUSIVE added +Windows.Win32.Devices.Apis.IEEE1394API_ACCESS_SHARED_READ added +Windows.Win32.Devices.Apis.IEEE1394API_ACCESS_SHARED_WRITE added +Windows.Win32.Devices.Apis.IEEE1394API_BUS_RESET_LOCAL_NODE_INITIATED added +Windows.Win32.Devices.Apis.IEEE1394API_BUS_RESET_LOCAL_NODE_IS_IRM added +Windows.Win32.Devices.Apis.IEEE1394API_BUS_RESET_LOCAL_NODE_IS_ROOT added +Windows.Win32.Devices.Apis.IEEE1394API_DEVICE_OWNERSHIP_LOCAL_NODE added +Windows.Win32.Devices.Apis.IEEE1394API_DEVICE_OWNERSHIP_REMOTE_NODE added +Windows.Win32.Devices.Apis.IEEE1394API_NOTIFICATION_BUS_RESET added +Windows.Win32.Devices.Apis.IEEE1394API_NOTIFICATION_DEVICE_ACCESS added +Windows.Win32.Devices.Apis.IEEE1394API_REMOTE_ACCESS_TRANSFER_REQUEST added +Windows.Win32.Devices.Apis.IEEE1394API_RESOURCE_OWNERSHIP_LOCAL_NODE added +Windows.Win32.Devices.Apis.IEEE1394API_RESOURCE_OWNERSHIP_REMOTE_NODE added +Windows.Win32.Devices.Apis.IOCTL_IEEE1394_API_REQUEST added +Windows.Win32.Devices.Beep.Apis.BEEP_FREQUENCY_MAXIMUM added +Windows.Win32.Devices.Beep.Apis.BEEP_FREQUENCY_MINIMUM added +Windows.Win32.Devices.Beep.Apis.DD_BEEP_DEVICE_NAME added +Windows.Win32.Devices.Beep.Apis.DD_BEEP_DEVICE_NAME_U added +Windows.Win32.Devices.Beep.Apis.IOCTL_BEEP_SET added +Windows.Win32.Devices.Beep.BEEP_SET_PARAMETERS added +Windows.Win32.Devices.Cdrom.Apis.ADR_ENCODES_CURRENT_POSITION added +Windows.Win32.Devices.Cdrom.Apis.ADR_ENCODES_ISRC added +Windows.Win32.Devices.Cdrom.Apis.ADR_ENCODES_MEDIA_CATALOG added +Windows.Win32.Devices.Cdrom.Apis.ADR_NO_MODE_INFORMATION added +Windows.Win32.Devices.Cdrom.Apis.AUDIO_DATA_TRACK added +Windows.Win32.Devices.Cdrom.Apis.AUDIO_STATUS_IN_PROGRESS added +Windows.Win32.Devices.Cdrom.Apis.AUDIO_STATUS_NO_STATUS added +Windows.Win32.Devices.Cdrom.Apis.AUDIO_STATUS_NOT_SUPPORTED added +Windows.Win32.Devices.Cdrom.Apis.AUDIO_STATUS_PAUSED added +Windows.Win32.Devices.Cdrom.Apis.AUDIO_STATUS_PLAY_COMPLETE added +Windows.Win32.Devices.Cdrom.Apis.AUDIO_STATUS_PLAY_ERROR added +Windows.Win32.Devices.Cdrom.Apis.AUDIO_WITH_PREEMPHASIS added +Windows.Win32.Devices.Cdrom.Apis.CD_RAW_READ_C2_SIZE added +Windows.Win32.Devices.Cdrom.Apis.CD_RAW_READ_SUBCODE_SIZE added +Windows.Win32.Devices.Cdrom.Apis.CD_RAW_SECTOR_WITH_C2_SIZE added +Windows.Win32.Devices.Cdrom.Apis.CD_RAW_SECTOR_WITH_SUBCODE_SIZE added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_ALBUM_NAME added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_ARRANGER added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_COMPOSER added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_DISC_ID added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_GENRE added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_MESSAGES added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_PERFORMER added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_SIZE_INFO added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_SONGWRITER added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_TOC_INFO added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_TOC_INFO2 added +Windows.Win32.Devices.Cdrom.Apis.CDROM_CD_TEXT_PACK_UPC_EAN added +Windows.Win32.Devices.Cdrom.Apis.CDROM_DISK_AUDIO_TRACK added +Windows.Win32.Devices.Cdrom.Apis.CDROM_DISK_DATA_TRACK added +Windows.Win32.Devices.Cdrom.Apis.CDROM_EXCLUSIVE_CALLER_LENGTH added +Windows.Win32.Devices.Cdrom.Apis.CDROM_IN_EXCLUSIVE_MODE added +Windows.Win32.Devices.Cdrom.Apis.CDROM_LOCK_IGNORE_VOLUME added +Windows.Win32.Devices.Cdrom.Apis.CDROM_NO_MEDIA_NOTIFICATIONS added +Windows.Win32.Devices.Cdrom.Apis.CDROM_NOT_IN_EXCLUSIVE_MODE added +Windows.Win32.Devices.Cdrom.Apis.CDROM_READ_TOC_EX_FORMAT_ATIP added +Windows.Win32.Devices.Cdrom.Apis.CDROM_READ_TOC_EX_FORMAT_CDTEXT added +Windows.Win32.Devices.Cdrom.Apis.CDROM_READ_TOC_EX_FORMAT_FULL_TOC added +Windows.Win32.Devices.Cdrom.Apis.CDROM_READ_TOC_EX_FORMAT_PMA added +Windows.Win32.Devices.Cdrom.Apis.CDROM_READ_TOC_EX_FORMAT_SESSION added +Windows.Win32.Devices.Cdrom.Apis.CDROM_READ_TOC_EX_FORMAT_TOC added +Windows.Win32.Devices.Cdrom.Apis.DIGITAL_COPY_PERMITTED added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_BASE added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_CHECK_VERIFY added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_CURRENT_POSITION added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_DISK_TYPE added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_EJECT_MEDIA added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_ENABLE_STREAMING added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_EXCLUSIVE_ACCESS added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_FIND_NEW_DEVICES added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_GET_CONFIGURATION added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_GET_CONTROL added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_GET_DRIVE_GEOMETRY added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_GET_INQUIRY_DATA added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_GET_LAST_SESSION added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_GET_PERFORMANCE added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_GET_VOLUME added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_LOAD_MEDIA added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_MEDIA_CATALOG added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_MEDIA_REMOVAL added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_PAUSE_AUDIO added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_PLAY_AUDIO_MSF added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_RAW_READ added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_READ_Q_CHANNEL added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_READ_TOC added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_READ_TOC_EX added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_RELEASE added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_RESERVE added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_RESUME_AUDIO added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_SEEK_AUDIO_MSF added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_SEND_OPC_INFORMATION added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_SET_SPEED added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_SET_VOLUME added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_SIMBAD added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_STOP_AUDIO added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_SUB_Q_CHANNEL added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_TRACK_ISRC added +Windows.Win32.Devices.Cdrom.Apis.IOCTL_CDROM_UNLOAD_DRIVER added +Windows.Win32.Devices.Cdrom.Apis.MAXIMUM_CDROM_INQUIRY_SIZE added +Windows.Win32.Devices.Cdrom.Apis.MAXIMUM_CDROM_SIZE added +Windows.Win32.Devices.Cdrom.Apis.MAXIMUM_NUMBER_TRACKS added +Windows.Win32.Devices.Cdrom.Apis.MINIMUM_CDROM_INQUIRY_SIZE added +Windows.Win32.Devices.Cdrom.Apis.MINIMUM_CDROM_READ_TOC_EX_SIZE added +Windows.Win32.Devices.Cdrom.Apis.OBSOLETE_IOCTL_CDROM_GET_CONTROL added +Windows.Win32.Devices.Cdrom.Apis.TWO_FOUR_CHANNEL_AUDIO added +Windows.Win32.Devices.Cdrom.CDROM_DISK_DATA added +Windows.Win32.Devices.Cdrom.CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR added +Windows.Win32.Devices.Cdrom.CDROM_EXCLUSIVE_ACCESS added +Windows.Win32.Devices.Cdrom.CDROM_EXCLUSIVE_LOCK added +Windows.Win32.Devices.Cdrom.CDROM_EXCLUSIVE_LOCK_STATE added +Windows.Win32.Devices.Cdrom.CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR added +Windows.Win32.Devices.Cdrom.CDROM_OPC_INFO_TYPE added +Windows.Win32.Devices.Cdrom.CDROM_OPC_INFO_TYPE.SimpleOpcInfo added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_EXCEPTION_TYPE added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_EXCEPTION_TYPE.CdromEntirePerformanceList added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_EXCEPTION_TYPE.CdromNominalPerformance added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_EXCEPTION_TYPE.CdromPerformanceExceptionsOnly added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_HEADER added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_REQUEST added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_REQUEST_TYPE added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_REQUEST_TYPE.CdromPerformanceRequest added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_REQUEST_TYPE.CdromWriteSpeedRequest added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_TOLERANCE_TYPE added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_TOLERANCE_TYPE.Cdrom10Nominal20Exceptions added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_TYPE added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_TYPE.CdromReadPerformance added +Windows.Win32.Devices.Cdrom.CDROM_PERFORMANCE_TYPE.CdromWritePerformance added +Windows.Win32.Devices.Cdrom.CDROM_PLAY_AUDIO_MSF added +Windows.Win32.Devices.Cdrom.CDROM_READ_TOC_EX added +Windows.Win32.Devices.Cdrom.CDROM_SEEK_AUDIO_MSF added +Windows.Win32.Devices.Cdrom.CDROM_SET_SPEED added +Windows.Win32.Devices.Cdrom.CDROM_SET_STREAMING added +Windows.Win32.Devices.Cdrom.CDROM_SIMPLE_OPC_INFO added +Windows.Win32.Devices.Cdrom.CDROM_SPEED_REQUEST added +Windows.Win32.Devices.Cdrom.CDROM_SPEED_REQUEST.CdromSetSpeed added +Windows.Win32.Devices.Cdrom.CDROM_SPEED_REQUEST.CdromSetStreaming added +Windows.Win32.Devices.Cdrom.CDROM_STREAMING_CONTROL added +Windows.Win32.Devices.Cdrom.CDROM_SUB_Q_DATA_FORMAT added +Windows.Win32.Devices.Cdrom.CDROM_TOC added +Windows.Win32.Devices.Cdrom.CDROM_TOC_ATIP_DATA added +Windows.Win32.Devices.Cdrom.CDROM_TOC_ATIP_DATA_BLOCK added +Windows.Win32.Devices.Cdrom.CDROM_TOC_CD_TEXT_DATA added +Windows.Win32.Devices.Cdrom.CDROM_TOC_CD_TEXT_DATA_BLOCK added +Windows.Win32.Devices.Cdrom.CDROM_TOC_FULL_TOC_DATA added +Windows.Win32.Devices.Cdrom.CDROM_TOC_FULL_TOC_DATA_BLOCK added +Windows.Win32.Devices.Cdrom.CDROM_TOC_PMA_DATA added +Windows.Win32.Devices.Cdrom.CDROM_TOC_SESSION_DATA added +Windows.Win32.Devices.Cdrom.CDROM_WRITE_SPEED_DESCRIPTOR added +Windows.Win32.Devices.Cdrom.CDROM_WRITE_SPEED_REQUEST added +Windows.Win32.Devices.Cdrom.EXCLUSIVE_ACCESS_REQUEST_TYPE added +Windows.Win32.Devices.Cdrom.EXCLUSIVE_ACCESS_REQUEST_TYPE.ExclusiveAccessLockDevice added +Windows.Win32.Devices.Cdrom.EXCLUSIVE_ACCESS_REQUEST_TYPE.ExclusiveAccessQueryState added +Windows.Win32.Devices.Cdrom.EXCLUSIVE_ACCESS_REQUEST_TYPE.ExclusiveAccessUnlockDevice added +Windows.Win32.Devices.Cdrom.MEDIA_BLANK_TYPE added +Windows.Win32.Devices.Cdrom.MEDIA_BLANK_TYPE.MediaBlankTypeEraseLastSession added +Windows.Win32.Devices.Cdrom.MEDIA_BLANK_TYPE.MediaBlankTypeFull added +Windows.Win32.Devices.Cdrom.MEDIA_BLANK_TYPE.MediaBlankTypeIncompleteTrack added +Windows.Win32.Devices.Cdrom.MEDIA_BLANK_TYPE.MediaBlankTypeMinimal added +Windows.Win32.Devices.Cdrom.MEDIA_BLANK_TYPE.MediaBlankTypeTrackTail added +Windows.Win32.Devices.Cdrom.MEDIA_BLANK_TYPE.MediaBlankTypeUncloseLastSession added +Windows.Win32.Devices.Cdrom.MEDIA_BLANK_TYPE.MediaBlankTypeUnreserveLastTrack added +Windows.Win32.Devices.Cdrom.RAW_READ_INFO added +Windows.Win32.Devices.Cdrom.STREAMING_CONTROL_REQUEST_TYPE added +Windows.Win32.Devices.Cdrom.STREAMING_CONTROL_REQUEST_TYPE.CdromStreamingDisable added +Windows.Win32.Devices.Cdrom.STREAMING_CONTROL_REQUEST_TYPE.CdromStreamingEnableForReadOnly added +Windows.Win32.Devices.Cdrom.STREAMING_CONTROL_REQUEST_TYPE.CdromStreamingEnableForReadWrite added +Windows.Win32.Devices.Cdrom.STREAMING_CONTROL_REQUEST_TYPE.CdromStreamingEnableForWriteOnly added +Windows.Win32.Devices.Cdrom.SUB_Q_CHANNEL_DATA added +Windows.Win32.Devices.Cdrom.SUB_Q_CURRENT_POSITION added +Windows.Win32.Devices.Cdrom.SUB_Q_HEADER added +Windows.Win32.Devices.Cdrom.SUB_Q_MEDIA_CATALOG_NUMBER added +Windows.Win32.Devices.Cdrom.SUB_Q_TRACK_ISRC added +Windows.Win32.Devices.Cdrom.TRACK_DATA added +Windows.Win32.Devices.Cdrom.TRACK_MODE_TYPE added +Windows.Win32.Devices.Cdrom.TRACK_MODE_TYPE.CDDA added +Windows.Win32.Devices.Cdrom.TRACK_MODE_TYPE.RawWithC2 added +Windows.Win32.Devices.Cdrom.TRACK_MODE_TYPE.RawWithC2AndSubCode added +Windows.Win32.Devices.Cdrom.TRACK_MODE_TYPE.RawWithSubCode added +Windows.Win32.Devices.Cdrom.TRACK_MODE_TYPE.XAForm2 added +Windows.Win32.Devices.Cdrom.TRACK_MODE_TYPE.YellowMode2 added +Windows.Win32.Devices.Cdrom.VOLUME_CONTROL added +Windows.Win32.Devices.Cdrom.WRITE_ROTATION added +Windows.Win32.Devices.Cdrom.WRITE_ROTATION.CdromCAVRotation added +Windows.Win32.Devices.Cdrom.WRITE_ROTATION.CdromDefaultRotation added +Windows.Win32.Devices.Dvd.AACS_BINDING_NONCE added +Windows.Win32.Devices.Dvd.AACS_CERTIFICATE added +Windows.Win32.Devices.Dvd.AACS_CHALLENGE_KEY added +Windows.Win32.Devices.Dvd.AACS_MEDIA_ID added +Windows.Win32.Devices.Dvd.AACS_READ_BINDING_NONCE added +Windows.Win32.Devices.Dvd.AACS_SEND_CERTIFICATE added +Windows.Win32.Devices.Dvd.AACS_SEND_CHALLENGE_KEY added +Windows.Win32.Devices.Dvd.AACS_SERIAL_NUMBER added +Windows.Win32.Devices.Dvd.AACS_VOLUME_ID added +Windows.Win32.Devices.Dvd.Apis.DVD_CGMS_COPY_ONCE added +Windows.Win32.Devices.Dvd.Apis.DVD_CGMS_COPY_PERMITTED added +Windows.Win32.Devices.Dvd.Apis.DVD_CGMS_COPY_PROTECT_MASK added +Windows.Win32.Devices.Dvd.Apis.DVD_CGMS_NO_COPY added +Windows.Win32.Devices.Dvd.Apis.DVD_CGMS_RESERVED_MASK added +Windows.Win32.Devices.Dvd.Apis.DVD_COPYRIGHT_MASK added +Windows.Win32.Devices.Dvd.Apis.DVD_COPYRIGHTED added +Windows.Win32.Devices.Dvd.Apis.DVD_NOT_COPYRIGHTED added +Windows.Win32.Devices.Dvd.Apis.DVD_SECTOR_NOT_PROTECTED added +Windows.Win32.Devices.Dvd.Apis.DVD_SECTOR_PROTECT_MASK added +Windows.Win32.Devices.Dvd.Apis.DVD_SECTOR_PROTECTED added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_END_SESSION added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_GENERATE_BINDING_NONCE added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_GET_CERTIFICATE added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_GET_CHALLENGE_KEY added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_READ_BINDING_NONCE added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_READ_MEDIA_ID added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_READ_MEDIA_KEY_BLOCK added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_READ_SERIAL_NUMBER added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_READ_VOLUME_ID added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_SEND_CERTIFICATE added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_SEND_CHALLENGE_KEY added +Windows.Win32.Devices.Dvd.Apis.IOCTL_AACS_START_SESSION added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_BASE added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_END_SESSION added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_GET_REGION added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_READ_KEY added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_READ_STRUCTURE added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_SEND_KEY added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_SEND_KEY2 added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_SET_READ_AHEAD added +Windows.Win32.Devices.Dvd.Apis.IOCTL_DVD_START_SESSION added +Windows.Win32.Devices.Dvd.Apis.IOCTL_STORAGE_SET_READ_AHEAD added +Windows.Win32.Devices.Dvd.BD_DISC_WRITE_PROTECT_PAC added +Windows.Win32.Devices.Dvd.BD_PAC_HEADER added +Windows.Win32.Devices.Dvd.DISC_CONTROL_BLOCK_TYPE added +Windows.Win32.Devices.Dvd.DISC_CONTROL_BLOCK_TYPE.DiscControlBlockList added +Windows.Win32.Devices.Dvd.DISC_CONTROL_BLOCK_TYPE.FormattingDiscControlBlock added +Windows.Win32.Devices.Dvd.DISC_CONTROL_BLOCK_TYPE.SessionInfoDiscControlBlock added +Windows.Win32.Devices.Dvd.DISC_CONTROL_BLOCK_TYPE.WriteInhibitDiscControlBlock added +Windows.Win32.Devices.Dvd.DVD_ASF added +Windows.Win32.Devices.Dvd.DVD_BCA_DESCRIPTOR added +Windows.Win32.Devices.Dvd.DVD_BD_SPARE_AREA_INFORMATION added +Windows.Win32.Devices.Dvd.DVD_COPY_PROTECT_KEY added +Windows.Win32.Devices.Dvd.DVD_COPYRIGHT_DESCRIPTOR added +Windows.Win32.Devices.Dvd.DVD_COPYRIGHT_MANAGEMENT_DESCRIPTOR added +Windows.Win32.Devices.Dvd.DVD_DESCRIPTOR_HEADER added +Windows.Win32.Devices.Dvd.DVD_DISC_CONTROL_BLOCK_HEADER added +Windows.Win32.Devices.Dvd.DVD_DISC_CONTROL_BLOCK_LIST added +Windows.Win32.Devices.Dvd.DVD_DISC_CONTROL_BLOCK_LIST_DCB added +Windows.Win32.Devices.Dvd.DVD_DISC_CONTROL_BLOCK_SESSION added +Windows.Win32.Devices.Dvd.DVD_DISC_CONTROL_BLOCK_SESSION_ITEM added +Windows.Win32.Devices.Dvd.DVD_DISC_CONTROL_BLOCK_WRITE_INHIBIT added +Windows.Win32.Devices.Dvd.DVD_DISK_KEY_DESCRIPTOR added +Windows.Win32.Devices.Dvd.DVD_DUAL_LAYER_JUMP_INTERVAL_SIZE added +Windows.Win32.Devices.Dvd.DVD_DUAL_LAYER_MANUAL_LAYER_JUMP added +Windows.Win32.Devices.Dvd.DVD_DUAL_LAYER_MIDDLE_ZONE_START_ADDRESS added +Windows.Win32.Devices.Dvd.DVD_DUAL_LAYER_RECORDING_INFORMATION added +Windows.Win32.Devices.Dvd.DVD_DUAL_LAYER_REMAPPING_INFORMATION added +Windows.Win32.Devices.Dvd.DVD_FULL_LAYER_DESCRIPTOR added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdAsf added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdBusKey1 added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdBusKey2 added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdChallengeKey added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdDiskKey added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdGetRpcKey added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdInvalidateAGID added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdSetRpcKey added +Windows.Win32.Devices.Dvd.DVD_KEY_TYPE.DvdTitleKey added +Windows.Win32.Devices.Dvd.DVD_LAYER_DESCRIPTOR added +Windows.Win32.Devices.Dvd.DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS added +Windows.Win32.Devices.Dvd.DVD_LIST_OF_RECOGNIZED_FORMAT_LAYERS_TYPE_CODE added +Windows.Win32.Devices.Dvd.DVD_MANUFACTURER_DESCRIPTOR added +Windows.Win32.Devices.Dvd.DVD_PRERECORDED_INFORMATION added +Windows.Win32.Devices.Dvd.DVD_RAM_MEDIUM_STATUS added +Windows.Win32.Devices.Dvd.DVD_RAM_RECORDING_TYPE added +Windows.Win32.Devices.Dvd.DVD_RAM_SPARE_AREA_INFORMATION added +Windows.Win32.Devices.Dvd.DVD_READ_STRUCTURE added +Windows.Win32.Devices.Dvd.DVD_RECORDING_MANAGEMENT_AREA_DATA added +Windows.Win32.Devices.Dvd.DVD_RPC_KEY added +Windows.Win32.Devices.Dvd.DVD_SET_RPC_KEY added +Windows.Win32.Devices.Dvd.DVD_STRUCTURE_FORMAT added +Windows.Win32.Devices.Dvd.DVD_STRUCTURE_FORMAT.DvdBCADescriptor added +Windows.Win32.Devices.Dvd.DVD_STRUCTURE_FORMAT.DvdCopyrightDescriptor added +Windows.Win32.Devices.Dvd.DVD_STRUCTURE_FORMAT.DvdDiskKeyDescriptor added +Windows.Win32.Devices.Dvd.DVD_STRUCTURE_FORMAT.DvdManufacturerDescriptor added +Windows.Win32.Devices.Dvd.DVD_STRUCTURE_FORMAT.DvdMaxDescriptor added +Windows.Win32.Devices.Dvd.DVD_STRUCTURE_FORMAT.DvdPhysicalDescriptor added +Windows.Win32.Devices.Dvd.DVD_STRUCTURE_LIST_ENTRY added +Windows.Win32.Devices.Dvd.DVD_UNIQUE_DISC_IDENTIFIER added +Windows.Win32.Devices.Dvd.DVD_WRITE_PROTECTION_STATUS added +Windows.Win32.Devices.Dvd.HD_DVD_R_MEDIUM_STATUS added +Windows.Win32.Devices.Dvd.STORAGE_SET_READ_AHEAD added +Windows.Win32.Devices.IEEE1394_API_REQUEST added +Windows.Win32.Devices.IEEE1394_VDEV_PNP_REQUEST added +Windows.Win32.Media.DirectShow.DVD_REGION => Windows.Win32.Devices.Dvd.DVD_REGION