# 5.14 The Native Wrapper-Library Code

As described in chapter 3.3 on page we need a connection between the platform depended window system and OpenGL.

Here are the apropiate source files:

`CNativeCode/OpenGL_Win32.c` | MS-Windows window access
`CNativeCode/OpenGL_X11.c` | X-Window-System window access
`CNativeCode/OpenGL_misc.c` | common miscelaneos sources
`CNativeCode/OpenGLU_funcs.c.skel` | common GLU source-part
`CNativeCode/OpenGLU_funcs.c` | glued source from the *.skel and C2J output
`CNativeCode/OpenGL_funcs.c.skel` | common GL source-part
`CNativeCode/OpenGL_funcs.c` | glued source from the *.skel and C2J output
`CNativeCode/gl.aix.not.c` | Dummy GL functions not defined in AIX OpenGL library
`CNativeCode/gl.aix.not.h` | Dummy GL functions not defined in AIX OpenGL library
`CNativeCode/gl.win32.not.c` | Dummy GL functions not defined in MS-Windows OpenGL library
`CNativeCode/gl.win32.not.h` | Dummy GL functions not defined in MS-Windows OpenGL library
`CNativeCode/winstuff.h` | Miscelaneous declarations missing in MS-Windows

See the Source documentation for details.