Dlls are compiled with C++, A Dll is a C++ code that works with the application, so if the applet calls public Union or Struct or what ever it uses it. Of course in game hacking this feature is used to pervent the Game(or applet) from making the hack detected by its process Name or ID as Dlls have no process they simply attach to another. Thats why if you want to be a hacker you learn C++.