; -------------------------------------------------------------------------------------------------- ; msi.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF MSI_INC MSI_INC equ <1> DllGetVersion PROTO STDCALL :DWORD Migrate10CachedPackagesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ Migrate10CachedPackages equ ENDIF Migrate10CachedPackagesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ Migrate10CachedPackages equ ENDIF MsiAdvertiseProductA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiAdvertiseProduct equ ENDIF MsiAdvertiseProductExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiAdvertiseProductEx equ ENDIF MsiAdvertiseProductExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiAdvertiseProductEx equ ENDIF MsiAdvertiseProductW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiAdvertiseProduct equ ENDIF MsiAdvertiseScriptA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiAdvertiseScript equ ENDIF MsiAdvertiseScriptW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiAdvertiseScript equ ENDIF MsiApplyMultiplePatchesA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiApplyMultiplePatches equ ENDIF MsiApplyMultiplePatchesW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiApplyMultiplePatches equ ENDIF MsiApplyPatchA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiApplyPatch equ ENDIF MsiApplyPatchW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiApplyPatch equ ENDIF MsiCloseAllHandles PROTO STDCALL MsiCloseHandle PROTO STDCALL :DWORD MsiCollectUserInfoA PROTO STDCALL :DWORD IFNDEF __UNICODE__ MsiCollectUserInfo equ ENDIF MsiCollectUserInfoW PROTO STDCALL :DWORD IFDEF __UNICODE__ MsiCollectUserInfo equ ENDIF MsiConfigureFeatureA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiConfigureFeature equ ENDIF MsiConfigureFeatureFromDescriptorA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiConfigureFeatureFromDescriptor equ ENDIF MsiConfigureFeatureFromDescriptorW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiConfigureFeatureFromDescriptor equ ENDIF MsiConfigureFeatureW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiConfigureFeature equ ENDIF MsiConfigureProductA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiConfigureProduct equ ENDIF MsiConfigureProductExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiConfigureProductEx equ ENDIF MsiConfigureProductExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiConfigureProductEx equ ENDIF MsiConfigureProductW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiConfigureProduct equ ENDIF MsiCreateAndVerifyInstallerDirectory PROTO STDCALL :DWORD MsiCreateRecord PROTO STDCALL :DWORD MsiCreateTransformSummaryInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiCreateTransformSummaryInfo equ ENDIF MsiCreateTransformSummaryInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiCreateTransformSummaryInfo equ ENDIF MsiDatabaseApplyTransformA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDatabaseApplyTransform equ ENDIF MsiDatabaseApplyTransformW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDatabaseApplyTransform equ ENDIF MsiDatabaseCommit PROTO STDCALL :DWORD MsiDatabaseExportA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDatabaseExport equ ENDIF MsiDatabaseExportW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDatabaseExport equ ENDIF MsiDatabaseGenerateTransformA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDatabaseGenerateTransform equ ENDIF MsiDatabaseGenerateTransformW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDatabaseGenerateTransform equ ENDIF MsiDatabaseGetPrimaryKeysA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDatabaseGetPrimaryKeys equ ENDIF MsiDatabaseGetPrimaryKeysW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDatabaseGetPrimaryKeys equ ENDIF MsiDatabaseImportA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDatabaseImport equ ENDIF MsiDatabaseImportW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDatabaseImport equ ENDIF MsiDatabaseIsTablePersistentA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiDatabaseIsTablePersistent equ ENDIF MsiDatabaseIsTablePersistentW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiDatabaseIsTablePersistent equ ENDIF MsiDatabaseMergeA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDatabaseMerge equ ENDIF MsiDatabaseMergeW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDatabaseMerge equ ENDIF MsiDatabaseOpenViewA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDatabaseOpenView equ ENDIF MsiDatabaseOpenViewW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDatabaseOpenView equ ENDIF MsiDecomposeDescriptorA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDecomposeDescriptor equ ENDIF MsiDecomposeDescriptorW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDecomposeDescriptor equ ENDIF MsiDeleteUserDataA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDeleteUserData equ ENDIF MsiDeleteUserDataW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDeleteUserData equ ENDIF MsiDetermineApplicablePatchesA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDetermineApplicablePatches equ ENDIF MsiDetermineApplicablePatchesW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDetermineApplicablePatches equ ENDIF MsiDeterminePatchSequenceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiDeterminePatchSequence equ ENDIF MsiDeterminePatchSequenceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiDeterminePatchSequence equ ENDIF MsiDoActionA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiDoAction equ ENDIF MsiDoActionW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiDoAction equ ENDIF MsiEnableLogA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnableLog equ ENDIF MsiEnableLogW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnableLog equ ENDIF MsiEnableUIPreview PROTO STDCALL :DWORD,:DWORD MsiEnumClientsA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumClients equ ENDIF MsiEnumClientsW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnumClients equ ENDIF MsiEnumComponentCostsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumComponentCosts equ ENDIF MsiEnumComponentCostsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnumComponentCosts equ ENDIF MsiEnumComponentQualifiersA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumComponentQualifiers equ ENDIF MsiEnumComponentQualifiersW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnumComponentQualifiers equ ENDIF MsiEnumComponentsA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumComponents equ ENDIF MsiEnumComponentsW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiEnumComponents equ ENDIF MsiEnumFeaturesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumFeatures equ ENDIF MsiEnumFeaturesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnumFeatures equ ENDIF MsiEnumPatchesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumPatches equ ENDIF MsiEnumPatchesExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumPatchesEx equ ENDIF MsiEnumPatchesExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnumPatchesEx equ ENDIF MsiEnumPatchesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnumPatches equ ENDIF MsiEnumProductsA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumProducts equ ENDIF MsiEnumProductsExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumProductsEx equ ENDIF MsiEnumProductsExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnumProductsEx equ ENDIF MsiEnumProductsW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiEnumProducts equ ENDIF MsiEnumRelatedProductsA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiEnumRelatedProducts equ ENDIF MsiEnumRelatedProductsW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiEnumRelatedProducts equ ENDIF MsiEvaluateConditionA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiEvaluateCondition equ ENDIF MsiEvaluateConditionW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiEvaluateCondition equ ENDIF MsiExtractPatchXMLDataA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiExtractPatchXMLData equ ENDIF MsiExtractPatchXMLDataW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiExtractPatchXMLData equ ENDIF MsiFormatRecordA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiFormatRecord equ ENDIF MsiFormatRecordW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiFormatRecord equ ENDIF MsiGetActiveDatabase PROTO STDCALL :DWORD MsiGetComponentPathA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetComponentPath equ ENDIF MsiGetComponentPathW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetComponentPath equ ENDIF MsiGetComponentStateA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetComponentState equ ENDIF MsiGetComponentStateW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetComponentState equ ENDIF MsiGetDatabaseState PROTO STDCALL :DWORD MsiGetFeatureCostA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetFeatureCost equ ENDIF MsiGetFeatureCostW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetFeatureCost equ ENDIF MsiGetFeatureInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetFeatureInfo equ ENDIF MsiGetFeatureInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetFeatureInfo equ ENDIF MsiGetFeatureStateA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetFeatureState equ ENDIF MsiGetFeatureStateW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetFeatureState equ ENDIF MsiGetFeatureUsageA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetFeatureUsage equ ENDIF MsiGetFeatureUsageW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetFeatureUsage equ ENDIF MsiGetFeatureValidStatesA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetFeatureValidStates equ ENDIF MsiGetFeatureValidStatesW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetFeatureValidStates equ ENDIF MsiGetFileHashA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetFileHash equ ENDIF MsiGetFileHashW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetFileHash equ ENDIF MsiGetFileSignatureInformationA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetFileSignatureInformation equ ENDIF MsiGetFileSignatureInformationW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetFileSignatureInformation equ ENDIF MsiGetFileVersionA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetFileVersion equ ENDIF MsiGetFileVersionW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetFileVersion equ ENDIF MsiGetLanguage PROTO STDCALL :DWORD MsiGetLastErrorRecord PROTO STDCALL MsiGetMode PROTO STDCALL :DWORD,:DWORD MsiGetPatchInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetPatchInfo equ ENDIF MsiGetPatchInfoExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetPatchInfoEx equ ENDIF MsiGetPatchInfoExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetPatchInfoEx equ ENDIF MsiGetPatchInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetPatchInfo equ ENDIF MsiGetProductCodeA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiGetProductCode equ ENDIF MsiGetProductCodeFromPackageCodeA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiGetProductCodeFromPackageCode equ ENDIF MsiGetProductCodeFromPackageCodeW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiGetProductCodeFromPackageCode equ ENDIF MsiGetProductCodeW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiGetProductCode equ ENDIF MsiGetProductInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetProductInfo equ ENDIF MsiGetProductInfoExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetProductInfoEx equ ENDIF MsiGetProductInfoExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetProductInfoEx equ ENDIF MsiGetProductInfoFromScriptA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetProductInfoFromScript equ ENDIF MsiGetProductInfoFromScriptW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetProductInfoFromScript equ ENDIF MsiGetProductInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetProductInfo equ ENDIF MsiGetProductPropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetProductProperty equ ENDIF MsiGetProductPropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetProductProperty equ ENDIF MsiGetPropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetProperty equ ENDIF MsiGetPropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetProperty equ ENDIF MsiGetShortcutTargetA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetShortcutTarget equ ENDIF MsiGetShortcutTargetW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetShortcutTarget equ ENDIF MsiGetSourcePathA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetSourcePath equ ENDIF MsiGetSourcePathW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetSourcePath equ ENDIF MsiGetSummaryInformationA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetSummaryInformation equ ENDIF MsiGetSummaryInformationW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetSummaryInformation equ ENDIF MsiGetTargetPathA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetTargetPath equ ENDIF MsiGetTargetPathW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetTargetPath equ ENDIF MsiGetUserInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiGetUserInfo equ ENDIF MsiGetUserInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiGetUserInfo equ ENDIF MsiInstallMissingComponentA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiInstallMissingComponent equ ENDIF MsiInstallMissingComponentW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiInstallMissingComponent equ ENDIF MsiInstallMissingFileA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiInstallMissingFile equ ENDIF MsiInstallMissingFileW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiInstallMissingFile equ ENDIF MsiInstallProductA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiInstallProduct equ ENDIF MsiInstallProductW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiInstallProduct equ ENDIF MsiInvalidateFeatureCache PROTO C :VARARG MsiIsProductElevatedA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiIsProductElevated equ ENDIF MsiIsProductElevatedW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiIsProductElevated equ ENDIF MsiLoadStringA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiLoadString equ ENDIF MsiLoadStringW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiLoadString equ ENDIF MsiLocateComponentA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiLocateComponent equ ENDIF MsiLocateComponentW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiLocateComponent equ ENDIF MsiMessageBoxA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiMessageBox equ ENDIF MsiMessageBoxExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiMessageBoxEx equ ENDIF MsiMessageBoxExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiMessageBoxEx equ ENDIF MsiMessageBoxW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiMessageBox equ ENDIF MsiNotifySidChangeA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiNotifySidChange equ ENDIF MsiNotifySidChangeW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiNotifySidChange equ ENDIF MsiOpenDatabaseA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiOpenDatabase equ ENDIF MsiOpenDatabaseW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiOpenDatabase equ ENDIF MsiOpenPackageA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiOpenPackage equ ENDIF MsiOpenPackageExA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiOpenPackageEx equ ENDIF MsiOpenPackageExW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiOpenPackageEx equ ENDIF MsiOpenPackageW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiOpenPackage equ ENDIF MsiOpenProductA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiOpenProduct equ ENDIF MsiOpenProductW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiOpenProduct equ ENDIF MsiPreviewBillboardA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiPreviewBillboard equ ENDIF MsiPreviewBillboardW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiPreviewBillboard equ ENDIF MsiPreviewDialogA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiPreviewDialog equ ENDIF MsiPreviewDialogW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiPreviewDialog equ ENDIF MsiProcessAdvertiseScriptA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiProcessAdvertiseScript equ ENDIF MsiProcessAdvertiseScriptW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiProcessAdvertiseScript equ ENDIF MsiProcessMessage PROTO STDCALL :DWORD,:DWORD,:DWORD MsiProvideAssemblyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiProvideAssembly equ ENDIF MsiProvideAssemblyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiProvideAssembly equ ENDIF MsiProvideComponentA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiProvideComponent equ ENDIF MsiProvideComponentFromDescriptorA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiProvideComponentFromDescriptor equ ENDIF MsiProvideComponentFromDescriptorW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiProvideComponentFromDescriptor equ ENDIF MsiProvideComponentW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiProvideComponent equ ENDIF MsiProvideQualifiedComponentA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiProvideQualifiedComponent equ ENDIF MsiProvideQualifiedComponentExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiProvideQualifiedComponentEx equ ENDIF MsiProvideQualifiedComponentExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiProvideQualifiedComponentEx equ ENDIF MsiProvideQualifiedComponentW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiProvideQualifiedComponent equ ENDIF MsiQueryComponentStateA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiQueryComponentState equ ENDIF MsiQueryComponentStateW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiQueryComponentState equ ENDIF MsiQueryFeatureStateA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiQueryFeatureState equ ENDIF MsiQueryFeatureStateExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiQueryFeatureStateEx equ ENDIF MsiQueryFeatureStateExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiQueryFeatureStateEx equ ENDIF MsiQueryFeatureStateFromDescriptorA PROTO STDCALL :DWORD IFNDEF __UNICODE__ MsiQueryFeatureStateFromDescriptor equ ENDIF MsiQueryFeatureStateFromDescriptorW PROTO STDCALL :DWORD IFDEF __UNICODE__ MsiQueryFeatureStateFromDescriptor equ ENDIF MsiQueryFeatureStateW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiQueryFeatureState equ ENDIF MsiQueryProductStateA PROTO STDCALL :DWORD IFNDEF __UNICODE__ MsiQueryProductState equ ENDIF MsiQueryProductStateW PROTO STDCALL :DWORD IFDEF __UNICODE__ MsiQueryProductState equ ENDIF MsiRecordClearData PROTO STDCALL :DWORD MsiRecordDataSize PROTO STDCALL :DWORD,:DWORD MsiRecordGetFieldCount PROTO STDCALL :DWORD MsiRecordGetInteger PROTO STDCALL :DWORD,:DWORD MsiRecordGetStringA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiRecordGetString equ ENDIF MsiRecordGetStringW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiRecordGetString equ ENDIF MsiRecordIsNull PROTO STDCALL :DWORD,:DWORD MsiRecordReadStream PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD MsiRecordSetInteger PROTO STDCALL :DWORD,:DWORD,:DWORD MsiRecordSetStreamA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiRecordSetStream equ ENDIF MsiRecordSetStreamW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiRecordSetStream equ ENDIF MsiRecordSetStringA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiRecordSetString equ ENDIF MsiRecordSetStringW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiRecordSetString equ ENDIF MsiReinstallFeatureA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiReinstallFeature equ ENDIF MsiReinstallFeatureFromDescriptorA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiReinstallFeatureFromDescriptor equ ENDIF MsiReinstallFeatureFromDescriptorW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiReinstallFeatureFromDescriptor equ ENDIF MsiReinstallFeatureW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiReinstallFeature equ ENDIF MsiReinstallProductA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiReinstallProduct equ ENDIF MsiReinstallProductW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiReinstallProduct equ ENDIF MsiRemovePatchesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiRemovePatches equ ENDIF MsiRemovePatchesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiRemovePatches equ ENDIF MsiSequenceA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSequence equ ENDIF MsiSequenceW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSequence equ ENDIF MsiSetComponentStateA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSetComponentState equ ENDIF MsiSetComponentStateW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSetComponentState equ ENDIF MsiSetExternalUIA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSetExternalUI equ ENDIF MsiSetExternalUIW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSetExternalUI equ ENDIF MsiSetFeatureAttributesA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSetFeatureAttributes equ ENDIF MsiSetFeatureAttributesW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSetFeatureAttributes equ ENDIF MsiSetFeatureStateA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSetFeatureState equ ENDIF MsiSetFeatureStateW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSetFeatureState equ ENDIF MsiSetInstallLevel PROTO STDCALL :DWORD,:DWORD MsiSetInternalUI PROTO STDCALL :DWORD,:DWORD MsiSetMode PROTO STDCALL :DWORD,:DWORD,:DWORD MsiSetPropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSetProperty equ ENDIF MsiSetPropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSetProperty equ ENDIF MsiSetTargetPathA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSetTargetPath equ ENDIF MsiSetTargetPathW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSetTargetPath equ ENDIF MsiSourceListAddMediaDiskA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListAddMediaDisk equ ENDIF MsiSourceListAddMediaDiskW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListAddMediaDisk equ ENDIF MsiSourceListAddSourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListAddSource equ ENDIF MsiSourceListAddSourceExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListAddSourceEx equ ENDIF MsiSourceListAddSourceExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListAddSourceEx equ ENDIF MsiSourceListAddSourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListAddSource equ ENDIF MsiSourceListClearAllA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListClearAll equ ENDIF MsiSourceListClearAllExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListClearAllEx equ ENDIF MsiSourceListClearAllExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListClearAllEx equ ENDIF MsiSourceListClearAllW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListClearAll equ ENDIF MsiSourceListClearMediaDiskA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListClearMediaDisk equ ENDIF MsiSourceListClearMediaDiskW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListClearMediaDisk equ ENDIF MsiSourceListClearSourceA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListClearSource equ ENDIF MsiSourceListClearSourceW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListClearSource equ ENDIF MsiSourceListEnumMediaDisksA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListEnumMediaDisks equ ENDIF MsiSourceListEnumMediaDisksW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListEnumMediaDisks equ ENDIF MsiSourceListEnumSourcesA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListEnumSources equ ENDIF MsiSourceListEnumSourcesW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListEnumSources equ ENDIF MsiSourceListForceResolutionA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListForceResolution equ ENDIF MsiSourceListForceResolutionExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListForceResolutionEx equ ENDIF MsiSourceListForceResolutionExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListForceResolutionEx equ ENDIF MsiSourceListForceResolutionW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListForceResolution equ ENDIF MsiSourceListGetInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListGetInfo equ ENDIF MsiSourceListGetInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListGetInfo equ ENDIF MsiSourceListSetInfoA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSourceListSetInfo equ ENDIF MsiSourceListSetInfoW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSourceListSetInfo equ ENDIF MsiSummaryInfoGetPropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSummaryInfoGetProperty equ ENDIF MsiSummaryInfoGetPropertyCount PROTO STDCALL :DWORD,:DWORD MsiSummaryInfoGetPropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSummaryInfoGetProperty equ ENDIF MsiSummaryInfoPersist PROTO STDCALL :DWORD MsiSummaryInfoSetPropertyA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiSummaryInfoSetProperty equ ENDIF MsiSummaryInfoSetPropertyW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiSummaryInfoSetProperty equ ENDIF MsiUseFeatureA PROTO STDCALL :DWORD,:DWORD IFNDEF __UNICODE__ MsiUseFeature equ ENDIF MsiUseFeatureExA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiUseFeatureEx equ ENDIF MsiUseFeatureExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiUseFeatureEx equ ENDIF MsiUseFeatureW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ MsiUseFeature equ ENDIF MsiVerifyDiskSpace PROTO STDCALL :DWORD MsiVerifyPackageA PROTO STDCALL :DWORD IFNDEF __UNICODE__ MsiVerifyPackage equ ENDIF MsiVerifyPackageW PROTO STDCALL :DWORD IFDEF __UNICODE__ MsiVerifyPackage equ ENDIF MsiViewClose PROTO STDCALL :DWORD MsiViewExecute PROTO STDCALL :DWORD,:DWORD MsiViewFetch PROTO STDCALL :DWORD,:DWORD MsiViewGetColumnInfo PROTO STDCALL :DWORD,:DWORD,:DWORD MsiViewGetErrorA PROTO STDCALL :DWORD,:DWORD,:DWORD IFNDEF __UNICODE__ MsiViewGetError equ ENDIF MsiViewGetErrorW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ MsiViewGetError equ ENDIF MsiViewModify PROTO STDCALL :DWORD,:DWORD,:DWORD ELSE echo -------------------------------------- echo WARNING duplicate include file msi.inc echo -------------------------------------- ENDIF