.
[reactos.git] / reactos / lib / user32 / misc / dllmain.c
1 #include <windows.h>
2
3 extern HWINSTA WinStation;
4 extern HDESK Desktop;
5
6 WINBOOL STDCALL DllMain (HANDLE hInst,
7 ULONG ul_reason_for_call,
8 LPVOID lpReserved);
9
10
11
12 BOOL WINAPI DllMainCRTStartup(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
13 {
14 return(DllMain(hDll,dwReason,lpReserved));
15 }
16
17 INT
18 STDCALL
19 DllMain(
20 PVOID hinstDll,
21 ULONG dwReason,
22 PVOID reserved
23 )
24 {
25 switch (dwReason)
26 {
27 case DLL_PROCESS_ATTACH:
28 //WinStation = CreateWindowStationA(NULL,0,GENERIC_ALL,NULL);
29 //Desktop = CreateDesktopA(NULL,NULL,NULL,0,0,NULL);
30 break;
31 case DLL_THREAD_ATTACH:
32 break;
33 case DLL_THREAD_DETACH:
34 break;
35 case DLL_PROCESS_DETACH:
36 break;
37 }
38 return(1);
39 }
40