diff options
| author | Bob Arnson <bob@firegiant.com> | 2021-09-19 22:29:32 -0400 |
|---|---|---|
| committer | Bob Arnson <bob@firegiant.com> | 2021-09-19 22:58:34 -0400 |
| commit | 3a4dffe9feb62ea383e767ba903ff1edc8234f0e (patch) | |
| tree | c5a0d63cff6ee880db0ef93b622791c572a835aa /src/ext/Iis/ca | |
| parent | befda7bad8a90f43d7f9ca419e91f79613e0effb (diff) | |
| download | wix-3a4dffe9feb62ea383e767ba903ff1edc8234f0e.tar.gz wix-3a4dffe9feb62ea383e767ba903ff1edc8234f0e.tar.bz2 wix-3a4dffe9feb62ea383e767ba903ff1edc8234f0e.zip | |
Table ids per https://github.com/wixtoolset/issues/issues/5933.
Diffstat (limited to 'src/ext/Iis/ca')
| -rw-r--r-- | src/ext/Iis/ca/caDecor.h | 13 | ||||
| -rw-r--r-- | src/ext/Iis/ca/precomp.h | 2 | ||||
| -rw-r--r-- | src/ext/Iis/ca/scacert.cpp | 2 | ||||
| -rw-r--r-- | src/ext/Iis/ca/scasched.cpp | 34 | ||||
| -rw-r--r-- | src/ext/Iis/ca/scauser.cpp | 8 | ||||
| -rw-r--r-- | src/ext/Iis/ca/scawebdir7.cpp | 2 | ||||
| -rw-r--r-- | src/ext/Iis/ca/scaweblog7.cpp | 4 |
7 files changed, 26 insertions, 39 deletions
diff --git a/src/ext/Iis/ca/caDecor.h b/src/ext/Iis/ca/caDecor.h deleted file mode 100644 index da274650..00000000 --- a/src/ext/Iis/ca/caDecor.h +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | #pragma once | ||
| 2 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | ||
| 3 | |||
| 4 | |||
| 5 | #if defined(_M_ARM64) | ||
| 6 | #define CUSTOM_ACTION_DECORATION(f) L"Wix4" f L"_A64" | ||
| 7 | #elif defined(_M_AMD64) | ||
| 8 | #define CUSTOM_ACTION_DECORATION(f) L"Wix4" f L"_X64" | ||
| 9 | #elif defined(_M_ARM) | ||
| 10 | #define CUSTOM_ACTION_DECORATION(f) L"Wix4" f L"_ARM" | ||
| 11 | #else | ||
| 12 | #define CUSTOM_ACTION_DECORATION(f) L"Wix4" f L"_X86" | ||
| 13 | #endif | ||
diff --git a/src/ext/Iis/ca/precomp.h b/src/ext/Iis/ca/precomp.h index 106ab884..a165154b 100644 --- a/src/ext/Iis/ca/precomp.h +++ b/src/ext/Iis/ca/precomp.h | |||
| @@ -61,4 +61,4 @@ | |||
| 61 | #include "scassl7.h" | 61 | #include "scassl7.h" |
| 62 | #include "scaexecIIS7.h" | 62 | #include "scaexecIIS7.h" |
| 63 | 63 | ||
| 64 | #include "caDecor.h" | 64 | #include "..\..\caDecor.h" |
diff --git a/src/ext/Iis/ca/scacert.cpp b/src/ext/Iis/ca/scacert.cpp index 0bb87f9f..82a83f18 100644 --- a/src/ext/Iis/ca/scacert.cpp +++ b/src/ext/Iis/ca/scacert.cpp | |||
| @@ -85,7 +85,7 @@ VOID ParseCertificateAuthority(__in LPCWSTR wzCertificateAuthorityOrig, __out LP | |||
| 85 | */ | 85 | */ |
| 86 | 86 | ||
| 87 | 87 | ||
| 88 | LPCWSTR vcsCertQuery = L"SELECT `Certificate`, `Name`, `Component_`, `StoreLocation`, `StoreName`, `Attributes`, `Binary_`, `CertificatePath`, `PFXPassword` FROM `Certificate`"; | 88 | LPCWSTR vcsCertQuery = L"SELECT `Certificate`, `Name`, `Component_`, `StoreLocation`, `StoreName`, `Attributes`, `Binary_`, `CertificatePath`, `PFXPassword` FROM `Wix4Certificate`"; |
| 89 | enum eCertQuery { cqCertificate = 1, cqName, cqComponent, cqStoreLocation, cqStoreName, cqAttributes, cqCertificateBinary, cqCertificatePath, cqPFXPassword }; | 89 | enum eCertQuery { cqCertificate = 1, cqName, cqComponent, cqStoreLocation, cqStoreName, cqAttributes, cqCertificateBinary, cqCertificatePath, cqPFXPassword }; |
| 90 | 90 | ||
| 91 | 91 | ||
diff --git a/src/ext/Iis/ca/scasched.cpp b/src/ext/Iis/ca/scasched.cpp index de021275..14fa97ac 100644 --- a/src/ext/Iis/ca/scasched.cpp +++ b/src/ext/Iis/ca/scasched.cpp | |||
| @@ -7,58 +7,58 @@ const int WriteMetabaseChangesCost = 20; | |||
| 7 | const int WriteIIS7ConfigChangesCost = 20; | 7 | const int WriteIIS7ConfigChangesCost = 20; |
| 8 | 8 | ||
| 9 | // sql queries | 9 | // sql queries |
| 10 | LPCWSTR vcsUserDeferredQuery = L"SELECT `User`, `Component_`, `Name`, `Domain`, `Password` FROM `User`"; | 10 | LPCWSTR vcsUserDeferredQuery = L"SELECT `User`, `Component_`, `Name`, `Domain`, `Password` FROM `Wix4User`"; |
| 11 | 11 | ||
| 12 | LPCWSTR vcsWebSvcExtQuery = L"SELECT `Component_`, `File`, `Description`, `Group`, `Attributes` FROM `IIsWebServiceExtension`"; | 12 | LPCWSTR vcsWebSvcExtQuery = L"SELECT `Component_`, `File`, `Description`, `Group`, `Attributes` FROM `Wix4IIsWebServiceExtension`"; |
| 13 | 13 | ||
| 14 | LPCWSTR vcsAppPoolQuery = L"SELECT `AppPool`, `Name`, `Component_`, `Attributes`, `User_`, `RecycleMinutes`, `RecycleRequests`, `RecycleTimes`, `VirtualMemory`, `PrivateMemory`, `IdleTimeout`, `QueueLimit`, `CPUMon`, `MaxProc`, `ManagedRuntimeVersion`, `ManagedPipelineMode` FROM `IIsAppPool`"; | 14 | LPCWSTR vcsAppPoolQuery = L"SELECT `AppPool`, `Name`, `Component_`, `Attributes`, `User_`, `RecycleMinutes`, `RecycleRequests`, `RecycleTimes`, `VirtualMemory`, `PrivateMemory`, `IdleTimeout`, `QueueLimit`, `CPUMon`, `MaxProc`, `ManagedRuntimeVersion`, `ManagedPipelineMode` FROM `Wix4IIsAppPool`"; |
| 15 | 15 | ||
| 16 | LPCWSTR vcsComponentAttrQuery = L"SELECT `Component`,`Attributes` FROM `Component`"; | 16 | LPCWSTR vcsComponentAttrQuery = L"SELECT `Component`,`Attributes` FROM `Component`"; |
| 17 | 17 | ||
| 18 | LPCWSTR vcsMimeMapQuery = L"SELECT `MimeMap`, `ParentType`, `ParentValue`, `MimeType`, `Extension` FROM `IIsMimeMap`"; | 18 | LPCWSTR vcsMimeMapQuery = L"SELECT `MimeMap`, `ParentType`, `ParentValue`, `MimeType`, `Extension` FROM `Wix4IIsMimeMap`"; |
| 19 | 19 | ||
| 20 | LPCWSTR vcsHttpHeaderQuery = L"SELECT `Name`, `ParentType`, `ParentValue`, `Value`, `Attributes` FROM `IIsHttpHeader` ORDER BY `Sequence`"; | 20 | LPCWSTR vcsHttpHeaderQuery = L"SELECT `Name`, `ParentType`, `ParentValue`, `Value`, `Attributes` FROM `Wix4IIsHttpHeader` ORDER BY `Sequence`"; |
| 21 | 21 | ||
| 22 | LPCWSTR vcsWebErrorQuery = | 22 | LPCWSTR vcsWebErrorQuery = |
| 23 | L"SELECT `ErrorCode`, `SubCode`, `ParentType`, `ParentValue`, `File`, `URL` " | 23 | L"SELECT `ErrorCode`, `SubCode`, `ParentType`, `ParentValue`, `File`, `URL` " |
| 24 | L"FROM `IIsWebError` ORDER BY `ErrorCode`, `SubCode`"; | 24 | L"FROM `Wix4IIsWebError` ORDER BY `ErrorCode`, `SubCode`"; |
| 25 | 25 | ||
| 26 | LPCWSTR vcsWebDirPropertiesQuery = L"SELECT `DirProperties`, `Access`, `Authorization`, `AnonymousUser_`, `IIsControlledPassword`, `LogVisits`, `Index`, `DefaultDoc`, `AspDetailedError`, `HttpExpires`, `CacheControlMaxAge`, `CacheControlCustom`, `NoCustomError`, `AccessSSLFlags`, `AuthenticationProviders` " | 26 | LPCWSTR vcsWebDirPropertiesQuery = L"SELECT `DirProperties`, `Access`, `Authorization`, `AnonymousUser_`, `IIsControlledPassword`, `LogVisits`, `Index`, `DefaultDoc`, `AspDetailedError`, `HttpExpires`, `CacheControlMaxAge`, `CacheControlCustom`, `NoCustomError`, `AccessSSLFlags`, `AuthenticationProviders` " |
| 27 | L"FROM `IIsWebDirProperties`"; | 27 | L"FROM `Wix4IIsWebDirProperties`"; |
| 28 | 28 | ||
| 29 | LPCWSTR vcsSslCertificateQuery = L"SELECT `Certificate`.`StoreName`, `CertificateHash`.`Hash`, `IIsWebSiteCertificates`.`Web_` FROM `Certificate`, `CertificateHash`, `IIsWebSiteCertificates` WHERE `Certificate`.`Certificate`=`CertificateHash`.`Certificate_` AND `CertificateHash`.`Certificate_`=`IIsWebSiteCertificates`.`Certificate_`"; | 29 | LPCWSTR vcsSslCertificateQuery = L"SELECT `Wix4Certificate`.`StoreName`, `Wix4CertificateHash`.`Hash`, `Wix4IIsWebSiteCertificates`.`Web_` FROM `Wix4Certificate`, `Wix4CertificateHash`, `Wix4IIsWebSiteCertificates` WHERE `Wix4Certificate`.`Certificate`=`Wix4CertificateHash`.`Certificate_` AND `Wix4CertificateHash`.`Certificate_`=`Wix4IIsWebSiteCertificates`.`Certificate_`"; |
| 30 | 30 | ||
| 31 | LPCWSTR vcsWebLogQuery = L"SELECT `Log`, `Format` " | 31 | LPCWSTR vcsWebLogQuery = L"SELECT `Log`, `Format` " |
| 32 | L"FROM `IIsWebLog`"; | 32 | L"FROM `Wix4IIsWebLog`"; |
| 33 | 33 | ||
| 34 | LPCWSTR vcsWebApplicationQuery = L"SELECT `Name`, `Isolation`, `AllowSessions`, `SessionTimeout`, " | 34 | LPCWSTR vcsWebApplicationQuery = L"SELECT `Name`, `Isolation`, `AllowSessions`, `SessionTimeout`, " |
| 35 | L"`Buffer`, `ParentPaths`, `DefaultScript`, `ScriptTimeout`, " | 35 | L"`Buffer`, `ParentPaths`, `DefaultScript`, `ScriptTimeout`, " |
| 36 | L"`ServerDebugging`, `ClientDebugging`, `AppPool_`, `Application` " | 36 | L"`ServerDebugging`, `ClientDebugging`, `AppPool_`, `Application` " |
| 37 | L"FROM `IIsWebApplication`"; | 37 | L"FROM `Wix4IIsWebApplication`"; |
| 38 | 38 | ||
| 39 | LPCWSTR vcsWebAppExtensionQuery = L"SELECT `Extension`, `Verbs`, `Executable`, `Attributes`, `Application_` FROM `IIsWebApplicationExtension`"; | 39 | LPCWSTR vcsWebAppExtensionQuery = L"SELECT `Extension`, `Verbs`, `Executable`, `Attributes`, `Application_` FROM `Wix4IIsWebApplicationExtension`"; |
| 40 | 40 | ||
| 41 | LPCWSTR vcsWebQuery = L"SELECT `Web`, `Component_`, `Id`, `Description`, `ConnectionTimeout`, `Directory_`, `State`, `Attributes`, `DirProperties_`, `Application_`, " | 41 | LPCWSTR vcsWebQuery = L"SELECT `Web`, `Component_`, `Id`, `Description`, `ConnectionTimeout`, `Directory_`, `State`, `Attributes`, `DirProperties_`, `Application_`, " |
| 42 | L"`Address`, `IP`, `Port`, `Header`, `Secure`, `Log_` FROM `IIsWebSite`, `IIsWebAddress` " | 42 | L"`Address`, `IP`, `Port`, `Header`, `Secure`, `Log_` FROM `Wix4IIsWebSite`, `Wix4IIsWebAddress` " |
| 43 | L"WHERE `KeyAddress_`=`Address` ORDER BY `Sequence`"; | 43 | L"WHERE `KeyAddress_`=`Address` ORDER BY `Sequence`"; |
| 44 | 44 | ||
| 45 | LPCWSTR vcsWebAddressQuery = L"SELECT `Address`, `Web_`, `IP`, `Port`, `Header`, `Secure` " | 45 | LPCWSTR vcsWebAddressQuery = L"SELECT `Address`, `Web_`, `IP`, `Port`, `Header`, `Secure` " |
| 46 | L"FROM `IIsWebAddress`"; | 46 | L"FROM `Wix4IIsWebAddress`"; |
| 47 | 47 | ||
| 48 | LPCWSTR vcsWebBaseQuery = L"SELECT `Web`, `Id`, `IP`, `Port`, `Header`, `Secure`, `Description` " | 48 | LPCWSTR vcsWebBaseQuery = L"SELECT `Web`, `Id`, `IP`, `Port`, `Header`, `Secure`, `Description` " |
| 49 | L"FROM `IIsWebSite`, `IIsWebAddress` " | 49 | L"FROM `Wix4IIsWebSite`, `Wix4IIsWebAddress` " |
| 50 | L"WHERE `KeyAddress_`=`Address`"; | 50 | L"WHERE `KeyAddress_`=`Address`"; |
| 51 | 51 | ||
| 52 | LPCWSTR vcsWebDirQuery = L"SELECT `Web_`, `WebDir`, `Component_`, `Path`, `DirProperties_`, `Application_` " | 52 | LPCWSTR vcsWebDirQuery = L"SELECT `Web_`, `WebDir`, `Component_`, `Path`, `DirProperties_`, `Application_` " |
| 53 | L"FROM `IIsWebDir`"; | 53 | L"FROM `Wix4IIsWebDir`"; |
| 54 | 54 | ||
| 55 | LPCWSTR vcsVDirQuery = L"SELECT `Web_`, `VirtualDir`, `Component_`, `Alias`, `Directory_`, `DirProperties_`, `Application_` " | 55 | LPCWSTR vcsVDirQuery = L"SELECT `Web_`, `VirtualDir`, `Component_`, `Alias`, `Directory_`, `DirProperties_`, `Application_` " |
| 56 | L"FROM `IIsWebVirtualDir`"; | 56 | L"FROM `IIsWebVirtualDir`"; |
| 57 | 57 | ||
| 58 | LPCWSTR vcsFilterQuery = L"SELECT `Web_`, `Name`, `Component_`, `Path`, `Description`, `Flags`, `LoadOrder` FROM `IIsFilter` ORDER BY `Web_`"; | 58 | LPCWSTR vcsFilterQuery = L"SELECT `Web_`, `Name`, `Component_`, `Path`, `Description`, `Flags`, `LoadOrder` FROM `Wix4IIsFilter` ORDER BY `Web_`"; |
| 59 | 59 | ||
| 60 | LPCWSTR vcsPropertyQuery = L"SELECT `Property`, `Component_`, `Attributes`, `Value` " | 60 | LPCWSTR vcsPropertyQuery = L"SELECT `Property`, `Component_`, `Attributes`, `Value` " |
| 61 | L"FROM `IIsProperty`"; | 61 | L"FROM `Wix4IIsProperty`"; |
| 62 | 62 | ||
| 63 | #define IIS7CONDITION L"VersionNT >= 600" | 63 | #define IIS7CONDITION L"VersionNT >= 600" |
| 64 | #define USEIIS7CONDITION IIS7CONDITION L"AND NOT UseIis6Compatibility" | 64 | #define USEIIS7CONDITION IIS7CONDITION L"AND NOT UseIis6Compatibility" |
diff --git a/src/ext/Iis/ca/scauser.cpp b/src/ext/Iis/ca/scauser.cpp index 0b99edff..eaea8f2c 100644 --- a/src/ext/Iis/ca/scauser.cpp +++ b/src/ext/Iis/ca/scauser.cpp | |||
| @@ -2,16 +2,16 @@ | |||
| 2 | 2 | ||
| 3 | #include "precomp.h" | 3 | #include "precomp.h" |
| 4 | 4 | ||
| 5 | LPCWSTR vcsUserQuery = L"SELECT `User`, `Component_`, `Name`, `Domain`, `Password` FROM `User` WHERE `User`=?"; | 5 | LPCWSTR vcsUserQuery = L"SELECT `User`, `Component_`, `Name`, `Domain`, `Password` FROM `Wix4User` WHERE `User`=?"; |
| 6 | enum eUserQuery { vuqUser = 1, vuqComponent, vuqName, vuqDomain, vuqPassword }; | 6 | enum eUserQuery { vuqUser = 1, vuqComponent, vuqName, vuqDomain, vuqPassword }; |
| 7 | 7 | ||
| 8 | LPCWSTR vcsGroupQuery = L"SELECT `Group`, `Component_`, `Name`, `Domain` FROM `Group` WHERE `Group`=?"; | 8 | LPCWSTR vcsGroupQuery = L"SELECT `Group`, `Component_`, `Name`, `Domain` FROM `Wix4Group` WHERE `Group`=?"; |
| 9 | enum eGroupQuery { vgqGroup = 1, vgqComponent, vgqName, vgqDomain }; | 9 | enum eGroupQuery { vgqGroup = 1, vgqComponent, vgqName, vgqDomain }; |
| 10 | 10 | ||
| 11 | LPCWSTR vcsUserGroupQuery = L"SELECT `User_`, `Group_` FROM `UserGroup` WHERE `User_`=?"; | 11 | LPCWSTR vcsUserGroupQuery = L"SELECT `User_`, `Group_` FROM `Wix4UserGroup` WHERE `User_`=?"; |
| 12 | enum eUserGroupQuery { vugqUser = 1, vugqGroup }; | 12 | enum eUserGroupQuery { vugqUser = 1, vugqGroup }; |
| 13 | 13 | ||
| 14 | LPCWSTR vActionableQuery = L"SELECT `User`,`Component_`,`Name`,`Domain`,`Password`,`Attributes` FROM `User` WHERE `Component_` IS NOT NULL"; | 14 | LPCWSTR vActionableQuery = L"SELECT `User`,`Component_`,`Name`,`Domain`,`Password`,`Attributes` FROM `Wix4User` WHERE `Component_` IS NOT NULL"; |
| 15 | enum eActionableQuery { vaqUser = 1, vaqComponent, vaqName, vaqDomain, vaqPassword, vaqAttributes }; | 15 | enum eActionableQuery { vaqUser = 1, vaqComponent, vaqName, vaqDomain, vaqPassword, vaqAttributes }; |
| 16 | 16 | ||
| 17 | HRESULT __stdcall ScaGetUserDeferred( | 17 | HRESULT __stdcall ScaGetUserDeferred( |
diff --git a/src/ext/Iis/ca/scawebdir7.cpp b/src/ext/Iis/ca/scawebdir7.cpp index 5ead0470..bd338808 100644 --- a/src/ext/Iis/ca/scawebdir7.cpp +++ b/src/ext/Iis/ca/scawebdir7.cpp | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | // sql queries | 5 | // sql queries |
| 6 | static LPCWSTR vcsWebDirQuery7 = L"SELECT `Web_`, `WebDir`, `Component_`, `Path`, `DirProperties_`, `Application_`" | 6 | static LPCWSTR vcsWebDirQuery7 = L"SELECT `Web_`, `WebDir`, `Component_`, `Path`, `DirProperties_`, `Application_`" |
| 7 | L"FROM `IIsWebDir`"; | 7 | L"FROM `Wix4IIsWebDir`"; |
| 8 | 8 | ||
| 9 | enum eWebDirQuery { wdqWeb = 1, wdqWebDir, wdqComponent , wdqPath, wdqProperties, wdqApplication, wdqInstalled, wdqAction }; | 9 | enum eWebDirQuery { wdqWeb = 1, wdqWebDir, wdqComponent , wdqPath, wdqProperties, wdqApplication, wdqInstalled, wdqAction }; |
| 10 | 10 | ||
diff --git a/src/ext/Iis/ca/scaweblog7.cpp b/src/ext/Iis/ca/scaweblog7.cpp index c857c46f..b8a4db9e 100644 --- a/src/ext/Iis/ca/scaweblog7.cpp +++ b/src/ext/Iis/ca/scaweblog7.cpp | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | #include "precomp.h" | 3 | #include "precomp.h" |
| 4 | // sql queries | 4 | // sql queries |
| 5 | LPCWSTR vcsWebLogQuery7 = L"SELECT `Log`, `Format` " | 5 | LPCWSTR vcsWebLogQuery7 = L"SELECT `Log`, `Format` " |
| 6 | L"FROM `IIsWebLog` WHERE `Log`=?"; | 6 | L"FROM `Wix4IIsWebLog` WHERE `Log`=?"; |
| 7 | 7 | ||
| 8 | enum eWebLogQuery { wlqLog = 1, wlqFormat }; | 8 | enum eWebLogQuery { wlqLog = 1, wlqFormat }; |
| 9 | 9 | ||
| @@ -50,7 +50,7 @@ HRESULT ScaGetWebLog7( | |||
| 50 | ExitOnFailure(hr, "failed to copy log name: %ls", pwzData); | 50 | ExitOnFailure(hr, "failed to copy log name: %ls", pwzData); |
| 51 | 51 | ||
| 52 | hr = WcaGetRecordString(hRec, wlqFormat, &pwzData); | 52 | hr = WcaGetRecordString(hRec, wlqFormat, &pwzData); |
| 53 | ExitOnFailure(hr, "failed to get IIsWebLog.Format for Log:", wzLog); | 53 | ExitOnFailure(hr, "failed to get IIsWebLog.Format for Log: %ls", wzLog); |
| 54 | 54 | ||
| 55 | //translate WIX log format name strings to IIS7 | 55 | //translate WIX log format name strings to IIS7 |
| 56 | if (0 == lstrcmpW(pwzData, L"Microsoft IIS Log File Format")) | 56 | if (0 == lstrcmpW(pwzData, L"Microsoft IIS Log File Format")) |
