| Index: remoting/host/elevated_controller_win.h
|
| diff --git a/remoting/host/elevated_controller_win.h b/remoting/host/elevated_controller_win.h
|
| index e76db77fa526d8d5a1bf7ad166414478391a820e..a341c4f89553dc7a9a56059eeedd24f219fc94f8 100644
|
| --- a/remoting/host/elevated_controller_win.h
|
| +++ b/remoting/host/elevated_controller_win.h
|
| @@ -19,8 +19,8 @@ namespace remoting {
|
| class ATL_NO_VTABLE ElevatedControllerWin
|
| : public ATL::CComObjectRootEx<ATL::CComSingleThreadModel>,
|
| public ATL::CComCoClass<ElevatedControllerWin, &CLSID_ElevatedController>,
|
| - public ATL::IDispatchImpl<IDaemonControl, &IID_IDaemonControl,
|
| - &LIBID_ChromotingElevatedControllerLib, 1, 0> {
|
| + public ATL::IDispatchImpl<IDaemonControl2, &IID_IDaemonControl2,
|
| + &LIBID_ChromotingElevatedControllerLib, 1, 1> {
|
| public:
|
| ElevatedControllerWin();
|
|
|
| @@ -36,6 +36,10 @@ class ATL_NO_VTABLE ElevatedControllerWin
|
| STDMETHOD(StopDaemon)();
|
| STDMETHOD(UpdateConfig)(BSTR config);
|
|
|
| + // IDaemonControl2 implementation.
|
| + STDMETHOD(GetUsageStatsConsent)(BOOL* allowed, BOOL* set_by_policy);
|
| + STDMETHOD(SetUsageStatsConsent)(BOOL allowed);
|
| +
|
| DECLARE_NO_REGISTRY()
|
|
|
| private:
|
| @@ -43,6 +47,7 @@ class ATL_NO_VTABLE ElevatedControllerWin
|
|
|
| BEGIN_COM_MAP(ElevatedControllerWin)
|
| COM_INTERFACE_ENTRY(IDaemonControl)
|
| + COM_INTERFACE_ENTRY(IDaemonControl2)
|
| COM_INTERFACE_ENTRY(IDispatch)
|
| END_COM_MAP()
|
|
|
|
|