which as far as I know can be read from glGetTexParameteriv but this returns an untyped variable which I have no idea on how to get into a longint...
Use glGetTexLevelParameter with GL_TEXTURE_WIDTH/GL_TEXTURE_HEIGHT instead, because as I see glGetTexParameteriv can't be used with GL_TEXTURE_WIDTH/GL_TEXTURE_HEIGHT.