【高级】AutoHotkey dllcall调用API全整理-Opengl32

glAccum(op, value) => DllCall('Opengl32\glAccum', 'int', op, 'float', value, 'int')
glAlphaFunc(func, ref) => DllCall('Opengl32\glAlphaFunc', 'int', func, 'float', ref, 'int')
glAreTexturesResident(n, textures, residences) => DllCall('Opengl32\glAreTexturesResident', 'int', n, 'ptr', textures, 'ptr', residences, 'int')
glArrayElement(index) => DllCall('Opengl32\glArrayElement', 'int', index, 'int')
glBegin(mode) => DllCall('Opengl32\glBegin', 'int', mode, 'int')
glBindTexture(target, texture) => DllCall('Opengl32\glBindTexture', 'int', target, 'uint', texture, 'int')
glBitmap(width, height, xorig, yorig, xmove, ymove, bitmap) => DllCall('Opengl32\glBitmap', 'int', width, 'int', height, 'float', xorig, 'float', yorig, 'float', xmove, 'float', ymove, 'ptr', bitmap, 'int')
glBlendFunc(sfactor, dfactor) => DllCall('Opengl32\glBlendFunc', 'int', sfactor, 'int', dfactor, 'int')
glCallList(list) => DllCall('Opengl32\glCallList', 'uint', list, 'int')
glCallLists(n, type, lists) => DllCall('Opengl32\glCallLists', 'int', n, 'int', type, 'ptr', lists, 'int')
glClear(mask) => DllCall('Opengl32\glClear', 'uint', mask, 'int')
glClearAccum(red, green, blue, alpha) => DllCall('Opengl32\glClearAccum', 'float', red, 'float', green, 'float', blue, 'float', alpha, 'int')
glClearColor(red, green, blue, alpha) => DllCall('Opengl32\glClearColor', 'float', red, 'float', green, 'float', blue, 'float', alpha, 'int')
glClearDepth(depth) => DllCall('Opengl32\glClearDepth', 'double', depth, 'int')
glClearIndex(c) => DllCall('Opengl32\glClearIndex', 'float', c, 'int')
glClearStencil(s) => DllCall('Opengl32\glClearStencil', 'int', s, 'int')
glClipPlane(plane, equation) => DllCall('Opengl32\glClipPlane', 'int', plane, 'ptr', equation, 'int')
glColor3b(red, green, blue) => DllCall('Opengl32\glColor3b', 'char', red, 'char', green, 'char', blue, 'int')
glColor3bv(v) => DllCall('Opengl32\glColor3bv', 'ptr', v, 'int')
glColor3d(red, green, blue) => DllCall('Opengl32\glColor3d', 'double', red, 'double', green, 'double', blue, 'int')
glColor3dv(v) => DllCall('Opengl32\glColor3dv', 'ptr', v, 'int')
glColor3f(red, green, blue) => DllCall('Opengl32\glColor3f', 'float', red, 'float', green, 'float', blue, 'int')
glColor3fv(v) => DllCall('Opengl32\glColor3fv', 'ptr', v, 'int')
glColor3i(red, green, blue) => DllCall('Opengl32\glColor3i', 'int', red, 'int', green, 'int', blue, 'int')
glColor3iv(v) => DllCall('Opengl32\glColor3iv', 'ptr', v, 'int')
glColor3s(red, green, blue) => DllCall('Opengl32\glColor3s', 'short', red, 'short', green, 'short', blue, 'int')
glColor3sv(v) => DllCall('Opengl32\glColor3sv', 'ptr', v, 'int')
glColor3ub(red, green, blue) => DllCall('Opengl32\glColor3ub', 'char', red, 'char', green, 'char', blue, 'int')
glColor3ubv(v) => DllCall('Opengl32\glColor3ubv', 'ptr', v, 'int')
glColor3ui(red, green, blue) => DllCall('Opengl32\glColor3ui', 'uint', red, 'uint', green, 'uint', blue, 'int')
glColor3uiv(v) => DllCall('Opengl32\glColor3uiv', 'ptr', v, 'int')
glColor3us(red, green, blue) => DllCall('Opengl32\glColor3us', 'short', red, 'short', green, 'short', blue, 'int')
glColor3usv(v) => DllCall('Opengl32\glColor3usv', 'ptr', v, 'int')
glColor4b(red, green, blue, alpha) => DllCall('Opengl32\glColor4b', 'char', red, 'char', green, 'char', blue, 'char', alpha, 'int')
glColor4bv(v) => DllCall('Opengl32\glColor4bv', 'ptr', v, 'int')
glColor4d(red, green, blue, alpha) => DllCall('Opengl32\glColor4d', 'double', red, 'double', green, 'double', blue, 'double', alpha, 'int')
glColor4dv(v) => DllCall('Opengl32\glColor4dv', 'ptr', v, 'int')
glColor4f(red, green, blue, alpha) => DllCall('Opengl32\glColor4f', 'float', red, 'float', green, 'float', blue, 'float', alpha, 'int')
glColor4fv(v) => DllCall('Opengl32\glColor4fv', 'ptr', v, 'int')
glColor4i(red, green, blue, alpha) => DllCall('Opengl32\glColor4i', 'int', red, 'int', green, 'int', blue, 'int', alpha, 'int')
glColor4iv(v) => DllCall('Opengl32\glColor4iv', 'ptr', v, 'int')
glColor4s(red, green, blue, alpha) => DllCall('Opengl32\glColor4s', 'short', red, 'short', green, 'short', blue, 'short', alpha, 'int')
glColor4sv(v) => DllCall('Opengl32\glColor4sv', 'ptr', v, 'int')
glColor4ub(red, green, blue, alpha) => DllCall('Opengl32\glColor4ub', 'char', red, 'char', green, 'char', blue, 'char', alpha, 'int')
glColor4ubv(v) => DllCall('Opengl32\glColor4ubv', 'ptr', v, 'int')
glColor4ui(red, green, blue, alpha) => DllCall('Opengl32\glColor4ui', 'uint', red, 'uint', green, 'uint', blue, 'uint', alpha, 'int')
glColor4uiv(v) => DllCall('Opengl32\glColor4uiv', 'ptr', v, 'int')
glColor4us(red, green, blue, alpha) => DllCall('Opengl32\glColor4us', 'short', red, 'short', green, 'short', blue, 'short', alpha, 'int')
glColor4usv(v) => DllCall('Opengl32\glColor4usv', 'ptr', v, 'int')
glColorMask(red, green, blue, alpha) => DllCall('Opengl32\glColorMask', 'int', red, 'int', green, 'int', blue, 'int', alpha, 'int')
glColorMaterial(face, mode) => DllCall('Opengl32\glColorMaterial', 'int', face, 'int', mode, 'int')
glColorPointer(size, type, stride, pointer) => DllCall('Opengl32\glColorPointer', 'int', size, 'int', type, 'int', stride, 'ptr', pointer, 'int')
glCopyPixels(x, y, width, height, type) => DllCall('Opengl32\glCopyPixels', 'int', x, 'int', y, 'int', width, 'int', height, 'int', type, 'int')
glCopyTexImage1D(target, level, internalFormat, x, y, width, border) => DllCall('Opengl32\glCopyTexImage1D', 'int', target, 'int', level, 'int', internalFormat, 'int', x, 'int', y, 'int', width, 'int', border, 'int')
glCopyTexImage2D(target, level, internalFormat, x, y, width, height, border) => DllCall('Opengl32\glCopyTexImage2D', 'int', target, 'int', level, 'int', internalFormat, 'int', x, 'int', y, 'int', width, 'int', height, 'int', border, 'int')
glCopyTexSubImage1D(target, level, xoffset, x, y, width) => DllCall('Opengl32\glCopyTexSubImage1D', 'int', target, 'int', level, 'int', xoffset, 'int', x, 'int', y, 'int', width, 'int')
glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) => DllCall('Opengl32\glCopyTexSubImage2D', 'int', target, 'int', level, 'int', xoffset, 'int', yoffset, 'int', x, 'int', y, 'int', width, 'int', height, 'int')
glCullFace(mode) => DllCall('Opengl32\glCullFace', 'int', mode, 'int')
glDeleteLists(list, range) => DllCall('Opengl32\glDeleteLists', 'uint', list, 'int', range, 'int')
glDeleteTextures(n, textures) => DllCall('Opengl32\glDeleteTextures', 'int', n, 'ptr', textures, 'int')
glDepthFunc(func) => DllCall('Opengl32\glDepthFunc', 'int', func, 'int')
glDepthMask(flag) => DllCall('Opengl32\glDepthMask', 'int', flag, 'int')
glDepthRange(zNear, zFar) => DllCall('Opengl32\glDepthRange', 'double', zNear, 'double', zFar, 'int')
glDisable(cap) => DllCall('Opengl32\glDisable', 'int', cap, 'int')
glDisableClientState(array) => DllCall('Opengl32\glDisableClientState', 'int', array, 'int')
glDrawArrays(mode, first, count) => DllCall('Opengl32\glDrawArrays', 'int', mode, 'int', first, 'int', count, 'int')
glDrawBuffer(mode) => DllCall('Opengl32\glDrawBuffer', 'int', mode, 'int')
glDrawElements(mode, count, type, indices) => DllCall('Opengl32\glDrawElements', 'int', mode, 'int', count, 'int', type, 'ptr', indices, 'int')
glDrawPixels(width, height, format, type, pixels) => DllCall('Opengl32\glDrawPixels', 'int', width, 'int', height, 'int', format, 'int', type, 'ptr', pixels, 'int')
glEdgeFlag(flag) => DllCall('Opengl32\glEdgeFlag', 'int', flag, 'int')
glEdgeFlagPointer(stride, pointer) => DllCall('Opengl32\glEdgeFlagPointer', 'int', stride, 'ptr', pointer, 'int')
glEdgeFlagv(flag) => DllCall('Opengl32\glEdgeFlagv', 'ptr', flag, 'int')
glEnable(cap) => DllCall('Opengl32\glEnable', 'int', cap, 'int')
glEnableClientState(array) => DllCall('Opengl32\glEnableClientState', 'int', array, 'int')
glEnd() => DllCall('Opengl32\glEnd', 'int')
glEndList() => DllCall('Opengl32\glEndList', 'int')
glEvalCoord1d(u) => DllCall('Opengl32\glEvalCoord1d', 'double', u, 'int')
glEvalCoord1dv(u) => DllCall('Opengl32\glEvalCoord1dv', 'ptr', u, 'int')
glEvalCoord1f(u) => DllCall('Opengl32\glEvalCoord1f', 'float', u, 'int')
glEvalCoord1fv(u) => DllCall('Opengl32\glEvalCoord1fv', 'ptr', u, 'int')
glEvalCoord2d(u, v) => DllCall('Opengl32\glEvalCoord2d', 'double', u, 'double', v, 'int')
glEvalCoord2dv(u) => DllCall('Opengl32\glEvalCoord2dv', 'ptr', u, 'int')
glEvalCoord2f(u, v) => DllCall('Opengl32\glEvalCoord2f', 'float', u, 'float', v, 'int')
glEvalCoord2fv(u) => DllCall('Opengl32\glEvalCoord2fv', 'ptr', u, 'int')
glEvalMesh1(mode, i1, i2) => DllCall('Opengl32\glEvalMesh1', 'int', mode, 'int', i1, 'int', i2, 'int')
glEvalMesh2(mode, i1, i2, j1, j2) => DllCall('Opengl32\glEvalMesh2', 'int', mode, 'int', i1, 'int', i2, 'int', j1, 'int', j2, 'int')
glEvalPoint1(i) => DllCall('Opengl32\glEvalPoint1', 'int', i, 'int')
glEvalPoint2(i, j) => DllCall('Opengl32\glEvalPoint2', 'int', i, 'int', j, 'int')
glFeedbackBuffer(size, type, buffer) => DllCall('Opengl32\glFeedbackBuffer', 'int', size, 'int', type, 'ptr', buffer, 'int')
glFinish() => DllCall('Opengl32\glFinish', 'int')
glFlush() => DllCall('Opengl32\glFlush', 'int')
glFogf(pname, param) => DllCall('Opengl32\glFogf', 'int', pname, 'float', param, 'int')
glFogfv(pname, params) => DllCall('Opengl32\glFogfv', 'int', pname, 'ptr', params, 'int')
glFogi(pname, param) => DllCall('Opengl32\glFogi', 'int', pname, 'int', param, 'int')
glFogiv(pname, params) => DllCall('Opengl32\glFogiv', 'int', pname, 'ptr', params, 'int')
glFrontFace(mode) => DllCall('Opengl32\glFrontFace', 'int', mode, 'int')
glFrustum(left, right, bottom, top, zNear, zFar) => DllCall('Opengl32\glFrustum', 'double', left, 'double', right, 'double', bottom, 'double', top, 'double', zNear, 'double', zFar, 'int')
glGenLists(range) => DllCall('Opengl32\glGenLists', 'int', range, 'uint')
glGenTextures(n, textures) => DllCall('Opengl32\glGenTextures', 'int', n, 'ptr', textures, 'int')
glGetBooleanv(pname, params) => DllCall('Opengl32\glGetBooleanv', 'int', pname, 'ptr', params, 'int')
glGetClipPlane(plane, equation) => DllCall('Opengl32\glGetClipPlane', 'int', plane, 'ptr', equation, 'int')
glGetDoublev(pname, params) => DllCall('Opengl32\glGetDoublev', 'int', pname, 'ptr', params, 'int')
glGetError() => DllCall('Opengl32\glGetError', 'int')
glGetFloatv(pname, params) => DllCall('Opengl32\glGetFloatv', 'int', pname, 'ptr', params, 'int')
glGetIntegerv(pname, params) => DllCall('Opengl32\glGetIntegerv', 'int', pname, 'ptr', params, 'int')
glGetLightfv(light, pname, params) => DllCall('Opengl32\glGetLightfv', 'int', light, 'int', pname, 'ptr', params, 'int')
glGetLightiv(light, pname, params) => DllCall('Opengl32\glGetLightiv', 'int', light, 'int', pname, 'ptr', params, 'int')
glGetMapdv(target, query, v) => DllCall('Opengl32\glGetMapdv', 'int', target, 'int', query, 'ptr', v, 'int')
glGetMapfv(target, query, v) => DllCall('Opengl32\glGetMapfv', 'int', target, 'int', query, 'ptr', v, 'int')
glGetMapiv(target, query, v) => DllCall('Opengl32\glGetMapiv', 'int', target, 'int', query, 'ptr', v, 'int')
glGetMaterialfv(face, pname, params) => DllCall('Opengl32\glGetMaterialfv', 'int', face, 'int', pname, 'ptr', params, 'int')
glGetMaterialiv(face, pname, params) => DllCall('Opengl32\glGetMaterialiv', 'int', face, 'int', pname, 'ptr', params, 'int')
glGetPixelMapfv(map, values) => DllCall('Opengl32\glGetPixelMapfv', 'int', map, 'ptr', values, 'int')
glGetPixelMapuiv(map, values) => DllCall('Opengl32\glGetPixelMapuiv', 'int', map, 'ptr', values, 'int')
glGetPixelMapusv(map, values) => DllCall('Opengl32\glGetPixelMapusv', 'int', map, 'ptr', values, 'int')
glGetPointerv(pname, params) => DllCall('Opengl32\glGetPointerv', 'int', pname, 'ptr', params, 'int')
glGetPolygonStipple(mask) => DllCall('Opengl32\glGetPolygonStipple', 'ptr', mask, 'int')
glGetString(name) => DllCall('Opengl32\glGetString', 'int', name, 'ptr')
glGetTexEnvfv(target, pname, params) => DllCall('Opengl32\glGetTexEnvfv', 'int', target, 'int', pname, 'ptr', params, 'int')
glGetTexEnviv(target, pname, params) => DllCall('Opengl32\glGetTexEnviv', 'int', target, 'int', pname, 'ptr', params, 'int')
glGetTexGendv(coord, pname, params) => DllCall('Opengl32\glGetTexGendv', 'int', coord, 'int', pname, 'ptr', params, 'int')
glGetTexGenfv(coord, pname, params) => DllCall('Opengl32\glGetTexGenfv', 'int', coord, 'int', pname, 'ptr', params, 'int')
glGetTexGeniv(coord, pname, params) => DllCall('Opengl32\glGetTexGeniv', 'int', coord, 'int', pname, 'ptr', params, 'int')
glGetTexImage(target, level, format, type, pixels) => DllCall('Opengl32\glGetTexImage', 'int', target, 'int', level, 'int', format, 'int', type, 'ptr', pixels, 'int')
glGetTexLevelParameterfv(target, level, pname, params) => DllCall('Opengl32\glGetTexLevelParameterfv', 'int', target, 'int', level, 'int', pname, 'ptr', params, 'int')
glGetTexLevelParameteriv(target, level, pname, params) => DllCall('Opengl32\glGetTexLevelParameteriv', 'int', target, 'int', level, 'int', pname, 'ptr', params, 'int')
glGetTexParameterfv(target, pname, params) => DllCall('Opengl32\glGetTexParameterfv', 'int', target, 'int', pname, 'ptr', params, 'int')
glGetTexParameteriv(target, pname, params) => DllCall('Opengl32\glGetTexParameteriv', 'int', target, 'int', pname, 'ptr', params, 'int')
glHint(target, mode) => DllCall('Opengl32\glHint', 'int', target, 'int', mode, 'int')
glIndexMask(mask) => DllCall('Opengl32\glIndexMask', 'uint', mask, 'int')
glIndexPointer(type, stride, pointer) => DllCall('Opengl32\glIndexPointer', 'int', type, 'int', stride, 'ptr', pointer, 'int')
glIndexd(c) => DllCall('Opengl32\glIndexd', 'double', c, 'int')
glIndexdv(c) => DllCall('Opengl32\glIndexdv', 'ptr', c, 'int')
glIndexf(c) => DllCall('Opengl32\glIndexf', 'float', c, 'int')
glIndexfv(c) => DllCall('Opengl32\glIndexfv', 'ptr', c, 'int')
glIndexi(c) => DllCall('Opengl32\glIndexi', 'int', c, 'int')
glIndexiv(c) => DllCall('Opengl32\glIndexiv', 'ptr', c, 'int')
glIndexs(c) => DllCall('Opengl32\glIndexs', 'short', c, 'int')
glIndexsv(c) => DllCall('Opengl32\glIndexsv', 'ptr', c, 'int')
glInitNames() => DllCall('Opengl32\glInitNames', 'int')
glInterleavedArrays(format, stride, pointer) => DllCall('Opengl32\glInterleavedArrays', 'int', format, 'int', stride, 'ptr', pointer, 'int')
glIsEnabled(cap) => DllCall('Opengl32\glIsEnabled', 'int', cap, 'int')
glIsList(list) => DllCall('Opengl32\glIsList', 'uint', list, 'int')
glIsTexture(texture) => DllCall('Opengl32\glIsTexture', 'uint', texture, 'int')
glLightModelf(pname, param) => DllCall('Opengl32\glLightModelf', 'int', pname, 'ptr', param, 'int')
glLightModelfv(pname, params) => DllCall('Opengl32\glLightModelfv', 'int', pname, 'ptr', params, 'int')
glLightModeli(pname, param) => DllCall('Opengl32\glLightModeli', 'int', pname, 'int', param, 'int')
glLightModeliv(pname, params) => DllCall('Opengl32\glLightModeliv', 'int', pname, 'ptr', params, 'int')
glLightf(light, pname, param) => DllCall('Opengl32\glLightf', 'int', light, 'int', pname, 'float', param, 'int')
glLightfv(light, pname, params) => DllCall('Opengl32\glLightfv', 'int', light, 'int', pname, 'ptr', params, 'int')
glLighti(light, pname, param) => DllCall('Opengl32\glLighti', 'int', light, 'int', pname, 'int', param, 'int')
glLightiv(light, pname, params) => DllCall('Opengl32\glLightiv', 'int', light, 'int', pname, 'ptr', params, 'int')
glLineStipple(factor, pattern) => DllCall('Opengl32\glLineStipple', 'int', factor, 'short', pattern, 'int')
glLineWidth(width) => DllCall('Opengl32\glLineWidth', 'float', width, 'int')
glListBase(base) => DllCall('Opengl32\glListBase', 'uint', base, 'int')
glLoadIdentity() => DllCall('Opengl32\glLoadIdentity', 'int')
glLoadMatrixd(m) => DllCall('Opengl32\glLoadMatrixd', 'ptr', m, 'int')
glLoadMatrixf(m) => DllCall('Opengl32\glLoadMatrixf', 'ptr', m, 'int')
glLoadName(name) => DllCall('Opengl32\glLoadName', 'uint', name, 'int')
glLogicOp(opcode) => DllCall('Opengl32\glLogicOp', 'int', opcode, 'int')
glMap1d(target, u1, u2, stride, order, points) => DllCall('Opengl32\glMap1d', 'int', target, 'double', u1, 'double', u2, 'int', stride, 'int', order, 'ptr', points, 'int')
glMap1f(target, u1, u2, stride, order, points) => DllCall('Opengl32\glMap1f', 'int', target, 'float', u1, 'float', u2, 'int', stride, 'int', order, 'ptr', points, 'int')
glMap2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) => DllCall('Opengl32\glMap2d', 'int', target, 'double', u1, 'double', u2, 'int', ustride, 'int', uorder, 'double', v1, 'double', v2, 'int', vstride, 'int', vorder, 'ptr', points, 'int')
glMap2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) => DllCall('Opengl32\glMap2f', 'int', target, 'float', u1, 'float', u2, 'int', ustride, 'int', uorder, 'float', v1, 'float', v2, 'int', vstride, 'int', vorder, 'ptr', points, 'int')
glMapGrid1d(un, u1, u2) => DllCall('Opengl32\glMapGrid1d', 'int', un, 'double', u1, 'double', u2, 'int')
glMapGrid1f(un, u1, u2) => DllCall('Opengl32\glMapGrid1f', 'int', un, 'float', u1, 'float', u2, 'int')
glMapGrid2d(un, u1, u2, vn, v1, v2) => DllCall('Opengl32\glMapGrid2d', 'int', un, 'double', u1, 'double', u2, 'int', vn, 'double', v1, 'double', v2, 'int')
glMapGrid2f(un, u1, u2, vn, v1, v2) => DllCall('Opengl32\glMapGrid2f', 'int', un, 'float', u1, 'float', u2, 'int', vn, 'float', v1, 'float', v2, 'int')
glMaterialf(face, pname, param) => DllCall('Opengl32\glMaterialf', 'int', face, 'int', pname, 'float', param, 'int')
glMaterialfv(face, pname, params) => DllCall('Opengl32\glMaterialfv', 'int', face, 'int', pname, 'ptr', params, 'int')
glMateriali(face, pname, param) => DllCall('Opengl32\glMateriali', 'int', face, 'int', pname, 'int', param, 'int')
glMaterialiv(face, pname, params) => DllCall('Opengl32\glMaterialiv', 'int', face, 'int', pname, 'ptr', params, 'int')
glMatrixMode(mode) => DllCall('Opengl32\glMatrixMode', 'int', mode, 'int')
glMultMatrixd(m) => DllCall('Opengl32\glMultMatrixd', 'ptr', m, 'int')
glMultMatrixf(m) => DllCall('Opengl32\glMultMatrixf', 'ptr', m, 'int')
glNewList(list, mode) => DllCall('Opengl32\glNewList', 'uint', list, 'int', mode, 'int')
glNormal3b(nx, ny, nz) => DllCall('Opengl32\glNormal3b', 'char', nx, 'char', ny, 'char', nz, 'int')
glNormal3bv(v) => DllCall('Opengl32\glNormal3bv', 'ptr', v, 'int')
glNormal3d(nx, ny, nz) => DllCall('Opengl32\glNormal3d', 'double', nx, 'double', ny, 'double', nz, 'int')
glNormal3dv(v) => DllCall('Opengl32\glNormal3dv', 'ptr', v, 'int')
glNormal3f(nx, ny, nz) => DllCall('Opengl32\glNormal3f', 'float', nx, 'float', ny, 'float', nz, 'int')
glNormal3fv(v) => DllCall('Opengl32\glNormal3fv', 'ptr', v, 'int')
glNormal3i(nx, ny, nz) => DllCall('Opengl32\glNormal3i', 'int', nx, 'int', ny, 'int', nz, 'int')
glNormal3iv(v) => DllCall('Opengl32\glNormal3iv', 'ptr', v, 'int')
glNormal3s(nx, ny, nz) => DllCall('Opengl32\glNormal3s', 'short', nx, 'short', ny, 'short', nz, 'int')
glNormal3sv(v) => DllCall('Opengl32\glNormal3sv', 'ptr', v, 'int')
glNormalPointer(type, stride, pointer) => DllCall('Opengl32\glNormalPointer', 'int', type, 'int', stride, 'ptr', pointer, 'int')
glOrtho(left, right, bottom, top, zNear, zFar) => DllCall('Opengl32\glOrtho', 'double', left, 'double', right, 'double', bottom, 'double', top, 'double', zNear, 'double', zFar, 'int')
glPassThrough(token) => DllCall('Opengl32\glPassThrough', 'float', token, 'int')
glPixelMapfv(map, mapsize, values) => DllCall('Opengl32\glPixelMapfv', 'int', map, 'int', mapsize, 'ptr', values, 'int')
glPixelMapuiv(map, mapsize, values) => DllCall('Opengl32\glPixelMapuiv', 'int', map, 'int', mapsize, 'ptr', values, 'int')
glPixelMapusv(map, mapsize, values) => DllCall('Opengl32\glPixelMapusv', 'int', map, 'int', mapsize, 'ptr', values, 'int')
glPixelStoref(pname, param) => DllCall('Opengl32\glPixelStoref', 'int', pname, 'float', param, 'int')
glPixelStorei(pname, param) => DllCall('Opengl32\glPixelStorei', 'int', pname, 'int', param, 'int')
glPixelTransferf(pname, param) => DllCall('Opengl32\glPixelTransferf', 'int', pname, 'float', param, 'int')
glPixelTransferi(pname, param) => DllCall('Opengl32\glPixelTransferi', 'int', pname, 'int', param, 'int')
glPixelZoom(xfactor, yfactor) => DllCall('Opengl32\glPixelZoom', 'float', xfactor, 'float', yfactor, 'int')
glPointSize(size) => DllCall('Opengl32\glPointSize', 'float', size, 'int')
glPolygonMode(face, mode) => DllCall('Opengl32\glPolygonMode', 'int', face, 'int', mode, 'int')
glPolygonOffset(factor, units) => DllCall('Opengl32\glPolygonOffset', 'float', factor, 'float', units, 'int')
glPolygonStipple(mask) => DllCall('Opengl32\glPolygonStipple', 'ptr', mask, 'int')
glPopAttrib() => DllCall('Opengl32\glPopAttrib', 'int')
glPopClientAttrib() => DllCall('Opengl32\glPopClientAttrib', 'int')
glPopMatrix() => DllCall('Opengl32\glPopMatrix', 'int')
glPopName() => DllCall('Opengl32\glPopName', 'int')
glPrioritizeTextures(n, textures, priorities) => DllCall('Opengl32\glPrioritizeTextures', 'int', n, 'ptr', textures, 'ptr', priorities, 'int')
glPushAttrib(mask) => DllCall('Opengl32\glPushAttrib', 'uint', mask, 'int')
glPushClientAttrib(mask) => DllCall('Opengl32\glPushClientAttrib', 'uint', mask, 'int')
glPushMatrix() => DllCall('Opengl32\glPushMatrix', 'int')
glPushName(name) => DllCall('Opengl32\glPushName', 'uint', name, 'int')
glRasterPos2d(x, y) => DllCall('Opengl32\glRasterPos2d', 'double', x, 'double', y, 'int')
glRasterPos2dv(v) => DllCall('Opengl32\glRasterPos2dv', 'ptr', v, 'int')
glRasterPos2f(x, y) => DllCall('Opengl32\glRasterPos2f', 'float', x, 'float', y, 'int')
glRasterPos2fv(v) => DllCall('Opengl32\glRasterPos2fv', 'ptr', v, 'int')
glRasterPos2i(x, y) => DllCall('Opengl32\glRasterPos2i', 'int', x, 'int', y, 'int')
glRasterPos2iv(v) => DllCall('Opengl32\glRasterPos2iv', 'ptr', v, 'int')
glRasterPos2s(x, y) => DllCall('Opengl32\glRasterPos2s', 'short', x, 'short', y, 'int')
glRasterPos2sv(v) => DllCall('Opengl32\glRasterPos2sv', 'ptr', v, 'int')
glRasterPos3d(x, y, z) => DllCall('Opengl32\glRasterPos3d', 'double', x, 'double', y, 'double', z, 'int')
glRasterPos3dv(v) => DllCall('Opengl32\glRasterPos3dv', 'ptr', v, 'int')
glRasterPos3f(x, y, z) => DllCall('Opengl32\glRasterPos3f', 'float', x, 'float', y, 'float', z, 'int')
glRasterPos3fv(v) => DllCall('Opengl32\glRasterPos3fv', 'ptr', v, 'int')
glRasterPos3i(x, y, z) => DllCall('Opengl32\glRasterPos3i', 'int', x, 'int', y, 'int', z, 'int')
glRasterPos3iv(v) => DllCall('Opengl32\glRasterPos3iv', 'ptr', v, 'int')
glRasterPos3s(x, y, z) => DllCall('Opengl32\glRasterPos3s', 'short', x, 'short', y, 'short', z, 'int')
glRasterPos3sv(v) => DllCall('Opengl32\glRasterPos3sv', 'ptr', v, 'int')
glRasterPos4d(x, y, z, w) => DllCall('Opengl32\glRasterPos4d', 'double', x, 'double', y, 'double', z, 'double', w, 'int')
glRasterPos4dv(v) => DllCall('Opengl32\glRasterPos4dv', 'ptr', v, 'int')
glRasterPos4f(x, y, z, w) => DllCall('Opengl32\glRasterPos4f', 'float', x, 'float', y, 'float', z, 'float', w, 'int')
glRasterPos4fv(v) => DllCall('Opengl32\glRasterPos4fv', 'ptr', v, 'int')
glRasterPos4i(x, y, z, w) => DllCall('Opengl32\glRasterPos4i', 'int', x, 'int', y, 'int', z, 'int', w, 'int')
glRasterPos4iv(v) => DllCall('Opengl32\glRasterPos4iv', 'ptr', v, 'int')
glRasterPos4s(x, y, z, w) => DllCall('Opengl32\glRasterPos4s', 'short', x, 'short', y, 'short', z, 'short', w, 'int')
glRasterPos4sv(v) => DllCall('Opengl32\glRasterPos4sv', 'ptr', v, 'int')
glReadBuffer(mode) => DllCall('Opengl32\glReadBuffer', 'int', mode, 'int')
glReadPixels(x, y, width, height, format, type, pixels) => DllCall('Opengl32\glReadPixels', 'int', x, 'int', y, 'int', width, 'int', height, 'int', format, 'int', type, 'ptr', pixels, 'int')
glRectd(x1, y1, x2, y2) => DllCall('Opengl32\glRectd', 'double', x1, 'double', y1, 'double', x2, 'double', y2, 'int')
glRectdv(v1, v2) => DllCall('Opengl32\glRectdv', 'ptr', v1, 'ptr', v2, 'int')
glRectf(x1, y1, x2, y2) => DllCall('Opengl32\glRectf', 'float', x1, 'float', y1, 'float', x2, 'float', y2, 'int')
glRectfv(v1, v2) => DllCall('Opengl32\glRectfv', 'ptr', v1, 'ptr', v2, 'int')
glRecti(x1, y1, x2, y2) => DllCall('Opengl32\glRecti', 'int', x1, 'int', y1, 'int', x2, 'int', y2, 'int')
glRectiv(v1, v2) => DllCall('Opengl32\glRectiv', 'ptr', v1, 'ptr', v2, 'int')
glRects(x1, y1, x2, y2) => DllCall('Opengl32\glRects', 'short', x1, 'short', y1, 'short', x2, 'short', y2, 'int')
glRectsv(v1, v2) => DllCall('Opengl32\glRectsv', 'ptr', v1, 'ptr', v2, 'int')
glRenderMode(mode) => DllCall('Opengl32\glRenderMode', 'int', mode, 'int')
glRotated(angle, x, y, z) => DllCall('Opengl32\glRotated', 'double', angle, 'double', x, 'double', y, 'double', z, 'int')
glRotatef(angle, x, y, z) => DllCall('Opengl32\glRotatef', 'float', angle, 'float', x, 'float', y, 'float', z, 'int')
glScaled(x, y, z) => DllCall('Opengl32\glScaled', 'double', x, 'double', y, 'double', z, 'int')
glScalef(x, y, z) => DllCall('Opengl32\glScalef', 'float', x, 'float', y, 'float', z, 'int')
glScissor(x, y, width, height) => DllCall('Opengl32\glScissor', 'int', x, 'int', y, 'int', width, 'int', height, 'int')
glSelectBuffer(size, buffer) => DllCall('Opengl32\glSelectBuffer', 'int', size, 'ptr', buffer, 'int')
glShadeModel(mode) => DllCall('Opengl32\glShadeModel', 'int', mode, 'int')
glStencilFunc(func, ref, mask) => DllCall('Opengl32\glStencilFunc', 'int', func, 'int', ref, 'uint', mask, 'int')
glStencilMask(mask) => DllCall('Opengl32\glStencilMask', 'uint', mask, 'int')
glStencilOp(fail, zfail, zpass) => DllCall('Opengl32\glStencilOp', 'int', fail, 'int', zfail, 'int', zpass, 'int')
glTexCoord1d(s) => DllCall('Opengl32\glTexCoord1d', 'double', s, 'int')
glTexCoord1dv(v) => DllCall('Opengl32\glTexCoord1dv', 'ptr', v, 'int')
glTexCoord1f(s) => DllCall('Opengl32\glTexCoord1f', 'float', s, 'int')
glTexCoord1fv(v) => DllCall('Opengl32\glTexCoord1fv', 'ptr', v, 'int')
glTexCoord1i(s) => DllCall('Opengl32\glTexCoord1i', 'int', s, 'int')
glTexCoord1iv(v) => DllCall('Opengl32\glTexCoord1iv', 'ptr', v, 'int')
glTexCoord1s(s) => DllCall('Opengl32\glTexCoord1s', 'short', s, 'int')
glTexCoord1sv(v) => DllCall('Opengl32\glTexCoord1sv', 'ptr', v, 'int')
glTexCoord2d(s, t) => DllCall('Opengl32\glTexCoord2d', 'double', s, 'double', t, 'int')
glTexCoord2dv(v) => DllCall('Opengl32\glTexCoord2dv', 'ptr', v, 'int')
glTexCoord2fv(v) => DllCall('Opengl32\glTexCoord2fv', 'ptr', v, 'int')
glTexCoord2i(s, t) => DllCall('Opengl32\glTexCoord2i', 'int', s, 'int', t, 'int')
glTexCoord2iv(v) => DllCall('Opengl32\glTexCoord2iv', 'ptr', v, 'int')
glTexCoord2s(s, t) => DllCall('Opengl32\glTexCoord2s', 'short', s, 'short', t, 'int')
glTexCoord2sv(v) => DllCall('Opengl32\glTexCoord2sv', 'ptr', v, 'int')
glTexCoord3d(s, t, r) => DllCall('Opengl32\glTexCoord3d', 'double', s, 'double', t, 'double', r, 'int')
glTexCoord3dv(v) => DllCall('Opengl32\glTexCoord3dv', 'ptr', v, 'int')
glTexCoord3f(s, t, r) => DllCall('Opengl32\glTexCoord3f', 'float', s, 'float', t, 'float', r, 'int')
glTexCoord3fv(v) => DllCall('Opengl32\glTexCoord3fv', 'ptr', v, 'int')
glTexCoord3i(s, t, r) => DllCall('Opengl32\glTexCoord3i', 'int', s, 'int', t, 'int', r, 'int')
glTexCoord3iv(v) => DllCall('Opengl32\glTexCoord3iv', 'ptr', v, 'int')
glTexCoord3s(s, t, r) => DllCall('Opengl32\glTexCoord3s', 'short', s, 'short', t, 'short', r, 'int')
glTexCoord3sv(v) => DllCall('Opengl32\glTexCoord3sv', 'ptr', v, 'int')
glTexCoord4d(s, t, r, q) => DllCall('Opengl32\glTexCoord4d', 'double', s, 'double', t, 'double', r, 'double', q, 'int')
glTexCoord4dv(v) => DllCall('Opengl32\glTexCoord4dv', 'ptr', v, 'int')
glTexCoord4f(s, t, r, q) => DllCall('Opengl32\glTexCoord4f', 'float', s, 'float', t, 'float', r, 'float', q, 'int')
glTexCoord4fv(v) => DllCall('Opengl32\glTexCoord4fv', 'ptr', v, 'int')
glTexCoord4i(s, t, r, q) => DllCall('Opengl32\glTexCoord4i', 'int', s, 'int', t, 'int', r, 'int', q, 'int')
glTexCoord4iv(v) => DllCall('Opengl32\glTexCoord4iv', 'ptr', v, 'int')
glTexCoord4s(s, t, r, q) => DllCall('Opengl32\glTexCoord4s', 'short', s, 'short', t, 'short', r, 'short', q, 'int')
glTexCoord4sv(v) => DllCall('Opengl32\glTexCoord4sv', 'ptr', v, 'int')
glTexCoordPointer(size, type, stride, pointer) => DllCall('Opengl32\glTexCoordPointer', 'int', size, 'int', type, 'int', stride, 'ptr', pointer, 'int')
glTexEnvf(target, pname, param) => DllCall('Opengl32\glTexEnvf', 'int', target, 'int', pname, 'float', param, 'int')
glTexEnvfv(target, pname, params) => DllCall('Opengl32\glTexEnvfv', 'int', target, 'int', pname, 'ptr', params, 'int')
glTexEnvi(target, pname, param) => DllCall('Opengl32\glTexEnvi', 'int', target, 'int', pname, 'int', param, 'int')
glTexEnviv(target, pname, params) => DllCall('Opengl32\glTexEnviv', 'int', target, 'int', pname, 'ptr', params, 'int')
glTexGend(coord, pname, param) => DllCall('Opengl32\glTexGend', 'int', coord, 'int', pname, 'double', param, 'int')
glTexGendv(coord, pname, params) => DllCall('Opengl32\glTexGendv', 'int', coord, 'int', pname, 'ptr', params, 'int')
glTexGenf(coord, pname, param) => DllCall('Opengl32\glTexGenf', 'int', coord, 'int', pname, 'float', param, 'int')
glTexGenfv(coord, pname, params) => DllCall('Opengl32\glTexGenfv', 'int', coord, 'int', pname, 'ptr', params, 'int')
glTexGeni(coord, pname, param) => DllCall('Opengl32\glTexGeni', 'int', coord, 'int', pname, 'int', param, 'int')
glTexGeniv(coord, pname, params) => DllCall('Opengl32\glTexGeniv', 'int', coord, 'int', pname, 'ptr', params, 'int')
glTexImage1D(target, level, internalformat, width, border, format, type, pixels) => DllCall('Opengl32\glTexImage1D', 'int', target, 'int', level, 'int', internalformat, 'int', width, 'int', border, 'int', format, 'int', type, 'ptr', pixels, 'int')
glTexImage2D(target, level, internalformat, width, height, border, format, type, pixels) => DllCall('Opengl32\glTexImage2D', 'int', target, 'int', level, 'int', internalformat, 'int', width, 'int', height, 'int', border, 'int', format, 'int', type, 'ptr', pixels, 'int')
glTexParameterf(target, pname, param) => DllCall('Opengl32\glTexParameterf', 'int', target, 'int', pname, 'float', param, 'int')
glTexParameterfv(target, pname, params) => DllCall('Opengl32\glTexParameterfv', 'int', target, 'int', pname, 'ptr', params, 'int')
glTexParameteri(target, pname, param) => DllCall('Opengl32\glTexParameteri', 'int', target, 'int', pname, 'int', param, 'int')
glTexParameteriv(target, pname, params) => DllCall('Opengl32\glTexParameteriv', 'int', target, 'int', pname, 'ptr', params, 'int')
glTexSubImage1D(target, level, xoffset, width, format, type, pixels) => DllCall('Opengl32\glTexSubImage1D', 'int', target, 'int', level, 'int', xoffset, 'int', width, 'int', format, 'int', type, 'ptr', pixels, 'int')
glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) => DllCall('Opengl32\glTexSubImage2D', 'int', target, 'int', level, 'int', xoffset, 'int', yoffset, 'int', width, 'int', height, 'int', format, 'int', type, 'ptr', pixels, 'int')
glTranslated(x, y, z) => DllCall('Opengl32\glTranslated', 'double', x, 'double', y, 'double', z, 'int')
glTranslatef(x, y, z) => DllCall('Opengl32\glTranslatef', 'float', x, 'float', y, 'float', z, 'int')
glVertex2d(x, y) => DllCall('Opengl32\glVertex2d', 'double', x, 'double', y, 'int')
glVertex2dv(v) => DllCall('Opengl32\glVertex2dv', 'ptr', v, 'int')
glVertex2f(x, y) => DllCall('Opengl32\glVertex2f', 'float', x, 'float', y, 'int')
glVertex2fv(v) => DllCall('Opengl32\glVertex2fv', 'ptr', v, 'int')
glVertex2i(x, y) => DllCall('Opengl32\glVertex2i', 'int', x, 'int', y, 'int')
glVertex2iv(v) => DllCall('Opengl32\glVertex2iv', 'ptr', v, 'int')
glVertex2s(x, y) => DllCall('Opengl32\glVertex2s', 'short', x, 'short', y, 'int')
glVertex2sv(v) => DllCall('Opengl32\glVertex2sv', 'ptr', v, 'int')
glVertex3d(x, y, z) => DllCall('Opengl32\glVertex3d', 'double', x, 'double', y, 'double', z, 'int')
glVertex3dv(v) => DllCall('Opengl32\glVertex3dv', 'ptr', v, 'int')
glVertex3f(x, y, z) => DllCall('Opengl32\glVertex3f', 'float', x, 'float', y, 'float', z, 'int')
glVertex3fv(v) => DllCall('Opengl32\glVertex3fv', 'ptr', v, 'int')
glVertex3i(x, y, z) => DllCall('Opengl32\glVertex3i', 'int', x, 'int', y, 'int', z, 'int')
glVertex3iv(v) => DllCall('Opengl32\glVertex3iv', 'ptr', v, 'int')
glVertex3s(x, y, z) => DllCall('Opengl32\glVertex3s', 'short', x, 'short', y, 'short', z, 'int')
glVertex3sv(v) => DllCall('Opengl32\glVertex3sv', 'ptr', v, 'int')
glVertex4d(x, y, z, w) => DllCall('Opengl32\glVertex4d', 'double', x, 'double', y, 'double', z, 'double', w, 'int')
glVertex4dv(v) => DllCall('Opengl32\glVertex4dv', 'ptr', v, 'int')
glVertex4f(x, y, z, w) => DllCall('Opengl32\glVertex4f', 'float', x, 'float', y, 'float', z, 'float', w, 'int')
glVertex4fv(v) => DllCall('Opengl32\glVertex4fv', 'ptr', v, 'int')
glVertex4i(x, y, z, w) => DllCall('Opengl32\glVertex4i', 'int', x, 'int', y, 'int', z, 'int', w, 'int')
glVertex4iv(v) => DllCall('Opengl32\glVertex4iv', 'ptr', v, 'int')
glVertex4s(x, y, z, w) => DllCall('Opengl32\glVertex4s', 'short', x, 'short', y, 'short', z, 'short', w, 'int')
glVertex4sv(v) => DllCall('Opengl32\glVertex4sv', 'ptr', v, 'int')
glVertexPointer(size, type, stride, pointer) => DllCall('Opengl32\glVertexPointer', 'int', size, 'int', type, 'int', stride, 'ptr', pointer, 'int')
glViewport(x, y, width, height) => DllCall('Opengl32\glViewport', 'int', x, 'int', y, 'int', width, 'int', height, 'int')
wglCopyContext(hglrcSrc, hglrcDst, mask) => DllCall('Opengl32\wglCopyContext', 'ptr', hglrcSrc, 'ptr', hglrcDst, 'uint', mask, 'int')
wglCreateContext(hDC) => DllCall('Opengl32\wglCreateContext', 'ptr', hDC, 'ptr')
wglCreateLayerContext(hdc, iLayerPlane) => DllCall('Opengl32\wglCreateLayerContext', 'ptr', hdc, 'int', iLayerPlane, 'ptr')
wglDeleteContext(hglrc) => DllCall('Opengl32\wglDeleteContext', 'ptr', hglrc, 'int')
wglDescribeLayerPlane(hdc, iPixelFormat, iLayerPlane, nBytes, plpd) => DllCall('Opengl32\wglDescribeLayerPlane', 'ptr', hdc, 'int', iPixelFormat, 'int', iLayerPlane, 'uint', nBytes, 'ptr', plpd, 'int')
wglGetCurrentContext() => DllCall('Opengl32\wglGetCurrentContext', 'ptr')
wglGetCurrentDC() => DllCall('Opengl32\wglGetCurrentDC', 'ptr')
wglGetLayerPaletteEntries(hdc, iLayerPlane, iStart, cEntries, &pcr) => DllCall('Opengl32\wglGetLayerPaletteEntries', 'ptr', hdc, 'int', iLayerPlane, 'int', iStart, 'int', cEntries, 'uint*', &pcr, 'int')
wglGetProcAddress(lpszProc) => DllCall('Opengl32\wglGetProcAddress', 'astr', lpszProc, 'ptr')
wglMakeCurrent(hdc, hglrc) => DllCall('Opengl32\wglMakeCurrent', 'ptr', hdc, 'ptr', hglrc, 'int')
wglRealizeLayerPalette(hdc, iLayerPlane, bRealize) => DllCall('Opengl32\wglRealizeLayerPalette', 'ptr', hdc, 'int', iLayerPlane, 'int', bRealize, 'int')
wglSetLayerPaletteEntries(hdc, iLayerPlane, iStart, cEntries, &pcr) => DllCall('Opengl32\wglSetLayerPaletteEntries', 'ptr', hdc, 'int', iLayerPlane, 'int', iStart, 'int', cEntries, 'uint*', &pcr, 'int')
wglShareLists(hglrc1, hglrc2) => DllCall('Opengl32\wglShareLists', 'ptr', hglrc1, 'ptr', hglrc2, 'int')
wglSwapLayerBuffers(hdc, fuPlanes) => DllCall('Opengl32\wglSwapLayerBuffers', 'ptr', hdc, 'uint', fuPlanes, 'int')
wglUseFontBitmaps(hdc, first, count, listBase) => DllCall('Opengl32\wglUseFontBitmaps', 'ptr', hdc, 'uint', first, 'uint', count, 'uint', listBase, 'int')
wglUseFontOutlines(hdc, first, count, listBase, deviation, extrusion, format, lpgmf) => DllCall('Opengl32\wglUseFontOutlines', 'ptr', hdc, 'uint', first, 'uint', count, 'uint', listBase, 'float', deviation, 'float', extrusion, 'int', format, 'ptr', lpgmf, 'int')

给TA捐赠
共{{data.count}}人
人已捐赠
其他

【高级】AutoHotkey dllcall调用API全整理-OleAut32

2021-10-26 10:28:58

其他教程

【高级】AutoHotkey dllcall调用API全整理-Rasapi32

2021-10-26 10:30:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索