microsoft / microsoft/win32metadata

Build hangs on "Looking for compilation errors..."

Open
#2,106 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.5k
Forks
149
Avg merge
5d 16h
Merged PRs (30d)
4

Description

Running ```.\DoAll.ps1 -ExcludeSamples -ExcludePackages``` hangs on the EmitWinmd task with "Looking for compliation errors...". I let it run for about 3 hours on a 24-core Xeon W-2265 before giving up. At that time, dotnet.exe was using about 30% cpu and 6gb of ram. My full build log is below:

> PS G:\win32metadata> .\DoAll.ps1 -ExcludeSamples -ExcludePackages
> Restoring buildtools project...
> Determining projects to restore...
> Restored G:\win32metadata\sources\WinmdUtils\WinmdUtils.csproj (in 405 ms).
> Restored G:\win32metadata\sources\ClangSharpSourceToWinmd\ClangSharpSourceToWinmd.csproj (in 405 ms).
> Restored G:\win32metadata\sources\ConstantsScraper\ConstantsScraper.csproj (in 405 ms).
> Restored G:\win32metadata\buildtools\BuildTools.proj (in 405 ms).
> Restored G:\win32metadata\sources\MetadataUtils\MetadataUtils.csproj (in 405 ms).
> Restored G:\win32metadata\sources\GeneratorSdk\MetadataTasks\MetadataTasks.csproj (in 405 ms).
> Building buildtools project...
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Acquired bearer token using 'MSAL Silent'
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Attempting to exchange the bearer token for an Azure DevOps session token.
> [NuGet Manager] [Warning] The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for `dotnet`, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for `NuGet`
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Acquired bearer token using 'MSAL Silent'
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Attempting to exchange the bearer token for an Azure DevOps session token.
> [NuGet Manager] [Warning] The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for `dotnet`, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for `NuGet`
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Acquired bearer token using 'MSAL Silent'
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Attempting to exchange the bearer token for an Azure DevOps session token.
> MetadataUtils -> G:\win32metadata\bin\Release\net8.0\MetadataUtils.dll
> [NuGet Manager] [Warning] The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for `dotnet`, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for `NuGet`
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Acquired bearer token using 'MSAL Silent'
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Attempting to exchange the bearer token for an Azure DevOps session token.
> ConstantsScraper -> G:\win32metadata\bin\Release\net8.0\ConstantsScraper.dll
> MetadataTasks -> G:\win32metadata\bin\Release\net8.0\MetadataTasks.dll
> WinmdUtils -> G:\win32metadata\bin\Release\net8.0\WinmdUtils.dll
> ClangSharpSourceToWinmd -> G:\win32metadata\bin\Release\net8.0\ClangSharpSourceToWinmd.dll
>
> Build succeeded.
> 0 Warning(s)
> 0 Error(s)
>
> Time Elapsed 00:00:08.09
> [NuGet Manager] [Warning] The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for `dotnet`, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for `NuGet`
> **********************************************************************
> ** Visual Studio 2022 Developer PowerShell v17.14.8
> ** Copyright (c) 2025 Microsoft Corporation
> **********************************************************************
>
>
> *** Creating G:\win32metadata\bin\Windows.Win32.winmd...
> Determining projects to restore...
> Restored G:\win32metadata\generation\WinSDK\Windows.Win32.proj (in 517 ms).
> Scraping headers for crossarch...
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Acquired bearer token using 'MSAL Silent'
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Attempting to exchange the bearer token for an Azure DevOps session token.
> [NuGet Manager] [Warning] The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for `dotnet`, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for `NuGet`
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Acquired bearer token using 'MSAL Silent'
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Attempting to exchange the bearer token for an Azure DevOps session token.
> [NuGet Manager] [Warning] The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for `dotnet`, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for `NuGet`
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Acquired bearer token using 'MSAL Silent'
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Attempting to exchange the bearer token for an Azure DevOps session token.
> Audio.DirectMusic:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Audio.DirectMusic.cs..
> .
> ApplicationVerifier:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\ApplicationVerifier.
> cs...
> ActiveDirectory:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\ActiveDirectory.cs...
> AllJoyn:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\AllJoyn.cs...
> Audio.DirectSound:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Audio.DirectSound.cs..
> .
> Audio.Apo:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Audio.Apo.cs...
> Antimalware:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Antimalware.cs...
> AppxPackaging:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\AppxPackaging.cs...
> AppxPackaging:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\AppxPackaging.cs...
> AppxPackaging:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\AppxPackaging.cs...
> Audio.Endpoints:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Audio.Endpoints.cs...
> Audio:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Audio.cs...
> [NuGet Manager] [Warning] The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for `dotnet`, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for `NuGet`
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Acquired bearer token using 'MSAL Silent'
> [NuGet Manager] [Info] [CredentialProvider]VstsCredentialProvider - Attempting to exchange the bearer token for an Azure DevOps session token.
> [NuGet Manager] [Warning] The plugin credential provider could not acquire credentials. Authentication may require manual action. Consider re-running the command with --interactive for `dotnet`, /p:NuGetInteractive="true" for MSBuild or removing the -NonInteractive switch for `NuGet`
> Audio:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Audio.cs...
> Authorization.UI:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Authorization.UI.cs...
> Authorization:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Authorization.cs...
> Backup:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Backup.cs...
> Backup:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Backup.cs...
> Base:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Base.cs...
> Bits:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Bits.cs...
> Bluetooth:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Bluetooth.cs...
> Buses:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Buses.cs...
> Cabinets:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Cabinets.cs...
> Backup:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Backup.cs...
> Cabinets:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Cabinets.cs...
> Certificates:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Certificates.cs...
> Audio:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Audio.cs...
> ClrHosting:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\ClrHosting.cs...
> Cabinets:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Cabinets.cs...
> ClrProfiling:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\ClrProfiling.cs...
> CmpApi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\CmpApi.cs...
> Com.CallObj:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Com.CallObj.cs...
> Com.ChannelCreds:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Com.ChannelCreds.cs...
> Com.Events:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Com.Events.cs...
> Com.StructuredStorage:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Com.StructuredStor
> age.cs...
> CEIP:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\CEIP.cs...
> Com.Urlmon:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Com.Urlmon.cs...
> Communication:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Communication.cs...
> ComOle:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\ComOle.cs...
> CompositionSwapchain:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\CompositionSwapchai
> n.cs...
> Com:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Com.cs...
> Controls.RichEdit:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Controls.RichEdit.cs...
> Controls.RichEdit:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Controls.RichEdit.cs...
> Controls:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Controls.cs...
> Cos:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Cos.cs...
> Credentials:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Credentials.cs...
> DataXchg:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DataXchg.cs...
> Cloudapi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Cloudapi.cs...
> Debug.ActiveScript:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Debug.ActiveScript.cs
> ...
> Debug.Extensions:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Debug.Extensions.cs...
> Debug:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Debug.cs...
> Controls.RichEdit:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Controls.RichEdit.cs...
> Debug:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Debug.cs...
> DeviceAccess:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DeviceAccess.cs...
> Console:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Console.cs...
> Controls:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Controls.cs...
> DeviceQuery:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DeviceQuery.cs...
> Devices.1394:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Devices.1394.cs...
> Devices.Cdrom:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Devices.Cdrom.cs...
> Devices.Dvd:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Devices.Dvd.cs...
> Devices.Properties:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Devices.Properties.cs
> ...
> DevInst:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\DevInst.cs...
> Debug:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Debug.cs...
> DevLic:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DevLic.cs...
> Controls:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Controls.cs...
> Direct2D.Common:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct2D.Common.cs...
> Devices.Beep:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Devices.Beep.cs...
> Direct2D:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct2D.cs...
> Dedup:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Dedup.cs...
> Direct3D11on12:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct3D11on12.cs...
> Direct3D11:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct3D11.cs...
> Dfs:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Dfs.cs...
> Direct3D12:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct3D12.cs...
> Direct3D9:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Direct3D9.cs...
> DevInst:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\DevInst.cs...
> Direct3D9:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Direct3D9.cs...
> Direct3DFxc:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct3DFxc.cs...
> Direct3D:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct3D.cs...
> Debug.WebApp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Debug.WebApp.cs...
> Dfs:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Dfs.cs...
> Direct3D10:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct3D10.cs...
> Direct3D9:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Direct3D9.cs...
> DevInst:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\DevInst.cs...
> DirectComp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DirectComp.cs...
> DirectManipulation:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DirectManipulation.cs
> ...
> DirectML:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DirectML.cs...
> DirectWrite:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DirectWrite.cs...
> Dfs:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Dfs.cs...
> Direct3DDxc:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct3DDxc.cs...
> Display:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Display.cs...
> DlgBox:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\DlgBox.cs...
> Dns:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Dns.cs...
> Dwm:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Dwm.cs...
> Dxgi.Common:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Dxgi.Common.cs...
> EapHost:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\EapHost.cs...
> Dhcp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Dhcp.cs...
> DlgBox:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\DlgBox.cs...
> Edp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Edp.cs...
> Enclave:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Enclave.cs...
> Display:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Display.cs...
> DirectDraw:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DirectDraw.cs...
> Enstor:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Enstor.cs...
> Direct3D9on12:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Direct3D9on12.cs...
> DTC:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DTC.cs...
> DXCore:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\DXCore.cs...
> Eap:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Eap.cs...
> Dxgi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Dxgi.cs...
> DlgBox:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\DlgBox.cs...
> Etw:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Etw.cs...
> FileHistory:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\FileHistory.cs...
> Fsrm:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Fsrm.cs...
> Display:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Display.cs...
> Enclave:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Enclave.cs...
> FunctionDiscovery:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\FunctionDiscovery.cs..
> .
> Environment:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Environment.cs...
> GamingDvcInfo:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\GamingDvcInfo.cs...
> Gpmc:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Gpmc.cs...
> HostComputeNetwork:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\HostComputeNetwork.cs
> ...
> Dlna:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Dlna.cs...
> Fax:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Fax.cs...
> HttpServer:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\HttpServer.cs...
> Enclave:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Enclave.cs...
> Identity:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Identity.cs...
> Iis:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Iis.cs...
> Fs:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Fs.cs...
> Gdiplus:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Gdiplus.cs...
> HostComputeSystem:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\HostComputeSystem.cs..
> .
> IndexSrv:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\IndexSrv.cs...
> Hid:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Hid.cs...
> Foundation:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Foundation.cs...
> Hypervisor:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Hypervisor.cs...
> Input.Ime:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Input.Ime.cs...
> HtmlHelp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\HtmlHelp.cs...
> ImagingDevice:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\ImagingDevice.cs...
> Gdi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Gdi.cs...
> Ifsk:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Ifsk.cs...
> Input_IntContext:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Input_IntContext.cs...
> Intl:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Intl.cs...
> Ioctl:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Ioctl.cs...
> IpHlp:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\IpHlp.cs...
> Hid:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Hid.cs...
> IdentityProvider:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\IdentityProvider.cs...
> IMapi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\IMapi.cs...
> IScsiDisc:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\IScsiDisc.cs...
> Js:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Js.cs...
> InternetConnectionWizard:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\InternetConnect
> ionWizard.cs...
> InputRadial:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\InputRadial.cs...
> GameInput:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\GameInput.cs...
> Ioctl:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Ioctl.cs...
> Ldap:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Ldap.cs...
> MachineLearning:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MachineLearning.cs...
> Hid:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Hid.cs...
> MadCap:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MadCap.cs...
> InternetExplorer:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\InternetExplorer.cs...
> Input_Ink:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Input_Ink.cs...
> Js:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Js.cs...
> Isolation:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Isolation.cs...
> GameMode:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\GameMode.cs...
> Ioctl:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Ioctl.cs...
> LibraryLoader:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\LibraryLoader.cs...
> Mbn:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Mbn.cs...
> MagApi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MagApi.cs...
> Media.DShow:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Media.DShow.cs...
> IpHlp:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\IpHlp.cs...
> Media.KernelStreaming:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Media.KernelStreaming.cs
> ...
> MenuRc:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\MenuRc.cs...
> JobObjects:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\JobObjects.cs...
> Kernel:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Kernel.cs...
> Mi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Mi.cs...
> Lwef:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Lwef.cs...
> KeyboardAndMouseInput:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\KeyboardAndMouseIn
> put.cs...
> IO:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\IO.cs...
> MdmReg:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MdmReg.cs...
> MsChap:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MsChap.cs...
> Mapi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Mapi.cs...
> Js:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Js.cs...
> MenuRc:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\MenuRc.cs...
> MsTv:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MsTv.cs...
> Media.DShow.Xml:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Media.DShow.Xml.cs...
> IpHlp:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\IpHlp.cs...
> Mmc:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Mmc.cs...
> MsCs:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MsCs.cs...
> Multimedia:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Multimedia.cs...
> NetworkAccessProtection:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\NetworkAccessPro
> tection.cs...
> MenuRc:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\MenuRc.cs...
> IScsiDisc:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\IScsiDisc.cs...
> Nfp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Nfp.cs...
> NWifi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\NWifi.cs...
> Nfc:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Nfc.cs...
> Monitor:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Monitor.cs...
> Media.KernelStreaming:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Media.KernelStreaming.cs
> ...
> IScsiDisc:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\IScsiDisc.cs...
> MessageQueuing:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MessageQueuing.cs...
> Nla:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Nla.cs...
> MsHtml:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MsHtml.cs...
> OpenGL:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\OpenGL.cs...
> Pipes:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Pipes.cs...
> Ndf:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Ndf.cs...
> Power:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Power.cs...
> Of:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Of.cs...
> PrintTicket:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\PrintTicket.cs...
> Nps:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Nps.cs...
> P2p:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\P2p.cs...
> Pla:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Pla.cs...
> Mf:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Mf.cs...
> Printing:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Printing.cs...
> Ndis:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Ndis.cs...
> Opc:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Opc.cs...
> Proc_Snap:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Proc_Snap.cs...
> Properties:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Properties.cs...
> Policy:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Policy.cs...
> ProjFs:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\ProjFs.cs...
> Media.KernelStreaming:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Media.KernelStreamin
> g.cs...
> Rdc:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Rdc.cs...
> Parcon:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Parcon.cs...
> NetBios:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\NetBios.cs...
> Rpc:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Rpc.cs...
> Security.AppLocker:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.AppLocker.cs
> ...
> Printing:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Printing.cs...
> Rdp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Rdp.cs...
> Perf:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Perf.cs...
> NetBios:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\NetBios.cs...
> PsApi1:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\PsApi1.cs...
> RRas:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\RRas.cs...
> Security.ConfigurationSnapin:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.Co
> nfigurationSnapin.cs...
> MsXml:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MsXml.cs...
> NetBios:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\NetBios.cs...
> RealTimeCommunications:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\RealTimeCommunica
> tions.cs...
> Perf:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Perf.cs...
> PsApi2:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\PsApi2.cs...
> RRas:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\RRas.cs...
> Printing:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Printing.cs...
> Security.Cryptography.Catalog:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.C
> ryptography.Catalog.cs...
> NetMgmt:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\NetMgmt.cs...
> Security.Cryptography.Sip:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.Crypt
> ography.Sip.cs...
> PWM:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\PWM.cs...
> Registry:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Registry.cs...
> Media:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Media.cs...
> Perf:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Perf.cs...
> RRas:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\RRas.cs...
> Security.LicenseProtection:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.Lice
> nseProtection.cs...
> Qos:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Qos.cs...
> NetShell:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\NetShell.cs...
> RemoteAssist:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\RemoteAssist.cs...
> Security.Cryptography.UI:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.Crypto
> graphy.UI.cs...
> Memory:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Memory.cs...
> Security.WinWlx:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.WinWlx.cs...
> Media.DxMediaObjects:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Media.DxMediaObject
> s.cs...
> PicAcq:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\PicAcq.cs...
> Security:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.cs...
> RstMgr:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\RstMgr.cs...
> Rm:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Rm.cs...
> Security.Tpm:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.Tpm.cs...
> Shell:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Shell.cs...
> Snmp:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Snmp.cs...
> Security.Cryptography:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.Cryptogra
> phy.cs...
> Storage.Jet:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Storage.Jet.cs...
> SecurityCenter:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\SecurityCenter.cs...
> TaskSchd:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\TaskSchd.cs...
> Search:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Search.cs...
> Time:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Time.cs...
> Sens:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Sens.cs...
> Speech:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Speech.cs...
> UiAnimation:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\UiAnimation.cs...
> Security.WinTrust:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.WinTrust.cs..
> .
> VirtualDiskService:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\VirtualDiskService.cs
> ...
> Storage.Jet:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Storage.Jet.cs...
> ToolHelp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\ToolHelp.cs...
> Mf:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Mf.cs...
> Tbs:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Tbs.cs...
> SerPorts:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\SerPorts.cs...
> UpdateAssessment:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\UpdateAssessment.cs...
> Security.DiagnosticDataQuery:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.Di
> agnosticDataQuery.cs...
> Wcn:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wcn.cs...
> VirtualDOSMachines:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\VirtualDOSMachines.cs...
> Storage.Nvme:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Storage.Nvme.cs...
> TraceLogging:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\TraceLogging.cs...
> TransactionServer:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\TransactionServer.cs..
> .
> Tcui:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Tcui.cs...
> Services:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Services.cs...
> Sr:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Sr.cs...
> Upnp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Upnp.cs...
> Search:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Search.cs...
> Wcs:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wcs.cs...
> Security.DirectoryServices:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Security.Dire
> ctoryServices.cs...
> VirtualDOSMachines:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\VirtualDOSMachines.cs...
> SwDevice:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\SwDevice.cs...
> Setup:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Setup.cs...
> TermServ:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\TermServ.cs...
> Storage.Jet:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Storage.Jet.cs...
> Tsf:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Tsf.cs...
> Shell:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Shell.cs...
> Variant:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Variant.cs...
> Wds:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wds.cs...
> VirtualDOSMachines:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\VirtualDOSMachines.cs..
> .
> SystemInformation:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\SystemInformation.cs..
> .
> Wec:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wec.cs...
> Wic:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wic.cs...
> Vhd:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Vhd.cs...
> Threading:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Threading.cs...
> Search:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Search.cs...
> WebDav:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WebDav.cs...
> VSS:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\VSS.cs...
> Tablet:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Tablet.cs...
> Wer:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wer.cs...
> Shell.Common:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Shell.Common.cs...
> Ual:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Ual.cs...
> Win32_Tile_Badge_Notif:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Win32_Tile_Badge_
> Notif.cs...
> WinContacts:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinContacts.cs...
> WebServicesOnDevices:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WebServicesOnDevice
> s.cs...
> WindowsSetupAndMigration:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WindowsSetupAnd
> Migration.cs...
> Wes:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wes.cs...
> WinRm:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRm.cs...
> Wab:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wab.cs...
> WinRT.Display:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Display.cs...
> WinAuto:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinAuto.cs...
> Tapi3:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Tapi3.cs...
> WindowsConnectionManager:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WindowsConnecti
> onManager.cs...
> WinHttp:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\WinHttp.cs...
> Wia:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wia.cs...
> WinRT.AllJoyn:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.AllJoyn.cs...
> Wcm:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wcm.cs...
> WinRT.Graphics.Capture:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Graphics.Ca
> pture.cs...
> SecBitomet:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\SecBitomet.cs...
> WindowsFilteringPlatform:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WindowsFilterin
> gPlatform.cs...
> Shell:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Shell.cs...
> WinRT.Media:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Media.cs...
> WinHttp:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\WinHttp.cs...
> WinRT.Storage:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Storage.cs...
> Wibe:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wibe.cs...
> WinSock:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\WinSock.cs...
> Wmlss:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wmlss.cs...
> WindowsFirewall:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WindowsFirewall.cs...
> WinRT.Metadata:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\WinRT.Metadata.cs...
> WinRT.Xaml:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Xaml.cs...
> WinHttp:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\WinHttp.cs...
> Wmp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wmp.cs...
> Wsb:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wsb.cs...
> WinSock:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\WinSock.cs...
> WebSock:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WebSock.cs...
> WindowsRibbon:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WindowsRibbon.cs...
> WinRT:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.cs...
> WinRT.Composition:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Composition.cs..
> .
> Wsl:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wsl.cs...
> Mf:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\Mf.cs...
> WinInet:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinInet.cs...
> Xblidp:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Xblidp.cs...
> Wsw:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wsw.cs...
> WinSync:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinSync.cs...
> WinRT.Graphics.Imaging:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Graphics.Im
> aging.cs...
> Wnet:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wnet.cs...
> WinLocation:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinLocation.cs...
> Xinput:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Xinput.cs...
> Shutdown:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Shutdown.cs...
> Wua:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wua.cs...
> WinTouch:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinTouch.cs...
> wnv:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\wnv.cs...
> XmlLite:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\XmlLite.cs...
> WinRT.Holographic:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Holographic.cs..
> .
> WinProg:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\WinProg.cs...
> SideShow:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\SideShow.cs...
> WinRT.Metadata:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\WinRT.Metadata.cs...
> Wmdm:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wmdm.cs...
> XpsPrinting:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\XpsPrinting.cs...
> Xaml_Diagnostics:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Xaml_Diagnostics.cs...
> WpdSdk:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WpdSdk.cs...
> WinRT.Isolation:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Isolation.cs...
> Smi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Smi.cs...
> WinRT.CoreInputView:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.CoreInputView.
> cs...
> WinSat:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinSat.cs...
> WmFormat:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WmFormat.cs...
> Xaudio2:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Xaudio2.cs...
> Xps:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Xps.cs...
> WinProg:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\WinProg.cs...
> Snmp:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\Snmp.cs...
> WinRT.Direct2D:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Direct2D.cs...
> WinSensors:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinSensors.cs...
> Snmp:x64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x64\Snmp.cs...
> WinRT.Direct3D11:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Direct3D11.cs...
> Wmi:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\Wmi.cs...
> WinProg:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\WinProg.cs...
> WinSock:x86 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\x86\WinSock.cs...
> WinRT.Metadata:arm64 - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\arm64\WinRT.Metadata.cs...
> MixedRealityInterop:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MixedRealityInterop.
> cs...
> MixedReality:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\MixedReality.cs...
> WinRT.ML:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.ML.cs...
> WinRT.Pdf:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Pdf.cs...
> WinRT.Printing:common - Scanning to G:\win32metadata\generation\WinSDK\obj\generated\common\WinRT.Printing.cs...
> Scraping constants and enums...
> Writing winmd...
> Preparing and compiling source files...
> Moving names to correct namespaces...
> 00:01:07.95
> Cleaning syntax trees...
> 00:01:40.97
> Merging cross-arch items...
> 00:00:30.26
> Creating C# compilation on processed syntax trees...
> 00:00:46.25
> Looking for compilation errors...

Contributor guide

Open the contributing guide

Research direction

Start with DoAll.ps1 and the generation/WinSDK/Windows.Win32.proj entry points, then trace the EmitWinmd task where the build stops after “Looking for compilation errors...”. Reproduce with .\DoAll.ps1 -ExcludeSamples -ExcludePackages and inspect the full build log. Done means the command completes without hanging at EmitWinmd.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, csharp, powershell
Domain
build-system, devtools, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.