Home | Info | Community | Development | myReactOS | Contact Us
[static]
Definition at line 140 of file qmgr_main.c.
Referenced by DllRegisterServer(), and DllUnregisterServer().
{ HRESULT hr; STRTABLEA strtable; HMODULE hAdvpack; HRESULT (WINAPI *pRegInstall)(HMODULE hm, LPCSTR pszSection, const STRTABLEA* pstTable); static const WCHAR wszAdvpack[] = {'a','d','v','p','a','c','k','.','d','l','l',0}; TRACE("(%x)\n", do_register); hr = register_service(do_register); if (FAILED(hr)) { ERR("register_service failed: %d\n", GetLastError()); return hr; } hAdvpack = LoadLibraryW(wszAdvpack); pRegInstall = (void *)GetProcAddress(hAdvpack, "RegInstall"); hr = init_register_strtable(&strtable); if (SUCCEEDED(hr)) hr = pRegInstall(hInst, do_register ? "RegisterDll" : "UnregisterDll", &strtable); cleanup_register_strtable(&strtable); if (FAILED(hr)) ERR("RegInstall failed: %08x\n", hr); return hr; }