Skip to content

Commit 4496c46

Browse files
committed
ComPlus CUSTOM_ACTION_DECORATION
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
1 parent 733886e commit 4496c46

File tree

2 files changed

+13
-25
lines changed

2 files changed

+13
-25
lines changed

src/ext/ComPlus/ca/cpsched.cpp

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,17 @@
33
#include "precomp.h"
44

55

6-
#ifdef _WIN64
7-
#define CP_COMPLUSROLLBACKINSTALLPREPARE L"ComPlusRollbackInstallPrepare_64"
8-
#define CP_COMPLUSINSTALLPREPARE L"ComPlusInstallPrepare_64"
9-
#define CP_COMPLUSROLLBACKINSTALLEXECUTE L"ComPlusRollbackInstallExecute_64"
10-
#define CP_COMPLUSINSTALLEXECUTE L"ComPlusInstallExecute_64"
11-
#define CP_COMPLUSINSTALLEXECUTECOMMIT L"ComPlusInstallExecuteCommit_64"
12-
#define CP_COMPLUSINSTALLCOMMIT L"ComPlusInstallCommit_64"
13-
#define CP_COMPLUSROLLBACKINSTALLPREPARE L"ComPlusRollbackInstallPrepare_64"
14-
#define CP_COMPLUSINSTALLPREPARE L"ComPlusInstallPrepare_64"
15-
#define CP_COMPLUSROLLBACKUNINSTALLEXECUTE L"ComPlusRollbackUninstallExecute_64"
16-
#define CP_COMPLUSUNINSTALLEXECUTE L"ComPlusUninstallExecute_64"
17-
#define CP_COMPLUSINSTALLCOMMIT L"ComPlusInstallCommit_64"
18-
#else
19-
#define CP_COMPLUSROLLBACKINSTALLPREPARE L"ComPlusRollbackInstallPrepare"
20-
#define CP_COMPLUSINSTALLPREPARE L"ComPlusInstallPrepare"
21-
#define CP_COMPLUSROLLBACKINSTALLEXECUTE L"ComPlusRollbackInstallExecute"
22-
#define CP_COMPLUSINSTALLEXECUTE L"ComPlusInstallExecute"
23-
#define CP_COMPLUSINSTALLEXECUTECOMMIT L"ComPlusInstallExecuteCommit"
24-
#define CP_COMPLUSINSTALLCOMMIT L"ComPlusInstallCommit"
25-
#define CP_COMPLUSROLLBACKINSTALLPREPARE L"ComPlusRollbackInstallPrepare"
26-
#define CP_COMPLUSINSTALLPREPARE L"ComPlusInstallPrepare"
27-
#define CP_COMPLUSROLLBACKUNINSTALLEXECUTE L"ComPlusRollbackUninstallExecute"
28-
#define CP_COMPLUSUNINSTALLEXECUTE L"ComPlusUninstallExecute"
29-
#define CP_COMPLUSINSTALLCOMMIT L"ComPlusInstallCommit"
30-
#endif
6+
#define CP_COMPLUSROLLBACKINSTALLPREPARE CUSTOM_ACTION_DECORATION(L"ComPlusRollbackInstallPrepare")
7+
#define CP_COMPLUSINSTALLPREPARE CUSTOM_ACTION_DECORATION(L"ComPlusInstallPrepare")
8+
#define CP_COMPLUSROLLBACKINSTALLEXECUTE CUSTOM_ACTION_DECORATION(L"ComPlusRollbackInstallExecute")
9+
#define CP_COMPLUSINSTALLEXECUTE CUSTOM_ACTION_DECORATION(L"ComPlusInstallExecute")
10+
#define CP_COMPLUSINSTALLEXECUTECOMMIT CUSTOM_ACTION_DECORATION(L"ComPlusInstallExecuteCommit")
11+
#define CP_COMPLUSINSTALLCOMMIT CUSTOM_ACTION_DECORATION(L"ComPlusInstallCommit")
12+
#define CP_COMPLUSROLLBACKINSTALLPREPARE CUSTOM_ACTION_DECORATION(L"ComPlusRollbackInstallPrepare")
13+
#define CP_COMPLUSINSTALLPREPARE CUSTOM_ACTION_DECORATION(L"ComPlusInstallPrepare")
14+
#define CP_COMPLUSROLLBACKUNINSTALLEXECUTE CUSTOM_ACTION_DECORATION(L"ComPlusRollbackUninstallExecute")
15+
#define CP_COMPLUSUNINSTALLEXECUTE CUSTOM_ACTION_DECORATION(L"ComPlusUninstallExecute")
16+
#define CP_COMPLUSINSTALLCOMMIT CUSTOM_ACTION_DECORATION(L"ComPlusInstallCommit")
3117

3218
/********************************************************************
3319
ConfigureComPlusInstall - CUSTOM ACTION ENTRY POINT for installing COM+ components

src/ext/ComPlus/ca/precomp.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,5 @@
3131
#include "cpapprolesched.h"
3232
#include "cpasmsched.h"
3333
#include "cpsubssched.h"
34+
35+
#include "..\..\caDecor.h"

0 commit comments

Comments
 (0)