pub type PFN_glGetVertexArrayiv = unsafe extern "system" fn(_vaobj: GLuint, _pname: GLenum, _param: *mut GLint);