aboutsummaryrefslogtreecommitdiff
path: root/src/ext/Msmq/ca/mqqueuesched.cpp
diff options
context:
space:
mode:
authorBevan Weiss <bevan.weiss@gmail.com>2025-01-16 21:29:43 +1100
committerRob Mensching <rob@firegiant.com>2025-03-03 06:35:56 -0800
commit3b9efe831c6a408cd71a7bea6fa95f65c141911b (patch)
treebf57792ff48689ecfffca80f68d0aa5b725dab27 /src/ext/Msmq/ca/mqqueuesched.cpp
parent4992cb0ec8259603133638b19633bd09a32d9261 (diff)
downloadwix-3b9efe831c6a408cd71a7bea6fa95f65c141911b.tar.gz
wix-3b9efe831c6a408cd71a7bea6fa95f65c141911b.tar.bz2
wix-3b9efe831c6a408cd71a7bea6fa95f65c141911b.zip
Fix up missing 'Wix4' prefixes on MSMQ Permission tables.
And updated decompiler to Wix4 table names etc in line with firewall CA. Fixes wixtoolset/issues#8902 Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
Diffstat (limited to 'src/ext/Msmq/ca/mqqueuesched.cpp')
-rw-r--r--src/ext/Msmq/ca/mqqueuesched.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ext/Msmq/ca/mqqueuesched.cpp b/src/ext/Msmq/ca/mqqueuesched.cpp
index 7fdf65e3..42a25ea6 100644
--- a/src/ext/Msmq/ca/mqqueuesched.cpp
+++ b/src/ext/Msmq/ca/mqqueuesched.cpp
@@ -10,9 +10,9 @@ LPCWSTR vcsMessageQueueQuery =
10enum eMessageQueueQuery { mqqMessageQueue = 1, mqqComponent, mqqBasePriority, mqqJournalQuota, mqqLabel, mqqMulticastAddress, mqqPathName, mqqPrivLevel, mqqQuota, mqqServiceTypeGuid, mqqAttributes }; 10enum eMessageQueueQuery { mqqMessageQueue = 1, mqqComponent, mqqBasePriority, mqqJournalQuota, mqqLabel, mqqMulticastAddress, mqqPathName, mqqPrivLevel, mqqQuota, mqqServiceTypeGuid, mqqAttributes };
11 11
12LPCWSTR vcsMessageQueueUserPermissionQuery = 12LPCWSTR vcsMessageQueueUserPermissionQuery =
13 L"SELECT `MessageQueueUserPermission`, `MessageQueue_`, `MessageQueueUserPermission`.`Component_`, `Domain`, `Name`, `Permissions` FROM `Wix4MessageQueueUserPermission`, `Wix4User` WHERE `User_` = `User`"; 13 L"SELECT `MessageQueueUserPermission`, `MessageQueue_`, `Wix4MessageQueueUserPermission`.`Component_`, `Domain`, `Name`, `Permissions` FROM `Wix4MessageQueueUserPermission`, `Wix4User` WHERE `User_` = `User`";
14LPCWSTR vcsMessageQueueGroupPermissionQuery = 14LPCWSTR vcsMessageQueueGroupPermissionQuery =
15 L"SELECT `MessageQueueGroupPermission`, `MessageQueue_`, `MessageQueueGroupPermission`.`Component_`, `Domain`, `Name`, `Permissions` FROM `Wix4MessageQueueGroupPermission`, `Wix4Group` WHERE `Group_` = `Group`"; 15 L"SELECT `MessageQueueGroupPermission`, `MessageQueue_`, `Wix4MessageQueueGroupPermission`.`Component_`, `Domain`, `Name`, `Permissions` FROM `Wix4MessageQueueGroupPermission`, `Wix4Group` WHERE `Group_` = `Group`";
16enum eMessageQueuePermissionQuery { mqpqMessageQueuePermission = 1, mqpqMessageQueue, mqpqComponent, mqpqDomain, mqpqName, mqpqPermissions }; 16enum eMessageQueuePermissionQuery { mqpqMessageQueuePermission = 1, mqpqMessageQueue, mqpqComponent, mqpqDomain, mqpqName, mqpqPermissions };
17 17
18 18
@@ -94,7 +94,7 @@ HRESULT MqiMessageQueueRead(
94 94
95 // loop through all partitions 95 // loop through all partitions
96 hr = WcaOpenExecuteView(vcsMessageQueueQuery, &hView); 96 hr = WcaOpenExecuteView(vcsMessageQueueQuery, &hView);
97 ExitOnFailure(hr, "Failed to execute view on MessageQueue table"); 97 ExitOnFailure(hr, "Failed to execute view on Wix4MessageQueue table");
98 98
99 while (S_OK == (hr = WcaFetchRecord(hView, &hRec))) 99 while (S_OK == (hr = WcaFetchRecord(hView, &hRec)))
100 { 100 {
@@ -324,14 +324,14 @@ HRESULT MqiMessageQueuePermissionRead(
324 HRESULT hr = S_OK; 324 HRESULT hr = S_OK;
325 325
326 // read message queue user permissions 326 // read message queue user permissions
327 if (S_OK == WcaTableExists(L"MessageQueueUserPermission")) 327 if (S_OK == WcaTableExists(L"Wix4MessageQueueUserPermission"))
328 { 328 {
329 hr = MessageQueueTrusteePermissionsRead(vcsMessageQueueUserPermissionQuery, pMessageQueueList, pList); 329 hr = MessageQueueTrusteePermissionsRead(vcsMessageQueueUserPermissionQuery, pMessageQueueList, pList);
330 ExitOnFailure(hr, "Failed to read message queue user permissions"); 330 ExitOnFailure(hr, "Failed to read message queue user permissions");
331 } 331 }
332 332
333 // read message queue group permissions 333 // read message queue group permissions
334 if (S_OK == WcaTableExists(L"MessageQueueGroupPermission")) 334 if (S_OK == WcaTableExists(L"Wix4MessageQueueGroupPermission"))
335 { 335 {
336 hr = MessageQueueTrusteePermissionsRead(vcsMessageQueueGroupPermissionQuery, pMessageQueueList, pList); 336 hr = MessageQueueTrusteePermissionsRead(vcsMessageQueueGroupPermissionQuery, pMessageQueueList, pList);
337 ExitOnFailure(hr, "Failed to read message queue group permissions"); 337 ExitOnFailure(hr, "Failed to read message queue group permissions");