Fix the possibility of a resource leak
Add a constructor, KEnumWindows( const KWindow* )
Change a second argument type of SetDlgItemText() from PSZ to PCSZ
Add QueryDlgItemTextLength() to KDialog class
Convert C style string arguments to C++ style string ones
Return _fild.szFullFile if none was selected from a list box
KPMLib.h is not a system header in a point of view of KDirDlg class
Wait for arguments to be passed to a worker function correctly
KWindow: add QueryWindow()
KWindow: add Centering() utility function
KContainer: add SearchString() for a int argument

A integral constatnt such CMA_FIRST can be passed.
Replace const_cast< char* >() with CSTR2PSZ()
Introduce TOPRECC(), TOPFI() and I2PT() to cast conveniently
KFileDlg: add member functions for C style args such as PAPSZ and PCSZ
KWindow: add a utility function, MessageBox()
Change a license to LGPL v2.1
Add a license
Change EOL style to DOS(CR/LF)