I already did that before (if you read my post) and it didn't work. I also tried QtCreator and for some odd reason, it still doesn't work either. Also, I stated before, that my code runs fine (since I'm not really using an IDE to compile, I'm using cmake/make to do it for me) except the fact that the auto complete isn't working for me at all.
EDIT: So actually, QtCreator does work, however, it doesn't give me argument completion, it only gives me the function. I'm using GLEW by the way, and defining prototypes won't work on windows and not for anything outside of GL 1.1, and it may or may not work on MacOSX. So defining GL_GLEXT_PROTOTYPES is not an option since I want it to be cross platform compatible. If anyone knows how I can fix this problem of QtCreator not parsing the function pointer to the point that it can get the arguments, please tell me.