Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions generation/WinSDK/autoTypes.json
Original file line number Diff line number Diff line change
Expand Up @@ -678,6 +678,22 @@
"InvalidHandleValues": [ -1, 0 ],
"NativeTypedef": true
},
{
"Namespace": "Windows.Win32.System.Threading",
"Name": "AVRT_TASK_HANDLE",
"ValueType": "void*",
"CloseApi": "AvRevertMmThreadCharacteristics",
"InvalidHandleValues": [ 0 ],
"NativeTypedef": false
},
{
"Namespace": "Windows.Win32.System.Threading",
"Name": "AVRT_THREAD_ORDERING_GROUP_HANDLE",
"ValueType": "void*",
"CloseApi": "AvRtDeleteThreadOrderingGroup",
"InvalidHandleValues": [ 0 ],
"NativeTypedef": false
},
{
"Namespace": "Windows.Win32.Devices.DeviceAndDriverInstallation",
"Name": "HCMNOTIFICATION",
Expand Down Expand Up @@ -999,6 +1015,14 @@
"InvalidHandleValues": [ -1, 0 ],
"NativeTypedef": true
},
{
"Namespace": "Windows.Win32.Networking.HttpServer",
"Name": "HTTP_REQUEST_QUEUE_HANDLE",
"ValueType": "void*",
"CloseApi": "HttpCloseRequestQueue",
"InvalidHandleValues": [ 0 ],
"NativeTypedef": false
},
{
"Namespace": "Windows.Win32.Globalization",
"Name": "HSAVEDUILANGUAGES",
Expand Down
16 changes: 16 additions & 0 deletions generation/WinSDK/emitter.settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -624,6 +624,20 @@ IAgileReference::Resolve::ppvObjectReference=[ComOutPtr]
OpenVirtualDisk::return=WIN32_ERROR
CreateVirtualDisk::return=WIN32_ERROR
AttachVirtualDisk::return=WIN32_ERROR
AvQuerySystemResponsiveness::AvrtHandle=AVRT_TASK_HANDLE
AvRevertMmThreadCharacteristics::AvrtHandle=AVRT_TASK_HANDLE
AvRtCreateThreadOrderingGroup::Context=AVRT_THREAD_ORDERING_GROUP_HANDLE*
AvRtCreateThreadOrderingGroupExA::Context=AVRT_THREAD_ORDERING_GROUP_HANDLE*
AvRtCreateThreadOrderingGroupExW::Context=AVRT_THREAD_ORDERING_GROUP_HANDLE*
AvRtDeleteThreadOrderingGroup::Context=AVRT_THREAD_ORDERING_GROUP_HANDLE
AvRtJoinThreadOrderingGroup::Context=AVRT_THREAD_ORDERING_GROUP_HANDLE*
AvRtLeaveThreadOrderingGroup::Context=AVRT_THREAD_ORDERING_GROUP_HANDLE
AvRtWaitOnThreadOrderingGroup::Context=AVRT_THREAD_ORDERING_GROUP_HANDLE
AvSetMmMaxThreadCharacteristicsA::return=AVRT_TASK_HANDLE
AvSetMmMaxThreadCharacteristicsW::return=AVRT_TASK_HANDLE
AvSetMmThreadCharacteristicsA::return=AVRT_TASK_HANDLE
AvSetMmThreadCharacteristicsW::return=AVRT_TASK_HANDLE
AvSetMmThreadPriority::AvrtHandle=AVRT_TASK_HANDLE
DetachVirtualDisk::return=WIN32_ERROR
GetVirtualDiskPhysicalPath::return=WIN32_ERROR
GetAllAttachedVirtualDiskPhysicalPaths::return=WIN32_ERROR
Expand Down Expand Up @@ -997,8 +1011,10 @@ IDCompositionDevice::GetFrameStatistics::statistics=[RetVal]
IDCompositionDevice2::GetFrameStatistics::statistics=[RetVal]
HttpAddFragmentToCache::Overlapped=[In][Out][Optional][Retained]
HttpCancelHttpRequest::Overlapped=[In][Out][Optional][Retained]
HttpCloseRequestQueue::RequestQueueHandle=HTTP_REQUEST_QUEUE_HANDLE
HttpCreateRequestQueue::Flags=[Optional]
HttpCreateRequestQueue::Name=[Optional]
HttpCreateRequestQueue::RequestQueueHandle=HTTP_REQUEST_QUEUE_HANDLE*
HttpCreateRequestQueue::SecurityAttributes=[Optional]
HttpFlushResponseCache::Overlapped=[In][Out][Optional][Retained]
HttpReadFragmentFromCache::ByteRange=[Optional]
Expand Down
20 changes: 20 additions & 0 deletions scripts/ChangesSinceLastRelease.txt
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,26 @@ Windows.Win32.NetworkManagement.WindowsFilteringPlatform.IPSEC_SA_CONTEXT_ENUM_H
Windows.Win32.NetworkManagement.WindowsFilteringPlatform.IPSEC_SA_ENUM_HANDLE added
# Make ITfCandidateListUIElement::GetPageIndex pIndex parameter optional
Windows.Win32.UI.TextServices.ITfCandidateListUIElement.GetPageIndex : pIndex : [NativeArrayInfo(CountParamIndex=1),Out] => [NativeArrayInfo(CountParamIndex=1),Optional,Out]
# Add synthetic handles for Av* and Http APIs
Windows.Win32.Networking.HttpServer.Apis.HttpCloseRequestQueue : RequestQueueHandle...HANDLE => HTTP_REQUEST_QUEUE_HANDLE
Windows.Win32.Networking.HttpServer.Apis.HttpCreateRequestQueue : RequestQueueHandle...HANDLE* => HTTP_REQUEST_QUEUE_HANDLE*
Windows.Win32.Networking.HttpServer.HTTP_REQUEST_QUEUE_HANDLE added
Windows.Win32.System.Threading.Apis.AvQuerySystemResponsiveness : AvrtHandle...HANDLE => AVRT_TASK_HANDLE
Windows.Win32.System.Threading.Apis.AvRevertMmThreadCharacteristics : AvrtHandle...HANDLE => AVRT_TASK_HANDLE
Windows.Win32.System.Threading.Apis.AvRtCreateThreadOrderingGroup : Context...HANDLE* => AVRT_THREAD_ORDERING_GROUP_HANDLE*
Windows.Win32.System.Threading.Apis.AvRtCreateThreadOrderingGroupExA : Context...HANDLE* => AVRT_THREAD_ORDERING_GROUP_HANDLE*
Windows.Win32.System.Threading.Apis.AvRtCreateThreadOrderingGroupExW : Context...HANDLE* => AVRT_THREAD_ORDERING_GROUP_HANDLE*
Windows.Win32.System.Threading.Apis.AvRtDeleteThreadOrderingGroup : Context...HANDLE => AVRT_THREAD_ORDERING_GROUP_HANDLE
Windows.Win32.System.Threading.Apis.AvRtJoinThreadOrderingGroup : Context...HANDLE* => AVRT_THREAD_ORDERING_GROUP_HANDLE*
Windows.Win32.System.Threading.Apis.AvRtLeaveThreadOrderingGroup : Context...HANDLE => AVRT_THREAD_ORDERING_GROUP_HANDLE
Windows.Win32.System.Threading.Apis.AvRtWaitOnThreadOrderingGroup : Context...HANDLE => AVRT_THREAD_ORDERING_GROUP_HANDLE
Windows.Win32.System.Threading.Apis.AvSetMmMaxThreadCharacteristicsA : return...HANDLE => AVRT_TASK_HANDLE
Windows.Win32.System.Threading.Apis.AvSetMmMaxThreadCharacteristicsW : return...HANDLE => AVRT_TASK_HANDLE
Windows.Win32.System.Threading.Apis.AvSetMmThreadCharacteristicsA : return...HANDLE => AVRT_TASK_HANDLE
Windows.Win32.System.Threading.Apis.AvSetMmThreadCharacteristicsW : return...HANDLE => AVRT_TASK_HANDLE
Windows.Win32.System.Threading.Apis.AvSetMmThreadPriority : AvrtHandle...HANDLE => AVRT_TASK_HANDLE
Windows.Win32.System.Threading.AVRT_TASK_HANDLE added
Windows.Win32.System.Threading.AVRT_THREAD_ORDERING_GROUP_HANDLE added
# Annotate RasEnumConnections function parameters
Windows.Win32.NetworkManagement.Rras.Apis.RasEnumConnectionsA : param0 : [In,Optional,Out] => [In,MemorySize(BytesParamIndex=1),NativeArrayInfo(CountParamIndex=2),Optional,Out]
Windows.Win32.NetworkManagement.Rras.Apis.RasEnumConnectionsW : param0 : [In,Optional,Out] => [In,MemorySize(BytesParamIndex=1),NativeArrayInfo(CountParamIndex=2),Optional,Out]