3 * PROJECT: ReactOS Software Control Panel
4 * FILE: dll/cpl/telephon/telephon.c
5 * PURPOSE: ReactOS Software Control Panel
6 * PROGRAMMER: Dmitry Chapyshev (dmitry@reactos.org)
16 typedef LONG (CALLBACK
* LPINTERNALCONFIG
)(HWND
, UINT
, LPARAM
, LPARAM
);
18 /* Control Panel Callback */
20 CPlApplet(HWND hwndCPl
, UINT uMsg
, LPARAM lParam1
, LPARAM lParam2
)
22 LPINTERNALCONFIG lpInternalConfig
;
35 CPlInfo
= (CPLINFO
*)lParam2
;
37 CPlInfo
->idIcon
= IDI_CPLSYSTEM
;
38 CPlInfo
->idName
= IDS_CPLSYSTEMNAME
;
39 CPlInfo
->idInfo
= IDS_CPLSYSTEMDESCRIPTION
;
44 hTapi32
= LoadLibraryW(L
"tapi32.dll");
45 if (!hTapi32
) return FALSE
;
47 lpInternalConfig
= (LPINTERNALCONFIG
) GetProcAddress(hTapi32
, "internalConfig");
48 if (!lpInternalConfig
)
54 lpInternalConfig(hwndCPl
, 0, 0, 0);
64 DllMain(HINSTANCE hinstDLL
, DWORD dwReason
, LPVOID lpvReserved
)