MCPcopy Create free account
hub / github.com/clechasseur/pathcopycopy / DllUnregisterServer

Function DllUnregisterServer

PathCopyCopy/src/PathCopyCopy.cpp:75–93  ·  view source on GitHub ↗

DllUnregisterServer - Removes entries from the system registry

Source from the content-addressed store, hash-verified

73
74// DllUnregisterServer - Removes entries from the system registry
75STDAPI DllUnregisterServer(void)
76{
77 // Setup per-user unregistration if needed.
78 StAtlPerUserOverride perUserOverride;
79 if (!perUserOverride.Succeeded()) {
80 return E_FAIL;
81 }
82
83 HRESULT hr = _AtlModule.DllUnregisterServer();
84#ifdef _MERGE_PROXYSTUB
85 if (FAILED(hr))
86 return hr;
87 hr = PrxDllRegisterServer();
88 if (FAILED(hr))
89 return hr;
90 hr = PrxDllUnregisterServer();
91#endif
92 return hr;
93}
94
95// DllInstall - Adds/Removes entries to the system registry per user
96// per machine.

Callers 2

DllInstallFunction · 0.70
DllUnregisterServerMethod · 0.70

Calls 2

SucceededMethod · 0.80
DllUnregisterServerMethod · 0.45

Tested by

no test coverage detected