Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
e559be4
Migrate SecurityCenter and WinSat native header contracts
jevansaks Oct 15, 2026
7f7dd08
Migrate connection, radial, contacts, and location header annotations
jevansaks Oct 15, 2026
b61b712
Migrate RDC, network lists, and COM header contracts
jevansaks Oct 15, 2026
74bc5f1
Record verified ten-owner migration evidence
jevansaks Oct 15, 2026
5b5aa59
Merge qualified scoped annotation dependency
jevansaks Oct 16, 2026
6c339d8
Replace selected frozen header sources as a complete set
jevansaks Oct 16, 2026
4b3043a
Integrate bounded Network header annotation payload
jevansaks Oct 16, 2026
9984a79
Integrate strict Network source-bound grading controls
jevansaks Oct 16, 2026
5bdbee6
Integrate bounded Device header annotation source payload
jevansaks Oct 16, 2026
f64bfbc
Preserve complete Bluetooth invalid-handle sets during integration
jevansaks Oct 16, 2026
8c43c88
Integrate bounded System header annotation payload
jevansaks Oct 16, 2026
ae3ce2b
Integrate bounded small-owner header annotation payload
jevansaks Oct 16, 2026
00c09af
Integrate bounded service-owner SDK annotation payload
jevansaks Oct 16, 2026
2595e01
Integrate exact RstMgr enum and scoped OS source contracts
jevansaks Oct 16, 2026
92fdfdc
Integrate bounded snapshot monitor and identity header contracts
jevansaks Oct 16, 2026
72a0991
Preserve native constant aliases after enum-member relocation
jevansaks Oct 16, 2026
89a2ad0
Preserve logical enum identity and grade exact native header contracts
jevansaks Oct 16, 2026
9a1fd6f
Record exact combined header image grade and held residuals
jevansaks Oct 16, 2026
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
321 changes: 320 additions & 1 deletion docs/header-annotation-migration-playbook.md

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions generation/WinSDK/ConstantsScraper.settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ E_FAIL=NativeTypeName("HRESULT")
E_INVALIDARG=NativeTypeName("HRESULT")
E_NOTIMPL=NativeTypeName("HRESULT")
E_OUTOFMEMORY=NativeTypeName("HRESULT")
HIDP_STATUS_I8242_TRANS_UNKNOWN=NativeTypeName("NTSTATUS")
IDI_APPLICATION=NativeTypeName("LPCWSTR")
IDI_ASTERISK=NativeTypeName("LPCWSTR")
IDI_ERROR=NativeTypeName("LPCWSTR")
Expand All @@ -21,7 +20,6 @@ AF_APPLETALK=ushort
AF_ATM=ushort
AF_BAN=ushort
AF_BAN=ushort
AF_BTH=ushort
AF_CCITT=ushort
AF_CHAOS=ushort
AF_CLUSTER=ushort
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Antimalware/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
<IncludeRoot>/um/amsi.h
--namespace
Windows.Win32.System.Antimalware
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Bluetooth/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@
<IncludeRoot>/um/ws2bth.h
--namespace
Windows.Win32.Devices.Bluetooth
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Cabinets/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@
<IncludeRoot>/um/fdi.h
--namespace
Windows.Win32.Storage.Cabinets
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Com.CallObj/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--exclude
_GUID
--traverse
Expand Down
3 changes: 2 additions & 1 deletion generation/WinSDK/Partitions/Com.Events/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
--config
parse-win32-annotations
--exclude
IResourceManagerXXX
--traverse
<IncludeRoot>/um/EventSys.h
--namespace
Windows.Win32.System.Com.Events

2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/DeviceQuery/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@
<IncludeRoot>/um/devquerydef.h
--namespace
Windows.Win32.Devices.DeviceQuery
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Dhcp/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/DhcpCSdk.h
<IncludeRoot>/um/dhcpsapi.h
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Dwm/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
<IncludeRoot>/um/dwmapi.h
--namespace
Windows.Win32.Graphics.Dwm
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/FileHistory/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@
<IncludeRoot>/um/fhstatus.h
--namespace
Windows.Win32.Storage.FileHistory
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Hid/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,5 @@
<IncludeRoot>/um/gpiobuttontypes.h
--namespace
Windows.Win32.Devices.HumanInterfaceDevice
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/IdentityProvider/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--with-type
_tagSLDATATYPE=uint
SLDATATYPE=uint
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/InputRadial/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/RadialControllerInterop.h
--namespace
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/MdmReg/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@
<IncludeRoot>/um/mdmlocalmanagement.h
--namespace
Windows.Win32.Management.MobileDeviceManagementRegistration
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Monitor/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/lowlevelmonitorconfigurationapi.h
<IncludeRoot>/um/highlevelmonitorconfigurationapi.h
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/NetBios/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/nb30.h
--namespace
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/NetShell/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/NetSh.h
--namespace
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Nla/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/netlistmgr.h
--namespace
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Power/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@
<IncludeRoot>/um/powrprof.h
--namespace
Windows.Win32.System.Power
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Proc_Snap/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/ProcessSnapshot.h
--namespace
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Rdc/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/msrdc.h
--namespace
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/RstMgr/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
<IncludeRoot>/um/RestartManager.h
--namespace
Windows.Win32.System.RestartManager
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/SecurityCenter/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@
<IncludeRoot>/um/Wscapi.h
--namespace
Windows.Win32.System.SecurityCenter
--config
parse-win32-annotations
4 changes: 2 additions & 2 deletions generation/WinSDK/Partitions/Tbs/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--with-librarypath
GetDeviceID=tbs.dll
--traverse
<IncludeRoot>/shared/tbs.h
--namespace
Windows.Win32.System.TpmBaseServices
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Wcm/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/wcmapi.h
--namespace
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Wcn/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@
<IncludeRoot>/um/wcnfunctiondiscoverykeys.h
--namespace
Windows.Win32.NetworkManagement.WindowsConnectNow
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/WebDav/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
<IncludeRoot>/um/davclnt.h
--namespace
Windows.Win32.NetworkManagement.WebDav
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/WebSock/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
<IncludeRoot>/um/websocket.h
--namespace
Windows.Win32.Networking.WebSocket
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Wec/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
<IncludeRoot>/um/EvColl.h
--namespace
Windows.Win32.System.EventCollector
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Wer/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@
<IncludeRoot>/um/ErrorRep.h
--namespace
Windows.Win32.System.ErrorReporting
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/WinContacts/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/IContact.h
<IncludeRoot>/um/contactaggregation.h
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/WinLocation/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/shared/gnssdriver.h
<IncludeRoot>/um/locationapi.h
Expand Down
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/WinSat/settings.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
<IncludeRoot>/um/winsatcominterfacei.h
--namespace
Windows.Win32.System.AssessmentTool
--config
parse-win32-annotations
2 changes: 2 additions & 0 deletions generation/WinSDK/Partitions/Wnet/settings.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
--config
parse-win32-annotations
--traverse
<IncludeRoot>/um/Npapi.h
<IncludeRoot>/um/winnetwk.h
Expand Down
Loading
Loading