summaryrefslogtreecommitdiffstats
path: root/remoting/host/win
diff options
context:
space:
mode:
authoralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-08 04:25:07 +0000
committeralexeypa@chromium.org <alexeypa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-08 04:25:07 +0000
commit3387e48402e3f2cd4e322ae1bd21d7ece3ce55f1 (patch)
tree201b9368bbaa25113f0b3c310491dc9feb78a3f4 /remoting/host/win
parented3f6cc71c6824d9b607f556fac0113a39f4d90c (diff)
downloadchromium_src-3387e48402e3f2cd4e322ae1bd21d7ece3ce55f1.zip
chromium_src-3387e48402e3f2cd4e322ae1bd21d7ece3ce55f1.tar.gz
chromium_src-3387e48402e3f2cd4e322ae1bd21d7ece3ce55f1.tar.bz2
Reverting r148671, r149866 (broke VS2008 builder) and r150361 (broke ninja).
Rolling GYP to r1458 to undo (r1457, r1452, r1450, r1449). BUG=141132, 137755 TBR=alexeypa@chromium.org Review URL: https://chromiumcodereview.appspot.com/10828203 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150494 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/host/win')
-rw-r--r--remoting/host/win/chromoting.wxs20
-rw-r--r--remoting/host/win/elevated_controller.h7
-rw-r--r--remoting/host/win/elevated_controller.idl2
3 files changed, 10 insertions, 19 deletions
diff --git a/remoting/host/win/chromoting.wxs b/remoting/host/win/chromoting.wxs
index bf8170f..57f8789 100644
--- a/remoting/host/win/chromoting.wxs
+++ b/remoting/host/win/chromoting.wxs
@@ -26,6 +26,7 @@
<?define ControllerAppid = "{4ff35d5e-d226-4550-9248-03e7779e67de}" ?>
<?define ControllerBinary = "remoting_host_controller.exe" ?>
<?define ControllerClass = "ElevatedController Class" ?>
+ <?define ControllerClsid = "{430a9403-8176-4733-afdc-0b325a8fda84}" ?>
<?define ControllerProgid =
"ChromotingElevatedController.ElevatedController" ?>
<?define ControllerTypelib = "{9d9a5a2c-576e-4acd-9c75-aabff74b205d}" ?>
@@ -43,10 +44,6 @@
-->
<?define ControllerSd = "010004805C0000006C00000000000000140000000200480003000000000014000300000001010000000000050400000000001400030000000101000000000005120000000000180003000000010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000" ?>
- <?ifndef ControllerClsid ?>
- <?error ControllerClsid must be defined ?>
- <?endif?>
-
<?ifndef FileSource ?>
<?error FileSource must be defined ?>
<?endif?>
@@ -93,14 +90,10 @@
<Directory Id="ProgramFilesFolder">
<?ifdef OfficialBuild ?>
<Directory Id="program_files_google" Name="Google">
- <Directory Id="chromoting" Name="Chrome Remote Desktop">
- <Directory Id="binaries" Name="$(var.Version)"/>
- </Directory>
+ <Directory Id="binaries" Name="Chrome Remote Desktop"/>
</Directory>
<?else?>
- <Directory Id="chromoting" Name="Chromoting">
- <Directory Id="binaries" Name="$(var.Version)"/>
- </Directory>
+ <Directory Id="binaries" Name="Chromoting"/>
<?endif?>
</Directory>
<Directory Id="CommonAppDataFolder">
@@ -224,12 +217,11 @@
<RegistryKey Key="CurVer" Action="create">
<RegistryValue Type="string"
- Value="$(var.ControllerProgid).$(var.Version)"/>
+ Value="$(var.ControllerProgid).1"/>
</RegistryKey>
</RegistryKey>
- <RegistryKey Key="$(var.ControllerProgid).$(var.Version)"
- Action="create">
+ <RegistryKey Key="$(var.ControllerProgid).1" Action="create">
<RegistryValue Type="string"
Value="$(var.ControllerClass)"/>
@@ -259,7 +251,7 @@
<RegistryKey Key="ProgID" Action="create">
<RegistryValue Type="string"
- Value="$(var.ControllerProgid).$(var.Version)"/>
+ Value="$(var.ControllerProgid).1"/>
</RegistryKey>
<RegistryKey Key="TypeLib" Action="create">
diff --git a/remoting/host/win/elevated_controller.h b/remoting/host/win/elevated_controller.h
index 23bd3a5..dc33e1e 100644
--- a/remoting/host/win/elevated_controller.h
+++ b/remoting/host/win/elevated_controller.h
@@ -16,10 +16,9 @@
namespace remoting {
-class ATL_NO_VTABLE __declspec(uuid(DAEMON_CONTROLLER_CLSID)) ElevatedController
+class ATL_NO_VTABLE ElevatedController
: public ATL::CComObjectRootEx<ATL::CComSingleThreadModel>,
- public ATL::CComCoClass<ElevatedController,
- &__uuidof(ElevatedController)>,
+ public ATL::CComCoClass<ElevatedController, &CLSID_ElevatedController>,
public ATL::IDispatchImpl<IDaemonControl2, &IID_IDaemonControl2,
&LIBID_ChromotingElevatedControllerLib, 1, 1> {
public:
@@ -58,7 +57,7 @@ class ATL_NO_VTABLE __declspec(uuid(DAEMON_CONTROLLER_CLSID)) ElevatedController
DECLARE_PROTECT_FINAL_CONSTRUCT()
};
-OBJECT_ENTRY_AUTO(__uuidof(ElevatedController), ElevatedController)
+OBJECT_ENTRY_AUTO(CLSID_ElevatedController, ElevatedController)
} // namespace remoting
diff --git a/remoting/host/win/elevated_controller.idl b/remoting/host/win/elevated_controller.idl
index 74519a3..590b8dd 100644
--- a/remoting/host/win/elevated_controller.idl
+++ b/remoting/host/win/elevated_controller.idl
@@ -73,7 +73,7 @@ library ChromotingElevatedControllerLib {
importlib("stdole2.tlb");
[
- uuid(DAEMON_CONTROLLER_CLSID),
+ uuid(430a9403-8176-4733-afdc-0b325a8fda84),
helpstring("ElevatedController Class")
]
coclass ElevatedController {