diff --git a/generation/WinSDK/emitter.settings.rsp b/generation/WinSDK/emitter.settings.rsp index ba46a962..6ec4b5bf 100644 --- a/generation/WinSDK/emitter.settings.rsp +++ b/generation/WinSDK/emitter.settings.rsp @@ -985,30 +985,30 @@ IWICImagingFactory::CreateDecoderFromFilename::pguidVendor=[Optional] DCompositionCreateDevice::dcompositionDevice=[ComOutPtr] DCompositionCreateDevice2::dcompositionDevice=[ComOutPtr] DCompositionCreateDevice3::dcompositionDevice=[ComOutPtr] -HttpAddFragmentToCache::Overlapped=[Optional] -HttpCancelHttpRequest::Overlapped=[Optional] +HttpAddFragmentToCache::Overlapped=[In][Out][Optional][Retained] +HttpCancelHttpRequest::Overlapped=[In][Out][Optional][Retained] HttpCreateRequestQueue::Flags=[Optional] HttpCreateRequestQueue::Name=[Optional] HttpCreateRequestQueue::SecurityAttributes=[Optional] -HttpFlushResponseCache::Overlapped=[Optional] +HttpFlushResponseCache::Overlapped=[In][Out][Optional][Retained] HttpReadFragmentFromCache::ByteRange=[Optional] -HttpReadFragmentFromCache::Overlapped=[Optional] -HttpReceiveClientCertificate::Overlapped=[Optional] -HttpReceiveHttpRequest::Overlapped=[Optional] -HttpReceiveRequestEntityBody::Overlapped=[Optional] +HttpReadFragmentFromCache::Overlapped=[In][Out][Optional][Retained] +HttpReceiveClientCertificate::Overlapped=[In][Out][Optional][Retained] +HttpReceiveHttpRequest::Overlapped=[In][Out][Optional][Retained] +HttpReceiveRequestEntityBody::Overlapped=[In][Out][Optional][Retained] HttpSendHttpResponse::BytesSent=[Optional] HttpSendHttpResponse::CachePolicy=[Optional] HttpSendHttpResponse::LogData=[Optional] -HttpSendHttpResponse::Overlapped=[Optional] +HttpSendHttpResponse::Overlapped=[In][Out][Optional][Retained] HttpSendResponseEntityBody::BytesSent=[Optional] HttpSendResponseEntityBody::EntityChunkCount=[Optional] HttpSendResponseEntityBody::LogData=[Optional] -HttpSendResponseEntityBody::Overlapped=[Optional] +HttpSendResponseEntityBody::Overlapped=[In][Out][Optional][Retained] HttpSendResponseEntityBody::Reserved1=[Optional] HttpSendResponseEntityBody::Reserved2=[Optional] -HttpWaitForDemandStart::Overlapped=[Optional] -HttpWaitForDisconnect::Overlapped=[Optional] -HttpWaitForDisconnectEx::Overlapped=[Optional] +HttpWaitForDemandStart::Overlapped=[In][Out][Optional][Retained] +HttpWaitForDisconnect::Overlapped=[In][Out][Optional][Retained] +HttpWaitForDisconnectEx::Overlapped=[In][Out][Optional][Retained] HttpWaitForDisconnectEx::Reserved=[Optional] IDCompositionSurface::BeginDraw::updateObject=[ComOutPtr] # powerbase.h @@ -1078,7 +1078,7 @@ FNCERTSRVBACKUPGETDYNAMICFILELISTW::pcbSize=[Out] SetLogFileSizeWithPolicy::pDesiredSize=[In] SetLogFileSizeWithPolicy::pResultingSize=[Out] FlushLogBuffers::pvMarshal=[In] -FlushLogBuffers::pOverlapped=[In][Out][Optional] +FlushLogBuffers::pOverlapped=[In][Out][Optional][Retained] GetMessageA=[CanReturnMultipleSuccessValuesAttribute] GetMessageW=[CanReturnMultipleSuccessValuesAttribute] GetNumberOfPhysicalMonitorsFromHMONITOR::return=BOOL @@ -1751,7 +1751,7 @@ WNetUseConnection4A::return=WIN32_ERROR WNetUseConnection4W::return=WIN32_ERROR WNetUseConnectionA::return=WIN32_ERROR WNetUseConnectionW::return=WIN32_ERROR -HttpReceiveHttpRequest::Overlapped=[Out] +HttpReceiveHttpRequest::Overlapped=[In][Out][Optional][Retained] PFTASKDIALOGCALLBACK::msg=[AssociatedEnum("TASKDIALOG_NOTIFICATIONS")] GlobalMemoryStatusEx::lpBuffer=[In] SHCreateItemInKnownFolder::dwKFFlags=[AssociatedEnum("KNOWN_FOLDER_FLAG")] @@ -1814,6 +1814,7 @@ GetFileAttributesW=[CanReturnMultipleSuccessValues] GetFileVersionInfoSizeA=[CanReturnMultipleSuccessValues] GetFileVersionInfoSizeW=[CanReturnMultipleSuccessValues] CertCreateCertificateContext=[CanReturnMultipleSuccessValues] +DeviceIoControl::lpOverlapped=[In][Out][Optional][Retained] DXGI_ADAPTER_DESC1::Flags=[AssociatedEnum("DXGI_ADAPTER_FLAG")] DXGI_ADAPTER_DESC2::Flags=[AssociatedEnum("DXGI_ADAPTER_FLAG")] DXGI_DECODE_SWAP_CHAIN_DESC::Flags=[AssociatedEnum("DXGI_SWAP_CHAIN_FLAG")] @@ -1836,4 +1837,4 @@ IDXGIOutputDuplication::GetDesc::pDesc=[RetVal] IDXGISurface::GetDesc::pDesc=[RetVal] IDXGISwapChain::GetDesc::pDesc=[RetVal] IDXGISwapChain1::GetDesc1::pDesc=[RetVal] -IDXGISwapChain1::GetFullscreenDesc::pDesc=[RetVal] +IDXGISwapChain1::GetFullscreenDesc::pDesc=[RetVal] \ No newline at end of file diff --git a/generation/WinSDK/manual/Metadata.cs b/generation/WinSDK/manual/Metadata.cs index bcc0475d..50759616 100644 --- a/generation/WinSDK/manual/Metadata.cs +++ b/generation/WinSDK/manual/Metadata.cs @@ -260,6 +260,18 @@ public class ReservedAttribute : Attribute } } +/// +/// Indicates that the attributed parameter must point to a structure that remains allocated +/// throughout the lifetime of the asynchronous operation. +/// +[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)] +public class RetainedAttribute : Attribute +{ + public RetainedAttribute() + { + } +} + [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)] public class RetValAttribute : Attribute { diff --git a/scripts/ChangesSinceLastRelease.txt b/scripts/ChangesSinceLastRelease.txt index ab3cc21d..5179de93 100644 --- a/scripts/ChangesSinceLastRelease.txt +++ b/scripts/ChangesSinceLastRelease.txt @@ -1,551 +1,861 @@ -# fix IoRing api results -Windows.Win32.Storage.FileSystem.Apis.PopIoRingCompletion : [DllImport(api-ms-win-core-ioring-l1-1-0.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-popioringcompletion)] => [CanReturnMultipleSuccessValues,DllImport(api-ms-win-core-ioring-l1-1-0.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-popioringcompletion)] -# Fixed #1852. -Windows.Win32.Security.SC_HANDLE removed -Windows.Win32.System.Services.SC_HANDLE added -# Correct ICompositionTexture reference -Windows.Win32.System.WinRT.Composition.ICompositorInterop2.CreateCompositionTexture : compositionTexture...ICompositionTexture* => CompositionTexture* -# Fixed #1856. -Windows.Win32.Media.Audio.IMMDevice.GetState : pdwState...UInt32* => DEVICE_STATE* -Windows.Win32.Media.Audio.IMMDevice.GetState : return...DEVICE_STATE => HRESULT -# Fixed #1859. -Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTA.dwExStyle...System.UInt32 => Windows.Win32.UI.WindowsAndMessaging.WINDOW_EX_STYLE -Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTA.style : => [AssociatedEnum(WINDOW_STYLE)] -Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTW.dwExStyle...System.UInt32 => Windows.Win32.UI.WindowsAndMessaging.WINDOW_EX_STYLE -Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTW.style : => [AssociatedEnum(WINDOW_STYLE)] -# Update D3D12 Agility SDK to 1.613 -Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_FLOAT16 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_FLOAT64 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_SINT16 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_SINT64 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_UINT16 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_UINT64 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_FLOAT16 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_FLOAT64 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_SINT16 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_SINT64 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_UINT16 added -Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_UINT64 added -Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS => Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS -Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES => Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES -Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS added -Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS added -Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES added -Windows.Win32.Graphics.Direct3D12.Apis.D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES added -Windows.Win32.Graphics.Direct3D12.Apis.D3D12_WORK_GRAPHS_MAX_NODE_DEPTH added -Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_SHADER_MODEL_6_9 added -Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_SHADER_MODEL_NONE added -Windows.Win32.Graphics.Direct3D12.D3D12_AUTO_BREADCRUMB_OP.D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPH added -Windows.Win32.Graphics.Direct3D12.D3D12_AUTO_BREADCRUMB_OP.D3D12_AUTO_BREADCRUMB_OP_SETPROGRAM added -Windows.Win32.Graphics.Direct3D12.D3D12_BROADCASTING_LAUNCH_OVERRIDES added -Windows.Win32.Graphics.Direct3D12.D3D12_COALESCING_LAUNCH_OVERRIDES added -Windows.Win32.Graphics.Direct3D12.D3D12_COMMON_COMPUTE_NODE_OVERRIDES added -Windows.Win32.Graphics.Direct3D12.D3D12_DEPTH_STENCIL_FORMAT added -Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_GRAPH_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE added -Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_MULTI_NODE_CPU_INPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_MULTI_NODE_GPU_INPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_NODE_CPU_INPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_NODE_GPU_INPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER added -Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER.D3D12_EXECUTE_INDIRECT_TIER_1_0 added -Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER.D3D12_EXECUTE_INDIRECT_TIER_1_1 added -Windows.Win32.Graphics.Direct3D12.D3D12_FEATURE_DATA_D3D12_OPTIONS21 added -Windows.Win32.Graphics.Direct3D12.D3D12_FEATURE.D3D12_FEATURE_D3D12_OPTIONS21 added -Windows.Win32.Graphics.Direct3D12.D3D12_GENERIC_PROGRAM_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_IB_STRIP_CUT_VALUE added -Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_DESC._Anonymous_e__Union._IncrementingConstant_e__Struct added -Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_DESC._Anonymous_e__Union.IncrementingConstant added -Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_TYPE.D3D12_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT added -Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_WARNING added -Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_DISPATCH_GRAPH_INVALID added -Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_STRUCTURED_BUFFER_STRIDE_MISMATCH added -Windows.Win32.Graphics.Direct3D12.D3D12_MULTI_NODE_CPU_INPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_MULTI_NODE_GPU_INPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_CPU_INPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_GPU_INPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_ID added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OUTPUT_OVERRIDES added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_BROADCASTING_LAUNCH added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_COALESCING_LAUNCH added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_COMMON_COMPUTE added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_NONE added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_THREAD_LAUNCH added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_TYPE added -Windows.Win32.Graphics.Direct3D12.D3D12_NODE_TYPE.D3D12_NODE_TYPE_SHADER added -Windows.Win32.Graphics.Direct3D12.D3D12_PRIMITIVE_TOPOLOGY_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_IDENTIFIER added -Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE added -Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_GENERIC_PIPELINE added -Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_RAYTRACING_PIPELINE added -Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_WORK_GRAPH added -Windows.Win32.Graphics.Direct3D12.D3D12_SAMPLE_MASK added -Windows.Win32.Graphics.Direct3D12.D3D12_SET_GENERIC_PIPELINE_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_SET_PROGRAM_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_SET_RAYTRACING_PIPELINE_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS added -Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS.D3D12_SET_WORK_GRAPH_FLAG_INITIALIZE added -Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS.D3D12_SET_WORK_GRAPH_FLAG_NONE added -Windows.Win32.Graphics.Direct3D12.D3D12_SHADER_NODE added -Windows.Win32.Graphics.Direct3D12.D3D12_SHADER_VERSION_TYPE.D3D12_SHVER_NODE_SHADER added -Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS added -Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS.D3D12_CENTER_MULTISAMPLE_PATTERN added -Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS.D3D12_STANDARD_MULTISAMPLE_PATTERN added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_OBJECT_TYPE.D3D12_STATE_OBJECT_TYPE_EXECUTABLE added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_BLEND added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2 added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_FLAGS added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_GENERIC_PROGRAM added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_RASTERIZER added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_MASK added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING added -Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_WORK_GRAPH added -Windows.Win32.Graphics.Direct3D12.D3D12_THREAD_LAUNCH_OVERRIDES added -Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_DESC added -Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS added -Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS.D3D12_WORK_GRAPH_FLAG_INCLUDE_ALL_AVAILABLE_NODES added -Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS.D3D12_WORK_GRAPH_FLAG_NONE added -Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS added -Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER added -Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER.D3D12_WORK_GRAPHS_TIER_1_0 added -Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER.D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED added -Windows.Win32.Graphics.Direct3D12.ID3D12Device14 added -Windows.Win32.Graphics.Direct3D12.ID3D12DeviceConfiguration1 added -Windows.Win32.Graphics.Direct3D12.ID3D12GBVDiagnostics added -Windows.Win32.Graphics.Direct3D12.ID3D12GraphicsCommandList10 added -Windows.Win32.Graphics.Direct3D12.ID3D12StateObjectProperties1 added -Windows.Win32.Graphics.Direct3D12.ID3D12WorkGraphProperties added -Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_420 added -Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_422 added -Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_444 added -Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_420 added -Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_422 added -Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_444 added -Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_4444 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_DECODE_ARGUMENT_TYPE.D3D12_VIDEO_DECODE_ARGUMENT_TYPE_HUFFMAN_TABLE added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_DECODE_ARGUMENT_TYPE.D3D12_VIDEO_DECODE_ARGUMENT_TYPE_MAX_VALID removed -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_EXPLICIT_RDPCM added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_HIGH_PRECISION_OFFSETS added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_IMPLICIT_RDPCM added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_INTRA_SMOOTHING_DISABLED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_SEPARATE_COLOUR_PLANE added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_TRANSFORM_SKIP_ROTATION added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT_ENABLED_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT_ENABLED_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CHROMA_QP_OFFSET_LIST_ENABLED_FLAG_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CHROMA_QP_OFFSET_LIST_ENABLED_FLAG_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CROSS_COMPONENT_PREDICTION_ENABLED_FLAG_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CROSS_COMPONENT_PREDICTION_ENABLED_FLAG_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXPLICIT_RDPCM_ENABLED_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXPLICIT_RDPCM_ENABLED_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_HIGH_PRECISION_OFFSETS_ENABLED_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_HIGH_PRECISION_OFFSETS_ENABLED_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_IMPLICIT_RDPCM_ENABLED_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_IMPLICIT_RDPCM_ENABLED_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SMOOTHING_DISABLED_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SMOOTHING_DISABLED_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION_ENABLED_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION_ENABLED_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT_ENABLED_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT_ENABLED_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_ROTATION_ENABLED_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_ROTATION_ENABLED_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_NONE added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_SEPARATE_COLOUR_PLANE_REQUIRED added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_SEPARATE_COLOUR_PLANE_SUPPORT added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC1 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT._Anonymous_e__Union.pHEVCSupport1 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAG_REQUEST_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_CHROMA_QP_OFFSET_LIST added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_CROSS_COMPONENT_PREDICTION added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_REQUEST_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC1 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA._Anonymous_e__Union.pHEVCPicData1 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN_444 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN10_422 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN10_444 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12_422 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12_444 added -Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN16_444 added -winmd1: Windows.Win32.Graphics.Direct3D12.Apis.D3D12_PREVIEW_SDK_VERSION = 712, winmd2 = 713 -winmd1: Windows.Win32.Graphics.Direct3D12.Apis.D3D12_SDK_VERSION = 611, winmd2 = 613 -winmd1: Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_HIGHEST_SHADER_MODEL = 104, winmd2 = 105 -winmd1: Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_D3D12_MESSAGES_END = 1387, winmd2 = 1415 -winmd1: Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID = 13, winmd2 = 31 -# Fixed #1872. -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_CRED_RESET removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_CURRENT_MEDIA removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_GLOBAL_MAPPING removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_LOCALDRIVE removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_NEED_DRIVE removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REFCOUNT removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REQUIRE_INTEGRITY removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REQUIRE_PRIVACY removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_RESERVED removed -Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_WRITE_THROUGH_SEMANTICS removed -Windows.Win32.NetworkManagement.WNet.Apis.NPAddConnection3 : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection2A : dwFlags...UInt32 => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection2W : dwFlags...UInt32 => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection3A : dwFlags...UInt32 => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection3W : dwFlags...UInt32 => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection4A : dwFlags...UInt32 => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection4W : dwFlags...UInt32 => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetCancelConnection2A : dwFlags...UInt32 => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetCancelConnection2W : dwFlags...UInt32 => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetUseConnectionA : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.Apis.WNetUseConnectionW : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CMD_SAVECRED added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_COMMANDLINE added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CRED_RESET added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CURRENT_MEDIA added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_DEFERRED added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_GLOBAL_MAPPING added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_INTERACTIVE added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_LOCALDRIVE added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_NEED_DRIVE added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_PROMPT added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REDIRECT added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REFCOUNT added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REQUIRE_INTEGRITY added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REQUIRE_PRIVACY added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_RESERVED added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_TEMPORARY added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_UPDATE_PROFILE added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_UPDATE_RECENT added -Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_WRITE_THROUGH_SEMANTICS added -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_CMD_SAVECRED removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_COMMANDLINE removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_DEFERRED removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_INTERACTIVE removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_PROMPT removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_REDIRECT removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_TEMPORARY removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_UPDATE_PROFILE removed -Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_UPDATE_RECENT removed -Windows.Win32.NetworkManagement.WNet.NOTIFYADD.dwAddFlags...Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS => Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS -# Fixed #1857. -Windows.Win32.Foundation.Apis.RPC_S_ACCESS_DENIED removed -Windows.Win32.Foundation.Apis.RPC_S_ASYNC_CALL_PENDING removed -Windows.Win32.Foundation.Apis.RPC_S_BUFFER_TOO_SMALL removed -Windows.Win32.Foundation.Apis.RPC_S_INVALID_ARG removed -Windows.Win32.Foundation.Apis.RPC_S_INVALID_LEVEL removed -Windows.Win32.Foundation.Apis.RPC_S_INVALID_SECURITY_DESC removed -Windows.Win32.Foundation.Apis.RPC_S_NOT_ENOUGH_QUOTA removed -Windows.Win32.Foundation.Apis.RPC_S_OUT_OF_MEMORY removed -Windows.Win32.Foundation.Apis.RPC_S_OUT_OF_THREADS removed -Windows.Win32.Foundation.Apis.RPC_S_SERVER_OUT_OF_MEMORY removed -Windows.Win32.Foundation.Apis.RPC_S_UNKNOWN_PRINCIPAL removed -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_ACCESS_DENIED added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_ASYNC_CALL_PENDING added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_BUFFER_TOO_SMALL added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_ARG added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_LEVEL added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_SECURITY_DESC added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_NOT_ENOUGH_QUOTA added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_OUT_OF_MEMORY added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_OUT_OF_THREADS added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_RUNTIME_UNINITIALIZED added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_SERVER_OUT_OF_MEMORY added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_TIMEOUT added -Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_UNKNOWN_PRINCIPAL added -# Fixed #1858. -Windows.Win32.Security.Cryptography.Apis.CertCreateCertificateContext : [DllImport(CRYPT32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecertificatecontext),SupportedOSPlatform(windows5.1.2600)] => [CanReturnMultipleSuccessValues,DllImport(CRYPT32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecertificatecontext),SupportedOSPlatform(windows5.1.2600)] -Windows.Win32.Storage.FileSystem.Apis.GetFileAttributesA : [Ansi,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesa),SupportedOSPlatform(windows5.1.2600)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesa),SupportedOSPlatform(windows5.1.2600)] -Windows.Win32.Storage.FileSystem.Apis.GetFileAttributesW : [DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesw),SupportedOSPlatform(windows5.1.2600),Unicode] => [CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesw),SupportedOSPlatform(windows5.1.2600),Unicode] -Windows.Win32.Storage.FileSystem.Apis.GetFileVersionInfoSizeA : [Ansi,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizea),SupportedOSPlatform(windows5.0)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizea),SupportedOSPlatform(windows5.0)] -Windows.Win32.Storage.FileSystem.Apis.GetFileVersionInfoSizeW : [DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizew),SupportedOSPlatform(windows5.0),Unicode] => [CanReturnMultipleSuccessValues,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizew),SupportedOSPlatform(windows5.0),Unicode] -Windows.Win32.Storage.FileSystem.Apis.QueryDosDeviceA : [Ansi,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-querydosdevicea),SupportedOSPlatform(windows5.1.2600)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-querydosdevicea),SupportedOSPlatform(windows5.1.2600)] -Windows.Win32.Storage.FileSystem.Apis.QueryDosDeviceW : [DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-querydosdevicew),SupportedOSPlatform(windows5.1.2600),Unicode] => [CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-querydosdevicew),SupportedOSPlatform(windows5.1.2600),Unicode] -Windows.Win32.System.Power.Apis.PowerReadACValueIndex : return...UInt32 => WIN32_ERROR -Windows.Win32.System.Power.Apis.PowerWriteACValueIndex : return...UInt32 => WIN32_ERROR -Windows.Win32.System.Threading.Apis.AttachThreadInput : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-attachthreadinput),SupportedOSPlatform(windows5.1.2600)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-attachthreadinput),SupportedOSPlatform(windows5.1.2600)] -Windows.Win32.UI.Input.KeyboardAndMouse.Apis.SetActiveWindow : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow),SupportedOSPlatform(windows5.0)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow),SupportedOSPlatform(windows5.0)] -Windows.Win32.UI.WindowsAndMessaging.Apis.GetWindowThreadProcessId : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowthreadprocessid),SupportedOSPlatform(windows5.0)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowthreadprocessid),SupportedOSPlatform(windows5.0)] -Windows.Win32.UI.WindowsAndMessaging.Apis.SendMessageTimeoutA : [Ansi,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta),SupportedOSPlatform(windows5.0)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta),SupportedOSPlatform(windows5.0)] -Windows.Win32.UI.WindowsAndMessaging.Apis.SendMessageTimeoutW : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeoutw),SupportedOSPlatform(windows5.0),Unicode] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeoutw),SupportedOSPlatform(windows5.0),Unicode] -# Fixed #1866. -Windows.Win32.System.WinRT.Printing.IPrintDocumentPageSource added -Windows.Win32.System.WinRT.Printing.IPrintPreviewPageCollection added -# Moved several types closer to creation/destruction functions -Windows.Win32.Devices.DeviceAndDriverInstallation.HCMNOTIFICATION : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CM_Unregister_Notification)] -Windows.Win32.Devices.Enumeration.Pnp.HSWDEVICE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(SwDeviceClose)] -Windows.Win32.Devices.SerialCommunication.HCOMDB : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(ComDBClose)] -Windows.Win32.Foundation.PSID removed -Windows.Win32.Globalization.HIMC removed -Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC -Windows.Win32.Graphics.Gdi.HGDIOBJ : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DeleteObject)] -Windows.Win32.Graphics.Printing.PrintTicket.HPTPROVIDER added -Windows.Win32.Media.Audio.HACMDRIVER : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(acmDriverClose)] -Windows.Win32.Media.Audio.HACMSTREAM : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(acmStreamClose)] -Windows.Win32.Media.Audio.HMIDIIN : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(midiInClose)] -Windows.Win32.Media.Audio.HMIDIOUT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(midiOutClose)] -Windows.Win32.Media.Audio.HMIDISTRM : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(midiStreamClose)] -Windows.Win32.Media.Audio.HMIXER : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(mixerClose)] -Windows.Win32.Media.Audio.HWAVEIN : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(waveInClose)] -Windows.Win32.Media.Audio.HWAVEOUT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(waveOutClose)] -Windows.Win32.Media.Multimedia.HIC : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(ICClose)] -Windows.Win32.Networking.ActiveDirectory.DS_DOMAIN_TRUSTSA.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Networking.ActiveDirectory.DS_DOMAIN_TRUSTSW.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Networking.WebSocket.WEB_SOCKET_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(WebSocketDeleteHandle)] -Windows.Win32.NetworkManagement.IpHelper.HIFTIMESTAMPCHANGE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UnregisterInterfaceTimestampConfigChange)] -Windows.Win32.NetworkManagement.NetManagement.GROUP_INFO_3.grpi3_group_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.NetworkManagement.NetManagement.LOCALGROUP_MEMBERS_INFO_0.lgrmi0_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.NetworkManagement.NetManagement.LOCALGROUP_MEMBERS_INFO_1.lgrmi1_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.NetworkManagement.NetManagement.LOCALGROUP_MEMBERS_INFO_2.lgrmi2_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.NetworkManagement.NetManagement.USER_INFO_23.usri23_user_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.NetworkManagement.NetManagement.USER_INFO_24.usri24_user_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.NetworkManagement.NetManagement.USER_INFO_4.usri4_user_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.NetworkManagement.NetManagement.USER_MODALS_INFO_2.usrmod2_domain_id...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.NetworkManagement.QoS.LPM_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(LPM_Deinitialize)] -Windows.Win32.Security.Authentication.Identity.CENTRAL_ACCESS_POLICY.CAPID...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.LSA_ENUMERATION_INFORMATION.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.LSA_FOREST_TRUST_DOMAIN_INFO.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.LSA_FOREST_TRUST_SCANNER_INFO.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.LSA_TRANSLATED_SID2.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.LSA_TRUST_INFORMATION.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.POLICY_ACCOUNT_DOMAIN_INFO.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.POLICY_AUDIT_SID_ARRAY.UserSidArray...Windows.Win32.Foundation.PSID* => Windows.Win32.Security.PSID* -Windows.Win32.Security.Authentication.Identity.POLICY_DNS_DOMAIN_INFO.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.POLICY_MACHINE_ACCT_INFO.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.POLICY_MACHINE_ACCT_INFO2.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.POLICY_PRIMARY_DOMAIN_INFO.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.SECPKG_PARAMETERS.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.SECPKG_PRIMARY_CRED_EX.UserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.SECPKG_PRIMARY_CRED.UserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.SECPKG_TARGETINFO.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.SECURITY_LOGON_SESSION_DATA.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.SECURITY_USER_DATA.pSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.TRUSTED_DOMAIN_INFORMATION_EX.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authentication.Identity.TRUSTED_DOMAIN_INFORMATION_EX2.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authorization.AUTHZ_ACCESS_CHECK_RESULTS_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzFreeHandle)] -Windows.Win32.Security.Authorization.AUTHZ_ACCESS_REQUEST.PrincipalSelfSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Authorization.AUTHZ_AUDIT_EVENT_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzFreeAuditEvent)] -Windows.Win32.Security.Authorization.AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzUnregisterCapChangeNotification)] -Windows.Win32.Security.Authorization.AUTHZ_CLIENT_CONTEXT_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzFreeContext)] -Windows.Win32.Security.Authorization.AUTHZ_RESOURCE_MANAGER_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzFreeResourceManager)] -Windows.Win32.Security.Authorization.UI.SID_INFO.pSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.Cryptography.BCRYPT_HANDLE : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(BCryptDestroyHash)] -Windows.Win32.Security.Cryptography.NCRYPT_HANDLE : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(NCryptFreeObject)] -Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_DATA_QUERY_SESSION added -Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION added -Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION added -Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_EVENT_TAG_DESCRIPTION added -Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_RECORD added -Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_REPORT added -Windows.Win32.Security.HDIAGNOSTIC_DATA_QUERY_SESSION removed -Windows.Win32.Security.HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION removed -Windows.Win32.Security.HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION removed -Windows.Win32.Security.HDIAGNOSTIC_EVENT_TAG_DESCRIPTION removed -Windows.Win32.Security.HDIAGNOSTIC_RECORD removed -Windows.Win32.Security.HDIAGNOSTIC_REPORT removed -Windows.Win32.Security.PSID added -Windows.Win32.Security.SE_ACCESS_REQUEST.PrincipalSelfSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.SECURITY_CAPABILITIES.AppContainerSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.SECURITY_DESCRIPTOR.Group...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.SECURITY_DESCRIPTOR.Owner...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.SID_AND_ATTRIBUTES.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.TOKEN_ACCESS_INFORMATION.PackageSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.TOKEN_ACCESS_INFORMATION.TrustLevelSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.TOKEN_APPCONTAINER_INFORMATION.TokenAppContainer...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.TOKEN_OWNER.Owner...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Security.TOKEN_PRIMARY_GROUP.PrimaryGroup...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.Storage.CloudFilters.CF_CONNECTION_KEY : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CfDisconnectSyncRoot)] -Windows.Win32.Storage.FileHistory.FH_SERVICE_PIPE_HANDLE added -Windows.Win32.Storage.Jet.JET_INSTANCE added -Windows.Win32.Storage.Jet.JET_INSTANCE_INFO_A.hInstanceId...Windows.Win32.Storage.StructuredStorage.JET_INSTANCE => Windows.Win32.Storage.Jet.JET_INSTANCE -Windows.Win32.Storage.Jet.JET_INSTANCE_INFO_W.hInstanceId...Windows.Win32.Storage.StructuredStorage.JET_INSTANCE => Windows.Win32.Storage.Jet.JET_INSTANCE -Windows.Win32.Storage.Jet.JET_SESID added -Windows.Win32.Storage.StructuredStorage.JET_INSTANCE removed -Windows.Win32.Storage.StructuredStorage.JET_SESID removed -Windows.Win32.Storage.Xps.HPTPROVIDER removed -Windows.Win32.System.Com.CO_DEVICE_CATALOG_COOKIE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CoRevokeDeviceCatalog)] -Windows.Win32.System.Com.CO_MTA_USAGE_COOKIE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CoDecrementMTAUsage)] -Windows.Win32.System.DataExchange.HCONV : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DdeDisconnect)] -Windows.Win32.System.DataExchange.HCONVLIST : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DdeDisconnectList)] -Windows.Win32.System.DataExchange.HDDEDATA : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(DdeFreeDataHandle)] -Windows.Win32.System.Diagnostics.ProcessSnapshotting.HPSSWALK : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(PssWalkMarkerFree)] -Windows.Win32.System.EventLog.EVT_VARIANT._Anonymous_e__Union.SidArr...Windows.Win32.Foundation.PSID* => Windows.Win32.Security.PSID* -Windows.Win32.System.EventLog.EVT_VARIANT._Anonymous_e__Union.SidVal...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.System.RemoteDesktop.WTS_PROCESS_INFO_EXA.pUserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.System.RemoteDesktop.WTS_PROCESS_INFO_EXW.pUserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.System.RemoteDesktop.WTS_PROCESS_INFOA.pUserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.System.RemoteDesktop.WTS_PROCESS_INFOW.pUserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.System.SystemServices.TOKEN_SID_INFORMATION.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID -Windows.Win32.System.Threading.LPPROC_THREAD_ATTRIBUTE_LIST : [NativeTypedef] => [NativeTypedef,RAIIFree(DeleteProcThreadAttributeList)] -Windows.Win32.System.Threading.PTP_IO : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolIo)] -Windows.Win32.System.Threading.PTP_TIMER : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolTimer)] -Windows.Win32.System.Threading.PTP_WAIT : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolWait)] -Windows.Win32.System.Threading.PTP_WORK : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolWork)] -Windows.Win32.System.WindowsProgramming.FEATURE_STATE_CHANGE_SUBSCRIPTION : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UnsubscribeFeatureStateChangeNotification)] -Windows.Win32.System.WindowsProgramming.FH_SERVICE_PIPE_HANDLE removed -Windows.Win32.System.WinRT.HSTRING_BUFFER : [Documentation(https://learn.microsoft.com/windows/win32/WinRT/hstring-buffer),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/WinRT/hstring-buffer),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(WindowsDeleteStringBuffer)] -Windows.Win32.System.WinRT.Metadata.ROPARAMIIDHANDLE added -Windows.Win32.System.WinRT.ROPARAMIIDHANDLE removed -Windows.Win32.UI.Accessibility.HUIAEVENT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UiaRemoveEvent)] -Windows.Win32.UI.Accessibility.HUIANODE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UiaNodeRelease)] -Windows.Win32.UI.Accessibility.HUIAPATTERNOBJECT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UiaPatternRelease)] -Windows.Win32.UI.Accessibility.HUIATEXTRANGE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UiaTextRangeRelease)] -Windows.Win32.UI.Controls.HDPA : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DPA_Destroy)] -Windows.Win32.UI.Controls.HDSA : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DSA_Destroy)] -Windows.Win32.UI.Controls.HSYNTHETICPOINTERDEVICE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroySyntheticPointerDevice)] -Windows.Win32.UI.Input.Ime.HIMC added -Windows.Win32.UI.Input.Ime.IMEKMS.hIMC...Windows.Win32.Globalization.HIMC => Windows.Win32.UI.Input.Ime.HIMC -Windows.Win32.UI.Input.Ime.IMEKMSINVK.hIMC...Windows.Win32.Globalization.HIMC => Windows.Win32.UI.Input.Ime.HIMC -Windows.Win32.UI.Input.Ime.IMEKMSKMP.hIMC...Windows.Win32.Globalization.HIMC => Windows.Win32.UI.Input.Ime.HIMC -Windows.Win32.UI.Input.Ime.IMEKMSNTFY.hIMC...Windows.Win32.Globalization.HIMC => Windows.Win32.UI.Input.Ime.HIMC -Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hCandInfo...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC -Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hCompStr...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC -Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hGuideLine...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC -Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hMsgBuf...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC -Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hPrivate...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC -Windows.Win32.UI.Input.KeyboardAndMouse.HKL added -Windows.Win32.UI.Input.Touch.HGESTUREINFO : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseGestureInfoHandle)] -Windows.Win32.UI.Input.Touch.HTOUCHINPUT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseTouchInputHandle)] -Windows.Win32.UI.InteractionContext.HINTERACTIONCONTEXT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyInteractionContext)] -Windows.Win32.UI.Shell.HPSXA : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(SHDestroyPropSheetExtArray)] -Windows.Win32.UI.TabletPC.HRECOALT : [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecoalt-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecoalt-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyAlternate)] -Windows.Win32.UI.TabletPC.HRECOCONTEXT : [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecocontext-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecocontext-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyContext)] -Windows.Win32.UI.TabletPC.HRECOGNIZER : [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecognizer-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecognizer-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyRecognizer)] -Windows.Win32.UI.TabletPC.HRECOWORDLIST : [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecowordlist-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecowordlist-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyWordList)] -Windows.Win32.UI.TextServices.HKL removed -Windows.Win32.UI.TextServices.TF_INPUTPROCESSORPROFILE.hkl...Windows.Win32.UI.TextServices.HKL => Windows.Win32.UI.Input.KeyboardAndMouse.HKL -Windows.Win32.UI.TextServices.TF_INPUTPROCESSORPROFILE.hklSubstitute...Windows.Win32.UI.TextServices.HKL => Windows.Win32.UI.Input.KeyboardAndMouse.HKL -# Associate DXGI function parameters and struct fields with the corresponding enum type -Windows.Win32.Graphics.Dxgi.DXGI_ADAPTER_DESC1.Flags : => [AssociatedEnum(DXGI_ADAPTER_FLAG)] -Windows.Win32.Graphics.Dxgi.DXGI_ADAPTER_DESC2.Flags : => [AssociatedEnum(DXGI_ADAPTER_FLAG)] -Windows.Win32.Graphics.Dxgi.DXGI_DECODE_SWAP_CHAIN_DESC.Flags : => [AssociatedEnum(DXGI_SWAP_CHAIN_FLAG)] -Windows.Win32.Graphics.Dxgi.DXGI_SWAP_CHAIN_DESC.Flags : => [AssociatedEnum(DXGI_SWAP_CHAIN_FLAG)] -Windows.Win32.Graphics.Dxgi.IDXGIDevice4.OfferResources1 : Flags : [In] => [AssociatedEnum(DXGI_OFFER_RESOURCE_FLAGS),In] -Windows.Win32.Graphics.Dxgi.IDXGIOutput3.CheckOverlaySupport : pFlags : [Out] => [AssociatedEnum(DXGI_OVERLAY_SUPPORT_FLAG),Out] -Windows.Win32.Graphics.Dxgi.IDXGIOutput4.CheckOverlayColorSpaceSupport : pFlags : [Out] => [AssociatedEnum(DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG),Out] -Windows.Win32.Graphics.Dxgi.IDXGIOutput6.CheckHardwareCompositionSupport : pFlags : [Out] => [AssociatedEnum(DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS),Out] -Windows.Win32.Graphics.Dxgi.IDXGISwapChain.ResizeBuffers : SwapChainFlags : [In] => [AssociatedEnum(DXGI_SWAP_CHAIN_FLAG),In] -Windows.Win32.Graphics.Dxgi.IDXGISwapChain3.CheckColorSpaceSupport : pColorSpaceSupport : [Out] => [AssociatedEnum(DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG),Out] -Windows.Win32.Graphics.Dxgi.IDXGISwapChain3.ResizeBuffers1 : SwapChainFlags : [In] => [AssociatedEnum(DXGI_SWAP_CHAIN_FLAG),In] -# dxgi: Annotate *_FLAG enums with missing [Flags] attribute -Windows.Win32.Graphics.Dxgi.DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_multiplane_overlay_ycbcr_flags)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_multiplane_overlay_ycbcr_flags),Flags] -Windows.Win32.Graphics.Dxgi.DXGI_OFFER_RESOURCE_FLAGS : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_5/ne-dxgi1_5-dxgi_offer_resource_flags)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_5/ne-dxgi1_5-dxgi_offer_resource_flags),Flags] -Windows.Win32.Graphics.Dxgi.DXGI_OUTDUPL_FLAG : => [Flags] -Windows.Win32.Graphics.Dxgi.DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_overlay_color_space_support_flag)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_overlay_color_space_support_flag),Flags] -Windows.Win32.Graphics.Dxgi.DXGI_OVERLAY_SUPPORT_FLAG : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_overlay_support_flag)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_overlay_support_flag),Flags] -Windows.Win32.Graphics.Dxgi.DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_swap_chain_color_space_support_flag)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_swap_chain_color_space_support_flag),Flags] -Windows.Win32.Graphics.Dxgi.DXGI_SWAP_CHAIN_FLAG : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi/ne-dxgi-dxgi_swap_chain_flag)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi/ne-dxgi-dxgi_swap_chain_flag),Flags] -# dxgi: Scrape some loose flag constants into enums -Windows.Win32.Graphics.Dxgi.Apis.CreateDXGIFactory2 : Flags...UInt32 => DXGI_CREATE_FACTORY_FLAGS -Windows.Win32.Graphics.Dxgi.Apis.DXGI_CREATE_FACTORY_DEBUG removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_ENUM_MODES_DISABLED_STEREO removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_ENUM_MODES_INTERLACED removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_ENUM_MODES_SCALING removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_ENUM_MODES_STEREO removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_MAP_DISCARD removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_MAP_READ removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_MAP_WRITE removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_MWA_NO_ALT_ENTER removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_MWA_NO_PRINT_SCREEN removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_MWA_NO_WINDOW_CHANGES removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_MWA_VALID removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_ALLOW_TEARING removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_DO_NOT_SEQUENCE removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_DO_NOT_WAIT removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_RESTART removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_RESTRICT_TO_OUTPUT removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_STEREO_PREFER_RIGHT removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_STEREO_TEMPORARY_MONO removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_TEST removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_USE_DURATION removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_HIGH removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_LOW removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_MAXIMUM removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_MINIMUM removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_NORMAL removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_SHARED_RESOURCE_READ removed -Windows.Win32.Graphics.Dxgi.Apis.DXGI_SHARED_RESOURCE_WRITE removed -Windows.Win32.Graphics.Dxgi.DXGI_CREATE_FACTORY_FLAGS added -Windows.Win32.Graphics.Dxgi.DXGI_CREATE_FACTORY_FLAGS.DXGI_CREATE_FACTORY_DEBUG added -Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES added -Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES.DXGI_ENUM_MODES_DISABLED_STEREO added -Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES.DXGI_ENUM_MODES_INTERLACED added -Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES.DXGI_ENUM_MODES_SCALING added -Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES.DXGI_ENUM_MODES_STEREO added -Windows.Win32.Graphics.Dxgi.DXGI_MAP_FLAGS added -Windows.Win32.Graphics.Dxgi.DXGI_MAP_FLAGS.DXGI_MAP_DISCARD added -Windows.Win32.Graphics.Dxgi.DXGI_MAP_FLAGS.DXGI_MAP_READ added -Windows.Win32.Graphics.Dxgi.DXGI_MAP_FLAGS.DXGI_MAP_WRITE added -Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS added -Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS.DXGI_MWA_NO_ALT_ENTER added -Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS.DXGI_MWA_NO_PRINT_SCREEN added -Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS.DXGI_MWA_NO_WINDOW_CHANGES added -Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS.DXGI_MWA_VALID added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_ALLOW_TEARING added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_DO_NOT_SEQUENCE added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_DO_NOT_WAIT added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_RESTART added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_RESTRICT_TO_OUTPUT added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_STEREO_PREFER_RIGHT added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_STEREO_TEMPORARY_MONO added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_TEST added -Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_USE_DURATION added -Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY added -Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_HIGH added -Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_LOW added -Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_MAXIMUM added -Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_MINIMUM added -Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_NORMAL added -Windows.Win32.Graphics.Dxgi.DXGI_SHARED_RESOURCE_RW added -Windows.Win32.Graphics.Dxgi.DXGI_SHARED_RESOURCE_RW.DXGI_SHARED_RESOURCE_READ added -Windows.Win32.Graphics.Dxgi.DXGI_SHARED_RESOURCE_RW.DXGI_SHARED_RESOURCE_WRITE added -Windows.Win32.Graphics.Dxgi.IDXGIDecodeSwapChain.PresentBuffer : Flags...UInt32 => DXGI_PRESENT -Windows.Win32.Graphics.Dxgi.IDXGIFactory.MakeWindowAssociation : Flags...UInt32 => DXGI_MWA_FLAGS -Windows.Win32.Graphics.Dxgi.IDXGIFactory3.GetCreationFlags : return...UInt32 => DXGI_CREATE_FACTORY_FLAGS -Windows.Win32.Graphics.Dxgi.IDXGIOutput.GetDisplayModeList : Flags...UInt32 => DXGI_ENUM_MODES -Windows.Win32.Graphics.Dxgi.IDXGIOutput1.GetDisplayModeList1 : Flags...UInt32 => DXGI_ENUM_MODES -Windows.Win32.Graphics.Dxgi.IDXGIResource.GetEvictionPriority : pEvictionPriority...UInt32* => DXGI_RESOURCE_PRIORITY* -Windows.Win32.Graphics.Dxgi.IDXGIResource.SetEvictionPriority : EvictionPriority...UInt32 => DXGI_RESOURCE_PRIORITY -Windows.Win32.Graphics.Dxgi.IDXGISurface.Map : MapFlags...UInt32 => DXGI_MAP_FLAGS -Windows.Win32.Graphics.Dxgi.IDXGISwapChain.Present : Flags...UInt32 => DXGI_PRESENT -Windows.Win32.Graphics.Dxgi.IDXGISwapChain1.Present1 : PresentFlags...UInt32 => DXGI_PRESENT -# dxgi: Annotate GetDesc::pDesc with RetVal attribute -Windows.Win32.Graphics.Dxgi.IDXGIAdapter.GetDesc : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGIAdapter1.GetDesc1 : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGIAdapter2.GetDesc2 : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGIAdapter4.GetDesc3 : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGIOutput.GetDesc : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGIOutput6.GetDesc1 : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGIOutputDuplication.GetDesc : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGISurface.GetDesc : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGISwapChain.GetDesc : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGISwapChain1.GetDesc1 : pDesc : [Out] => [Out,RetVal] -Windows.Win32.Graphics.Dxgi.IDXGISwapChain1.GetFullscreenDesc : pDesc : [Out] => [Out,RetVal] -# Add additional InvalidHandleValue metadata -Windows.Win32.Networking.WinSock.SOCKET : [NativeTypedef,RAIIFree(closesocket)] => [InvalidHandleValue(-1),NativeTypedef,RAIIFree(closesocket)] -Windows.Win32.Storage.FileSystem.HIORING : [NativeTypedef,RAIIFree(CloseIoRing)] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseIoRing)] -Windows.Win32.System.Threading.PTP_CLEANUP_GROUP : [NativeTypedef,RAIIFree(CloseThreadpoolCleanupGroup)] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolCleanupGroup)] -Windows.Win32.System.Threading.PTP_POOL : [NativeTypedef,RAIIFree(CloseThreadpool)] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpool)] -# Remove invalid D2D DWRITE_PAINT_FEATURE_LEVEL enum -Windows.Win32.Graphics.Direct2D.DWRITE_PAINT_FEATURE_LEVEL removed +# fix IoRing api results +Windows.Win32.Storage.FileSystem.Apis.PopIoRingCompletion : [DllImport(api-ms-win-core-ioring-l1-1-0.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-popioringcompletion)] => [CanReturnMultipleSuccessValues,DllImport(api-ms-win-core-ioring-l1-1-0.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-popioringcompletion)] +# Fixed #1852. +Windows.Win32.Security.SC_HANDLE removed +Windows.Win32.System.Services.SC_HANDLE added +# Correct ICompositionTexture reference +Windows.Win32.System.WinRT.Composition.ICompositorInterop2.CreateCompositionTexture : compositionTexture...ICompositionTexture* => CompositionTexture* +# Fixed #1856. +Windows.Win32.Media.Audio.IMMDevice.GetState : pdwState...UInt32* => DEVICE_STATE* +Windows.Win32.Media.Audio.IMMDevice.GetState : return...DEVICE_STATE => HRESULT +# Fixed #1859. +Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTA.dwExStyle...System.UInt32 => Windows.Win32.UI.WindowsAndMessaging.WINDOW_EX_STYLE +Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTA.style : => [AssociatedEnum(WINDOW_STYLE)] +Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTW.dwExStyle...System.UInt32 => Windows.Win32.UI.WindowsAndMessaging.WINDOW_EX_STYLE +Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTW.style : => [AssociatedEnum(WINDOW_STYLE)] +# Update D3D12 Agility SDK to 1.613 +Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_FLOAT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_FLOAT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_SINT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_SINT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_UINT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_UINT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_FLOAT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_FLOAT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_SINT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_SINT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_UINT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_UINT64 added +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS => Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES => Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS added +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS added +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES added +Windows.Win32.Graphics.Direct3D12.Apis.D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES added +Windows.Win32.Graphics.Direct3D12.Apis.D3D12_WORK_GRAPHS_MAX_NODE_DEPTH added +Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_SHADER_MODEL_6_9 added +Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_SHADER_MODEL_NONE added +Windows.Win32.Graphics.Direct3D12.D3D12_AUTO_BREADCRUMB_OP.D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPH added +Windows.Win32.Graphics.Direct3D12.D3D12_AUTO_BREADCRUMB_OP.D3D12_AUTO_BREADCRUMB_OP_SETPROGRAM added +Windows.Win32.Graphics.Direct3D12.D3D12_BROADCASTING_LAUNCH_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_COALESCING_LAUNCH_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_COMMON_COMPUTE_NODE_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_DEPTH_STENCIL_FORMAT added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_GRAPH_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_MULTI_NODE_CPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_MULTI_NODE_GPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_NODE_CPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_NODE_GPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER added +Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER.D3D12_EXECUTE_INDIRECT_TIER_1_0 added +Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER.D3D12_EXECUTE_INDIRECT_TIER_1_1 added +Windows.Win32.Graphics.Direct3D12.D3D12_FEATURE_DATA_D3D12_OPTIONS21 added +Windows.Win32.Graphics.Direct3D12.D3D12_FEATURE.D3D12_FEATURE_D3D12_OPTIONS21 added +Windows.Win32.Graphics.Direct3D12.D3D12_GENERIC_PROGRAM_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_IB_STRIP_CUT_VALUE added +Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_DESC._Anonymous_e__Union._IncrementingConstant_e__Struct added +Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_DESC._Anonymous_e__Union.IncrementingConstant added +Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_TYPE.D3D12_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT added +Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_WARNING added +Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_DISPATCH_GRAPH_INVALID added +Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_STRUCTURED_BUFFER_STRIDE_MISMATCH added +Windows.Win32.Graphics.Direct3D12.D3D12_MULTI_NODE_CPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_MULTI_NODE_GPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_CPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_GPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_ID added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OUTPUT_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_BROADCASTING_LAUNCH added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_COALESCING_LAUNCH added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_COMMON_COMPUTE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_NONE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_THREAD_LAUNCH added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_TYPE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_TYPE.D3D12_NODE_TYPE_SHADER added +Windows.Win32.Graphics.Direct3D12.D3D12_PRIMITIVE_TOPOLOGY_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_IDENTIFIER added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_GENERIC_PIPELINE added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_RAYTRACING_PIPELINE added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_WORK_GRAPH added +Windows.Win32.Graphics.Direct3D12.D3D12_SAMPLE_MASK added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_GENERIC_PIPELINE_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_PROGRAM_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_RAYTRACING_PIPELINE_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS.D3D12_SET_WORK_GRAPH_FLAG_INITIALIZE added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS.D3D12_SET_WORK_GRAPH_FLAG_NONE added +Windows.Win32.Graphics.Direct3D12.D3D12_SHADER_NODE added +Windows.Win32.Graphics.Direct3D12.D3D12_SHADER_VERSION_TYPE.D3D12_SHVER_NODE_SHADER added +Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS added +Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS.D3D12_CENTER_MULTISAMPLE_PATTERN added +Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS.D3D12_STANDARD_MULTISAMPLE_PATTERN added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_OBJECT_TYPE.D3D12_STATE_OBJECT_TYPE_EXECUTABLE added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_BLEND added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2 added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_FLAGS added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_GENERIC_PROGRAM added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_RASTERIZER added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_MASK added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_WORK_GRAPH added +Windows.Win32.Graphics.Direct3D12.D3D12_THREAD_LAUNCH_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS.D3D12_WORK_GRAPH_FLAG_INCLUDE_ALL_AVAILABLE_NODES added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS.D3D12_WORK_GRAPH_FLAG_NONE added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER.D3D12_WORK_GRAPHS_TIER_1_0 added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER.D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED added +Windows.Win32.Graphics.Direct3D12.ID3D12Device14 added +Windows.Win32.Graphics.Direct3D12.ID3D12DeviceConfiguration1 added +Windows.Win32.Graphics.Direct3D12.ID3D12GBVDiagnostics added +Windows.Win32.Graphics.Direct3D12.ID3D12GraphicsCommandList10 added +Windows.Win32.Graphics.Direct3D12.ID3D12StateObjectProperties1 added +Windows.Win32.Graphics.Direct3D12.ID3D12WorkGraphProperties added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_420 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_422 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_444 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_420 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_422 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_444 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_4444 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_DECODE_ARGUMENT_TYPE.D3D12_VIDEO_DECODE_ARGUMENT_TYPE_HUFFMAN_TABLE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_DECODE_ARGUMENT_TYPE.D3D12_VIDEO_DECODE_ARGUMENT_TYPE_MAX_VALID removed +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_EXPLICIT_RDPCM added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_HIGH_PRECISION_OFFSETS added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_IMPLICIT_RDPCM added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_INTRA_SMOOTHING_DISABLED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_SEPARATE_COLOUR_PLANE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_TRANSFORM_SKIP_ROTATION added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CHROMA_QP_OFFSET_LIST_ENABLED_FLAG_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CHROMA_QP_OFFSET_LIST_ENABLED_FLAG_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CROSS_COMPONENT_PREDICTION_ENABLED_FLAG_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CROSS_COMPONENT_PREDICTION_ENABLED_FLAG_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXPLICIT_RDPCM_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXPLICIT_RDPCM_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_HIGH_PRECISION_OFFSETS_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_HIGH_PRECISION_OFFSETS_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_IMPLICIT_RDPCM_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_IMPLICIT_RDPCM_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SMOOTHING_DISABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SMOOTHING_DISABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_ROTATION_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_ROTATION_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_NONE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_SEPARATE_COLOUR_PLANE_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_SEPARATE_COLOUR_PLANE_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT._Anonymous_e__Union.pHEVCSupport1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAG_REQUEST_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_CHROMA_QP_OFFSET_LIST added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_CROSS_COMPONENT_PREDICTION added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_REQUEST_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA._Anonymous_e__Union.pHEVCPicData1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN_444 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN10_422 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN10_444 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12_422 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12_444 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN16_444 added +winmd1: Windows.Win32.Graphics.Direct3D12.Apis.D3D12_PREVIEW_SDK_VERSION = 712, winmd2 = 713 +winmd1: Windows.Win32.Graphics.Direct3D12.Apis.D3D12_SDK_VERSION = 611, winmd2 = 613 +winmd1: Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_HIGHEST_SHADER_MODEL = 104, winmd2 = 105 +winmd1: Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_D3D12_MESSAGES_END = 1387, winmd2 = 1415 +winmd1: Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID = 13, winmd2 = 31 +# Fixed #1872. +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_CRED_RESET removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_CURRENT_MEDIA removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_GLOBAL_MAPPING removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_LOCALDRIVE removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_NEED_DRIVE removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REFCOUNT removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REQUIRE_INTEGRITY removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REQUIRE_PRIVACY removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_RESERVED removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_WRITE_THROUGH_SEMANTICS removed +Windows.Win32.NetworkManagement.WNet.Apis.NPAddConnection3 : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection2A : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection2W : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection3A : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection3W : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection4A : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection4W : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetCancelConnection2A : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetCancelConnection2W : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetUseConnectionA : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetUseConnectionW : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CMD_SAVECRED added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_COMMANDLINE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CRED_RESET added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CURRENT_MEDIA added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_DEFERRED added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_GLOBAL_MAPPING added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_INTERACTIVE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_LOCALDRIVE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_NEED_DRIVE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_PROMPT added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REDIRECT added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REFCOUNT added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REQUIRE_INTEGRITY added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REQUIRE_PRIVACY added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_RESERVED added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_TEMPORARY added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_UPDATE_PROFILE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_UPDATE_RECENT added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_WRITE_THROUGH_SEMANTICS added +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_CMD_SAVECRED removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_COMMANDLINE removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_DEFERRED removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_INTERACTIVE removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_PROMPT removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_REDIRECT removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_TEMPORARY removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_UPDATE_PROFILE removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_UPDATE_RECENT removed +Windows.Win32.NetworkManagement.WNet.NOTIFYADD.dwAddFlags...Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS => Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS +# Fixed #1857. +Windows.Win32.Foundation.Apis.RPC_S_ACCESS_DENIED removed +Windows.Win32.Foundation.Apis.RPC_S_ASYNC_CALL_PENDING removed +Windows.Win32.Foundation.Apis.RPC_S_BUFFER_TOO_SMALL removed +Windows.Win32.Foundation.Apis.RPC_S_INVALID_ARG removed +Windows.Win32.Foundation.Apis.RPC_S_INVALID_LEVEL removed +Windows.Win32.Foundation.Apis.RPC_S_INVALID_SECURITY_DESC removed +Windows.Win32.Foundation.Apis.RPC_S_NOT_ENOUGH_QUOTA removed +Windows.Win32.Foundation.Apis.RPC_S_OUT_OF_MEMORY removed +Windows.Win32.Foundation.Apis.RPC_S_OUT_OF_THREADS removed +Windows.Win32.Foundation.Apis.RPC_S_SERVER_OUT_OF_MEMORY removed +Windows.Win32.Foundation.Apis.RPC_S_UNKNOWN_PRINCIPAL removed +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_ACCESS_DENIED added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_ASYNC_CALL_PENDING added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_BUFFER_TOO_SMALL added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_ARG added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_LEVEL added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_SECURITY_DESC added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_NOT_ENOUGH_QUOTA added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_OUT_OF_MEMORY added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_OUT_OF_THREADS added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_RUNTIME_UNINITIALIZED added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_SERVER_OUT_OF_MEMORY added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_TIMEOUT added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_UNKNOWN_PRINCIPAL added +# Fixed #1858. +Windows.Win32.Security.Cryptography.Apis.CertCreateCertificateContext : [DllImport(CRYPT32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecertificatecontext),SupportedOSPlatform(windows5.1.2600)] => [CanReturnMultipleSuccessValues,DllImport(CRYPT32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecertificatecontext),SupportedOSPlatform(windows5.1.2600)] +Windows.Win32.Storage.FileSystem.Apis.GetFileAttributesA : [Ansi,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesa),SupportedOSPlatform(windows5.1.2600)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesa),SupportedOSPlatform(windows5.1.2600)] +Windows.Win32.Storage.FileSystem.Apis.GetFileAttributesW : [DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesw),SupportedOSPlatform(windows5.1.2600),Unicode] => [CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesw),SupportedOSPlatform(windows5.1.2600),Unicode] +Windows.Win32.Storage.FileSystem.Apis.GetFileVersionInfoSizeA : [Ansi,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizea),SupportedOSPlatform(windows5.0)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizea),SupportedOSPlatform(windows5.0)] +Windows.Win32.Storage.FileSystem.Apis.GetFileVersionInfoSizeW : [DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizew),SupportedOSPlatform(windows5.0),Unicode] => [CanReturnMultipleSuccessValues,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizew),SupportedOSPlatform(windows5.0),Unicode] +Windows.Win32.Storage.FileSystem.Apis.QueryDosDeviceA : [Ansi,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-querydosdevicea),SupportedOSPlatform(windows5.1.2600)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-querydosdevicea),SupportedOSPlatform(windows5.1.2600)] +Windows.Win32.Storage.FileSystem.Apis.QueryDosDeviceW : [DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-querydosdevicew),SupportedOSPlatform(windows5.1.2600),Unicode] => [CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-querydosdevicew),SupportedOSPlatform(windows5.1.2600),Unicode] +Windows.Win32.System.Power.Apis.PowerReadACValueIndex : return...UInt32 => WIN32_ERROR +Windows.Win32.System.Power.Apis.PowerWriteACValueIndex : return...UInt32 => WIN32_ERROR +Windows.Win32.System.Threading.Apis.AttachThreadInput : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-attachthreadinput),SupportedOSPlatform(windows5.1.2600)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-attachthreadinput),SupportedOSPlatform(windows5.1.2600)] +Windows.Win32.UI.Input.KeyboardAndMouse.Apis.SetActiveWindow : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow),SupportedOSPlatform(windows5.0)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow),SupportedOSPlatform(windows5.0)] +Windows.Win32.UI.WindowsAndMessaging.Apis.GetWindowThreadProcessId : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowthreadprocessid),SupportedOSPlatform(windows5.0)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowthreadprocessid),SupportedOSPlatform(windows5.0)] +Windows.Win32.UI.WindowsAndMessaging.Apis.SendMessageTimeoutA : [Ansi,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta),SupportedOSPlatform(windows5.0)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta),SupportedOSPlatform(windows5.0)] +Windows.Win32.UI.WindowsAndMessaging.Apis.SendMessageTimeoutW : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeoutw),SupportedOSPlatform(windows5.0),Unicode] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeoutw),SupportedOSPlatform(windows5.0),Unicode] +# Fixed #1866. +Windows.Win32.System.WinRT.Printing.IPrintDocumentPageSource added +Windows.Win32.System.WinRT.Printing.IPrintPreviewPageCollection added +# Add new Retained attribute to OVERLAPPED parameters +Windows.Win32.Foundation.Metadata.RetainedAttribute added +Windows.Win32.Networking.HttpServer.Apis.HttpAddFragmentToCache : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpCancelHttpRequest : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpFlushResponseCache : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpReadFragmentFromCache : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpReceiveClientCertificate : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpReceiveHttpRequest : Overlapped : [In,Optional,Out] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpReceiveRequestEntityBody : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpSendHttpResponse : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpSendResponseEntityBody : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpWaitForDemandStart : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpWaitForDisconnect : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Networking.HttpServer.Apis.HttpWaitForDisconnectEx : Overlapped : [In,Optional] => [In,Optional,Out,Retained] +Windows.Win32.Storage.FileSystem.Apis.FlushLogBuffers : pOverlapped : [In,Optional,Out] => [In,Optional,Out,Retained] +# Add Retained attribute to DeviceIoControl overlapped param +Windows.Win32.System.IO.Apis.DeviceIoControl : lpOverlapped : [In,Optional,Out] => [In,Optional,Out,Retained] +# fix IoRing api results +Windows.Win32.Storage.FileSystem.Apis.PopIoRingCompletion : [DllImport(api-ms-win-core-ioring-l1-1-0.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-popioringcompletion)] => [CanReturnMultipleSuccessValues,DllImport(api-ms-win-core-ioring-l1-1-0.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/ioringapi/nf-ioringapi-popioringcompletion)] +# Fixed #1852. +Windows.Win32.Security.SC_HANDLE removed +Windows.Win32.System.Services.SC_HANDLE added +# Correct ICompositionTexture reference +Windows.Win32.System.WinRT.Composition.ICompositorInterop2.CreateCompositionTexture : compositionTexture...ICompositionTexture* => CompositionTexture* +# Fixed #1856. +Windows.Win32.Media.Audio.IMMDevice.GetState : pdwState...UInt32* => DEVICE_STATE* +Windows.Win32.Media.Audio.IMMDevice.GetState : return...DEVICE_STATE => HRESULT +# Fixed #1859. +Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTA.dwExStyle...System.UInt32 => Windows.Win32.UI.WindowsAndMessaging.WINDOW_EX_STYLE +Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTA.style : => [AssociatedEnum(WINDOW_STYLE)] +Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTW.dwExStyle...System.UInt32 => Windows.Win32.UI.WindowsAndMessaging.WINDOW_EX_STYLE +Windows.Win32.UI.WindowsAndMessaging.CREATESTRUCTW.style : => [AssociatedEnum(WINDOW_STYLE)] +# Update D3D12 Agility SDK to 1.613 +Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_SAMPLE_CMP_GRADIENT_OR_BIAS added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_FLOAT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_FLOAT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_SINT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_SINT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_UINT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D_REGISTER_COMPONENT_UINT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_FLOAT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_FLOAT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_SINT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_SINT64 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_UINT16 added +Windows.Win32.Graphics.Direct3D.D3D_REGISTER_COMPONENT_TYPE.D3D10_REGISTER_COMPONENT_UINT64 added +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS => Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_ADVANCED_TEXTURE_OPS +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES => Windows.Win32.Graphics.Direct3D.Apis.D3D_SHADER_FEATURE_WRITEABLE_MSAA_TEXTURES +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS added +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS added +Windows.Win32.Graphics.Direct3D12.Apis.D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES added +Windows.Win32.Graphics.Direct3D12.Apis.D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES added +Windows.Win32.Graphics.Direct3D12.Apis.D3D12_WORK_GRAPHS_MAX_NODE_DEPTH added +Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_SHADER_MODEL_6_9 added +Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_SHADER_MODEL_NONE added +Windows.Win32.Graphics.Direct3D12.D3D12_AUTO_BREADCRUMB_OP.D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPH added +Windows.Win32.Graphics.Direct3D12.D3D12_AUTO_BREADCRUMB_OP.D3D12_AUTO_BREADCRUMB_OP_SETPROGRAM added +Windows.Win32.Graphics.Direct3D12.D3D12_BROADCASTING_LAUNCH_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_COALESCING_LAUNCH_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_COMMON_COMPUTE_NODE_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_DEPTH_STENCIL_FORMAT added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_GRAPH_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_MULTI_NODE_CPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_MULTI_NODE_GPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_NODE_CPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_DISPATCH_MODE.D3D12_DISPATCH_MODE_NODE_GPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER added +Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER.D3D12_EXECUTE_INDIRECT_TIER_1_0 added +Windows.Win32.Graphics.Direct3D12.D3D12_EXECUTE_INDIRECT_TIER.D3D12_EXECUTE_INDIRECT_TIER_1_1 added +Windows.Win32.Graphics.Direct3D12.D3D12_FEATURE_DATA_D3D12_OPTIONS21 added +Windows.Win32.Graphics.Direct3D12.D3D12_FEATURE.D3D12_FEATURE_D3D12_OPTIONS21 added +Windows.Win32.Graphics.Direct3D12.D3D12_GENERIC_PROGRAM_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_IB_STRIP_CUT_VALUE added +Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_DESC._Anonymous_e__Union._IncrementingConstant_e__Struct added +Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_DESC._Anonymous_e__Union.IncrementingConstant added +Windows.Win32.Graphics.Direct3D12.D3D12_INDIRECT_ARGUMENT_TYPE.D3D12_INDIRECT_ARGUMENT_TYPE_INCREMENTING_CONSTANT added +Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_WARNING added +Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_DISPATCH_GRAPH_INVALID added +Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_STRUCTURED_BUFFER_STRIDE_MISMATCH added +Windows.Win32.Graphics.Direct3D12.D3D12_MULTI_NODE_CPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_MULTI_NODE_GPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_CPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_GPU_INPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_ID added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OUTPUT_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_BROADCASTING_LAUNCH added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_COALESCING_LAUNCH added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_COMMON_COMPUTE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_NONE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_OVERRIDES_TYPE.D3D12_NODE_OVERRIDES_TYPE_THREAD_LAUNCH added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_TYPE added +Windows.Win32.Graphics.Direct3D12.D3D12_NODE_TYPE.D3D12_NODE_TYPE_SHADER added +Windows.Win32.Graphics.Direct3D12.D3D12_PRIMITIVE_TOPOLOGY_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_IDENTIFIER added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_GENERIC_PIPELINE added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_RAYTRACING_PIPELINE added +Windows.Win32.Graphics.Direct3D12.D3D12_PROGRAM_TYPE.D3D12_PROGRAM_TYPE_WORK_GRAPH added +Windows.Win32.Graphics.Direct3D12.D3D12_SAMPLE_MASK added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_GENERIC_PIPELINE_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_PROGRAM_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_RAYTRACING_PIPELINE_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS.D3D12_SET_WORK_GRAPH_FLAG_INITIALIZE added +Windows.Win32.Graphics.Direct3D12.D3D12_SET_WORK_GRAPH_FLAGS.D3D12_SET_WORK_GRAPH_FLAG_NONE added +Windows.Win32.Graphics.Direct3D12.D3D12_SHADER_NODE added +Windows.Win32.Graphics.Direct3D12.D3D12_SHADER_VERSION_TYPE.D3D12_SHVER_NODE_SHADER added +Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS added +Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS.D3D12_CENTER_MULTISAMPLE_PATTERN added +Windows.Win32.Graphics.Direct3D12.D3D12_STANDARD_MULTISAMPLE_QUALITY_LEVELS.D3D12_STANDARD_MULTISAMPLE_PATTERN added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_OBJECT_TYPE.D3D12_STATE_OBJECT_TYPE_EXECUTABLE added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_BLEND added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1 added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL2 added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_FLAGS added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_GENERIC_PROGRAM added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_RASTERIZER added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_SAMPLE_MASK added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING added +Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_WORK_GRAPH added +Windows.Win32.Graphics.Direct3D12.D3D12_THREAD_LAUNCH_OVERRIDES added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_DESC added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS.D3D12_WORK_GRAPH_FLAG_INCLUDE_ALL_AVAILABLE_NODES added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_FLAGS.D3D12_WORK_GRAPH_FLAG_NONE added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPH_MEMORY_REQUIREMENTS added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER.D3D12_WORK_GRAPHS_TIER_1_0 added +Windows.Win32.Graphics.Direct3D12.D3D12_WORK_GRAPHS_TIER.D3D12_WORK_GRAPHS_TIER_NOT_SUPPORTED added +Windows.Win32.Graphics.Direct3D12.ID3D12Device14 added +Windows.Win32.Graphics.Direct3D12.ID3D12DeviceConfiguration1 added +Windows.Win32.Graphics.Direct3D12.ID3D12GBVDiagnostics added +Windows.Win32.Graphics.Direct3D12.ID3D12GraphicsCommandList10 added +Windows.Win32.Graphics.Direct3D12.ID3D12StateObjectProperties1 added +Windows.Win32.Graphics.Direct3D12.ID3D12WorkGraphProperties added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_420 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_422 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_JPEG_VLD_444 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_420 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_422 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_444 added +Windows.Win32.Media.MediaFoundation.Apis.D3D12_VIDEO_DECODE_PROFILE_MJPEG_VLD_4444 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_DECODE_ARGUMENT_TYPE.D3D12_VIDEO_DECODE_ARGUMENT_TYPE_HUFFMAN_TABLE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_DECODE_ARGUMENT_TYPE.D3D12_VIDEO_DECODE_ARGUMENT_TYPE_MAX_VALID removed +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_EXPLICIT_RDPCM added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_HIGH_PRECISION_OFFSETS added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_IMPLICIT_RDPCM added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_INTRA_SMOOTHING_DISABLED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_SEPARATE_COLOUR_PLANE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_TRANSFORM_SKIP_ROTATION added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CABAC_BYPASS_ALIGNMENT_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CHROMA_QP_OFFSET_LIST_ENABLED_FLAG_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CHROMA_QP_OFFSET_LIST_ENABLED_FLAG_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CROSS_COMPONENT_PREDICTION_ENABLED_FLAG_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CROSS_COMPONENT_PREDICTION_ENABLED_FLAG_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXPLICIT_RDPCM_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXPLICIT_RDPCM_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_EXTENDED_PRECISION_PROCESSING_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_HIGH_PRECISION_OFFSETS_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_HIGH_PRECISION_OFFSETS_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_IMPLICIT_RDPCM_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_IMPLICIT_RDPCM_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SMOOTHING_DISABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SMOOTHING_DISABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_PERSISTENT_RICE_ADAPTATION_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_CONTEXT_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_ROTATION_ENABLED_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_ROTATION_ENABLED_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_NONE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_SEPARATE_COLOUR_PLANE_REQUIRED added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS1.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG1_SEPARATE_COLOUR_PLANE_SUPPORT added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT._Anonymous_e__Union.pHEVCSupport1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAG_REQUEST_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_CHROMA_QP_OFFSET_LIST added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_CROSS_COMPONENT_PREDICTION added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAG_REQUEST_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA._Anonymous_e__Union.pHEVCPicData1 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN_444 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN10_422 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN10_444 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12_422 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN12_444 added +Windows.Win32.Media.MediaFoundation.D3D12_VIDEO_ENCODER_PROFILE_HEVC.D3D12_VIDEO_ENCODER_PROFILE_HEVC_MAIN16_444 added +winmd1: Windows.Win32.Graphics.Direct3D12.Apis.D3D12_PREVIEW_SDK_VERSION = 712, winmd2 = 713 +winmd1: Windows.Win32.Graphics.Direct3D12.Apis.D3D12_SDK_VERSION = 611, winmd2 = 613 +winmd1: Windows.Win32.Graphics.Direct3D12.D3D_SHADER_MODEL.D3D_HIGHEST_SHADER_MODEL = 104, winmd2 = 105 +winmd1: Windows.Win32.Graphics.Direct3D12.D3D12_MESSAGE_ID.D3D12_MESSAGE_ID_D3D12_MESSAGES_END = 1387, winmd2 = 1415 +winmd1: Windows.Win32.Graphics.Direct3D12.D3D12_STATE_SUBOBJECT_TYPE.D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID = 13, winmd2 = 31 +# Fixed #1872. +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_CRED_RESET removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_CURRENT_MEDIA removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_GLOBAL_MAPPING removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_LOCALDRIVE removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_NEED_DRIVE removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REFCOUNT removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REQUIRE_INTEGRITY removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_REQUIRE_PRIVACY removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_RESERVED removed +Windows.Win32.NetworkManagement.WNet.Apis.CONNECT_WRITE_THROUGH_SEMANTICS removed +Windows.Win32.NetworkManagement.WNet.Apis.NPAddConnection3 : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection2A : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection2W : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection3A : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection3W : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection4A : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetAddConnection4W : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetCancelConnection2A : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetCancelConnection2W : dwFlags...UInt32 => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetUseConnectionA : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.Apis.WNetUseConnectionW : dwFlags...NET_USE_CONNECT_FLAGS => NET_CONNECT_FLAGS +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CMD_SAVECRED added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_COMMANDLINE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CRED_RESET added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_CURRENT_MEDIA added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_DEFERRED added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_GLOBAL_MAPPING added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_INTERACTIVE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_LOCALDRIVE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_NEED_DRIVE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_PROMPT added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REDIRECT added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REFCOUNT added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REQUIRE_INTEGRITY added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_REQUIRE_PRIVACY added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_RESERVED added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_TEMPORARY added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_UPDATE_PROFILE added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_UPDATE_RECENT added +Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS.CONNECT_WRITE_THROUGH_SEMANTICS added +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_CMD_SAVECRED removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_COMMANDLINE removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_DEFERRED removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_INTERACTIVE removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_PROMPT removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_REDIRECT removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_TEMPORARY removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_UPDATE_PROFILE removed +Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS.CONNECT_UPDATE_RECENT removed +Windows.Win32.NetworkManagement.WNet.NOTIFYADD.dwAddFlags...Windows.Win32.NetworkManagement.WNet.NET_USE_CONNECT_FLAGS => Windows.Win32.NetworkManagement.WNet.NET_CONNECT_FLAGS +# Fixed #1857. +Windows.Win32.Foundation.Apis.RPC_S_ACCESS_DENIED removed +Windows.Win32.Foundation.Apis.RPC_S_ASYNC_CALL_PENDING removed +Windows.Win32.Foundation.Apis.RPC_S_BUFFER_TOO_SMALL removed +Windows.Win32.Foundation.Apis.RPC_S_INVALID_ARG removed +Windows.Win32.Foundation.Apis.RPC_S_INVALID_LEVEL removed +Windows.Win32.Foundation.Apis.RPC_S_INVALID_SECURITY_DESC removed +Windows.Win32.Foundation.Apis.RPC_S_NOT_ENOUGH_QUOTA removed +Windows.Win32.Foundation.Apis.RPC_S_OUT_OF_MEMORY removed +Windows.Win32.Foundation.Apis.RPC_S_OUT_OF_THREADS removed +Windows.Win32.Foundation.Apis.RPC_S_SERVER_OUT_OF_MEMORY removed +Windows.Win32.Foundation.Apis.RPC_S_UNKNOWN_PRINCIPAL removed +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_ACCESS_DENIED added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_ASYNC_CALL_PENDING added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_BUFFER_TOO_SMALL added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_ARG added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_LEVEL added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_INVALID_SECURITY_DESC added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_NOT_ENOUGH_QUOTA added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_OUT_OF_MEMORY added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_OUT_OF_THREADS added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_RUNTIME_UNINITIALIZED added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_SERVER_OUT_OF_MEMORY added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_TIMEOUT added +Windows.Win32.System.Rpc.RPC_STATUS.RPC_S_UNKNOWN_PRINCIPAL added +# Fixed #1858. +Windows.Win32.Security.Cryptography.Apis.CertCreateCertificateContext : [DllImport(CRYPT32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecertificatecontext),SupportedOSPlatform(windows5.1.2600)] => [CanReturnMultipleSuccessValues,DllImport(CRYPT32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-certcreatecertificatecontext),SupportedOSPlatform(windows5.1.2600)] +Windows.Win32.Storage.FileSystem.Apis.GetFileAttributesA : [Ansi,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesa),SupportedOSPlatform(windows5.1.2600)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesa),SupportedOSPlatform(windows5.1.2600)] +Windows.Win32.Storage.FileSystem.Apis.GetFileAttributesW : [DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesw),SupportedOSPlatform(windows5.1.2600),Unicode] => [CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-getfileattributesw),SupportedOSPlatform(windows5.1.2600),Unicode] +Windows.Win32.Storage.FileSystem.Apis.GetFileVersionInfoSizeA : [Ansi,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizea),SupportedOSPlatform(windows5.0)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizea),SupportedOSPlatform(windows5.0)] +Windows.Win32.Storage.FileSystem.Apis.GetFileVersionInfoSizeW : [DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizew),SupportedOSPlatform(windows5.0),Unicode] => [CanReturnMultipleSuccessValues,DllImport(VERSION.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winver/nf-winver-getfileversioninfosizew),SupportedOSPlatform(windows5.0),Unicode] +Windows.Win32.Storage.FileSystem.Apis.QueryDosDeviceA : [Ansi,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-querydosdevicea),SupportedOSPlatform(windows5.1.2600)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-querydosdevicea),SupportedOSPlatform(windows5.1.2600)] +Windows.Win32.Storage.FileSystem.Apis.QueryDosDeviceW : [DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-querydosdevicew),SupportedOSPlatform(windows5.1.2600),Unicode] => [CanReturnMultipleSuccessValues,DllImport(KERNEL32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-querydosdevicew),SupportedOSPlatform(windows5.1.2600),Unicode] +Windows.Win32.System.Power.Apis.PowerReadACValueIndex : return...UInt32 => WIN32_ERROR +Windows.Win32.System.Power.Apis.PowerWriteACValueIndex : return...UInt32 => WIN32_ERROR +Windows.Win32.System.Threading.Apis.AttachThreadInput : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-attachthreadinput),SupportedOSPlatform(windows5.1.2600)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-attachthreadinput),SupportedOSPlatform(windows5.1.2600)] +Windows.Win32.UI.Input.KeyboardAndMouse.Apis.SetActiveWindow : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow),SupportedOSPlatform(windows5.0)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow),SupportedOSPlatform(windows5.0)] +Windows.Win32.UI.WindowsAndMessaging.Apis.GetWindowThreadProcessId : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowthreadprocessid),SupportedOSPlatform(windows5.0)] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-getwindowthreadprocessid),SupportedOSPlatform(windows5.0)] +Windows.Win32.UI.WindowsAndMessaging.Apis.SendMessageTimeoutA : [Ansi,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta),SupportedOSPlatform(windows5.0)] => [Ansi,CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta),SupportedOSPlatform(windows5.0)] +Windows.Win32.UI.WindowsAndMessaging.Apis.SendMessageTimeoutW : [DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeoutw),SupportedOSPlatform(windows5.0),Unicode] => [CanReturnMultipleSuccessValues,DllImport(USER32.dll,ExactSpelling=True,PreserveSig=False,SetLastError=True),Documentation(https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-sendmessagetimeoutw),SupportedOSPlatform(windows5.0),Unicode] +# Fixed #1866. +Windows.Win32.System.WinRT.Printing.IPrintDocumentPageSource added +Windows.Win32.System.WinRT.Printing.IPrintPreviewPageCollection added +# Moved several types closer to creation/destruction functions +Windows.Win32.Devices.DeviceAndDriverInstallation.HCMNOTIFICATION : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CM_Unregister_Notification)] +Windows.Win32.Devices.Enumeration.Pnp.HSWDEVICE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(SwDeviceClose)] +Windows.Win32.Devices.SerialCommunication.HCOMDB : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(ComDBClose)] +Windows.Win32.Foundation.PSID removed +Windows.Win32.Globalization.HIMC removed +Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC +Windows.Win32.Graphics.Gdi.HGDIOBJ : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DeleteObject)] +Windows.Win32.Graphics.Printing.PrintTicket.HPTPROVIDER added +Windows.Win32.Media.Audio.HACMDRIVER : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(acmDriverClose)] +Windows.Win32.Media.Audio.HACMSTREAM : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(acmStreamClose)] +Windows.Win32.Media.Audio.HMIDIIN : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(midiInClose)] +Windows.Win32.Media.Audio.HMIDIOUT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(midiOutClose)] +Windows.Win32.Media.Audio.HMIDISTRM : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(midiStreamClose)] +Windows.Win32.Media.Audio.HMIXER : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(mixerClose)] +Windows.Win32.Media.Audio.HWAVEIN : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(waveInClose)] +Windows.Win32.Media.Audio.HWAVEOUT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(waveOutClose)] +Windows.Win32.Media.Multimedia.HIC : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(ICClose)] +Windows.Win32.Networking.ActiveDirectory.DS_DOMAIN_TRUSTSA.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Networking.ActiveDirectory.DS_DOMAIN_TRUSTSW.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Networking.WebSocket.WEB_SOCKET_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(WebSocketDeleteHandle)] +Windows.Win32.NetworkManagement.IpHelper.HIFTIMESTAMPCHANGE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UnregisterInterfaceTimestampConfigChange)] +Windows.Win32.NetworkManagement.NetManagement.GROUP_INFO_3.grpi3_group_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.NetworkManagement.NetManagement.LOCALGROUP_MEMBERS_INFO_0.lgrmi0_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.NetworkManagement.NetManagement.LOCALGROUP_MEMBERS_INFO_1.lgrmi1_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.NetworkManagement.NetManagement.LOCALGROUP_MEMBERS_INFO_2.lgrmi2_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.NetworkManagement.NetManagement.USER_INFO_23.usri23_user_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.NetworkManagement.NetManagement.USER_INFO_24.usri24_user_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.NetworkManagement.NetManagement.USER_INFO_4.usri4_user_sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.NetworkManagement.NetManagement.USER_MODALS_INFO_2.usrmod2_domain_id...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.NetworkManagement.QoS.LPM_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(LPM_Deinitialize)] +Windows.Win32.Security.Authentication.Identity.CENTRAL_ACCESS_POLICY.CAPID...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.LSA_ENUMERATION_INFORMATION.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.LSA_FOREST_TRUST_DOMAIN_INFO.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.LSA_FOREST_TRUST_SCANNER_INFO.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.LSA_TRANSLATED_SID2.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.LSA_TRUST_INFORMATION.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.POLICY_ACCOUNT_DOMAIN_INFO.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.POLICY_AUDIT_SID_ARRAY.UserSidArray...Windows.Win32.Foundation.PSID* => Windows.Win32.Security.PSID* +Windows.Win32.Security.Authentication.Identity.POLICY_DNS_DOMAIN_INFO.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.POLICY_MACHINE_ACCT_INFO.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.POLICY_MACHINE_ACCT_INFO2.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.POLICY_PRIMARY_DOMAIN_INFO.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.SECPKG_PARAMETERS.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.SECPKG_PRIMARY_CRED_EX.UserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.SECPKG_PRIMARY_CRED.UserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.SECPKG_TARGETINFO.DomainSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.SECURITY_LOGON_SESSION_DATA.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.SECURITY_USER_DATA.pSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.TRUSTED_DOMAIN_INFORMATION_EX.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authentication.Identity.TRUSTED_DOMAIN_INFORMATION_EX2.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authorization.AUTHZ_ACCESS_CHECK_RESULTS_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzFreeHandle)] +Windows.Win32.Security.Authorization.AUTHZ_ACCESS_REQUEST.PrincipalSelfSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Authorization.AUTHZ_AUDIT_EVENT_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzFreeAuditEvent)] +Windows.Win32.Security.Authorization.AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzUnregisterCapChangeNotification)] +Windows.Win32.Security.Authorization.AUTHZ_CLIENT_CONTEXT_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzFreeContext)] +Windows.Win32.Security.Authorization.AUTHZ_RESOURCE_MANAGER_HANDLE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(AuthzFreeResourceManager)] +Windows.Win32.Security.Authorization.UI.SID_INFO.pSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.Cryptography.BCRYPT_HANDLE : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(BCryptDestroyHash)] +Windows.Win32.Security.Cryptography.NCRYPT_HANDLE : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(NCryptFreeObject)] +Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_DATA_QUERY_SESSION added +Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION added +Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION added +Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_EVENT_TAG_DESCRIPTION added +Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_RECORD added +Windows.Win32.Security.DiagnosticDataQuery.HDIAGNOSTIC_REPORT added +Windows.Win32.Security.HDIAGNOSTIC_DATA_QUERY_SESSION removed +Windows.Win32.Security.HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION removed +Windows.Win32.Security.HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION removed +Windows.Win32.Security.HDIAGNOSTIC_EVENT_TAG_DESCRIPTION removed +Windows.Win32.Security.HDIAGNOSTIC_RECORD removed +Windows.Win32.Security.HDIAGNOSTIC_REPORT removed +Windows.Win32.Security.PSID added +Windows.Win32.Security.SE_ACCESS_REQUEST.PrincipalSelfSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.SECURITY_CAPABILITIES.AppContainerSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.SECURITY_DESCRIPTOR.Group...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.SECURITY_DESCRIPTOR.Owner...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.SID_AND_ATTRIBUTES.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.TOKEN_ACCESS_INFORMATION.PackageSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.TOKEN_ACCESS_INFORMATION.TrustLevelSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.TOKEN_APPCONTAINER_INFORMATION.TokenAppContainer...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.TOKEN_OWNER.Owner...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Security.TOKEN_PRIMARY_GROUP.PrimaryGroup...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.Storage.CloudFilters.CF_CONNECTION_KEY : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CfDisconnectSyncRoot)] +Windows.Win32.Storage.FileHistory.FH_SERVICE_PIPE_HANDLE added +Windows.Win32.Storage.Jet.JET_INSTANCE added +Windows.Win32.Storage.Jet.JET_INSTANCE_INFO_A.hInstanceId...Windows.Win32.Storage.StructuredStorage.JET_INSTANCE => Windows.Win32.Storage.Jet.JET_INSTANCE +Windows.Win32.Storage.Jet.JET_INSTANCE_INFO_W.hInstanceId...Windows.Win32.Storage.StructuredStorage.JET_INSTANCE => Windows.Win32.Storage.Jet.JET_INSTANCE +Windows.Win32.Storage.Jet.JET_SESID added +Windows.Win32.Storage.StructuredStorage.JET_INSTANCE removed +Windows.Win32.Storage.StructuredStorage.JET_SESID removed +Windows.Win32.Storage.Xps.HPTPROVIDER removed +Windows.Win32.System.Com.CO_DEVICE_CATALOG_COOKIE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CoRevokeDeviceCatalog)] +Windows.Win32.System.Com.CO_MTA_USAGE_COOKIE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CoDecrementMTAUsage)] +Windows.Win32.System.DataExchange.HCONV : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DdeDisconnect)] +Windows.Win32.System.DataExchange.HCONVLIST : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DdeDisconnectList)] +Windows.Win32.System.DataExchange.HDDEDATA : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(DdeFreeDataHandle)] +Windows.Win32.System.Diagnostics.ProcessSnapshotting.HPSSWALK : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(PssWalkMarkerFree)] +Windows.Win32.System.EventLog.EVT_VARIANT._Anonymous_e__Union.SidArr...Windows.Win32.Foundation.PSID* => Windows.Win32.Security.PSID* +Windows.Win32.System.EventLog.EVT_VARIANT._Anonymous_e__Union.SidVal...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.System.RemoteDesktop.WTS_PROCESS_INFO_EXA.pUserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.System.RemoteDesktop.WTS_PROCESS_INFO_EXW.pUserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.System.RemoteDesktop.WTS_PROCESS_INFOA.pUserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.System.RemoteDesktop.WTS_PROCESS_INFOW.pUserSid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.System.SystemServices.TOKEN_SID_INFORMATION.Sid...Windows.Win32.Foundation.PSID => Windows.Win32.Security.PSID +Windows.Win32.System.Threading.LPPROC_THREAD_ATTRIBUTE_LIST : [NativeTypedef] => [NativeTypedef,RAIIFree(DeleteProcThreadAttributeList)] +Windows.Win32.System.Threading.PTP_IO : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolIo)] +Windows.Win32.System.Threading.PTP_TIMER : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolTimer)] +Windows.Win32.System.Threading.PTP_WAIT : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolWait)] +Windows.Win32.System.Threading.PTP_WORK : [InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolWork)] +Windows.Win32.System.WindowsProgramming.FEATURE_STATE_CHANGE_SUBSCRIPTION : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UnsubscribeFeatureStateChangeNotification)] +Windows.Win32.System.WindowsProgramming.FH_SERVICE_PIPE_HANDLE removed +Windows.Win32.System.WinRT.HSTRING_BUFFER : [Documentation(https://learn.microsoft.com/windows/win32/WinRT/hstring-buffer),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/WinRT/hstring-buffer),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(WindowsDeleteStringBuffer)] +Windows.Win32.System.WinRT.Metadata.ROPARAMIIDHANDLE added +Windows.Win32.System.WinRT.ROPARAMIIDHANDLE removed +Windows.Win32.UI.Accessibility.HUIAEVENT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UiaRemoveEvent)] +Windows.Win32.UI.Accessibility.HUIANODE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UiaNodeRelease)] +Windows.Win32.UI.Accessibility.HUIAPATTERNOBJECT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UiaPatternRelease)] +Windows.Win32.UI.Accessibility.HUIATEXTRANGE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(UiaTextRangeRelease)] +Windows.Win32.UI.Controls.HDPA : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DPA_Destroy)] +Windows.Win32.UI.Controls.HDSA : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DSA_Destroy)] +Windows.Win32.UI.Controls.HSYNTHETICPOINTERDEVICE : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroySyntheticPointerDevice)] +Windows.Win32.UI.Input.Ime.HIMC added +Windows.Win32.UI.Input.Ime.IMEKMS.hIMC...Windows.Win32.Globalization.HIMC => Windows.Win32.UI.Input.Ime.HIMC +Windows.Win32.UI.Input.Ime.IMEKMSINVK.hIMC...Windows.Win32.Globalization.HIMC => Windows.Win32.UI.Input.Ime.HIMC +Windows.Win32.UI.Input.Ime.IMEKMSKMP.hIMC...Windows.Win32.Globalization.HIMC => Windows.Win32.UI.Input.Ime.HIMC +Windows.Win32.UI.Input.Ime.IMEKMSNTFY.hIMC...Windows.Win32.Globalization.HIMC => Windows.Win32.UI.Input.Ime.HIMC +Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hCandInfo...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC +Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hCompStr...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC +Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hGuideLine...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC +Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hMsgBuf...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC +Windows.Win32.UI.Input.Ime.INPUTCONTEXT.hPrivate...Windows.Win32.Globalization.HIMCC => Windows.Win32.UI.Input.Ime.HIMCC +Windows.Win32.UI.Input.KeyboardAndMouse.HKL added +Windows.Win32.UI.Input.Touch.HGESTUREINFO : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseGestureInfoHandle)] +Windows.Win32.UI.Input.Touch.HTOUCHINPUT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseTouchInputHandle)] +Windows.Win32.UI.InteractionContext.HINTERACTIONCONTEXT : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyInteractionContext)] +Windows.Win32.UI.Shell.HPSXA : [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(SHDestroyPropSheetExtArray)] +Windows.Win32.UI.TabletPC.HRECOALT : [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecoalt-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecoalt-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyAlternate)] +Windows.Win32.UI.TabletPC.HRECOCONTEXT : [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecocontext-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecocontext-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyContext)] +Windows.Win32.UI.TabletPC.HRECOGNIZER : [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecognizer-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecognizer-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyRecognizer)] +Windows.Win32.UI.TabletPC.HRECOWORDLIST : [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecowordlist-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef] => [Documentation(https://learn.microsoft.com/windows/win32/tablet/hrecowordlist-handle),InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(DestroyWordList)] +Windows.Win32.UI.TextServices.HKL removed +Windows.Win32.UI.TextServices.TF_INPUTPROCESSORPROFILE.hkl...Windows.Win32.UI.TextServices.HKL => Windows.Win32.UI.Input.KeyboardAndMouse.HKL +Windows.Win32.UI.TextServices.TF_INPUTPROCESSORPROFILE.hklSubstitute...Windows.Win32.UI.TextServices.HKL => Windows.Win32.UI.Input.KeyboardAndMouse.HKL +# Associate DXGI function parameters and struct fields with the corresponding enum type +Windows.Win32.Graphics.Dxgi.DXGI_ADAPTER_DESC1.Flags : => [AssociatedEnum(DXGI_ADAPTER_FLAG)] +Windows.Win32.Graphics.Dxgi.DXGI_ADAPTER_DESC2.Flags : => [AssociatedEnum(DXGI_ADAPTER_FLAG)] +Windows.Win32.Graphics.Dxgi.DXGI_DECODE_SWAP_CHAIN_DESC.Flags : => [AssociatedEnum(DXGI_SWAP_CHAIN_FLAG)] +Windows.Win32.Graphics.Dxgi.DXGI_SWAP_CHAIN_DESC.Flags : => [AssociatedEnum(DXGI_SWAP_CHAIN_FLAG)] +Windows.Win32.Graphics.Dxgi.IDXGIDevice4.OfferResources1 : Flags : [In] => [AssociatedEnum(DXGI_OFFER_RESOURCE_FLAGS),In] +Windows.Win32.Graphics.Dxgi.IDXGIOutput3.CheckOverlaySupport : pFlags : [Out] => [AssociatedEnum(DXGI_OVERLAY_SUPPORT_FLAG),Out] +Windows.Win32.Graphics.Dxgi.IDXGIOutput4.CheckOverlayColorSpaceSupport : pFlags : [Out] => [AssociatedEnum(DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG),Out] +Windows.Win32.Graphics.Dxgi.IDXGIOutput6.CheckHardwareCompositionSupport : pFlags : [Out] => [AssociatedEnum(DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS),Out] +Windows.Win32.Graphics.Dxgi.IDXGISwapChain.ResizeBuffers : SwapChainFlags : [In] => [AssociatedEnum(DXGI_SWAP_CHAIN_FLAG),In] +Windows.Win32.Graphics.Dxgi.IDXGISwapChain3.CheckColorSpaceSupport : pColorSpaceSupport : [Out] => [AssociatedEnum(DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG),Out] +Windows.Win32.Graphics.Dxgi.IDXGISwapChain3.ResizeBuffers1 : SwapChainFlags : [In] => [AssociatedEnum(DXGI_SWAP_CHAIN_FLAG),In] +# dxgi: Annotate *_FLAG enums with missing [Flags] attribute +Windows.Win32.Graphics.Dxgi.DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_multiplane_overlay_ycbcr_flags)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_multiplane_overlay_ycbcr_flags),Flags] +Windows.Win32.Graphics.Dxgi.DXGI_OFFER_RESOURCE_FLAGS : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_5/ne-dxgi1_5-dxgi_offer_resource_flags)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_5/ne-dxgi1_5-dxgi_offer_resource_flags),Flags] +Windows.Win32.Graphics.Dxgi.DXGI_OUTDUPL_FLAG : => [Flags] +Windows.Win32.Graphics.Dxgi.DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_overlay_color_space_support_flag)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_overlay_color_space_support_flag),Flags] +Windows.Win32.Graphics.Dxgi.DXGI_OVERLAY_SUPPORT_FLAG : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_overlay_support_flag)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_3/ne-dxgi1_3-dxgi_overlay_support_flag),Flags] +Windows.Win32.Graphics.Dxgi.DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_swap_chain_color_space_support_flag)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi1_4/ne-dxgi1_4-dxgi_swap_chain_color_space_support_flag),Flags] +Windows.Win32.Graphics.Dxgi.DXGI_SWAP_CHAIN_FLAG : [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi/ne-dxgi-dxgi_swap_chain_flag)] => [Documentation(https://learn.microsoft.com/windows/win32/api/dxgi/ne-dxgi-dxgi_swap_chain_flag),Flags] +# dxgi: Scrape some loose flag constants into enums +Windows.Win32.Graphics.Dxgi.Apis.CreateDXGIFactory2 : Flags...UInt32 => DXGI_CREATE_FACTORY_FLAGS +Windows.Win32.Graphics.Dxgi.Apis.DXGI_CREATE_FACTORY_DEBUG removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_ENUM_MODES_DISABLED_STEREO removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_ENUM_MODES_INTERLACED removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_ENUM_MODES_SCALING removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_ENUM_MODES_STEREO removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_MAP_DISCARD removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_MAP_READ removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_MAP_WRITE removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_MWA_NO_ALT_ENTER removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_MWA_NO_PRINT_SCREEN removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_MWA_NO_WINDOW_CHANGES removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_MWA_VALID removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_ALLOW_TEARING removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_DO_NOT_SEQUENCE removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_DO_NOT_WAIT removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_RESTART removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_RESTRICT_TO_OUTPUT removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_STEREO_PREFER_RIGHT removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_STEREO_TEMPORARY_MONO removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_TEST removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_PRESENT_USE_DURATION removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_HIGH removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_LOW removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_MAXIMUM removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_MINIMUM removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_RESOURCE_PRIORITY_NORMAL removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_SHARED_RESOURCE_READ removed +Windows.Win32.Graphics.Dxgi.Apis.DXGI_SHARED_RESOURCE_WRITE removed +Windows.Win32.Graphics.Dxgi.DXGI_CREATE_FACTORY_FLAGS added +Windows.Win32.Graphics.Dxgi.DXGI_CREATE_FACTORY_FLAGS.DXGI_CREATE_FACTORY_DEBUG added +Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES added +Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES.DXGI_ENUM_MODES_DISABLED_STEREO added +Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES.DXGI_ENUM_MODES_INTERLACED added +Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES.DXGI_ENUM_MODES_SCALING added +Windows.Win32.Graphics.Dxgi.DXGI_ENUM_MODES.DXGI_ENUM_MODES_STEREO added +Windows.Win32.Graphics.Dxgi.DXGI_MAP_FLAGS added +Windows.Win32.Graphics.Dxgi.DXGI_MAP_FLAGS.DXGI_MAP_DISCARD added +Windows.Win32.Graphics.Dxgi.DXGI_MAP_FLAGS.DXGI_MAP_READ added +Windows.Win32.Graphics.Dxgi.DXGI_MAP_FLAGS.DXGI_MAP_WRITE added +Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS added +Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS.DXGI_MWA_NO_ALT_ENTER added +Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS.DXGI_MWA_NO_PRINT_SCREEN added +Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS.DXGI_MWA_NO_WINDOW_CHANGES added +Windows.Win32.Graphics.Dxgi.DXGI_MWA_FLAGS.DXGI_MWA_VALID added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_ALLOW_TEARING added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_DO_NOT_SEQUENCE added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_DO_NOT_WAIT added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_RESTART added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_RESTRICT_TO_OUTPUT added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_STEREO_PREFER_RIGHT added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_STEREO_TEMPORARY_MONO added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_TEST added +Windows.Win32.Graphics.Dxgi.DXGI_PRESENT.DXGI_PRESENT_USE_DURATION added +Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY added +Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_HIGH added +Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_LOW added +Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_MAXIMUM added +Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_MINIMUM added +Windows.Win32.Graphics.Dxgi.DXGI_RESOURCE_PRIORITY.DXGI_RESOURCE_PRIORITY_NORMAL added +Windows.Win32.Graphics.Dxgi.DXGI_SHARED_RESOURCE_RW added +Windows.Win32.Graphics.Dxgi.DXGI_SHARED_RESOURCE_RW.DXGI_SHARED_RESOURCE_READ added +Windows.Win32.Graphics.Dxgi.DXGI_SHARED_RESOURCE_RW.DXGI_SHARED_RESOURCE_WRITE added +Windows.Win32.Graphics.Dxgi.IDXGIDecodeSwapChain.PresentBuffer : Flags...UInt32 => DXGI_PRESENT +Windows.Win32.Graphics.Dxgi.IDXGIFactory.MakeWindowAssociation : Flags...UInt32 => DXGI_MWA_FLAGS +Windows.Win32.Graphics.Dxgi.IDXGIFactory3.GetCreationFlags : return...UInt32 => DXGI_CREATE_FACTORY_FLAGS +Windows.Win32.Graphics.Dxgi.IDXGIOutput.GetDisplayModeList : Flags...UInt32 => DXGI_ENUM_MODES +Windows.Win32.Graphics.Dxgi.IDXGIOutput1.GetDisplayModeList1 : Flags...UInt32 => DXGI_ENUM_MODES +Windows.Win32.Graphics.Dxgi.IDXGIResource.GetEvictionPriority : pEvictionPriority...UInt32* => DXGI_RESOURCE_PRIORITY* +Windows.Win32.Graphics.Dxgi.IDXGIResource.SetEvictionPriority : EvictionPriority...UInt32 => DXGI_RESOURCE_PRIORITY +Windows.Win32.Graphics.Dxgi.IDXGISurface.Map : MapFlags...UInt32 => DXGI_MAP_FLAGS +Windows.Win32.Graphics.Dxgi.IDXGISwapChain.Present : Flags...UInt32 => DXGI_PRESENT +Windows.Win32.Graphics.Dxgi.IDXGISwapChain1.Present1 : PresentFlags...UInt32 => DXGI_PRESENT +# dxgi: Annotate GetDesc::pDesc with RetVal attribute +Windows.Win32.Graphics.Dxgi.IDXGIAdapter.GetDesc : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGIAdapter1.GetDesc1 : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGIAdapter2.GetDesc2 : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGIAdapter4.GetDesc3 : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGIOutput.GetDesc : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGIOutput6.GetDesc1 : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGIOutputDuplication.GetDesc : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGISurface.GetDesc : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGISwapChain.GetDesc : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGISwapChain1.GetDesc1 : pDesc : [Out] => [Out,RetVal] +Windows.Win32.Graphics.Dxgi.IDXGISwapChain1.GetFullscreenDesc : pDesc : [Out] => [Out,RetVal] +# Add additional InvalidHandleValue metadata +Windows.Win32.Networking.WinSock.SOCKET : [NativeTypedef,RAIIFree(closesocket)] => [InvalidHandleValue(-1),NativeTypedef,RAIIFree(closesocket)] +Windows.Win32.Storage.FileSystem.HIORING : [NativeTypedef,RAIIFree(CloseIoRing)] => [InvalidHandleValue(-1),InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseIoRing)] +Windows.Win32.System.Threading.PTP_CLEANUP_GROUP : [NativeTypedef,RAIIFree(CloseThreadpoolCleanupGroup)] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpoolCleanupGroup)] +Windows.Win32.System.Threading.PTP_POOL : [NativeTypedef,RAIIFree(CloseThreadpool)] => [InvalidHandleValue(0),NativeTypedef,RAIIFree(CloseThreadpool)] +# Remove invalid D2D DWRITE_PAINT_FEATURE_LEVEL enum +Windows.Win32.Graphics.Direct2D.DWRITE_PAINT_FEATURE_LEVEL removed