diff options
author | Bevan Weiss <bevan.weiss@gmail.com> | 2025-01-16 21:29:43 +1100 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2025-03-03 06:35:56 -0800 |
commit | 3b9efe831c6a408cd71a7bea6fa95f65c141911b (patch) | |
tree | bf57792ff48689ecfffca80f68d0aa5b725dab27 /src/ext/Msmq/ca/mqqueuesched.cpp | |
parent | 4992cb0ec8259603133638b19633bd09a32d9261 (diff) | |
download | wix-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.cpp | 10 |
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 = | |||
10 | enum eMessageQueueQuery { mqqMessageQueue = 1, mqqComponent, mqqBasePriority, mqqJournalQuota, mqqLabel, mqqMulticastAddress, mqqPathName, mqqPrivLevel, mqqQuota, mqqServiceTypeGuid, mqqAttributes }; | 10 | enum eMessageQueueQuery { mqqMessageQueue = 1, mqqComponent, mqqBasePriority, mqqJournalQuota, mqqLabel, mqqMulticastAddress, mqqPathName, mqqPrivLevel, mqqQuota, mqqServiceTypeGuid, mqqAttributes }; |
11 | 11 | ||
12 | LPCWSTR vcsMessageQueueUserPermissionQuery = | 12 | LPCWSTR 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`"; |
14 | LPCWSTR vcsMessageQueueGroupPermissionQuery = | 14 | LPCWSTR 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`"; |
16 | enum eMessageQueuePermissionQuery { mqpqMessageQueuePermission = 1, mqpqMessageQueue, mqpqComponent, mqpqDomain, mqpqName, mqpqPermissions }; | 16 | enum 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"); |