30 testdll is got at this lineuiMsiRc = MsiGetProperty(hInstall, TEXT("PIDKEY"), szPidKey, &dwBuffer); Error 3 error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [7]' to 'LPCWSTR' f:\astika\testdll\testdll.cpp 34 testdllis got at each Messageboxso can u resolve it. Error 2 error C2664: 'lstrcmpW' : cannot convert parameter 2 from 'const char [13]' to 'LPCWSTR' f:\astika\testdll\testdll.cpp 39 testdllis got at line int str = lstrcmp(szPidKey, "123 -4567890"); please help me.i also the problems in 3,4,5 i can't understand what this steps means:On the Tools menu, click the Options Directories tab in your DLL project, and then add the path to the Windows Installer SDK's Include and Lib directories.In the Project Settings dialog box, add msi.lib to the library list.Then, either use a .DEF file or the __declspec(dllimport) attribute to export the DLL functions.