Skip to content

Commit

Permalink
Fixed #1388. (#1480)
Browse files Browse the repository at this point in the history
  • Loading branch information
mikebattista committed Mar 9, 2023
1 parent a4a7f6c commit 1f9a88a
Show file tree
Hide file tree
Showing 2 changed files with 154 additions and 1 deletion.
153 changes: 153 additions & 0 deletions scripts/ChangesSinceLastRelease.txt
Original file line number Diff line number Diff line change
Expand Up @@ -774,6 +774,159 @@ Windows.Win32.UI.Shell.WTS_CONTEXTFLAGS : => [Flags]
Windows.Win32.UI.Shell.WTS_FLAGS : => [Flags]
winmd1: Windows.Win32.Graphics.Direct3D12.D3D12_BARRIER_ACCESS.D3D12_BARRIER_ACCESS_NO_ACCESS = 2147483648, winmd2 = -2147483648
winmd1: Windows.Win32.Graphics.Direct3D12.D3D12_BARRIER_SYNC.D3D12_BARRIER_SYNC_SPLIT = 2147483648, winmd2 = -2147483648
# Fixed #1388.
aCertTemplateNames : => [Const]
aMachinePolicyNames : => [Const]
aMachinePolicyPaths : => [Const]
apwzAttributeNames : => [Const]
args : => [Const]
claims : => [Const]
m_ppszFromList : => [Const]
m_ppszNameList : => [Const]
m_ppszOrderByList : => [Const]
OldFileSymbolPathArray : => [Const]
optionTypes : => [Const]
pExports : => [Const]
pExports : => [Const]
plainTextFiles : => [Const]
pParameterNames : => [Const]
ppszNodeNames : => [Const]
ppwszConnections : => [Const]
producerNames : => [Const]
rgpwszCNGHashAlgid : => [Const]
rgszPurposes : => [Const]
rgszPurposes : => [Const]
streamIDs : => [Const]
Windows.Win32.AI.MachineLearning.WinML.IWinMLModel.EnumerateMetadata : pKey : [Out] => [Const,Out]
Windows.Win32.AI.MachineLearning.WinML.IWinMLModel.EnumerateMetadata : pValue : [Out] => [Const,Out]
Windows.Win32.Data.Xml.XmlLite.IXmlReader.GetBaseUri : ppwszBaseUri : [Out] => [Const,Out]
Windows.Win32.Data.Xml.XmlLite.IXmlReader.GetLocalName : ppwszLocalName : [Out] => [Const,Out]
Windows.Win32.Data.Xml.XmlLite.IXmlReader.GetNamespaceUri : ppwszNamespaceUri : [Out] => [Const,Out]
Windows.Win32.Data.Xml.XmlLite.IXmlReader.GetPrefix : ppwszPrefix : [Out] => [Const,Out]
Windows.Win32.Data.Xml.XmlLite.IXmlReader.GetQualifiedName : ppwszQualifiedName : [Out] => [Const,Out]
Windows.Win32.Data.Xml.XmlLite.IXmlReader.GetValue : ppwszValue : [Out] => [Const,Out]
Windows.Win32.Devices.DeviceAndDriverInstallation.Apis.SetupFreeSourceListA : List : [In,NativeArrayInfo(CountParamIndex=1),Out] => [Const,In,NativeArrayInfo(CountParamIndex=1),Out]
Windows.Win32.Devices.DeviceAndDriverInstallation.Apis.SetupFreeSourceListW : List : [In,NativeArrayInfo(CountParamIndex=1),Out] => [Const,In,NativeArrayInfo(CountParamIndex=1),Out]
Windows.Win32.Devices.DeviceAndDriverInstallation.Apis.SetupQuerySourceListA : List : [Out] => [Const,Out]
Windows.Win32.Devices.DeviceAndDriverInstallation.Apis.SetupQuerySourceListW : List : [Out] => [Const,Out]
Windows.Win32.Devices.DeviceAndDriverInstallation.Apis.SetupSetSourceListA : SourceList : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Devices.DeviceAndDriverInstallation.Apis.SetupSetSourceListW : SourceList : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Devices.PortableDevices.Apis.DMProcessConfigXMLFiltered : rgszAllowedCspNodes : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Devices.WebServicesOnDevices.Apis.WSDXMLGetValueFromAny : ppszValue : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDEndpointProxy.GetErrorInfo : ppszErrorInfo : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDHttpAddress.GetPath : ppszPath : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDHttpMessageParameters.GetID : ppszId : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDHttpMessageParameters.GetInboundHttpHeaders : ppszHeaders : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDHttpMessageParameters.GetOutboundHttpHeaders : ppszHeaders : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDiscoveredService.GetLocalTransportAddress : ppszLocalTransportAddress : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDiscoveredService.GetProbeResolveTag : ppszTag : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDiscoveredService.GetRemoteTransportAddress : ppszRemoteTransportAddress : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDScopeMatchingRule.GetScopeRule : ppszScopeMatchingRule : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDTransportAddress.GetTransportAddress : ppszAddress : [Out] => [Const,Out]
Windows.Win32.Devices.WebServicesOnDevices.IWSDTransportAddress.GetTransportAddressEx : ppszAddress : [Out] => [Const,Out]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcCompiler.Compile : pArguments : [In,NativeArrayInfo(CountParamIndex=5),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=5),Optional]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcCompiler.Preprocess : pArguments : [In,NativeArrayInfo(CountParamIndex=3),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=3),Optional]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcCompiler2.CompileWithDebug : pArguments : [In,NativeArrayInfo(CountParamIndex=5),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=5),Optional]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcCompiler3.Compile : pArguments : [In,NativeArrayInfo(CountParamIndex=2),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=2),Optional]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcCompilerArgs.AddArguments : pArguments : [In,NativeArrayInfo(CountParamIndex=1),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=1),Optional]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcCompilerArgs.AddArgumentsUTF8 : pArguments : [In,NativeArrayInfo(CountParamIndex=1),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=1),Optional]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcCompilerArgs.GetArguments : return : => [Const]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcOptimizer.RunOptimizer : ppOptions : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Graphics.Direct3D.Dxc.IDxcUtils.BuildArguments : pArguments : [In,NativeArrayInfo(CountParamIndex=4),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=4),Optional]
Windows.Win32.Graphics.Direct3D10.ID3D10EffectStringVariable.GetString : ppString : [Out] => [Const,Out]
Windows.Win32.Graphics.Direct3D10.ID3D10EffectStringVariable.GetStringArray : ppStrings : [NativeArrayInfo(CountParamIndex=2),Out] => [Const,NativeArrayInfo(CountParamIndex=2),Out]
Windows.Win32.Graphics.Printing.IPrintCoreHelper.EnumConstrainedOptions : pConstrainedOptionList : [In,Out] => [Const,In]
Windows.Win32.Graphics.Printing.IPrintCoreHelper.EnumFeatures : pFeatureList : [Out] => [Const,Out]
Windows.Win32.Graphics.Printing.IPrintCoreHelper.EnumOptions : pOptionList : [Out] => [Const,Out]
Windows.Win32.Graphics.Printing.IPrintCoreHelper.GetFontSubstitution : ppszDevFontName : [In,Out] => [Const,In]
Windows.Win32.Graphics.Printing.IPrintCoreHelper.GetOption : ppszOption : [Out] => [Const,Out]
Windows.Win32.Media.DeviceManager.IMDSPStorage4.GetSpecifiedMetadata : ppwszPropNames : [In,NativeArrayInfo(CountParamIndex=0)] => [Const,In,NativeArrayInfo(CountParamIndex=0)]
Windows.Win32.Media.DeviceManager.IWMDMStorage4.GetSpecifiedMetadata : ppwszPropNames : [In,NativeArrayInfo(CountParamIndex=0)] => [Const,In,NativeArrayInfo(CountParamIndex=0)]
Windows.Win32.Networking.ActiveDirectory.Apis.DsGetSpnA : pInstanceNames : [In,NativeArrayInfo(CountParamIndex=4),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=4),Optional]
Windows.Win32.Networking.ActiveDirectory.Apis.DsGetSpnW : pInstanceNames : [In,NativeArrayInfo(CountParamIndex=4),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=4),Optional]
Windows.Win32.Networking.ActiveDirectory.Apis.DsWriteAccountSpnA : rpszSpn : [In,NativeArrayInfo(CountParamIndex=3)] => [Const,In,NativeArrayInfo(CountParamIndex=3)]
Windows.Win32.Networking.ActiveDirectory.Apis.DsWriteAccountSpnW : rpszSpn : [In,NativeArrayInfo(CountParamIndex=3)] => [Const,In,NativeArrayInfo(CountParamIndex=3)]
Windows.Win32.Networking.Clustering.Apis.DetermineClusterCloudTypeFromNodelist : ppszNodeNames : [In] => [Const,In]
Windows.Win32.Networking.Clustering.Apis.DetermineCNOResTypeFromNodelist : ppszNodeNames : [In] => [Const,In]
Windows.Win32.Networking.WebSocket.Apis.WebSocketBeginClientHandshake : pszExtensions : [In,NativeArrayInfo(CountParamIndex=4),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=4),Optional]
Windows.Win32.Networking.WebSocket.Apis.WebSocketBeginClientHandshake : pszSubprotocols : [In,NativeArrayInfo(CountParamIndex=2),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=2),Optional]
Windows.Win32.Networking.WebSocket.Apis.WebSocketBeginServerHandshake : pszExtensionSelected : [In,NativeArrayInfo(CountParamIndex=3),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=3),Optional]
Windows.Win32.Networking.WinHttp.Apis.WinHttpOpenRequest : ppwszAcceptTypes : [In,Out] => [Const,In]
Windows.Win32.Networking.WinInet.Apis.HttpOpenRequestA : lplpszAcceptTypes : [In,Optional] => [Const,In,Optional]
Windows.Win32.Networking.WinInet.Apis.HttpOpenRequestW : lplpszAcceptTypes : [In,Optional] => [Const,In,Optional]
Windows.Win32.Networking.WinInet.Apis.UrlCacheCheckEntriesExist : rgpwszUrls : [In,NativeArrayInfo(CountParamIndex=1)] => [Const,In,NativeArrayInfo(CountParamIndex=1)]
Windows.Win32.Networking.WinSock.Apis.RtlEthernetStringToAddressA : Terminator : [Out] => [Const,Out]
Windows.Win32.Networking.WinSock.Apis.RtlEthernetStringToAddressW : Terminator : [Out] => [Const,Out]
Windows.Win32.Networking.WinSock.Apis.RtlIpv4StringToAddressA : Terminator : [Out] => [Const,Out]
Windows.Win32.Networking.WinSock.Apis.RtlIpv4StringToAddressW : Terminator : [Out] => [Const,Out]
Windows.Win32.Networking.WinSock.Apis.RtlIpv6StringToAddressA : Terminator : [Out] => [Const,Out]
Windows.Win32.Networking.WinSock.Apis.RtlIpv6StringToAddressW : Terminator : [Out] => [Const,Out]
Windows.Win32.NetworkManagement.Dns.Apis.DnsServiceConstructInstance : keys : [In,NativeArrayInfo(CountParamIndex=7)] => [Const,In,NativeArrayInfo(CountParamIndex=7)]
Windows.Win32.NetworkManagement.Dns.Apis.DnsServiceConstructInstance : values : [In,NativeArrayInfo(CountParamIndex=7)] => [Const,In,NativeArrayInfo(CountParamIndex=7)]
Windows.Win32.NetworkManagement.NetManagement.Apis.NetServiceInstall : argv : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.NetworkManagement.NetManagement.INetCfgComponentPropertyUi.MergePropPages : pszStartPage : [In,Optional] => [Const,In,Optional]
Windows.Win32.NetworkManagement.NetworkDiagnosticsFramework.Apis.NdfGetTraceFile : TraceFileLocation : [Out] => [Const,Out]
Windows.Win32.NetworkManagement.WiFi.Apis.WlanSetProfileList : strProfileNames : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.NetworkManagement.WindowsFirewall.Apis.NetworkIsolationSetupAppContainerBinaries : binaries : [In,NativeArrayInfo(CountParamIndex=6)] => [Const,In,NativeArrayInfo(CountParamIndex=6)]
Windows.Win32.Security.Authentication.Identity.Apis.SspiEncodeAuthIdentityAsStrings : ppszDomainName : [Out] => [Const,Out]
Windows.Win32.Security.Authentication.Identity.Apis.SspiEncodeAuthIdentityAsStrings : ppszPackedCredentialsString : [Optional,Out] => [Const,Optional,Out]
Windows.Win32.Security.Authentication.Identity.Apis.SspiEncodeAuthIdentityAsStrings : ppszUserName : [Out] => [Const,Out]
Windows.Win32.Security.Authentication.Identity.Apis.SspiPrepareForCredRead : ppszCredmanTargetName : [Out] => [Const,Out]
Windows.Win32.Security.Authentication.Identity.Apis.SspiPrepareForCredWrite : ppszCredmanTargetName : [Out] => [Const,Out]
Windows.Win32.Security.Authentication.Identity.Apis.SspiPrepareForCredWrite : ppszCredmanUserName : [Out] => [Const,Out]
Windows.Win32.Security.Cryptography.Apis.CertStrToNameA : ppszError : [Optional,Out] => [Const,Optional,Out]
Windows.Win32.Security.Cryptography.Apis.CertStrToNameW : ppszError : [Optional,Out] => [Const,Optional,Out]
Windows.Win32.Security.Cryptography.PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET.Invoke : ppwszPassword : [Out] => [Const,Out]
Windows.Win32.Security.DiagnosticDataQuery.Apis.DdqGetDiagnosticRecordBinaryDistribution : producerNames : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Security.DiagnosticDataQuery.Apis.DdqGetDiagnosticRecordPayload : payload : [Out] => [Const,Out]
Windows.Win32.Security.DiagnosticDataQuery.Apis.DdqGetDiagnosticRecordTagDistribution : producerNames : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Security.EnterpriseData.Apis.SrpGetEnterpriseIds : enterpriseIds : [MemorySize(BytesParamIndex=1),Optional,Out] => [Const,MemorySize(BytesParamIndex=1),Optional,Out]
Windows.Win32.Storage.OfflineFiles.IOfflineFilesCache.DeleteItems : rgpszPaths : [In,NativeArrayInfo(CountParamIndex=1)] => [Const,In,NativeArrayInfo(CountParamIndex=1)]
Windows.Win32.Storage.OfflineFiles.IOfflineFilesCache.DeleteItemsForUser : rgpszPaths : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Storage.OfflineFiles.IOfflineFilesCache.Pin : rgpszPaths : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Storage.OfflineFiles.IOfflineFilesCache.Synchronize : rgpszPaths : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Storage.OfflineFiles.IOfflineFilesCache.Unpin : rgpszPaths : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Storage.Vss.IVssWriterImpl.GetCurrentVolumeArray : return : => [Const]
Windows.Win32.Storage.Vss.IVssWriterImpl.GetSnapshotDeviceName : ppwszSnapshotDevice : [Out] => [Const,Out]
Windows.Win32.System.Com.IUriBuilder.GetFragment : ppwzFragment : [Out] => [Const,Out]
Windows.Win32.System.Com.IUriBuilder.GetHost : ppwzHost : [Out] => [Const,Out]
Windows.Win32.System.Com.IUriBuilder.GetPassword : ppwzPassword : [Out] => [Const,Out]
Windows.Win32.System.Com.IUriBuilder.GetPath : ppwzPath : [Out] => [Const,Out]
Windows.Win32.System.Com.IUriBuilder.GetQuery : ppwzQuery : [Out] => [Const,Out]
Windows.Win32.System.Com.IUriBuilder.GetSchemeName : ppwzSchemeName : [Out] => [Const,Out]
Windows.Win32.System.Com.IUriBuilder.GetUserName : ppwzUserName : [Out] => [Const,Out]
Windows.Win32.System.Contacts.IContactProperties.GetPropertyCollection : ppszLabels : [In,NativeArrayInfo(CountParamIndex=3)] => [Const,In,NativeArrayInfo(CountParamIndex=3)]
Windows.Win32.System.Contacts.IContactProperties.SetLabels : ppszLabels : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.System.Diagnostics.Debug.IActiveScriptProfilerHeapEnum.GetNameIdMap : pNameList : [NativeArrayInfo(CountParamIndex=1),Out] => [Const,NativeArrayInfo(CountParamIndex=1),Out]
Windows.Win32.System.ErrorReporting.Apis.WerStoreGetFirstReportKey : ppszReportKey : [Optional,Out] => [Const,Optional,Out]
Windows.Win32.System.ErrorReporting.Apis.WerStoreGetNextReportKey : ppszReportKey : [Optional,Out] => [Const,Optional,Out]
Windows.Win32.System.EventLog.Apis.EvtCreateRenderContext : ValuePaths : [In,NativeArrayInfo(CountParamIndex=0),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=0),Optional]
Windows.Win32.System.EventLog.Apis.ReportEventA : lpStrings : [In,NativeArrayInfo(CountParamIndex=5),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=5),Optional]
Windows.Win32.System.EventLog.Apis.ReportEventW : lpStrings : [In,NativeArrayInfo(CountParamIndex=5),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=5),Optional]
Windows.Win32.System.HostComputeSystem.Apis.HcsGetProcessorCompatibilityFromSavedState : ProcessorFeaturesString : [Optional,Out] => [Const,Optional,Out]
Windows.Win32.System.ParentalControls.IWPCWebSettings.RequestURLOverride : ppcszSubURLs : [In,NativeArrayInfo(CountParamIndex=2),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=2),Optional]
Windows.Win32.System.RestartManager.Apis.RmRegisterResources : rgsFileNames : [In,NativeArrayInfo(CountParamIndex=1),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=1),Optional]
Windows.Win32.System.RestartManager.Apis.RmRegisterResources : rgsServiceNames : [In,NativeArrayInfo(CountParamIndex=5),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=5),Optional]
Windows.Win32.System.Search.ICommandWithParameters.MapParameterNames : rgParamNames : [In,NativeArrayInfo(CountParamIndex=0)] => [Const,In,NativeArrayInfo(CountParamIndex=0)]
Windows.Win32.System.Services.Apis.StartServiceA : lpServiceArgVectors : [In,NativeArrayInfo(CountParamIndex=1),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=1),Optional]
Windows.Win32.System.Services.Apis.StartServiceW : lpServiceArgVectors : [In,NativeArrayInfo(CountParamIndex=1),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=1),Optional]
Windows.Win32.System.WindowsProgramming.REGINSTALLA.Invoke : pstTable : [In,Out] => [Const,In]
Windows.Win32.System.WinRT.Apis.RoGetParameterizedTypeInstanceIID : nameElements : [In,NativeArrayInfo(CountParamIndex=0)] => [Const,In,NativeArrayInfo(CountParamIndex=0)]
Windows.Win32.System.WinRT.IRoSimpleMetaDataBuilder.SetInterfaceGroupParameterizedDefault : defaultInterfaceNameElements : [In,NativeArrayInfo(CountParamIndex=1)] => [Const,In,NativeArrayInfo(CountParamIndex=1)]
Windows.Win32.UI.Shell.Apis.PathCchFindExtension : ppszExt : [Out] => [Const,Out]
Windows.Win32.UI.Shell.Apis.PathCchSkipRoot : ppszRootEnd : [Out] => [Const,Out]
Windows.Win32.UI.Shell.Apis.PathIsUNCEx : ppszServer : [Optional,Out] => [Const,Optional,Out]
Windows.Win32.UI.Shell.IPackageDebugSettings.EnumerateBackgroundTasks : taskNames : [Out] => [Const,Out]
Windows.Win32.UI.Shell.ISyncMgrControl.StartItemSync : ppszItemIDs : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.UI.Shell.ISyncMgrControl.StopItemSync : ppszItemIDs : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.UI.Shell.ISyncMgrHandler.Synchronize : ppszItemIDs : [In,NativeArrayInfo(CountParamIndex=1)] => [Const,In,NativeArrayInfo(CountParamIndex=1)]
Windows.Win32.UI.Shell.ISyncMgrSessionCreator.CreateSession : ppszItemIDs : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.UI.Shell.PropertiesSystem.Apis.InitPropVariantFromStringVector : prgsz : [In,NativeArrayInfo(CountParamIndex=1),Optional] => [Const,In,NativeArrayInfo(CountParamIndex=1),Optional]
Windows.Win32.UI.Shell.PropertiesSystem.Apis.InitVariantFromStringArray : prgsz : [In,NativeArrayInfo(CountParamIndex=1)] => [Const,In,NativeArrayInfo(CountParamIndex=1)]
Windows.Win32.Web.MsHtml.IDiagnosticsScriptEngine.FireScriptMessageEvent : pszNames : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Web.MsHtml.IDiagnosticsScriptEngine.FireScriptMessageEvent : pszValues : [In,NativeArrayInfo(CountParamIndex=2)] => [Const,In,NativeArrayInfo(CountParamIndex=2)]
Windows.Win32.Web.MsHtml.IDiagnosticsScriptEngineSite.OnMessage : pszData : [In,NativeArrayInfo(CountParamIndex=1)] => [Const,In,NativeArrayInfo(CountParamIndex=1)]
XmlValArr : [FieldOffset(0)] => [Const,FieldOffset(0)]
# Fixed #1482.
Windows.Win32.Security.Apis.SECURITY_APP_PACKAGE_AUTHORITY added
Windows.Win32.Security.Apis.SECURITY_AUTHENTICATION_AUTHORITY added
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -713,7 +713,7 @@ private string GetInfoForNativeType(string nativeTypeName, out bool isConst, out
break;

default:
if (nativeTypeName.StartsWith("const "))
if (nativeTypeName.StartsWith("const ") || Regex.IsMatch(nativeTypeName, "^L?PCW?STR"))
{
isConst = true;
}
Expand Down

0 comments on commit 1f9a88a

Please sign in to comment.