STDAPI DllUnregisterServer(void) { #ifdef _MERGE_PROXYSTUB PrxDllUnregisterServer(); #endif return _Module.UnregisterServer(TRUE); }
STDAPI DllUnregisterServer(void) { HRESULT hr = _AtlModule.DllUnregisterServer(); #ifdef _MERGE_PROXYSTUB if (FAILED(hr)) return hr; hr = PrxDllRegisterServer(); if (FAILED(hr)) return hr; hr = PrxDllUnregisterServer(); #endif return hr; }
STDAPI DllUnregisterServer(void) { #ifdef _MERGE_PROXYSTUB PrxDllUnregisterServer(); #endif _Module.UnregisterServer(); return S_OK; }
STDAPI DllUnregisterServer(void) { #ifdef _MERGE_PROXYSTUB PrxDllUnregisterServer(); #endif UnregisterGDODataServers(); // _vor_ allen anderen deregistrieren _Module.UnregisterServer(); return S_OK; }
STDAPI DllUnregisterServer(void) { HRESULT hRes = S_OK; _Module.UnregisterServer(); #ifdef _MERGE_PROXYSTUB hRes = PrxDllUnregisterServer(); #endif return hRes; }
// DllUnregisterServer - 移除系统注册表中的项。 STDAPI DllUnregisterServer(void) { HRESULT hr = _AtlModule.DllUnregisterServer(); if (FAILED(hr)) return hr; hr = PrxDllRegisterServer(); if (FAILED(hr)) return hr; hr = PrxDllUnregisterServer(); return hr; }
STDAPI DllUnregisterServer(void) { #ifdef _MERGE_PROXYSTUB PrxDllUnregisterServer(); #endif // Unregister the component category UnregisterComponentCategory(CATID_TCObj); _Module.UnregisterServer(); return S_OK; }
STDAPI DllUnregisterServer(void) { // // Unregister terminals // PTUnregister(); #ifdef _MERGE_PROXYSTUB PrxDllUnregisterServer(); #endif _Module.UnregisterServer(); return S_OK; }
/*---------------------------------------------------------------------------------------------- Unregisters the DLL. This function is required by COM and must be exported from the DLL. ----------------------------------------------------------------------------------------------*/ STDAPI DLLEXPORT__ DllUnregisterServer(void) { ENTER_DLL(); ModuleEntry::ModuleAddRef(); HRESULT hr = ModuleEntry::ModuleUnregisterServer(); #ifdef _MERGE_PROXYSTUB if (!ModuleEntry::PerUserRegistration()) { if (SUCCEEDED(hr)) hr = PrxDllRegisterServer(); if (SUCCEEDED(hr)) hr = PrxDllUnregisterServer(); } #endif ModuleEntry::ModuleRelease(); return hr; }
// DllUnregisterServer - Removes entries from the system registry STDAPI DllUnregisterServer(void) { if (!CanRegisterPerfCounters()) { return S_FALSE; } HRESULT hres = MYATL::UnregisterPerfMon(); if (hres != S_OK) return hres; HRESULT hr = _AtlModule.DllUnregisterServer(); #ifdef _MERGE_PROXYSTUB if (FAILED(hr)) return hr; hr = PrxDllRegisterServer(); if (FAILED(hr)) return hr; hr = PrxDllUnregisterServer(); #endif return hr; }