COXShortcut class

Ultimate ToolBox  COXShortcut class wraps Win32's IShellLink interface (and its IPersistFile interface) to let you easily create, open, examine, update or resolve a shell link (also known as a shortcut) without writing any COM codes (except CoInitialize(NULL) and CoUninitialize(), or their equivalence). 

Ultimate ToolBox  COXShortcut class is derived from the MFC class CObject. Almost every member function correlates to a method of IShellLink (or its IPersistFile) interface, therefore in case you are not familiar with the terminology used in COXShortcut's documentation, please refer to Win32 SDK.

Features:
•	COXShortcut is derived from CObject; 
•	All methods of IShellLink interface (and its IPersistFile interface) are wrapped into MFC C++ style; 
•	Two options are provided to handle errors: either by throwing COleException, or by checking function returns and GetLastError().