Skip to content

Commit 9815c14

Browse files
authored
Update win32metadata (#1578)
1 parent d531fc7 commit 9815c14

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Directory.Packages.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
77

88
<MicroBuildVersion>2.0.201</MicroBuildVersion>
9-
<MetadataVersion>65.0.8-preview</MetadataVersion>
9+
<MetadataVersion>68.0.4-preview</MetadataVersion>
1010
<WDKMetadataVersion>0.13.25-experimental</WDKMetadataVersion>
1111
<!-- <DiaMetadataVersion>0.2.185-preview-g7e1e6a442c</DiaMetadataVersion> -->
1212
<ApiDocsVersion>0.1.42-alpha</ApiDocsVersion>

test/CsWin32Generator.Tests/CsWin32GeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ public async Task PointerReturnValueIsPreserved()
171171

172172
public static IList<object[]> TestSignatureData => [
173173
["IMFMediaKeySession", "get_KeySystem", "winmdroot.Foundation.BSTR* keySystem"],
174-
["AddPrinterW", "AddPrinter", "winmdroot.Foundation.PWSTR pName, uint Level, Span<byte> pPrinter"],
174+
["AddPrinterW", "AddPrinter", "string pName, uint Level, Span<byte> pPrinter"],
175175
// MemorySized-struct param should have Span<byte> parameter.
176176
["SHGetFileInfo", "SHGetFileInfo", "string pszPath, winmdroot.Storage.FileSystem.FILE_FLAGS_AND_ATTRIBUTES dwFileAttributes, Span<byte> psfi, winmdroot.UI.Shell.SHGFI_FLAGS uFlags"],
177177
// MemorySized-struct param should also have a version with `ref struct` parameter.

test/Microsoft.Windows.CsWin32.Tests/ExternMethodTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ public void PrinterApiProjectsBytePointerParameter()
126126
{
127127
this.compilation = this.starterCompilations["net35"];
128128
this.GenerateApi("AddPrinter");
129-
var methodSignatures = this.FindGeneratedMethod("AddPrinter_SafeHandle").Select(x => x.ParameterList.ToString());
130-
Assert.Contains("(winmdroot.Foundation.PWSTR pName, uint Level, byte* pPrinter)", methodSignatures);
129+
var methodSignatures = this.FindGeneratedMethod("AddPrinter").Select(x => x.ParameterList.ToString());
130+
Assert.Contains("(string pName, uint Level, byte* pPrinter)", methodSignatures);
131131
}
132132

133133
private static AttributeSyntax? FindDllImportAttribute(SyntaxList<AttributeListSyntax> attributeLists) => attributeLists.SelectMany(al => al.Attributes).FirstOrDefault(a => a.Name.ToString() == "DllImport");

0 commit comments

Comments
 (0)