2
#A part of NonVisual Desktop Access (NVDA)
3
#Copyright (C) 2006-2010 NVDA Contributors <http://www.nvda-project.org/>
4
#This file is covered by the GNU General Public License.
5
#See the file COPYING for more details.
11
// dllmain.cpp : DLL アプリケーションのエントリ ポイントを定義します。
12
#include "nvdajpime.h" //@@
17
BOOL Process_Attach(HMODULE hModule)
21
g_SharedMemory.BaseInit();
22
if (!g_SharedMemory.Start())
25
if (!TLS::Initialize())
33
void Process_Dettach(HMODULE hModule)
40
BOOL APIENTRY DllMain( HMODULE hModule,
41
DWORD ul_reason_for_call,
45
switch (ul_reason_for_call)
47
case DLL_PROCESS_ATTACH:
48
if(!Process_Attach(hModule))
50
Process_Dettach(hModule);
54
case DLL_THREAD_ATTACH:
56
case DLL_THREAD_DETACH:
58
case DLL_PROCESS_DETACH:
59
Process_Dettach(hModule);