This is what you want, if you truly want a comprehensive guide. It'd also help if you spend a few months working with COM from C++ to make sure you get how it works without interop.