don't. It's too much work for too little reward, again it may well not be necessary. I personally don't know HOW you would even start such a project. I suggest taking stereoMatching's advice, or taking a few college courses specifically on the subject of creating headers/visual c++. Even then, i'd still use the open source code, if nothing else you can always just edit that.