Disable default marshalling for bool (#65749)
authorJeremy Koritzinsky <jekoritz@microsoft.com>
Thu, 3 Mar 2022 04:57:54 +0000 (20:57 -0800)
committerGitHub <noreply@github.com>
Thu, 3 Mar 2022 04:57:54 +0000 (20:57 -0800)
commit922777acf30df5891777a115e93c068a3b0c3de2
tree19a930cb5c95be5c05e02f9b94bb07fc93d5c4dc
parent0e6a73af2764b0f3f8cfd80a97678b51d2fa4303
Disable default marshalling for bool (#65749)
324 files changed:
docs/design/libraries/DllImportGenerator/Compatibility.md
src/coreclr/System.Private.CoreLib/src/System/CLRConfig.cs
src/coreclr/System.Private.CoreLib/src/System/Diagnostics/Debugger.cs
src/coreclr/System.Private.CoreLib/src/System/Diagnostics/Eventing/EventPipe.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/Diagnostics/Eventing/NativeRuntimeEventSource.PortableThreadPool.NativeSinks.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/GC.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/TypeBuilder.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/LoaderAllocator.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/Metadata/MetadataUpdater.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeAssembly.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeModule.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/ComWrappers.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/Marshal.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/NativeLibrary.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/ObjectiveCMarshal.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/Loader/AssemblyLoadContext.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/RuntimeHandles.cs
src/coreclr/System.Private.CoreLib/src/System/RuntimeType.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/Threading/Timer.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/TypeNameParser.cs
src/coreclr/nativeaot/Runtime.Base/src/System/Runtime/InternalCalls.cs
src/coreclr/nativeaot/Runtime.Base/src/System/Runtime/InteropServices/MarshalAsAttribute.cs [new file with mode: 0644]
src/coreclr/nativeaot/Runtime.Base/src/System/Runtime/InteropServices/UnmanagedType.cs
src/coreclr/nativeaot/Test.CoreLib/src/Test.CoreLib.csproj
src/libraries/Common/src/Interop/Android/System.Security.Cryptography.Native.Android/Interop.EcDsa.ImportExport.cs
src/libraries/Common/src/Interop/Interop.Calendar.cs
src/libraries/Common/src/Interop/Interop.Casing.cs
src/libraries/Common/src/Interop/Interop.Locale.cs
src/libraries/Common/src/Interop/Linux/OpenLdap/Interop.Ldap.cs
src/libraries/Common/src/Interop/OSX/Interop.CoreFoundation.cs
src/libraries/Common/src/Interop/OSX/Interop.EventStream.cs
src/libraries/Common/src/Interop/OSX/Interop.RunLoop.cs
src/libraries/Common/src/Interop/OSX/Interop.SystemConfiguration.cs
src/libraries/Common/src/Interop/OSX/System.Security.Cryptography.Native.Apple/Interop.Keychain.iOS.cs
src/libraries/Common/src/Interop/OSX/System.Security.Cryptography.Native.Apple/Interop.Keychain.macOS.cs
src/libraries/Common/src/Interop/OSX/System.Security.Cryptography.Native.Apple/Interop.X509Chain.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.ConfigureTerminalForChildProcess.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.Fcntl.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.GetSocketType.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.IPPacketInformation.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.InitializeTerminalAndSignalHandling.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.IsATty.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.LowLevelMonitor.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.PosixSignal.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.StdinReady.cs
src/libraries/Common/src/Interop/Unix/System.Native/Interop.Threading.cs
src/libraries/Common/src/Interop/Unix/System.Net.Security.Native/Interop.NetSecurityNative.IsNtlmInstalled.cs
src/libraries/Common/src/Interop/Unix/System.Net.Security.Native/Interop.NetSecurityNative.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.EcDsa.ImportExport.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.Ssl.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.SslCtxOptions.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.AdjustTokenPrivileges.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.AllocateLocallyUniqueId.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ChangeServiceConfig2.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CheckTokenMembership.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ClearEventLog.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CloseEventLog.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CloseServiceHandle.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ControlService.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ConvertSdToStringSd.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ConvertStringSdToSd.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ConvertStringSecurityDescriptorToSecurityDescriptor.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CopySid.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CreateProcessWithLogon.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptAcquireContext.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptCreateHash.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptDecrypt.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptDeriveKey.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptDestroyHash.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptDestroyKey.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptEncrypt.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptExportKey.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptGenKey.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptGetDefaultProvider.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptGetHashParam.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptGetKeyParam.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptGetProvParam.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptGetUserKey.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptHashData.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptImportKey.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptReleaseContext.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptSetKeyParam.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.CryptSignHash.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.DeleteService.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.DeregisterEventSource.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.DuplicateTokenEx.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.DuplicateTokenEx_SafeTokenHandle.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.EncryptDecrypt.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.EnumDependentServices.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.EnumServicesStatusEx.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.EqualDomainSid.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.GetNumberOfEventLogRecords.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.GetServiceDisplayName.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.GetServiceKeyName.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.GetTokenInformation.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.GetTokenInformation_SafeLocalAllocHandle.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.GetTokenInformation_void.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ImpersonateLoggedOnUser.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.IsEqualDomainSid.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.IsValidSid.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.LookupAccountNameW.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.LookupPrivilegeValue.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.OpenProcessToken.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.OpenProcessToken_IntPtr.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.OpenProcessToken_SafeAccessTokenHandle.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.OpenThreadToken.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.OpenThreadToken_SafeTokenHandle.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.QueryServiceConfig.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.QueryServiceStatus.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.ReportEvent.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.RevertToSelf.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.SetServiceStatus.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.SetThreadToken.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.StartService.cs
src/libraries/Common/src/Interop/Windows/Advapi32/Interop.StartServiceCtrlDispatcher.cs
src/libraries/Common/src/Interop/Windows/Authz/Interop.AuthzGetInformationFromContext.cs
src/libraries/Common/src/Interop/Windows/Authz/Interop.AuthzInitializeContextFromSid.cs
src/libraries/Common/src/Interop/Windows/Authz/Interop.AuthzInitializeResourceManager.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertAddCertificateContextToStore.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertAddCertificateLinkToStore.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertAddCertificateLinkToStore_CertStoreAddDisposition.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertCloseStore.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertControlStore.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertCreateCertificateChainEngine.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertDeleteCertificateFromStore.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertFreeCertificateContext.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertGetCertificateChain.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertGetCertificateContextProperty.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertGetCertificateContextPropertyString.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertGetCertificateContextProperty_NO_NULLABLE.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertGetIntendedKeyUsage.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertGetValidUsages.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertSaveStore.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertSerializeCertificateStoreElement.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertSetCertificateContextProperty_CRYPT_KEY_PROV_INFO.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertSetCertificateContextProperty_DATA_BLOB.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertSetCertificateContextProperty_SafeNCryptKeyHandle.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CertStrToName.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptAcquireCertificatePrivateKey.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptAcquireCertificatePrivateKey_SafeNCryptKeyHandle.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptDecodeObject.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptDecodeObjectPointer_IntPtr.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptDecodeObjectPointer_string.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptDecodeObject_CertEncodingType.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptEncodeObject.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptEncodeObject_CertEncodingType.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptFormatObject.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptHashPublicKeyInfo.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptImportPublicKeyInfoEx2.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptMsgClose.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptMsgControl.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptMsgGetParam.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptMsgUpdate.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptQueryObject.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.CryptQueryObject_IntPtr_out.cs
src/libraries/Common/src/Interop/Windows/Crypt32/Interop.PFXExportCertStore.cs
src/libraries/Common/src/Interop/Windows/CryptUI/Interop.CryptUIDlgCertificate.cs
src/libraries/Common/src/Interop/Windows/Gdi32/Interop.DeleteDC.cs
src/libraries/Common/src/Interop/Windows/Gdi32/Interop.DeleteObject.cs
src/libraries/Common/src/Interop/Windows/Gdi32/Interop.OffsetViewportOrgEx.cs
src/libraries/Common/src/Interop/Windows/Gdi32/Interop.RestoreDC.cs
src/libraries/Common/src/Interop/Windows/IpHlpApi/Interop.ICMP.cs
src/libraries/Common/src/Interop/Windows/IpHlpApi/Interop.NetworkInformation.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.Beep.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CancelIoEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ClearCommBreak.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ClearCommError.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CloseHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ConditionVariable.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ConsoleCursorInfo.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CopyFileEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CreateDirectory.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CreatePipe_SafeFileHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CreatePipe_SafePipeHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CreateProcess.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CreateSymbolicLink.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.CreateToolhelp32Snapshot.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.DeleteFile.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.DeleteVolumeMountPoint.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.DeviceIoControl.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.DuplicateHandle_SafeAccessTokenHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.DuplicateHandle_SafeFileHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.DuplicateHandle_SafePipeHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.DuplicateHandle_SafeWaitHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.EnumProcessModules.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.EnumProcesses.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.EscapeCommFunction.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.EventWaitHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.FillConsoleOutputAttribute.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.FillConsoleOutputCharacter.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.FindClose.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.FindNextFile.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.FlushViewOfFile.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.FreeLibrary.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetCommModemStatus.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetCommProperties.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetCommState.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetConsoleMode.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetConsoleScreenBufferInfo.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetDiskFreeSpaceEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetExitCodeProcess.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetFileAttributesEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetFileInformationByHandleEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetModuleInformation.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetNamedPipeHandleState.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetNamedPipeInfo.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetOverlappedResult.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetProcessAffinityMask.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetProcessMemoryInfo.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetProcessName.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetProcessPriorityBoost.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetProcessTimes.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetProcessTimes_IntPtr.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetProcessWorkingSetSizeEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetSystemTimes.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetThreadPriorityBoost.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetThreadTimes.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.GetVolumeInformation.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.Globalization.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.HandleInformation.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.Heap.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.IsDebuggerPresent.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.IsWow64Process_IntPtr.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.IsWow64Process_SafeProcessHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.LockFile.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.MoveFileEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.Mutex.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.OpenProcess.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.OpenThread.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.PeekConsoleInput.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.PurgeComm.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.QueryUnbiasedInterruptTime.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ReadConsole.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ReadConsoleInput.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ReadConsoleOutput.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ReadDirectoryChangesW.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.RemoveDirectory.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ReplaceFile.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.Semaphore.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetCommBreak.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetCommMask.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetCommState.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetCommTimeouts.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetConsoleCP.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetConsoleCtrlHandler.Delegate.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetConsoleCtrlHandler.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetConsoleCursorPosition.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetConsoleOutputCP.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetConsoleScreenBufferSize.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetConsoleTitle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetConsoleWindowInfo.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetCurrentDirectory.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetEnvironmentVariable.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetFileAttributes.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetFileCompletionNotificationModes.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetFileInformationByHandle.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetFilePointerEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetPriorityClass.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetProcessAffinityMask.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetProcessPriorityBoost.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetProcessWorkingSetSizeEx.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetThreadErrorMode.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetThreadPriority.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetThreadPriorityBoost.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetVolumeLabel.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.SetupComm.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.TerminateProcess.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.ThreadPool.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.Threading.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.UnmapViewOfFile.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.VerifyVersionExW.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.VirtualFree.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.WaitCommEvent.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.WriteConsole.cs
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.WriteConsoleOutput.cs
src/libraries/Common/src/Interop/Windows/Shell32/Interop.ShellExecuteExW.cs
src/libraries/Common/src/Interop/Windows/User32/Interop.DestroyWindow.cs
src/libraries/Common/src/Interop/Windows/User32/Interop.GetClassInfo.cs
src/libraries/Common/src/Interop/Windows/User32/Interop.GetUserObjectInformation.cs
src/libraries/Common/src/Interop/Windows/User32/Interop.IsWindow.cs
src/libraries/Common/src/Interop/Windows/User32/Interop.KillTimer.cs
src/libraries/Common/src/Interop/Windows/User32/Interop.MessageBeep.cs
src/libraries/Common/src/Interop/Windows/User32/Interop.SystemParametersInfo.cs
src/libraries/Common/src/Interop/Windows/User32/Interop.TranslateMessage.cs
src/libraries/Common/src/Interop/Windows/Version/Interop.GetFileVersionInfoEx.cs
src/libraries/Common/src/Interop/Windows/Version/Interop.VerQueryValue.cs
src/libraries/Common/src/Interop/Windows/WinMm/Interop.PlaySound.cs
src/libraries/Common/src/Interop/Windows/WinSock/Interop.TransmitFile.cs
src/libraries/Common/src/Interop/Windows/WinSock/Interop.WSAGetOverlappedResult.cs
src/libraries/Common/src/Interop/Windows/Wldap32/Interop.Ldap.cs
src/libraries/Common/src/Interop/Windows/WtsApi32/Interop.WTSRegisterSessionNotification.cs
src/libraries/Common/src/Interop/Windows/WtsApi32/Interop.WTSUnRegisterSessionNotification.cs
src/libraries/Common/tests/TestUtilities/System/PlatformDetection.Windows.cs
src/libraries/Common/tests/TestUtilities/System/WindowsIdentityFixture.cs
src/libraries/Microsoft.Win32.Registry/tests/Helpers.cs
src/libraries/System.Data.OleDb/src/SafeNativeMethods.cs
src/libraries/System.Diagnostics.EventLog/src/System/Diagnostics/Reader/UnsafeNativeMethods.cs
src/libraries/System.DirectoryServices/src/Interop/SafeNativeMethods.cs
src/libraries/System.DirectoryServices/src/System/DirectoryServices/ActiveDirectory/NativeMethods.cs
src/libraries/System.DirectoryServices/src/System/DirectoryServices/ActiveDirectory/UnsafeNativeMethods.cs
src/libraries/System.Drawing.Common/src/Interop/Windows/Interop.Comdlg32.cs
src/libraries/System.Drawing.Common/src/Interop/Windows/Interop.User32.cs
src/libraries/System.Drawing.Common/src/System/Drawing/GdiplusNative.Unix.cs
src/libraries/System.Drawing.Common/src/System/Drawing/GdiplusNative.Windows.cs
src/libraries/System.Drawing.Common/src/System/Drawing/GdiplusNative.cs
src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedFilesTestsBase.Windows.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/TraceLogging/XplatEventLogger.cs
src/libraries/System.Runtime.InteropServices/gen/DllImportGenerator/Analyzers/ConvertToGeneratedDllImportFixer.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Marshalling/MarshalAsMarshallingGeneratorFactory.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/MarshallingAttributeInfo.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Resources.Designer.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Resources.resx
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.Tests/ArrayTests.cs
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.Tests/BooleanTests.cs
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.UnitTests/AdditionalAttributesOnStub.cs
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.UnitTests/AttributeForwarding.cs
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.UnitTests/CodeSnippets.cs
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.UnitTests/CompileFails.cs
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.UnitTests/Compiles.cs
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.UnitTests/ConvertToGeneratedDllImportFixerTests.cs
src/libraries/System.Runtime.InteropServices/tests/DllImportGenerator.UnitTests/Diagnostics.cs
src/libraries/System.Runtime.InteropServices/tests/TestAssets/NativeExports/Booleans.cs
src/libraries/System.ServiceProcess.ServiceController/tests/System.ServiceProcess.ServiceController.TestService/System.ServiceProcess.ServiceController.TestService.csproj