I would like to know what books or other documentation should read someone (by example me...) who need to use COM (and not just a little) in his programms, when he does never have use COM before.<br><br>Also, if someone know how to transform a existing not-COM using project to a COM using project, I will appreciate (I have got compiler error when trying to use COM object like IShellLink or simply CoInitializeEx :<br>error C2065: 'CoInitializeEx' : undeclared identifier<br>but I include the header :<br>#include "objbase.h"<br>Probably because _WIN32_DCOM is not define, so can I do this manually or with a wizard/dialog and where (in the files or the menus) should I do this ?<br>).<br><br>Thanks,<br><br>David.