// C++/CLR // Convert to IntPtr IntPtr ptr(window); // Convert back to GLFWwindow* (GLFWwindow*) ptr.ToPointer();