Windows MSI: Add helper DLL and shared migration tools code
authorMichael Schuster <michael@schuster.ms>
Sat, 5 Sep 2020 04:30:09 +0000 (06:30 +0200)
committerMichael Schuster <michael@schuster.ms>
Mon, 21 Sep 2020 14:40:19 +0000 (16:40 +0200)
commit68776fe319b81f1f37676413eb298b0c8ed470b2
treecb671562ee016e9838012732cb2993b76d8b8c5d
parentfc365df5de6e61b9e5e357cc609bece034b45c4e
Windows MSI: Add helper DLL and shared migration tools code

The helper DLL will be utilized by Windows Installer with Custom Actions defined in the NCMsiHelper.wxs WiX fragment.

Exports:
- ExecNsisUninstaller
- RemoveNavigationPaneEntries

Signed-off-by: Michael Schuster <michael@schuster.ms>
17 files changed:
admin/CMakeLists.txt
admin/win/CMakeLists.txt [new file with mode: 0644]
admin/win/tools/CMakeLists.txt [new file with mode: 0644]
admin/win/tools/NCMsiHelper/CMakeLists.txt [new file with mode: 0644]
admin/win/tools/NCMsiHelper/CustomAction.cpp [new file with mode: 0644]
admin/win/tools/NCMsiHelper/CustomAction.def [new file with mode: 0644]
admin/win/tools/NCMsiHelper/LogResult.cpp [new file with mode: 0644]
admin/win/tools/NCMsiHelper/LogResult.h [new file with mode: 0644]
admin/win/tools/NCMsiHelper/NCMsiHelper.cpp [new file with mode: 0644]
admin/win/tools/NCMsiHelper/NCMsiHelper.h [new file with mode: 0644]
admin/win/tools/NCMsiHelper/NCMsiHelper.wxs [new file with mode: 0644]
admin/win/tools/NCToolsShared/CMakeLists.txt [new file with mode: 0644]
admin/win/tools/NCToolsShared/NCTools.h [new file with mode: 0644]
admin/win/tools/NCToolsShared/SimpleMutex.cpp [new file with mode: 0644]
admin/win/tools/NCToolsShared/SimpleMutex.h [new file with mode: 0644]
admin/win/tools/NCToolsShared/utility.h [new file with mode: 0644]
admin/win/tools/NCToolsShared/utility_win.cpp [new file with mode: 0644]