Revert the sync.
[reactos.git] / dll / win32 / lpk / dllmain.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS
4 * PURPOSE: LPK Library
5 * PROGRAMMER: Magnus Olsen (greatlrd)
6 *
7 */
8
9 #include "ros_lpk.h"
10
11 LPK_LPEDITCONTROL_LIST LpkEditControl = {EditCreate, EditIchToXY, EditMouseToIch, EditCchInWidth,
12 EditGetLineWidth, EditDrawText, EditHScroll, EditMoveSelection,
13 EditVerifyText, EditNextWord, EditSetMenu, EditProcessMenu,
14 EditCreateCaret, EditAdjustCaret};
15
16 BOOL
17 WINAPI
18 DllMain (
19 HANDLE hDll,
20 DWORD dwReason,
21 LPVOID lpReserved)
22 {
23
24 return LpkDllInitialize(hDll,dwReason,lpReserved);
25 }
26
27 BOOL
28 WINAPI
29 LpkDllInitialize (
30 HANDLE hDll,
31 DWORD dwReason,
32 LPVOID lpReserved)
33 {
34 switch(dwReason)
35 {
36 case DLL_PROCESS_ATTACH:
37 DisableThreadLibraryCalls(hDll);
38 /* Tell usp10 it is activated usp10 */
39 LpkPresent();
40 break;
41
42 default:
43 break;
44 }
45
46 return TRUE;
47 }
48