diff options
Diffstat (limited to 'ceee/ie')
-rw-r--r-- | ceee/ie/plugin/toolband/toolband.def | 10 | ||||
-rw-r--r-- | ceee/ie/plugin/toolband/toolband_module.cc | 14 |
2 files changed, 20 insertions, 4 deletions
diff --git a/ceee/ie/plugin/toolband/toolband.def b/ceee/ie/plugin/toolband/toolband.def index 9c9cc5b..22aaa0f 100644 --- a/ceee/ie/plugin/toolband/toolband.def +++ b/ceee/ie/plugin/toolband/toolband.def @@ -7,7 +7,9 @@ LIBRARY "ceee_ie.DLL" EXPORTS - DllCanUnloadNow PRIVATE - DllGetClassObject PRIVATE - DllRegisterServer PRIVATE - DllUnregisterServer PRIVATE + DllCanUnloadNow PRIVATE + DllGetClassObject PRIVATE + DllRegisterServer PRIVATE + DllRegisterUserServer PRIVATE + DllUnregisterServer PRIVATE + DllUnregisterUserServer PRIVATE diff --git a/ceee/ie/plugin/toolband/toolband_module.cc b/ceee/ie/plugin/toolband/toolband_module.cc index 6824542..6e99c97 100644 --- a/ceee/ie/plugin/toolband/toolband_module.cc +++ b/ceee/ie/plugin/toolband/toolband_module.cc @@ -145,6 +145,20 @@ HRESULT ToolbandModule::DllUnregisterServer() { return hr; } +// No-op entry point to keep user-level registration happy. +// TODO(robertshield): Remove this as part of registration re-org. +STDAPI DllRegisterUserServer() { + LOG(WARNING) << "Call to unimplemented DllRegisterUserServer."; + return S_OK; +} + +// No-op entry point to keep user-level unregistration happy. +// TODO(robertshield): Remove this as part of registration re-org. +STDAPI DllUnregisterUserServer() { + LOG(WARNING) << "Call to unimplemented DllUnregisterUserServer."; + return S_OK; +} + void ToolbandModule::Init() { // We must protect our data member against concurrent calls to check if we // can be unloaded. We must also making the call to Term within the lock |