Nicholas, your worrying too much my friend, the Wrapper encapsulates EVERYTHING that the DGSDK (C++) version supports. All I'm merely doing is providing a way to use the library via .NET interop. It's all bound at runtime, so no compiling of required dependencies of the DGSDK libraries are required. If you plan to use DirectX in the actual program yourself, then yes, you will need the DX libs and headers as requred. If your program merely requires the functionality of what DGSDK itself provides, except for non OLE based standard types such as DX Texture structures etc, then the DGSDK.NET library should just work
Paul.
Home of the Cartography Shop - DarkBASIC Professional map importer