From a379ecf9e3c3a8b2092eecdd435140d47769d466 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <[email protected]> Date: Mon, 29 Jun 2020 20:40:00 +0530 Subject: [PATCH 3/4] crt: move dismapi to lib-common
Signed-off-by: Biswapriyo Nath <[email protected]> --- .../{libarm32 => lib-common}/dismapi.def | 43 ++++++++ mingw-w64-crt/lib32/Makefile.am | 1 + mingw-w64-crt/lib32/dismapi.def | 102 ++++++++++++++++++ mingw-w64-crt/lib64/Makefile.am | 1 + mingw-w64-crt/libarm64/Makefile.am | 1 + 5 files changed, 148 insertions(+) rename mingw-w64-crt/{libarm32 => lib-common}/dismapi.def (53%) create mode 100644 mingw-w64-crt/lib32/dismapi.def diff --git a/mingw-w64-crt/libarm32/dismapi.def b/mingw-w64-crt/lib-common/dismapi.def similarity index 53% rename from mingw-w64-crt/libarm32/dismapi.def rename to mingw-w64-crt/lib-common/dismapi.def index 2bfe1e7..f4aba2f 100644 --- a/mingw-w64-crt/libarm32/dismapi.def +++ b/mingw-w64-crt/lib-common/dismapi.def @@ -5,6 +5,7 @@ ; LIBRARY "DismApi.DLL" EXPORTS +DismAddCapability DismAddDriver DismAddPackage DismApplyUnattend @@ -15,6 +16,8 @@ DismCommitImage DismDelete DismDisableFeature DismEnableFeature +DismGetCapabilities +DismGetCapabilityInfo DismGetDriverInfo DismGetDrivers DismGetFeatureInfo @@ -24,36 +27,76 @@ DismGetImageInfo DismGetLastErrorMessage DismGetMountedImageInfo DismGetPackageInfo +DismGetPackageInfoEx DismGetPackages +DismGetReservedStorageState DismInitialize DismMountImage DismOpenSession DismRemountImage +DismRemoveCapability DismRemoveDriver DismRemovePackage DismRestoreImageHealth +DismSetReservedStorageState DismShutdown DismUnmountImage +_DismAddCapabilityEx +_DismAddDriverEx +_DismAddPackageEx +_DismAddPackageFamilyToUninstallBlocklist _DismAddProvisionedAppxPackage +_DismApplyCustomDataImage +_DismApplyFfuImage +_DismApplyProvisioningPackage +_DismCleanImage _DismEnableDisableFeature _DismExportDriver +_DismExportSource +_DismExportSourceEx +_DismGetCapabilitiesEx +_DismGetCapabilityInfoEx _DismGetCurrentEdition +_DismGetDriversEx +_DismGetEffectiveSystemUILanguage _DismGetFeaturesEx +_DismGetInstallLanguage _DismGetKCacheBinaryValue _DismGetKCacheDwordValue _DismGetKCacheStringValue _DismGetLastCBSSessionID +_DismGetNonRemovableAppsPolicy +_DismGetOSUninstallWindow _DismGetOsInfo _DismGetProductKeyInfo _DismGetProvisionedAppxPackages +_DismGetProvisioningPackageInfo _DismGetRegistryMountPoint _DismGetStateFromCBSSessionID +_DismGetTargetCompositionEditions _DismGetTargetEditions +_DismGetTargetVirtualEditions +_DismGetUsedSpace +_DismInitiateOSUninstall _DismOptimizeImage +_DismOptimizeProvisionedAppxPackages +_DismRemoveOSUninstall +_DismRemovePackageFamilyFromUninstallBlocklist _DismRemoveProvisionedAppxPackage +_DismRemoveProvisionedAppxPackageAllUsers +_DismRevertPendingActions +_DismSetAllIntlSettings _DismSetAppXProvisionedDataFile _DismSetEdition +_DismSetEdition2 _DismSetFirstBootCommandLine _DismSetMachineName +_DismSetOSUninstallWindow _DismSetProductKey +_DismSetSkuIntlDefaults +_DismSplitFfuImage +_DismStage +_DismSysprepCleanup +_DismSysprepGeneralize +_DismSysprepSpecialize _DismValidateProductKey diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index a6d2013..3980c5d 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am @@ -106,6 +106,7 @@ lib32_DATA += %reldir%/libdhcpcsvc6.a lib32_DATA += %reldir%/libdhcpsapi.a #lib32_DATA += %reldir%/libdinput.a # Handled by custom rule #lib32_DATA += %reldir%/libdinput8.a # Handled by custom rule +lib32_DATA += %reldir%/libdismapi.a lib32_DATA += %reldir%/libdlcapi.a lib32_DATA += %reldir%/libdnsapi.a lib32_DATA += %reldir%/libdpapi.a diff --git a/mingw-w64-crt/lib32/dismapi.def b/mingw-w64-crt/lib32/dismapi.def new file mode 100644 index 0000000..a85146f --- /dev/null +++ b/mingw-w64-crt/lib32/dismapi.def @@ -0,0 +1,102 @@ +; +; Definition file of DismApi.DLL +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "DismApi.DLL" +EXPORTS +DismAddCapability@32 +DismAddDriver@12 +DismAddPackage@28 +DismApplyUnattend@12 +DismCheckImageHealth@24 +DismCleanupMountpoints@0 +DismCloseSession@4 +DismCommitImage@20 +DismDelete@4 +DismDisableFeature@28 +DismEnableFeature@44 +DismGetCapabilities@12 +DismGetCapabilityInfo@12 +DismGetDriverInfo@20 +DismGetDrivers@16 +DismGetFeatureInfo@20 +DismGetFeatureParent@24 +DismGetFeatures@20 +DismGetImageInfo@12 +DismGetLastErrorMessage@4 +DismGetMountedImageInfo@8 +DismGetPackageInfo@16 +DismGetPackageInfoEx@16 +DismGetPackages@12 +DismGetReservedStorageState@8 +DismInitialize@12 +DismMountImage@36 +DismOpenSession@16 +DismRemountImage@4 +DismRemoveCapability@20 +DismRemoveDriver@8 +DismRemovePackage@24 +DismRestoreImageHealth@28 +DismSetReservedStorageState@8 +DismShutdown@0 +DismUnmountImage@20 +_DismAddCapabilityEx@32 +_DismAddDriverEx@24 +_DismAddPackageEx@40 +_DismAddPackageFamilyToUninstallBlocklist@8 +_DismAddProvisionedAppxPackage@48 +_DismApplyCustomDataImage@24 +_DismApplyFfuImage@12 +_DismApplyProvisioningPackage@20 +_DismCleanImage@24 +_DismEnableDisableFeature@48 +_DismExportDriver@20 +_DismExportSource@28 +_DismExportSourceEx@28 +_DismGetCapabilitiesEx@24 +_DismGetCapabilityInfoEx@24 +_DismGetCurrentEdition@8 +_DismGetDriversEx@24 +_DismGetEffectiveSystemUILanguage@8 +_DismGetFeaturesEx@20 +_DismGetInstallLanguage@8 +_DismGetKCacheBinaryValue@16 +_DismGetKCacheDwordValue@12 +_DismGetKCacheStringValue@12 +_DismGetLastCBSSessionID@8 +_DismGetNonRemovableAppsPolicy@12 +_DismGetOSUninstallWindow@8 +_DismGetOsInfo@8 +_DismGetProductKeyInfo@16 +_DismGetProvisionedAppxPackages@12 +_DismGetProvisioningPackageInfo@12 +_DismGetRegistryMountPoint@12 +_DismGetStateFromCBSSessionID@16 +_DismGetTargetCompositionEditions@12 +_DismGetTargetEditions@12 +_DismGetTargetVirtualEditions@16 +_DismGetUsedSpace@12 +_DismInitiateOSUninstall@8 +_DismOptimizeImage@20 +_DismOptimizeProvisionedAppxPackages@4 +_DismRemoveOSUninstall@4 +_DismRemovePackageFamilyFromUninstallBlocklist@8 +_DismRemoveProvisionedAppxPackage@8 +_DismRemoveProvisionedAppxPackageAllUsers@12 +_DismRevertPendingActions@16 +_DismSetAllIntlSettings@8 +_DismSetAppXProvisionedDataFile@12 +_DismSetEdition2@24 +_DismSetEdition@24 +_DismSetFirstBootCommandLine@12 +_DismSetMachineName@8 +_DismSetOSUninstallWindow@8 +_DismSetProductKey@8 +_DismSetSkuIntlDefaults@8 +_DismSplitFfuImage@16 +_DismStage@4 +_DismSysprepCleanup@24 +_DismSysprepGeneralize@28 +_DismSysprepSpecialize@20 +_DismValidateProductKey@8 diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am index 040dcdc..d64ad04 100644 --- a/mingw-w64-crt/lib64/Makefile.am +++ b/mingw-w64-crt/lib64/Makefile.am @@ -112,6 +112,7 @@ lib64_DATA += %reldir%/libdimsroam.a #lib64_DATA += %reldir%/libdinput.a # Handled by custom rule #lib64_DATA += %reldir%/libdinput8.a # Handled by custom rule lib64_DATA += %reldir%/libdiskcopy.a +lib64_DATA += %reldir%/libdismapi.a lib64_DATA += %reldir%/libdmconfig.a lib64_DATA += %reldir%/libdmdskmgr.a lib64_DATA += %reldir%/libdmivcitf.a diff --git a/mingw-w64-crt/libarm64/Makefile.am b/mingw-w64-crt/libarm64/Makefile.am index 6212908..b82c098 100644 --- a/mingw-w64-crt/libarm64/Makefile.am +++ b/mingw-w64-crt/libarm64/Makefile.am @@ -69,6 +69,7 @@ libarm64_DATA += %reldir%/libdimsroam.a #libarm64_DATA += %reldir%/libdinput.a # Handled by custom rule #libarm64_DATA += %reldir%/libdinput8.a # Handled by custom rule libarm64_DATA += %reldir%/libdiskcopy.a +libarm64_DATA += %reldir%/libdismapi.a libarm64_DATA += %reldir%/libdmutil.a libarm64_DATA += %reldir%/libdnsapi.a libarm64_DATA += %reldir%/libdnsrslvr.a -- 2.27.0
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
