typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog);


오픈쥐엘 공부하고 있는데 함수 포인터 정의된거 들어가보니까 이렇게 되어있는데

GLAPIENTRY는 __stdcall로 정의된 매크로고

저기서 GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC 이부분에서

포인터가 GLAPIENTRY* 인지 아니면 *PFNGLGETSHADERINFOLOGPROC인지 헷갈리네

함수포인터 문법상 *PFNGLGETSHADERINFOLOGPROC가 맞긴할텐데

그러면 GLAPIENTRY(__stdcall)은 함수 포인터 안에서 콜링컨벤션을 정의하는 문법인거임??