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)
11 #define WIN32_NO_STATUS
19 typedef LONG (CALLBACK
* LPINTERNALCONFIG
)(HWND
, UINT
, LPARAM
, LPARAM
);
21 /* Control Panel Callback */
23 CPlApplet(HWND hwndCPl
, UINT uMsg
, LPARAM lParam1
, LPARAM lParam2
)
25 LPINTERNALCONFIG lpInternalConfig
;
38 CPlInfo
= (CPLINFO
*)lParam2
;
40 CPlInfo
->idIcon
= IDI_CPLSYSTEM
;
41 CPlInfo
->idName
= IDS_CPLSYSTEMNAME
;
42 CPlInfo
->idInfo
= IDS_CPLSYSTEMDESCRIPTION
;
47 hTapi32
= LoadLibraryW(L
"tapi32.dll");
48 if (!hTapi32
) return FALSE
;
50 lpInternalConfig
= (LPINTERNALCONFIG
) GetProcAddress(hTapi32
, "internalConfig");
51 if (!lpInternalConfig
)
57 lpInternalConfig(hwndCPl
, 0, 0, 0);
67 DllMain(HINSTANCE hinstDLL
, DWORD dwReason
, LPVOID lpvReserved
)