Skip to content

Commit

Permalink
Validate baseline for lib files (#2132)
Browse files Browse the repository at this point in the history
  • Loading branch information
kennykerr authored Nov 2, 2022
1 parent 85324db commit c6dfdde
Show file tree
Hide file tree
Showing 344 changed files with 17,147 additions and 4 deletions.
17 changes: 16 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,21 @@ jobs:
- name: Run cargo doc
run: cargo doc --no-deps -p windows

lib_generation:
name: Check generation of libs
runs-on: windows-2019
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Run tool
shell: cmd
run: |
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars32.bat" x86
cargo run -p tool_msvc
- name: Compare
shell: bash
run: git diff --exit-code crates/targets/baseline || (echo '::error::Generated target libs are out-of-date.'; exit 1)

generation:
name: Check generation of `tool_${{ matrix.generator }}`
runs-on: windows-2019
Expand All @@ -42,7 +57,7 @@ jobs:
- name: Compare
shell: bash
run: git diff --exit-code || (echo '::error::Generated `tool_${{ matrix.generator }}` are out-of-date. Please run `cargo run -p tool_${{ matrix.generator }}`'; exit 1)

cargo_sys:
name: Check windows-sys
strategy:
Expand Down
3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ members = [
"crates/tests/*",
"crates/tools/*",
]
exclude = [
"crates/targets/baseline",
]
3 changes: 3 additions & 0 deletions crates/targets/baseline/aclui.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall CreateSecurityPage(int p0) {}
void __stdcall EditSecurity(int p0, int p1) {}
void __stdcall EditSecurityAdvanced(int p0, int p1, int p2) {}
22 changes: 22 additions & 0 deletions crates/targets/baseline/activeds.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
void __stdcall ADsBuildEnumerator(int p0, int p1) {}
void __stdcall ADsBuildVarArrayInt(int p0, int p1, int p2) {}
void __stdcall ADsBuildVarArrayStr(int p0, int p1, int p2) {}
void __stdcall ADsDecodeBinaryData(int p0, int p1, int p2) {}
void __stdcall ADsEncodeBinaryData(int p0, int p1, int p2) {}
void __stdcall ADsEnumerateNext(int p0, int p1, int p2, int p3) {}
void __stdcall ADsFreeEnumerator(int p0) {}
void __stdcall ADsGetLastError(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall ADsGetObject(int p0, int p1, int p2) {}
void __stdcall ADsOpenObject(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall ADsSetLastError(int p0, int p1, int p2) {}
void __stdcall AdsFreeAdsValues(int p0, int p1) {}
void __stdcall AdsTypeToPropVariant(int p0, int p1, int p2) {}
void __stdcall AllocADsMem(int p0) {}
void __stdcall AllocADsStr(int p0) {}
void __stdcall BinarySDToSecurityDescriptor(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall FreeADsMem(int p0) {}
void __stdcall FreeADsStr(int p0) {}
void __stdcall PropVariantToAdsType(int p0, int p1, int p2, int p3) {}
void __stdcall ReallocADsMem(int p0, int p1, int p2) {}
void __stdcall ReallocADsStr(int p0, int p1) {}
void __stdcall SecurityDescriptorToBinarySD(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) {}
609 changes: 609 additions & 0 deletions crates/targets/baseline/advapi32.dll.c

Large diffs are not rendered by default.

50 changes: 50 additions & 0 deletions crates/targets/baseline/advpack.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
void __stdcall AddDelBackupEntryA(int p0, int p1, int p2, int p3) {}
void __stdcall AddDelBackupEntryW(int p0, int p1, int p2, int p3) {}
void __stdcall AdvInstallFileA(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall AdvInstallFileW(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall CloseINFEngine(int p0) {}
void __stdcall DelNodeA(int p0, int p1) {}
void __stdcall DelNodeRunDLL32W(int p0, int p1, int p2, int p3) {}
void __stdcall DelNodeW(int p0, int p1) {}
void __stdcall ExecuteCabA(int p0, int p1, int p2) {}
void __stdcall ExecuteCabW(int p0, int p1, int p2) {}
void __stdcall ExtractFilesA(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall ExtractFilesW(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall FileSaveMarkNotExistA(int p0, int p1, int p2) {}
void __stdcall FileSaveMarkNotExistW(int p0, int p1, int p2) {}
void __stdcall FileSaveRestoreOnINFA(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall FileSaveRestoreOnINFW(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall FileSaveRestoreW(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall GetVersionFromFileA(int p0, int p1, int p2, int p3) {}
void __stdcall GetVersionFromFileExA(int p0, int p1, int p2, int p3) {}
void __stdcall GetVersionFromFileExW(int p0, int p1, int p2, int p3) {}
void __stdcall GetVersionFromFileW(int p0, int p1, int p2, int p3) {}
void __stdcall IsNTAdmin(int p0, int p1) {}
void __stdcall LaunchINFSectionExW(int p0, int p1, int p2, int p3) {}
void __stdcall LaunchINFSectionW(int p0, int p1, int p2, int p3) {}
void __stdcall NeedReboot(int p0) {}
void __stdcall NeedRebootInit() {}
void __stdcall OpenINFEngineA(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall OpenINFEngineW(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall RebootCheckOnInstallA(int p0, int p1, int p2, int p3) {}
void __stdcall RebootCheckOnInstallW(int p0, int p1, int p2, int p3) {}
void __stdcall RegInstallA(int p0, int p1, int p2) {}
void __stdcall RegInstallW(int p0, int p1, int p2) {}
void __stdcall RegRestoreAllA(int p0, int p1, int p2) {}
void __stdcall RegRestoreAllW(int p0, int p1, int p2) {}
void __stdcall RegSaveRestoreA(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall RegSaveRestoreOnINFA(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall RegSaveRestoreOnINFW(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall RegSaveRestoreW(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall RunSetupCommandA(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7) {}
void __stdcall RunSetupCommandW(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7) {}
void __stdcall SetPerUserSecValuesA(int p0) {}
void __stdcall SetPerUserSecValuesW(int p0) {}
void __stdcall TranslateInfStringA(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7) {}
void __stdcall TranslateInfStringExA(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7) {}
void __stdcall TranslateInfStringExW(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7) {}
void __stdcall TranslateInfStringW(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7) {}
void __stdcall UserInstStubWrapperA(int p0, int p1, int p2, int p3) {}
void __stdcall UserInstStubWrapperW(int p0, int p1, int p2, int p3) {}
void __stdcall UserUnInstStubWrapperA(int p0, int p1, int p2, int p3) {}
void __stdcall UserUnInstStubWrapperW(int p0, int p1, int p2, int p3) {}
7 changes: 7 additions & 0 deletions crates/targets/baseline/amsi.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
void __stdcall AmsiCloseSession(int p0, int p1) {}
void __stdcall AmsiInitialize(int p0, int p1) {}
void __stdcall AmsiNotifyOperation(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall AmsiOpenSession(int p0, int p1) {}
void __stdcall AmsiScanBuffer(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall AmsiScanString(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall AmsiUninitialize(int p0) {}
10 changes: 10 additions & 0 deletions crates/targets/baseline/api-ms-win-appmodel-runtime-l1-1-1.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
void __stdcall GetApplicationUserModelIdFromToken(int p0, int p1, int p2) {}
void __stdcall GetPackageFamilyNameFromToken(int p0, int p1, int p2) {}
void __stdcall GetPackageFullNameFromToken(int p0, int p1, int p2) {}
void __stdcall GetStagedPackageOrigin(int p0, int p1) {}
void __stdcall OpenPackageInfoByFullNameForUser(int p0, int p1, int p2, int p3) {}
void __stdcall VerifyApplicationUserModelId(int p0) {}
void __stdcall VerifyPackageFamilyName(int p0) {}
void __stdcall VerifyPackageFullName(int p0) {}
void __stdcall VerifyPackageId(int p0) {}
void __stdcall VerifyPackageRelativeApplicationId(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
void __stdcall GetCurrentPackageInfo2(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall GetCurrentPackagePath2(int p0, int p1, int p2) {}
void __stdcall GetPackageInfo2(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall GetPackagePathByFullName2(int p0, int p1, int p2, int p3) {}
void __stdcall GetStagedPackagePathByFullName2(int p0, int p1, int p2, int p3) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall IsApiSetImplemented(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall RaiseCustomSystemEventTrigger(int p0) {}
1 change: 1 addition & 0 deletions crates/targets/baseline/api-ms-win-core-comm-l1-1-1.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall OpenCommPort(int p0, int p1, int p2) {}
1 change: 1 addition & 0 deletions crates/targets/baseline/api-ms-win-core-comm-l1-1-2.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall GetCommPorts(int p0, int p1, int p2) {}
3 changes: 3 additions & 0 deletions crates/targets/baseline/api-ms-win-core-enclave-l1-1-1.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall DeleteEnclave(int p0) {}
void __stdcall LoadEnclaveImageA(int p0, int p1) {}
void __stdcall LoadEnclaveImageW(int p0, int p1) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall TerminateProcessOnMemoryExhaustion(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
void __stdcall GetFeatureEnabledState(int p0, int p1) {}
void __stdcall RecordFeatureError(int p0, int p1) {}
void __stdcall RecordFeatureUsage(int p0, int p1, int p2, int p3) {}
void __stdcall SubscribeFeatureStateChangeNotification(int p0, int p1, int p2) {}
void __stdcall UnsubscribeFeatureStateChangeNotification(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall GetFeatureVariant(int p0, int p1, int p2, int p3) {}
11 changes: 11 additions & 0 deletions crates/targets/baseline/api-ms-win-core-file-fromapp-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
void __stdcall CopyFileFromAppW(int p0, int p1, int p2) {}
void __stdcall CreateDirectoryFromAppW(int p0, int p1) {}
void __stdcall CreateFile2FromAppW(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall CreateFileFromAppW(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall DeleteFileFromAppW(int p0) {}
void __stdcall FindFirstFileExFromAppW(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall GetFileAttributesExFromAppW(int p0, int p1, int p2) {}
void __stdcall MoveFileFromAppW(int p0, int p1) {}
void __stdcall RemoveDirectoryFromAppW(int p0) {}
void __stdcall ReplaceFileFromAppW(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall SetFileAttributesFromAppW(int p0, int p1) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall CompareObjectHandles(int p0, int p1) {}
12 changes: 12 additions & 0 deletions crates/targets/baseline/api-ms-win-core-ioring-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
void __stdcall BuildIoRingCancelRequest(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall BuildIoRingReadFile(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10) {}
void __stdcall BuildIoRingRegisterBuffers(int p0, int p1, int p2, int p3) {}
void __stdcall BuildIoRingRegisterFileHandles(int p0, int p1, int p2, int p3) {}
void __stdcall CloseIoRing(int p0) {}
void __stdcall CreateIoRing(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall GetIoRingInfo(int p0, int p1) {}
void __stdcall IsIoRingOpSupported(int p0, int p1) {}
void __stdcall PopIoRingCompletion(int p0, int p1) {}
void __stdcall QueryIoRingCapabilities(int p0) {}
void __stdcall SetIoRingCompletionEvent(int p0, int p1) {}
void __stdcall SubmitIoRing(int p0, int p1, int p2, int p3) {}
4 changes: 4 additions & 0 deletions crates/targets/baseline/api-ms-win-core-marshal-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
void __stdcall HRGN_UserFree64(int p0, int p1) {}
void __stdcall HRGN_UserMarshal64(int p0, int p1, int p2) {}
void __stdcall HRGN_UserSize64(int p0, int p1, int p2) {}
void __stdcall HRGN_UserUnmarshal64(int p0, int p1, int p2) {}
4 changes: 4 additions & 0 deletions crates/targets/baseline/api-ms-win-core-memory-l1-1-3.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
void __stdcall OpenFileMappingFromApp(int p0, int p1, int p2) {}
void __stdcall SetProcessValidCallTargets(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall VirtualAllocFromApp(int p0, int p1, int p2, int p3) {}
void __stdcall VirtualProtectFromApp(int p0, int p1, int p2, int p3) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall QueryVirtualMemoryInformation(int p0, int p1, int p2, int p3, int p4, int p5) {}
3 changes: 3 additions & 0 deletions crates/targets/baseline/api-ms-win-core-memory-l1-1-5.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall MapViewOfFileNuma2(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8) {}
void __stdcall UnmapViewOfFile2(int p0, int p1, int p2) {}
void __stdcall VirtualUnlockEx(int p0, int p1, int p2) {}
4 changes: 4 additions & 0 deletions crates/targets/baseline/api-ms-win-core-memory-l1-1-6.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
void __stdcall MapViewOfFile3(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) {}
void __stdcall MapViewOfFile3FromApp(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) {}
void __stdcall VirtualAlloc2(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall VirtualAlloc2FromApp(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
2 changes: 2 additions & 0 deletions crates/targets/baseline/api-ms-win-core-memory-l1-1-7.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
void __stdcall CreateFileMapping2(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) {}
void __stdcall SetProcessValidCallTargetsForMappedView(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7) {}
3 changes: 3 additions & 0 deletions crates/targets/baseline/api-ms-win-core-memory-l1-1-8.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall AllocateUserPhysicalPages2(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall OpenDedicatedMemoryPartition(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall QueryPartitionInformation(int p0, int p1, int p2, int p3) {}
22 changes: 22 additions & 0 deletions crates/targets/baseline/api-ms-win-core-path-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
void __stdcall PathAllocCanonicalize(int p0, int p1, int p2) {}
void __stdcall PathAllocCombine(int p0, int p1, int p2, int p3) {}
void __stdcall PathCchAddBackslash(int p0, int p1) {}
void __stdcall PathCchAddBackslashEx(int p0, int p1, int p2, int p3) {}
void __stdcall PathCchAddExtension(int p0, int p1, int p2) {}
void __stdcall PathCchAppend(int p0, int p1, int p2) {}
void __stdcall PathCchAppendEx(int p0, int p1, int p2, int p3) {}
void __stdcall PathCchCanonicalize(int p0, int p1, int p2) {}
void __stdcall PathCchCanonicalizeEx(int p0, int p1, int p2, int p3) {}
void __stdcall PathCchCombine(int p0, int p1, int p2, int p3) {}
void __stdcall PathCchCombineEx(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall PathCchFindExtension(int p0, int p1, int p2) {}
void __stdcall PathCchIsRoot(int p0) {}
void __stdcall PathCchRemoveBackslash(int p0, int p1) {}
void __stdcall PathCchRemoveBackslashEx(int p0, int p1, int p2, int p3) {}
void __stdcall PathCchRemoveExtension(int p0, int p1) {}
void __stdcall PathCchRemoveFileSpec(int p0, int p1) {}
void __stdcall PathCchRenameExtension(int p0, int p1, int p2) {}
void __stdcall PathCchSkipRoot(int p0, int p1) {}
void __stdcall PathCchStripPrefix(int p0, int p1) {}
void __stdcall PathCchStripToRoot(int p0, int p1) {}
void __stdcall PathIsUNCEx(int p0, int p1) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
void __stdcall RegisterAppStateChangeNotification(int p0, int p1, int p2) {}
void __stdcall UnregisterAppStateChangeNotification(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
void __stdcall RegisterAppConstrainedChangeNotification(int p0, int p1, int p2) {}
void __stdcall UnregisterAppConstrainedChangeNotification(int p0) {}
3 changes: 3 additions & 0 deletions crates/targets/baseline/api-ms-win-core-realtime-l1-1-1.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall QueryInterruptTime(int p0) {}
void __stdcall QueryInterruptTimePrecise(int p0) {}
void __stdcall QueryUnbiasedInterruptTimePrecise(int p0) {}
3 changes: 3 additions & 0 deletions crates/targets/baseline/api-ms-win-core-realtime-l1-1-2.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall ConvertAuxiliaryCounterToPerformanceCounter(int p0, int p1, int p2, int p3) {}
void __stdcall ConvertPerformanceCounterToAuxiliaryCounter(int p0, int p1, int p2, int p3) {}
void __stdcall QueryAuxiliaryCounterFrequency(int p0) {}
1 change: 1 addition & 0 deletions crates/targets/baseline/api-ms-win-core-slapi-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall SLQueryLicenseValueFromApp(int p0, int p1, int p2, int p3, int p4) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall GetRegistryValueWithFallbackW(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) {}
3 changes: 3 additions & 0 deletions crates/targets/baseline/api-ms-win-core-synch-l1-2-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall WaitOnAddress(int p0, int p1, int p2, int p3) {}
void __stdcall WakeByAddressAll(int p0) {}
void __stdcall WakeByAddressSingle(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall GetOsSafeBootMode(int p0) {}
2 changes: 2 additions & 0 deletions crates/targets/baseline/api-ms-win-core-sysinfo-l1-2-3.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
void __stdcall GetIntegratedDisplaySize(int p0) {}
void __stdcall GetOsManufacturingMode(int p0) {}
2 changes: 2 additions & 0 deletions crates/targets/baseline/api-ms-win-core-sysinfo-l1-2-4.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
void __stdcall GetSystemTimeAdjustmentPrecise(int p0, int p1, int p2) {}
void __stdcall SetSystemTimeAdjustmentPrecise(int p0, int p1, int p2) {}
2 changes: 2 additions & 0 deletions crates/targets/baseline/api-ms-win-core-util-l1-1-1.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
void __stdcall DecodeRemotePointer(int p0, int p1, int p2) {}
void __stdcall EncodeRemotePointer(int p0, int p1, int p2) {}
11 changes: 11 additions & 0 deletions crates/targets/baseline/api-ms-win-core-winrt-error-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
void __stdcall GetRestrictedErrorInfo(int p0) {}
void __stdcall RoCaptureErrorContext(int p0) {}
void __stdcall RoFailFastWithErrorContext(int p0) {}
void __stdcall RoGetErrorReportingFlags(int p0) {}
void __stdcall RoOriginateError(int p0, int p1) {}
void __stdcall RoOriginateErrorW(int p0, int p1, int p2) {}
void __stdcall RoResolveRestrictedErrorInfoReference(int p0, int p1) {}
void __stdcall RoSetErrorReportingFlags(int p0) {}
void __stdcall RoTransformError(int p0, int p1, int p2) {}
void __stdcall RoTransformErrorW(int p0, int p1, int p2, int p3) {}
void __stdcall SetRestrictedErrorInfo(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
void __stdcall IsErrorPropagationEnabled() {}
void __stdcall RoClearError() {}
void __stdcall RoGetMatchingRestrictedErrorInfo(int p0, int p1) {}
void __stdcall RoInspectCapturedStackBackTrace(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall RoInspectThreadErrorInfo(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall RoOriginateLanguageException(int p0, int p1, int p2) {}
void __stdcall RoReportFailedDelegate(int p0, int p1) {}
void __stdcall RoReportUnhandledError(int p0) {}
9 changes: 9 additions & 0 deletions crates/targets/baseline/api-ms-win-core-winrt-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
void __stdcall RoActivateInstance(int p0, int p1) {}
void __stdcall RoGetActivationFactory(int p0, int p1, int p2) {}
void __stdcall RoGetApartmentIdentifier(int p0) {}
void __stdcall RoInitialize(int p0) {}
void __stdcall RoRegisterActivationFactories(int p0, int p1, int p2, int p3) {}
void __stdcall RoRegisterForApartmentShutdown(int p0, int p1, int p2) {}
void __stdcall RoRevokeActivationFactories(int p0) {}
void __stdcall RoUninitialize() {}
void __stdcall RoUnregisterForApartmentShutdown(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall RoGetServerActivatableClasses(int p0, int p1, int p2) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall RoGetBufferMarshaler(int p0) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall RoFreeParameterizedTypeExtra(int p0) {}
void __stdcall RoGetParameterizedTypeInstanceIID(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall RoParameterizedTypeExtraGetTypeSignature(int p0) {}
27 changes: 27 additions & 0 deletions crates/targets/baseline/api-ms-win-core-winrt-string-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
void __stdcall HSTRING_UserFree(int p0, int p1) {}
void __stdcall HSTRING_UserFree64(int p0, int p1) {}
void __stdcall HSTRING_UserMarshal(int p0, int p1, int p2) {}
void __stdcall HSTRING_UserMarshal64(int p0, int p1, int p2) {}
void __stdcall HSTRING_UserSize(int p0, int p1, int p2) {}
void __stdcall HSTRING_UserSize64(int p0, int p1, int p2) {}
void __stdcall HSTRING_UserUnmarshal(int p0, int p1, int p2) {}
void __stdcall HSTRING_UserUnmarshal64(int p0, int p1, int p2) {}
void __stdcall WindowsCompareStringOrdinal(int p0, int p1, int p2) {}
void __stdcall WindowsConcatString(int p0, int p1, int p2) {}
void __stdcall WindowsCreateString(int p0, int p1, int p2) {}
void __stdcall WindowsCreateStringReference(int p0, int p1, int p2, int p3) {}
void __stdcall WindowsDeleteString(int p0) {}
void __stdcall WindowsDeleteStringBuffer(int p0) {}
void __stdcall WindowsDuplicateString(int p0, int p1) {}
void __stdcall WindowsGetStringLen(int p0) {}
void __stdcall WindowsGetStringRawBuffer(int p0, int p1) {}
void __stdcall WindowsInspectString(int p0, int p1, int p2, int p3, int p4, int p5) {}
void __stdcall WindowsIsStringEmpty(int p0) {}
void __stdcall WindowsPreallocateStringBuffer(int p0, int p1, int p2) {}
void __stdcall WindowsPromoteStringBuffer(int p0, int p1) {}
void __stdcall WindowsReplaceString(int p0, int p1, int p2, int p3) {}
void __stdcall WindowsStringHasEmbeddedNull(int p0, int p1) {}
void __stdcall WindowsSubstring(int p0, int p1, int p2) {}
void __stdcall WindowsSubstringWithSpecifiedLength(int p0, int p1, int p2, int p3) {}
void __stdcall WindowsTrimStringEnd(int p0, int p1, int p2) {}
void __stdcall WindowsTrimStringStart(int p0, int p1, int p2) {}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
void __stdcall WindowsInspectString2(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
3 changes: 3 additions & 0 deletions crates/targets/baseline/api-ms-win-core-wow64-l1-1-1.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void __stdcall GetSystemWow64Directory2A(int p0, int p1, int p2) {}
void __stdcall GetSystemWow64Directory2W(int p0, int p1, int p2) {}
void __stdcall Wow64SetThreadDefaultGuestMachine(int p0) {}
9 changes: 9 additions & 0 deletions crates/targets/baseline/api-ms-win-devices-query-l1-1-0.dll.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
void __stdcall DevCloseObjectQuery(int p0) {}
void __stdcall DevCreateObjectQuery(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8) {}
void __stdcall DevCreateObjectQueryFromId(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) {}
void __stdcall DevCreateObjectQueryFromIds(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9) {}
void __stdcall DevFindProperty(int p0, int p1, int p2, int p3, int p4) {}
void __stdcall DevFreeObjectProperties(int p0, int p1) {}
void __stdcall DevFreeObjects(int p0, int p1) {}
void __stdcall DevGetObjectProperties(int p0, int p1, int p2, int p3, int p4, int p5, int p6) {}
void __stdcall DevGetObjects(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7) {}
Loading

0 comments on commit c6dfdde

Please sign in to comment.