/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/imageresizer/dll/ImageResizerExt.cpp
54 строки
1 KB
Arjun Balgovind
[Localization] Move rc files to resx (#6057)
25 авг 2020, 01:10
Не верифицирован
25 авг 2020, 01:10
f2cfd90
Код
Авторство
О чём код?
#include "pch.h" #include "Generated Files/resource.h" #include "ImageResizerExt_i.h" #include "dllmain.h" __control_entrypoint(DllExport) STDAPI DllCanUnloadNow() { return _AtlModule.DllCanUnloadNow(); } _Check_return_ STDAPI DllGetClassObject(_In_ REFCLSID rclsid, _In_ REFIID riid, _Outptr_ LPVOID* ppv) { return _AtlModule.DllGetClassObject(rclsid, riid, ppv); } STDAPI DllRegisterServer() { return _AtlModule.DllRegisterServer(); } STDAPI DllUnregisterServer() { return _AtlModule.DllUnregisterServer(); } STDAPI DllInstall(BOOL bInstall, _In_opt_ LPCWSTR pszCmdLine) { HRESULT hr = E_FAIL; static const wchar_t szUserSwitch[] = L"user"; if (pszCmdLine != NULL) { if (_wcsnicmp(pszCmdLine, szUserSwitch, _countof(szUserSwitch)) == 0) { ATL::AtlSetPerUserRegistration(true); } } if (bInstall) { hr = DllRegisterServer(); if (FAILED(hr)) { DllUnregisterServer(); } } else { hr = DllUnregisterServer(); } return hr; }