BOOL CFooApp::InitInstance() { _Module.Init(ObjectMap, m_hInstance, &LIBID_FOOLib); return CWinApp::InitInstance(); }
STDAPI DllCanUnloadNow(void) { return (_Module.GetLockCount()==0) ? S_OK : S_FALSE; }
STDAPI DllRegisterServer(void) { // registers object, typelib and all interfaces in typelib return _Module.RegisterServer(TRUE); }
/** * ExitInstance * */ int CAddOnHandlerApp::ExitInstance() { _Module.Term(); return CWinApp::ExitInstance(); }
/** * InitInstance * */ BOOL CAddOnHandlerApp::InitInstance() { _Module.Init(ObjectMap, m_hInstance, &LIBID_ADDONHANDLERLib); return CWinApp::InitInstance(); }
int CVWAnimApp::ExitInstance() { _Module.Term(); return CWinApp::ExitInstance(); }
int CWSComposeApp::ExitInstance() { _Module.Term(); return CWinApp::ExitInstance(); }
// DllUnregisterServer - Removes entries from the system registry STDAPI DllUnregisterServer(void) { HRESULT hr = _AtlModule.DllUnregisterServer(FALSE); return hr; }
int CObjManApp::ExitInstance() { _Module.Term(); TRACE("Objektverwaltung wird entladen. Objekt-Count: %d\n", _Module.GetLockCount()); return CWinApp::ExitInstance(); }
///////////////////////////////////////////////////////////////////////////// //++ // // CB2CServiceApp::InitInstance // // Routine Description: // Initialize this instance of the application. // // Arguments: // None. // // Return Value: // Any return codes from CWinApp::InitInstance(). // //-- ///////////////////////////////////////////////////////////////////////////// BOOL CB2CServiceApp::InitInstance(void) { _Module.Init(ObjectMap, m_hInstance); return CWinApp::InitInstance(); } //*** CB2CServiceApp::InitInstance()
// DllRegisterServer - Adds entries to the system registry STDAPI DllRegisterServer(void) { // registers object, typelib and all interfaces in typelib HRESULT hr = _AtlModule.DllRegisterServer(FALSE); return hr; }
///////////////////////////////////////////////////////////////////////////// //++ // // CB2CServiceApp::ExitInstance // // Routine Description: // Deinitialize this instance of the application. // // Arguments: // None. // // Return Value: // Any return codes from CWinApp::ExitInstance(). // //-- ///////////////////////////////////////////////////////////////////////////// int CB2CServiceApp::ExitInstance(void) { _Module.Term(); return CWinApp::ExitInstance(); } //*** CB2CServiceApp::ExitInstance()
int CScdIFApp::ExitInstance() { TRACE0("ScdIF : ExitInstance\n"); _Module.Term(); return CWinApp::ExitInstance(); }
BOOL CScdIFApp::InitInstance() { _Module.Init(ObjectMap, m_hInstance, &LIBID_ScdIF); return CWinApp::InitInstance(); }
///////////////////////////////////////////////////////////////////////////// //++ // // DllRegisterServer // // Description: // Adds entries to the system registry. // //-- ///////////////////////////////////////////////////////////////////////////// STDAPI DllRegisterServer( void ) { // registers object; FALSE => no typelib return _Module.RegisterServer( FALSE ); } //*** DllRegisterServer
STDAPI DllCanUnloadNow(void) { IncludingDemo::Program::ATDeleteInstance; return (_Module.GetLockCount()==0) ? S_OK : S_FALSE; }
BOOL CVWAnimApp::InitInstance() { _Module.Init(ObjectMap, m_hInstance); return CWinApp::InitInstance(); }
STDAPI DllUnregisterServer(void) { return g_Module.DllUnregisterServer(FALSE); }
BOOL CWSComposeApp::InitInstance() { _Module.Init(ObjectMap, m_hInstance); DisableThreadLibraryCalls(this->m_hInstance); return CWinApp::InitInstance(); }
STDAPI DllCanUnloadNow(void) { return g_Module.DllCanUnloadNow(); }
STDAPI DllUnregisterServer(void) { _Module.UnregisterServer(); return S_OK; }
HRESULT InitIEStuff (WebShellInitContext * initContext) { HRESULT hr; HWND m_hWndClient; RECT rect; CMyDialog *bObj = initContext->browserObject; HRESULT hRes = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); ATLASSERT(SUCCEEDED(hRes)); /*if (_WIN32_IE >= 0x0300) INITCOMMONCONTROLSEX iccx; iccx.dwSize = sizeof(iccx); iccx.dwICC = ICC_COOL_CLASSES | ICC_BAR_CLASSES; BOOL bRet = ::InitCommonControlsEx(&iccx); bRet; ATLASSERT(bRet); #else */ // ::InitCommonControls(); //#endif GetClientRect(initContext->parentHWnd, &rect); HINSTANCE newInst = GetModuleHandleA(NULL); hRes = _Module.Init(NULL, newInst); ATLASSERT(SUCCEEDED(hRes)); AtlAxWinInit(); m_hWndClient = bObj->Create(initContext->parentHWnd, rect, _T("about:blank"), WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_VSCROLL | WS_HSCROLL, WS_EX_CLIENTEDGE, ID_WEBBROWSER); hr = bObj->QueryControl(&(initContext->browserObject->m_pWB)); if FAILED(hr) { ATLTRACE(_T("Couldn't retrieve webbrowser")); return (-1); } if SUCCEEDED(hr) { ATLTRACE(_T("Browser successfully retrieved")); } initContext->browserHost = m_hWndClient; if (!bObj->spUnk) { hr = bObj->QueryControl(&(bObj->spUnk)); hr = bObj->DispEventAdvise(bObj->spUnk); } if FAILED(hr) { ATLTRACE(_T("Couldn't establish connection points")); return -1; } hr = bObj->m_pWB->QueryInterface(IID_IServiceProvider, (void**)&(bObj->m_pISP)); if (FAILED(hr) || (bObj->m_pISP == NULL)) { ATLTRACE(_T("Couldn't obtain COM IServiceProvider")); return -1; } hr = bObj->m_pISP->QueryService(SID_STravelLogCursor, IID_ITravelLogStg, (void**)&(bObj->m_pTLStg)); if (FAILED(hr) || (bObj->m_pTLStg == NULL)) { ATLTRACE(_T("Couldn't obtain ITravelLog interface")); return -1; } processEventLoop(initContext); return 0; }
/** * DllCanUnloadNow * */ STDAPI DllCanUnloadNow(void) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); return (AfxDllCanUnloadNow()==S_OK && _Module.GetLockCount()==0) ? S_OK : S_FALSE; }
BOOL CMHCOMApp::InitInstance() { _Module.Init(ObjectMap, m_hInstance, &LIBID_MHCOM); return CWinApp::InitInstance(); }
STDAPI DllRegisterServer(void) { return _Module.RegisterServer(TRUE); }
int CMHCOMApp::ExitInstance() { _Module.Term(); return CWinApp::ExitInstance(); }
STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) { return _Module.GetClassObject(rclsid, riid, ppv); }
///////////////////////////////////////////////////////////////////////////// //++ // // DllUnregisterServer // // Description: // Removes entries from the system registry. // //-- ///////////////////////////////////////////////////////////////////////////// STDAPI DllUnregisterServer( void ) { return _Module.UnregisterServer( FALSE ); // FALSE => no typelib } //*** DllUnregisterServer
STDAPI DllUnregisterServer(void) { return _Module.UnregisterServer(TRUE); }
// DLL Entry Point extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { return _Module.DllMain(hInstance, dwReason, lpReserved, ObjectMap, &LIBID_AddinLib); }