I see it everywhere, and I've even done some work with it, but I don't really understand it. When I've tried to find the methods that it's being used for - for example: Code: gDLL->sendMinorGiftGold(eMinor, iNumGold); nothing appears. I'm not really a programmer - a competent scripter who can follow C++ logic, yes, but not a software engineer. I've had no luck figuring this out. Would anyone be able to explain it to me? I gather it's (at least part of) the interface between this code and other aspects of the game, but with game logic (e.g. sendMinorGiftGold) apparently included in it, it seems like something I need a fairly thorough understanding of if I'm going to do any serious implementation in the DLL.