{

"Constants":[
	{
		"Name":"GL_VERSION_1_1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_ACCUM"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":256
		,"Attrs":[]
	}
	,{
		"Name":"GL_LOAD"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":257
		,"Attrs":[]
	}
	,{
		"Name":"GL_RETURN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":258
		,"Attrs":[]
	}
	,{
		"Name":"GL_MULT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":259
		,"Attrs":[]
	}
	,{
		"Name":"GL_ADD"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":260
		,"Attrs":[]
	}
	,{
		"Name":"GL_NEVER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":512
		,"Attrs":[]
	}
	,{
		"Name":"GL_LESS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":513
		,"Attrs":[]
	}
	,{
		"Name":"GL_EQUAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":514
		,"Attrs":[]
	}
	,{
		"Name":"GL_LEQUAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":515
		,"Attrs":[]
	}
	,{
		"Name":"GL_GREATER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":516
		,"Attrs":[]
	}
	,{
		"Name":"GL_NOTEQUAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":517
		,"Attrs":[]
	}
	,{
		"Name":"GL_GEQUAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":518
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALWAYS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":519
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINT_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_STIPPLE_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MODE_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHTING_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":64
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":128
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_BUFFER_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":256
		,"Attrs":[]
	}
	,{
		"Name":"GL_ACCUM_BUFFER_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":512
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_BUFFER_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1024
		,"Attrs":[]
	}
	,{
		"Name":"GL_VIEWPORT_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2048
		,"Attrs":[]
	}
	,{
		"Name":"GL_TRANSFORM_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4096
		,"Attrs":[]
	}
	,{
		"Name":"GL_ENABLE_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8192
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_BUFFER_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16384
		,"Attrs":[]
	}
	,{
		"Name":"GL_HINT_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32768
		,"Attrs":[]
	}
	,{
		"Name":"GL_EVAL_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":65536
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIST_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":131072
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":262144
		,"Attrs":[]
	}
	,{
		"Name":"GL_SCISSOR_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":524288
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALL_ATTRIB_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1048575
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINTS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":0
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_LOOP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_STRIP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3
		,"Attrs":[]
	}
	,{
		"Name":"GL_TRIANGLES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4
		,"Attrs":[]
	}
	,{
		"Name":"GL_TRIANGLE_STRIP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5
		,"Attrs":[]
	}
	,{
		"Name":"GL_TRIANGLE_FAN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6
		,"Attrs":[]
	}
	,{
		"Name":"GL_QUADS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7
		,"Attrs":[]
	}
	,{
		"Name":"GL_QUAD_STRIP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9
		,"Attrs":[]
	}
	,{
		"Name":"GL_ZERO"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":0
		,"Attrs":[]
	}
	,{
		"Name":"GL_ONE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_SRC_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":768
		,"Attrs":[]
	}
	,{
		"Name":"GL_ONE_MINUS_SRC_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":769
		,"Attrs":[]
	}
	,{
		"Name":"GL_SRC_ALPHA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":770
		,"Attrs":[]
	}
	,{
		"Name":"GL_ONE_MINUS_SRC_ALPHA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":771
		,"Attrs":[]
	}
	,{
		"Name":"GL_DST_ALPHA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":772
		,"Attrs":[]
	}
	,{
		"Name":"GL_ONE_MINUS_DST_ALPHA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":773
		,"Attrs":[]
	}
	,{
		"Name":"GL_DST_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":774
		,"Attrs":[]
	}
	,{
		"Name":"GL_ONE_MINUS_DST_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":775
		,"Attrs":[]
	}
	,{
		"Name":"GL_SRC_ALPHA_SATURATE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":776
		,"Attrs":[]
	}
	,{
		"Name":"GL_TRUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_FALSE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":0
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIP_PLANE0"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":12288
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIP_PLANE1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":12289
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIP_PLANE2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":12290
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIP_PLANE3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":12291
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIP_PLANE4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":12292
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIP_PLANE5"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":12293
		,"Attrs":[]
	}
	,{
		"Name":"GL_BYTE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5120
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNSIGNED_BYTE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5121
		,"Attrs":[]
	}
	,{
		"Name":"GL_SHORT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5122
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNSIGNED_SHORT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5123
		,"Attrs":[]
	}
	,{
		"Name":"GL_INT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5124
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNSIGNED_INT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5125
		,"Attrs":[]
	}
	,{
		"Name":"GL_FLOAT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5126
		,"Attrs":[]
	}
	,{
		"Name":"GL_2_BYTES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5127
		,"Attrs":[]
	}
	,{
		"Name":"GL_3_BYTES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5128
		,"Attrs":[]
	}
	,{
		"Name":"GL_4_BYTES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5129
		,"Attrs":[]
	}
	,{
		"Name":"GL_DOUBLE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5130
		,"Attrs":[]
	}
	,{
		"Name":"GL_NONE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":0
		,"Attrs":[]
	}
	,{
		"Name":"GL_FRONT_LEFT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1024
		,"Attrs":[]
	}
	,{
		"Name":"GL_FRONT_RIGHT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1025
		,"Attrs":[]
	}
	,{
		"Name":"GL_BACK_LEFT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1026
		,"Attrs":[]
	}
	,{
		"Name":"GL_BACK_RIGHT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1027
		,"Attrs":[]
	}
	,{
		"Name":"GL_FRONT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1028
		,"Attrs":[]
	}
	,{
		"Name":"GL_BACK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1029
		,"Attrs":[]
	}
	,{
		"Name":"GL_LEFT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1030
		,"Attrs":[]
	}
	,{
		"Name":"GL_RIGHT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1031
		,"Attrs":[]
	}
	,{
		"Name":"GL_FRONT_AND_BACK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1032
		,"Attrs":[]
	}
	,{
		"Name":"GL_AUX0"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1033
		,"Attrs":[]
	}
	,{
		"Name":"GL_AUX1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1034
		,"Attrs":[]
	}
	,{
		"Name":"GL_AUX2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1035
		,"Attrs":[]
	}
	,{
		"Name":"GL_AUX3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1036
		,"Attrs":[]
	}
	,{
		"Name":"GL_NO_ERROR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":0
		,"Attrs":[]
	}
	,{
		"Name":"GL_INVALID_ENUM"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1280
		,"Attrs":[]
	}
	,{
		"Name":"GL_INVALID_VALUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1281
		,"Attrs":[]
	}
	,{
		"Name":"GL_INVALID_OPERATION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1282
		,"Attrs":[]
	}
	,{
		"Name":"GL_STACK_OVERFLOW"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1283
		,"Attrs":[]
	}
	,{
		"Name":"GL_STACK_UNDERFLOW"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1284
		,"Attrs":[]
	}
	,{
		"Name":"GL_OUT_OF_MEMORY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1285
		,"Attrs":[]
	}
	,{
		"Name":"GL_2D"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1536
		,"Attrs":[]
	}
	,{
		"Name":"GL_3D"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1537
		,"Attrs":[]
	}
	,{
		"Name":"GL_3D_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1538
		,"Attrs":[]
	}
	,{
		"Name":"GL_3D_COLOR_TEXTURE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1539
		,"Attrs":[]
	}
	,{
		"Name":"GL_4D_COLOR_TEXTURE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1540
		,"Attrs":[]
	}
	,{
		"Name":"GL_PASS_THROUGH_TOKEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1792
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINT_TOKEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1793
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_TOKEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1794
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_TOKEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1795
		,"Attrs":[]
	}
	,{
		"Name":"GL_BITMAP_TOKEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1796
		,"Attrs":[]
	}
	,{
		"Name":"GL_DRAW_PIXEL_TOKEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1797
		,"Attrs":[]
	}
	,{
		"Name":"GL_COPY_PIXEL_TOKEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1798
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_RESET_TOKEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1799
		,"Attrs":[]
	}
	,{
		"Name":"GL_EXP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2048
		,"Attrs":[]
	}
	,{
		"Name":"GL_EXP2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2049
		,"Attrs":[]
	}
	,{
		"Name":"GL_CW"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2304
		,"Attrs":[]
	}
	,{
		"Name":"GL_CCW"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2305
		,"Attrs":[]
	}
	,{
		"Name":"GL_COEFF"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2560
		,"Attrs":[]
	}
	,{
		"Name":"GL_ORDER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2561
		,"Attrs":[]
	}
	,{
		"Name":"GL_DOMAIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2562
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2816
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2817
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_NORMAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2818
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_TEXTURE_COORDS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2819
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_RASTER_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2820
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_RASTER_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2821
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_RASTER_TEXTURE_COORDS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2822
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_RASTER_POSITION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2823
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_RASTER_POSITION_VALID"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2824
		,"Attrs":[]
	}
	,{
		"Name":"GL_CURRENT_RASTER_DISTANCE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2825
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINT_SMOOTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2832
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINT_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2833
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINT_SIZE_RANGE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2834
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINT_SIZE_GRANULARITY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2835
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_SMOOTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2848
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_WIDTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2849
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_WIDTH_RANGE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2850
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_WIDTH_GRANULARITY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2851
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_STIPPLE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2852
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_STIPPLE_PATTERN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2853
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_STIPPLE_REPEAT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2854
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIST_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2864
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_LIST_NESTING"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2865
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIST_BASE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2866
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIST_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2867
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2880
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_SMOOTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2881
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_STIPPLE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2882
		,"Attrs":[]
	}
	,{
		"Name":"GL_EDGE_FLAG"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2883
		,"Attrs":[]
	}
	,{
		"Name":"GL_CULL_FACE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2884
		,"Attrs":[]
	}
	,{
		"Name":"GL_CULL_FACE_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2885
		,"Attrs":[]
	}
	,{
		"Name":"GL_FRONT_FACE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2886
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHTING"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2896
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT_MODEL_LOCAL_VIEWER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2897
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT_MODEL_TWO_SIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2898
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT_MODEL_AMBIENT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2899
		,"Attrs":[]
	}
	,{
		"Name":"GL_SHADE_MODEL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2900
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_MATERIAL_FACE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2901
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_MATERIAL_PARAMETER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2902
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_MATERIAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2903
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2912
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2913
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_DENSITY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2914
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_START"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2915
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_END"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2916
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2917
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2918
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_RANGE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2928
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_TEST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2929
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_WRITEMASK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2930
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_CLEAR_VALUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2931
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_FUNC"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2932
		,"Attrs":[]
	}
	,{
		"Name":"GL_ACCUM_CLEAR_VALUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2944
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_TEST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2960
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_CLEAR_VALUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2961
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_FUNC"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2962
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_VALUE_MASK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2963
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_FAIL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2964
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_PASS_DEPTH_FAIL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2965
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_PASS_DEPTH_PASS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2966
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_REF"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2967
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_WRITEMASK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2968
		,"Attrs":[]
	}
	,{
		"Name":"GL_MATRIX_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2976
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMALIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2977
		,"Attrs":[]
	}
	,{
		"Name":"GL_VIEWPORT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2978
		,"Attrs":[]
	}
	,{
		"Name":"GL_MODELVIEW_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2979
		,"Attrs":[]
	}
	,{
		"Name":"GL_PROJECTION_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2980
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2981
		,"Attrs":[]
	}
	,{
		"Name":"GL_MODELVIEW_MATRIX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2982
		,"Attrs":[]
	}
	,{
		"Name":"GL_PROJECTION_MATRIX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2983
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_MATRIX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2984
		,"Attrs":[]
	}
	,{
		"Name":"GL_ATTRIB_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2992
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIENT_ATTRIB_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2993
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA_TEST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3008
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA_TEST_FUNC"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3009
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA_TEST_REF"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3010
		,"Attrs":[]
	}
	,{
		"Name":"GL_DITHER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3024
		,"Attrs":[]
	}
	,{
		"Name":"GL_BLEND_DST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3040
		,"Attrs":[]
	}
	,{
		"Name":"GL_BLEND_SRC"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3041
		,"Attrs":[]
	}
	,{
		"Name":"GL_BLEND"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3042
		,"Attrs":[]
	}
	,{
		"Name":"GL_LOGIC_OP_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3056
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_LOGIC_OP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3057
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_LOGIC_OP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3058
		,"Attrs":[]
	}
	,{
		"Name":"GL_AUX_BUFFERS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3072
		,"Attrs":[]
	}
	,{
		"Name":"GL_DRAW_BUFFER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3073
		,"Attrs":[]
	}
	,{
		"Name":"GL_READ_BUFFER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3074
		,"Attrs":[]
	}
	,{
		"Name":"GL_SCISSOR_BOX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3088
		,"Attrs":[]
	}
	,{
		"Name":"GL_SCISSOR_TEST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3089
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_CLEAR_VALUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3104
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_WRITEMASK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3105
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_CLEAR_VALUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3106
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_WRITEMASK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3107
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3120
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGBA_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3121
		,"Attrs":[]
	}
	,{
		"Name":"GL_DOUBLEBUFFER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3122
		,"Attrs":[]
	}
	,{
		"Name":"GL_STEREO"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3123
		,"Attrs":[]
	}
	,{
		"Name":"GL_RENDER_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3136
		,"Attrs":[]
	}
	,{
		"Name":"GL_PERSPECTIVE_CORRECTION_HINT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3152
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINT_SMOOTH_HINT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3153
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE_SMOOTH_HINT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3154
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_SMOOTH_HINT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3155
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_HINT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3156
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_GEN_S"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3168
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_GEN_T"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3169
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_GEN_R"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3170
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_GEN_Q"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3171
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_I"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3184
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_S_TO_S"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3185
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_R"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3186
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_G"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3187
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_B"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3188
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_A"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3189
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_R_TO_R"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3190
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_G_TO_G"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3191
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_B_TO_B"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3192
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_A_TO_A"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3193
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_I_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3248
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_S_TO_S_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3249
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_R_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3250
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_G_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3251
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_B_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3252
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_I_TO_A_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3253
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_R_TO_R_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3254
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_G_TO_G_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3255
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_B_TO_B_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3256
		,"Attrs":[]
	}
	,{
		"Name":"GL_PIXEL_MAP_A_TO_A_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3257
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNPACK_SWAP_BYTES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3312
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNPACK_LSB_FIRST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3313
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNPACK_ROW_LENGTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3314
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNPACK_SKIP_ROWS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3315
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNPACK_SKIP_PIXELS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3316
		,"Attrs":[]
	}
	,{
		"Name":"GL_UNPACK_ALIGNMENT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3317
		,"Attrs":[]
	}
	,{
		"Name":"GL_PACK_SWAP_BYTES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3328
		,"Attrs":[]
	}
	,{
		"Name":"GL_PACK_LSB_FIRST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3329
		,"Attrs":[]
	}
	,{
		"Name":"GL_PACK_ROW_LENGTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3330
		,"Attrs":[]
	}
	,{
		"Name":"GL_PACK_SKIP_ROWS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3331
		,"Attrs":[]
	}
	,{
		"Name":"GL_PACK_SKIP_PIXELS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3332
		,"Attrs":[]
	}
	,{
		"Name":"GL_PACK_ALIGNMENT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3333
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3344
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP_STENCIL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3345
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_SHIFT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3346
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_OFFSET"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3347
		,"Attrs":[]
	}
	,{
		"Name":"GL_RED_SCALE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3348
		,"Attrs":[]
	}
	,{
		"Name":"GL_RED_BIAS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3349
		,"Attrs":[]
	}
	,{
		"Name":"GL_ZOOM_X"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3350
		,"Attrs":[]
	}
	,{
		"Name":"GL_ZOOM_Y"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3351
		,"Attrs":[]
	}
	,{
		"Name":"GL_GREEN_SCALE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3352
		,"Attrs":[]
	}
	,{
		"Name":"GL_GREEN_BIAS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3353
		,"Attrs":[]
	}
	,{
		"Name":"GL_BLUE_SCALE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3354
		,"Attrs":[]
	}
	,{
		"Name":"GL_BLUE_BIAS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3355
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA_SCALE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3356
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA_BIAS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3357
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_SCALE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3358
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_BIAS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3359
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_EVAL_ORDER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3376
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_LIGHTS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3377
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_CLIP_PLANES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3378
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_TEXTURE_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3379
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_PIXEL_MAP_TABLE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3380
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_ATTRIB_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3381
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_MODELVIEW_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3382
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_NAME_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3383
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_PROJECTION_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3384
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_TEXTURE_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3385
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_VIEWPORT_DIMS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3386
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3387
		,"Attrs":[]
	}
	,{
		"Name":"GL_SUBPIXEL_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3408
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3409
		,"Attrs":[]
	}
	,{
		"Name":"GL_RED_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3410
		,"Attrs":[]
	}
	,{
		"Name":"GL_GREEN_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3411
		,"Attrs":[]
	}
	,{
		"Name":"GL_BLUE_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3412
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3413
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3414
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3415
		,"Attrs":[]
	}
	,{
		"Name":"GL_ACCUM_RED_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3416
		,"Attrs":[]
	}
	,{
		"Name":"GL_ACCUM_GREEN_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3417
		,"Attrs":[]
	}
	,{
		"Name":"GL_ACCUM_BLUE_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3418
		,"Attrs":[]
	}
	,{
		"Name":"GL_ACCUM_ALPHA_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3419
		,"Attrs":[]
	}
	,{
		"Name":"GL_NAME_STACK_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3440
		,"Attrs":[]
	}
	,{
		"Name":"GL_AUTO_NORMAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3456
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_COLOR_4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3472
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3473
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_NORMAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3474
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_TEXTURE_COORD_1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3475
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_TEXTURE_COORD_2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3476
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_TEXTURE_COORD_3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3477
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_TEXTURE_COORD_4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3478
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_VERTEX_3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3479
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_VERTEX_4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3480
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_COLOR_4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3504
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3505
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_NORMAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3506
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_TEXTURE_COORD_1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3507
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_TEXTURE_COORD_2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3508
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_TEXTURE_COORD_3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3509
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_TEXTURE_COORD_4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3510
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_VERTEX_3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3511
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_VERTEX_4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3512
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_GRID_DOMAIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3536
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP1_GRID_SEGMENTS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3537
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_GRID_DOMAIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3538
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAP2_GRID_SEGMENTS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3539
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_1D"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3552
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_2D"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3553
		,"Attrs":[]
	}
	,{
		"Name":"GL_FEEDBACK_BUFFER_POINTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3568
		,"Attrs":[]
	}
	,{
		"Name":"GL_FEEDBACK_BUFFER_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3569
		,"Attrs":[]
	}
	,{
		"Name":"GL_FEEDBACK_BUFFER_TYPE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3570
		,"Attrs":[]
	}
	,{
		"Name":"GL_SELECTION_BUFFER_POINTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3571
		,"Attrs":[]
	}
	,{
		"Name":"GL_SELECTION_BUFFER_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3572
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_WIDTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4096
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_HEIGHT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4097
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_INTERNAL_FORMAT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4099
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_BORDER_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4100
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_BORDER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4101
		,"Attrs":[]
	}
	,{
		"Name":"GL_DONT_CARE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4352
		,"Attrs":[]
	}
	,{
		"Name":"GL_FASTEST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4353
		,"Attrs":[]
	}
	,{
		"Name":"GL_NICEST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4354
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT0"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16384
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16385
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16386
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16387
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16388
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT5"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16389
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT6"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16390
		,"Attrs":[]
	}
	,{
		"Name":"GL_LIGHT7"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":16391
		,"Attrs":[]
	}
	,{
		"Name":"GL_AMBIENT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4608
		,"Attrs":[]
	}
	,{
		"Name":"GL_DIFFUSE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4609
		,"Attrs":[]
	}
	,{
		"Name":"GL_SPECULAR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4610
		,"Attrs":[]
	}
	,{
		"Name":"GL_POSITION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4611
		,"Attrs":[]
	}
	,{
		"Name":"GL_SPOT_DIRECTION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4612
		,"Attrs":[]
	}
	,{
		"Name":"GL_SPOT_EXPONENT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4613
		,"Attrs":[]
	}
	,{
		"Name":"GL_SPOT_CUTOFF"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4614
		,"Attrs":[]
	}
	,{
		"Name":"GL_CONSTANT_ATTENUATION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4615
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINEAR_ATTENUATION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4616
		,"Attrs":[]
	}
	,{
		"Name":"GL_QUADRATIC_ATTENUATION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4617
		,"Attrs":[]
	}
	,{
		"Name":"GL_COMPILE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4864
		,"Attrs":[]
	}
	,{
		"Name":"GL_COMPILE_AND_EXECUTE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4865
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLEAR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5376
		,"Attrs":[]
	}
	,{
		"Name":"GL_AND"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5377
		,"Attrs":[]
	}
	,{
		"Name":"GL_AND_REVERSE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5378
		,"Attrs":[]
	}
	,{
		"Name":"GL_COPY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5379
		,"Attrs":[]
	}
	,{
		"Name":"GL_AND_INVERTED"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5380
		,"Attrs":[]
	}
	,{
		"Name":"GL_NOOP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5381
		,"Attrs":[]
	}
	,{
		"Name":"GL_XOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5382
		,"Attrs":[]
	}
	,{
		"Name":"GL_OR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5383
		,"Attrs":[]
	}
	,{
		"Name":"GL_NOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5384
		,"Attrs":[]
	}
	,{
		"Name":"GL_EQUIV"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5385
		,"Attrs":[]
	}
	,{
		"Name":"GL_INVERT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5386
		,"Attrs":[]
	}
	,{
		"Name":"GL_OR_REVERSE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5387
		,"Attrs":[]
	}
	,{
		"Name":"GL_COPY_INVERTED"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5388
		,"Attrs":[]
	}
	,{
		"Name":"GL_OR_INVERTED"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5389
		,"Attrs":[]
	}
	,{
		"Name":"GL_NAND"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5390
		,"Attrs":[]
	}
	,{
		"Name":"GL_SET"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5391
		,"Attrs":[]
	}
	,{
		"Name":"GL_EMISSION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5632
		,"Attrs":[]
	}
	,{
		"Name":"GL_SHININESS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5633
		,"Attrs":[]
	}
	,{
		"Name":"GL_AMBIENT_AND_DIFFUSE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5634
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_INDEXES"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5635
		,"Attrs":[]
	}
	,{
		"Name":"GL_MODELVIEW"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5888
		,"Attrs":[]
	}
	,{
		"Name":"GL_PROJECTION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5889
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5890
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6144
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6145
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6146
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6400
		,"Attrs":[]
	}
	,{
		"Name":"GL_STENCIL_INDEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6401
		,"Attrs":[]
	}
	,{
		"Name":"GL_DEPTH_COMPONENT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6402
		,"Attrs":[]
	}
	,{
		"Name":"GL_RED"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6403
		,"Attrs":[]
	}
	,{
		"Name":"GL_GREEN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6404
		,"Attrs":[]
	}
	,{
		"Name":"GL_BLUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6405
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6406
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6407
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGBA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6408
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6409
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE_ALPHA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6410
		,"Attrs":[]
	}
	,{
		"Name":"GL_BITMAP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6656
		,"Attrs":[]
	}
	,{
		"Name":"GL_POINT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6912
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6913
		,"Attrs":[]
	}
	,{
		"Name":"GL_FILL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":6914
		,"Attrs":[]
	}
	,{
		"Name":"GL_RENDER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7168
		,"Attrs":[]
	}
	,{
		"Name":"GL_FEEDBACK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7169
		,"Attrs":[]
	}
	,{
		"Name":"GL_SELECT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7170
		,"Attrs":[]
	}
	,{
		"Name":"GL_FLAT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7424
		,"Attrs":[]
	}
	,{
		"Name":"GL_SMOOTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7425
		,"Attrs":[]
	}
	,{
		"Name":"GL_KEEP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7680
		,"Attrs":[]
	}
	,{
		"Name":"GL_REPLACE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7681
		,"Attrs":[]
	}
	,{
		"Name":"GL_INCR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7682
		,"Attrs":[]
	}
	,{
		"Name":"GL_DECR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7683
		,"Attrs":[]
	}
	,{
		"Name":"GL_VENDOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7936
		,"Attrs":[]
	}
	,{
		"Name":"GL_RENDERER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7937
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERSION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7938
		,"Attrs":[]
	}
	,{
		"Name":"GL_EXTENSIONS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":7939
		,"Attrs":[]
	}
	,{
		"Name":"GL_S"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8192
		,"Attrs":[]
	}
	,{
		"Name":"GL_T"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8193
		,"Attrs":[]
	}
	,{
		"Name":"GL_R"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8194
		,"Attrs":[]
	}
	,{
		"Name":"GL_Q"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8195
		,"Attrs":[]
	}
	,{
		"Name":"GL_MODULATE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8448
		,"Attrs":[]
	}
	,{
		"Name":"GL_DECAL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8449
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_ENV_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8704
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_ENV_COLOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8705
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_ENV"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":8960
		,"Attrs":[]
	}
	,{
		"Name":"GL_EYE_LINEAR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9216
		,"Attrs":[]
	}
	,{
		"Name":"GL_OBJECT_LINEAR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9217
		,"Attrs":[]
	}
	,{
		"Name":"GL_SPHERE_MAP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9218
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_GEN_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9472
		,"Attrs":[]
	}
	,{
		"Name":"GL_OBJECT_PLANE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9473
		,"Attrs":[]
	}
	,{
		"Name":"GL_EYE_PLANE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9474
		,"Attrs":[]
	}
	,{
		"Name":"GL_NEAREST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9728
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINEAR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9729
		,"Attrs":[]
	}
	,{
		"Name":"GL_NEAREST_MIPMAP_NEAREST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9984
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINEAR_MIPMAP_NEAREST"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9985
		,"Attrs":[]
	}
	,{
		"Name":"GL_NEAREST_MIPMAP_LINEAR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9986
		,"Attrs":[]
	}
	,{
		"Name":"GL_LINEAR_MIPMAP_LINEAR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":9987
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_MAG_FILTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10240
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_MIN_FILTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10241
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_WRAP_S"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10242
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_WRAP_T"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10243
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLAMP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10496
		,"Attrs":[]
	}
	,{
		"Name":"GL_REPEAT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10497
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIENT_PIXEL_STORE_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIENT_VERTEX_ARRAY_BIT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":2
		,"Attrs":[]
	}
	,{
		"Name":"GL_CLIENT_ALL_ATTRIB_BITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4294967295
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_OFFSET_FACTOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32824
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_OFFSET_UNITS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10752
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_OFFSET_POINT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10753
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_OFFSET_LINE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10754
		,"Attrs":[]
	}
	,{
		"Name":"GL_POLYGON_OFFSET_FILL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32823
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32827
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA8"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32828
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA12"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32829
		,"Attrs":[]
	}
	,{
		"Name":"GL_ALPHA16"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32830
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32831
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE8"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32832
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE12"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32833
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE16"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32834
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE4_ALPHA4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32835
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE6_ALPHA2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32836
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE8_ALPHA8"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32837
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE12_ALPHA4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32838
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE12_ALPHA12"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32839
		,"Attrs":[]
	}
	,{
		"Name":"GL_LUMINANCE16_ALPHA16"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32840
		,"Attrs":[]
	}
	,{
		"Name":"GL_INTENSITY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32841
		,"Attrs":[]
	}
	,{
		"Name":"GL_INTENSITY4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32842
		,"Attrs":[]
	}
	,{
		"Name":"GL_INTENSITY8"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32843
		,"Attrs":[]
	}
	,{
		"Name":"GL_INTENSITY12"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32844
		,"Attrs":[]
	}
	,{
		"Name":"GL_INTENSITY16"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32845
		,"Attrs":[]
	}
	,{
		"Name":"GL_R3_G3_B2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10768
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32847
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB5"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32848
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB8"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32849
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB10"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32850
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB12"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32851
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB16"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32852
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGBA2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32853
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGBA4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32854
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB5_A1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32855
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGBA8"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32856
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGB10_A2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32857
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGBA12"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32858
		,"Attrs":[]
	}
	,{
		"Name":"GL_RGBA16"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32859
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_RED_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32860
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_GREEN_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32861
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_BLUE_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32862
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_ALPHA_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32863
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_LUMINANCE_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32864
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_INTENSITY_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32865
		,"Attrs":[]
	}
	,{
		"Name":"GL_PROXY_TEXTURE_1D"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32867
		,"Attrs":[]
	}
	,{
		"Name":"GL_PROXY_TEXTURE_2D"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32868
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_PRIORITY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32870
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_RESIDENT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32871
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_BINDING_1D"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32872
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_BINDING_2D"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32873
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32884
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32885
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32886
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32887
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32888
		,"Attrs":[]
	}
	,{
		"Name":"GL_EDGE_FLAG_ARRAY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32889
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32890
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_TYPE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32891
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_STRIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32892
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY_TYPE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32894
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY_STRIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32895
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32897
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_TYPE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32898
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_STRIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32899
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY_TYPE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32901
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY_STRIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32902
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_SIZE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32904
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_TYPE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32905
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_STRIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32906
		,"Attrs":[]
	}
	,{
		"Name":"GL_EDGE_FLAG_ARRAY_STRIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32908
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_POINTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32910
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY_POINTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32911
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_POINTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32912
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY_POINTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32913
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_POINTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32914
		,"Attrs":[]
	}
	,{
		"Name":"GL_EDGE_FLAG_ARRAY_POINTER"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32915
		,"Attrs":[]
	}
	,{
		"Name":"GL_V2F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10784
		,"Attrs":[]
	}
	,{
		"Name":"GL_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10785
		,"Attrs":[]
	}
	,{
		"Name":"GL_C4UB_V2F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10786
		,"Attrs":[]
	}
	,{
		"Name":"GL_C4UB_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10787
		,"Attrs":[]
	}
	,{
		"Name":"GL_C3F_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10788
		,"Attrs":[]
	}
	,{
		"Name":"GL_N3F_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10789
		,"Attrs":[]
	}
	,{
		"Name":"GL_C4F_N3F_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10790
		,"Attrs":[]
	}
	,{
		"Name":"GL_T2F_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10791
		,"Attrs":[]
	}
	,{
		"Name":"GL_T4F_V4F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10792
		,"Attrs":[]
	}
	,{
		"Name":"GL_T2F_C4UB_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10793
		,"Attrs":[]
	}
	,{
		"Name":"GL_T2F_C3F_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10794
		,"Attrs":[]
	}
	,{
		"Name":"GL_T2F_N3F_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10795
		,"Attrs":[]
	}
	,{
		"Name":"GL_T2F_C4F_N3F_V3F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10796
		,"Attrs":[]
	}
	,{
		"Name":"GL_T4F_C4F_N3F_V4F"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":10797
		,"Attrs":[]
	}
	,{
		"Name":"GL_EXT_vertex_array"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_EXT_bgra"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_EXT_paletted_texture"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_WIN_swap_hint"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_WIN_draw_range_elements"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32884
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32885
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32886
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32887
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32888
		,"Attrs":[]
	}
	,{
		"Name":"GL_EDGE_FLAG_ARRAY_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32889
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32890
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_TYPE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32891
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_STRIDE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32892
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_COUNT_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32893
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY_TYPE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32894
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY_STRIDE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32895
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY_COUNT_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32896
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32897
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_TYPE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32898
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_STRIDE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32899
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_COUNT_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32900
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY_TYPE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32901
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY_STRIDE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32902
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY_COUNT_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32903
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32904
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_TYPE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32905
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_STRIDE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32906
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_COUNT_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32907
		,"Attrs":[]
	}
	,{
		"Name":"GL_EDGE_FLAG_ARRAY_STRIDE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32908
		,"Attrs":[]
	}
	,{
		"Name":"GL_EDGE_FLAG_ARRAY_COUNT_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32909
		,"Attrs":[]
	}
	,{
		"Name":"GL_VERTEX_ARRAY_POINTER_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32910
		,"Attrs":[]
	}
	,{
		"Name":"GL_NORMAL_ARRAY_POINTER_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32911
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_ARRAY_POINTER_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32912
		,"Attrs":[]
	}
	,{
		"Name":"GL_INDEX_ARRAY_POINTER_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32913
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COORD_ARRAY_POINTER_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32914
		,"Attrs":[]
	}
	,{
		"Name":"GL_EDGE_FLAG_ARRAY_POINTER_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32915
		,"Attrs":[]
	}
	,{
		"Name":"GL_DOUBLE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":5130
		,"Attrs":[]
	}
	,{
		"Name":"GL_BGR_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32992
		,"Attrs":[]
	}
	,{
		"Name":"GL_BGRA_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32993
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_TABLE_FORMAT_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32984
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_TABLE_WIDTH_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32985
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_TABLE_RED_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32986
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_TABLE_GREEN_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32987
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_TABLE_BLUE_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32988
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_TABLE_ALPHA_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32989
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_TABLE_LUMINANCE_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32990
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_TABLE_INTENSITY_SIZE_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32991
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_INDEX1_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32994
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_INDEX2_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32995
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_INDEX4_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32996
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_INDEX8_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32997
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_INDEX12_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32998
		,"Attrs":[]
	}
	,{
		"Name":"GL_COLOR_INDEX16_EXT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":32999
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_ELEMENTS_VERTICES_WIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":33000
		,"Attrs":[]
	}
	,{
		"Name":"GL_MAX_ELEMENTS_INDICES_WIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":33001
		,"Attrs":[]
	}
	,{
		"Name":"GL_PHONG_WIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":33002
		,"Attrs":[]
	}
	,{
		"Name":"GL_PHONG_HINT_WIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":33003
		,"Attrs":[]
	}
	,{
		"Name":"GL_FOG_SPECULAR_TEXTURE_WIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":33004
		,"Attrs":[]
	}
	,{
		"Name":"GL_LOGIC_OP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":3057
		,"Attrs":[]
	}
	,{
		"Name":"GL_TEXTURE_COMPONENTS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":4099
		,"Attrs":[]
	}
	,{
		"Name":"GLU_VERSION_1_1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GLU_VERSION_1_2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GLU_INVALID_ENUM"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100900
		,"Attrs":[]
	}
	,{
		"Name":"GLU_INVALID_VALUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100901
		,"Attrs":[]
	}
	,{
		"Name":"GLU_OUT_OF_MEMORY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100902
		,"Attrs":[]
	}
	,{
		"Name":"GLU_INCOMPATIBLE_GL_VERSION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100903
		,"Attrs":[]
	}
	,{
		"Name":"GLU_VERSION"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100800
		,"Attrs":[]
	}
	,{
		"Name":"GLU_EXTENSIONS"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100801
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TRUE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":1
		,"Attrs":[]
	}
	,{
		"Name":"GLU_FALSE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":0
		,"Attrs":[]
	}
	,{
		"Name":"GLU_SMOOTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100000
		,"Attrs":[]
	}
	,{
		"Name":"GLU_FLAT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100001
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NONE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100002
		,"Attrs":[]
	}
	,{
		"Name":"GLU_POINT"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100010
		,"Attrs":[]
	}
	,{
		"Name":"GLU_LINE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100011
		,"Attrs":[]
	}
	,{
		"Name":"GLU_FILL"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100012
		,"Attrs":[]
	}
	,{
		"Name":"GLU_SILHOUETTE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100013
		,"Attrs":[]
	}
	,{
		"Name":"GLU_OUTSIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100020
		,"Attrs":[]
	}
	,{
		"Name":"GLU_INSIDE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100021
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_WINDING_RULE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100140
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_BOUNDARY_ONLY"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100141
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_TOLERANCE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100142
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_WINDING_ODD"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100130
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_WINDING_NONZERO"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100131
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_WINDING_POSITIVE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100132
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_WINDING_NEGATIVE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100133
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_WINDING_ABS_GEQ_TWO"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100134
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_BEGIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100100
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_VERTEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100101
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_END"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100102
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100103
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_EDGE_FLAG"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100104
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_COMBINE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100105
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_BEGIN_DATA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100106
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_VERTEX_DATA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100107
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_END_DATA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100108
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR_DATA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100109
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_EDGE_FLAG_DATA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100110
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_COMBINE_DATA"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100111
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100151
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100152
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100153
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100154
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR5"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100155
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR6"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100156
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR7"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100157
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_ERROR8"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100158
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_MISSING_BEGIN_POLYGON"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100151
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_MISSING_BEGIN_CONTOUR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100152
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_MISSING_END_POLYGON"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100153
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_MISSING_END_CONTOUR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100154
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_COORD_TOO_LARGE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100155
		,"Attrs":[]
	}
	,{
		"Name":"GLU_TESS_NEED_COMBINE_CALLBACK"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100156
		,"Attrs":[]
	}
	,{
		"Name":"GLU_AUTO_LOAD_MATRIX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100200
		,"Attrs":[]
	}
	,{
		"Name":"GLU_CULLING"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100201
		,"Attrs":[]
	}
	,{
		"Name":"GLU_SAMPLING_TOLERANCE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100203
		,"Attrs":[]
	}
	,{
		"Name":"GLU_DISPLAY_MODE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100204
		,"Attrs":[]
	}
	,{
		"Name":"GLU_PARAMETRIC_TOLERANCE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100202
		,"Attrs":[]
	}
	,{
		"Name":"GLU_SAMPLING_METHOD"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100205
		,"Attrs":[]
	}
	,{
		"Name":"GLU_U_STEP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100206
		,"Attrs":[]
	}
	,{
		"Name":"GLU_V_STEP"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100207
		,"Attrs":[]
	}
	,{
		"Name":"GLU_PATH_LENGTH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100215
		,"Attrs":[]
	}
	,{
		"Name":"GLU_PARAMETRIC_ERROR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100216
		,"Attrs":[]
	}
	,{
		"Name":"GLU_DOMAIN_DISTANCE"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100217
		,"Attrs":[]
	}
	,{
		"Name":"GLU_MAP1_TRIM_2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100210
		,"Attrs":[]
	}
	,{
		"Name":"GLU_MAP1_TRIM_3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100211
		,"Attrs":[]
	}
	,{
		"Name":"GLU_OUTLINE_POLYGON"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100240
		,"Attrs":[]
	}
	,{
		"Name":"GLU_OUTLINE_PATCH"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100241
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR1"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100251
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR2"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100252
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR3"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100253
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR4"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100254
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR5"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100255
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR6"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100256
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR7"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100257
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR8"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100258
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR9"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100259
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR10"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100260
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR11"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100261
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR12"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100262
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR13"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100263
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR14"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100264
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR15"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100265
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR16"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100266
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR17"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100267
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR18"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100268
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR19"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100269
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR20"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100270
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR21"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100271
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR22"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100272
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR23"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100273
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR24"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100274
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR25"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100275
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR26"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100276
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR27"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100277
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR28"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100278
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR29"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100279
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR30"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100280
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR31"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100281
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR32"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100282
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR33"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100283
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR34"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100284
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR35"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100285
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR36"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100286
		,"Attrs":[]
	}
	,{
		"Name":"GLU_NURBS_ERROR37"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100287
		,"Attrs":[]
	}
	,{
		"Name":"GLU_CW"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100120
		,"Attrs":[]
	}
	,{
		"Name":"GLU_CCW"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100121
		,"Attrs":[]
	}
	,{
		"Name":"GLU_INTERIOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100122
		,"Attrs":[]
	}
	,{
		"Name":"GLU_EXTERIOR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100123
		,"Attrs":[]
	}
	,{
		"Name":"GLU_UNKNOWN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100124
		,"Attrs":[]
	}
	,{
		"Name":"GLU_BEGIN"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100100
		,"Attrs":[]
	}
	,{
		"Name":"GLU_VERTEX"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100101
		,"Attrs":[]
	}
	,{
		"Name":"GLU_END"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100102
		,"Attrs":[]
	}
	,{
		"Name":"GLU_ERROR"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100103
		,"Attrs":[]
	}
	,{
		"Name":"GLU_EDGE_FLAG"
		,"Type":{"Kind":"Native","Name":"UInt32"}
		,"ValueType":"UInt32"
		,"Value":100104
		,"Attrs":[]
	}
]

,"Types":[
	{
		"Name":"PFD_PIXEL_TYPE"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"PFD_TYPE_RGBA","Value":0}
			,{"Name":"PFD_TYPE_COLORINDEX","Value":1}
		]
		,"IntegerBase":"Byte"
	}
	,{
		"Name":"PFD_LAYER_TYPE"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":false
		,"Scoped":false
		,"Values":[
			{"Name":"PFD_UNDERLAY_PLANE","Value":-1}
			,{"Name":"PFD_MAIN_PLANE","Value":0}
			,{"Name":"PFD_OVERLAY_PLANE","Value":1}
		]
		,"IntegerBase":"SByte"
	}
	,{
		"Name":"PFD_FLAGS"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Enum"
		,"Flags":true
		,"Scoped":false
		,"Values":[
			{"Name":"PFD_DOUBLEBUFFER","Value":1}
			,{"Name":"PFD_STEREO","Value":2}
			,{"Name":"PFD_DRAW_TO_WINDOW","Value":4}
			,{"Name":"PFD_DRAW_TO_BITMAP","Value":8}
			,{"Name":"PFD_SUPPORT_GDI","Value":16}
			,{"Name":"PFD_SUPPORT_OPENGL","Value":32}
			,{"Name":"PFD_GENERIC_FORMAT","Value":64}
			,{"Name":"PFD_NEED_PALETTE","Value":128}
			,{"Name":"PFD_NEED_SYSTEM_PALETTE","Value":256}
			,{"Name":"PFD_SWAP_EXCHANGE","Value":512}
			,{"Name":"PFD_SWAP_COPY","Value":1024}
			,{"Name":"PFD_SWAP_LAYER_BUFFERS","Value":2048}
			,{"Name":"PFD_GENERIC_ACCELERATED","Value":4096}
			,{"Name":"PFD_SUPPORT_DIRECTDRAW","Value":8192}
			,{"Name":"PFD_DIRECT3D_ACCELERATED","Value":16384}
			,{"Name":"PFD_SUPPORT_COMPOSITION","Value":32768}
			,{"Name":"PFD_DEPTH_DONTCARE","Value":536870912}
			,{"Name":"PFD_DOUBLEBUFFER_DONTCARE","Value":1073741824}
			,{"Name":"PFD_STEREO_DONTCARE","Value":2147483648}
		]
		,"IntegerBase":"UInt32"
	}
	,{
		"Name":"HGLRC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"NativeTypedef"
		,"AlsoUsableFor":null
		,"Def":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}
		,"FreeFunc":"wglDeleteContext"
	}
	,{
		"Name":"GLUnurbs"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"NativeTypedef"
		,"AlsoUsableFor":null
		,"Def":{"Kind":"Native","Name":"IntPtr"}
		,"FreeFunc":null
	}
	,{
		"Name":"GLUquadric"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"NativeTypedef"
		,"AlsoUsableFor":null
		,"Def":{"Kind":"Native","Name":"IntPtr"}
		,"FreeFunc":null
	}
	,{
		"Name":"GLUtesselator"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"NativeTypedef"
		,"AlsoUsableFor":null
		,"Def":{"Kind":"Native","Name":"IntPtr"}
		,"FreeFunc":null
	}
	,{
		"Name":"PIXELFORMATDESCRIPTOR"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
			,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
			,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"PFD_FLAGS","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":[]}
			,{"Name":"iPixelType","Type":{"Kind":"ApiRef","Name":"PFD_PIXEL_TYPE","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":[]}
			,{"Name":"cColorBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cRedShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cGreenShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cBlueShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAlphaShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cDepthBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cStencilBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAuxBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"iLayerType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[{"Kind":"AssociatedEnum","Value":"PFD_LAYER_TYPE"}]}
			,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"dwLayerMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"dwVisibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"dwDamageMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"EMRPIXELFORMAT"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]}
			,{"Name":"pfd","Type":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"POINTFLOAT"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"GLYPHMETRICSFLOAT"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"gmfBlackBoxX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
			,{"Name":"gmfBlackBoxY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
			,{"Name":"gmfptGlyphOrigin","Type":{"Kind":"ApiRef","Name":"POINTFLOAT","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":[]}
			,{"Name":"gmfCellIncX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
			,{"Name":"gmfCellIncY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"LAYERPLANEDESCRIPTOR"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"Struct"
		,"Size":0
		,"PackingSize":0
		,"SizeField":""
		,"Fields":[
			{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
			,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
			,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
			,{"Name":"iPixelType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cColorBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cRedShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cGreenShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cBlueShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAlphaShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAccumAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cDepthBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cStencilBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"cAuxBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"iLayerPlane","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
			,{"Name":"crTransparent","Type":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
		]
		,"NestedTypes":[
		]
	}
	,{
		"Name":"PFNGLARRAYELEMENTEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"PFNGLDRAWARRAYSEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"first","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"PFNGLVERTEXPOINTEREXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLNORMALPOINTEREXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLCOLORPOINTEREXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLINDEXPOINTEREXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLTEXCOORDPOINTEREXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLEDGEFLAGPOINTEREXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLGETPOINTERVEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"PFNGLARRAYELEMENTARRAYEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLDRAWRANGEELEMENTSWINPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"start","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"end","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"indices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLADDSWAPHINTRECTWINPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"PFNGLCOLORTABLEEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"internalFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLCOLORSUBTABLEEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"PFNGLGETCOLORTABLEEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"PFNGLGETCOLORTABLEPARAMETERIVEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"PFNGLGETCOLORTABLEPARAMETERFVEXTPROC"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUquadricErrorProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"GLUtessBeginProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"GLUtessEdgeFlagProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"GLUtessVertexProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUtessEndProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"GLUtessErrorProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"GLUtessCombineProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
			,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
			,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
			,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUtessBeginDataProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUtessEdgeFlagDataProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUtessVertexDataProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
			,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUtessEndDataProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUtessErrorDataProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUtessCombineDataProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
			,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
			,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
			,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
			,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"GLUnurbsErrorProc"
		,"Architectures":[]
		,"Platform":null
		,"Kind":"FunctionPointer"
		,"SetLastError":false
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
]

,"Functions":[
	{
		"Name":"ChoosePixelFormat"
		,"SetLastError":true
		,"DllImport":"GDI32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"DescribePixelFormat"
		,"SetLastError":true
		,"DllImport":"GDI32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"iPixelFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
		]
	}
	,{
		"Name":"GetPixelFormat"
		,"SetLastError":true
		,"DllImport":"GDI32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
		]
	}
	,{
		"Name":"SetPixelFormat"
		,"SetLastError":true
		,"DllImport":"GDI32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"GetEnhMetaFilePixelFormat"
		,"SetLastError":true
		,"DllImport":"GDI32.dll"
		,"ReturnType":{"Kind":"Native","Name":"UInt32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]}
		]
	}
	,{
		"Name":"wglCopyContext"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglCreateContext"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglCreateLayerContext"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglDeleteContext"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglGetCurrentContext"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"wglGetCurrentDC"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"wglGetProcAddress"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"PROC","TargetKind":"FunctionPointer","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"wglMakeCurrent"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglShareLists"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglUseFontBitmapsA"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglUseFontBitmapsW"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"SwapBuffers"
		,"SetLastError":true
		,"DllImport":"GDI32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglUseFontOutlinesA"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"param5","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICSFLOAT","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"wglUseFontOutlinesW"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"param5","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICSFLOAT","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"wglDescribeLayerPlane"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LAYERPLANEDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"wglSetLayerPaletteEntries"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"wglGetLayerPaletteEntries"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"wglRealizeLayerPalette"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
		]
	}
	,{
		"Name":"wglSwapLayerBuffers"
		,"SetLastError":true
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":"windows5.0"
		,"Attrs":[]
		,"Params":[
			{"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glAccum"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"op","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glAlphaFunc"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"func","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"ref","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glAreTexturesResident"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Byte"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"textures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
			,{"Name":"residences","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glArrayElement"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glBegin"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glBindTexture"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"texture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glBitmap"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"xorig","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"yorig","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"xmove","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"ymove","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glBlendFunc"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"sfactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"dfactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glCallList"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"list","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glCallLists"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"lists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glClear"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glClearAccum"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glClearColor"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glClearDepth"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"depth","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glClearIndex"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glClearStencil"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glClipPlane"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"plane","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"equation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor3b"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor3bv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor3d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor3dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor3f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor3fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor3i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor3iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor3s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor3sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor3ub"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor3ubv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor3ui"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor3uiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor3us"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor3usv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor4b"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor4bv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor4d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor4dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor4f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor4fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor4i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor4iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor4s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor4sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor4ub"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor4ubv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor4ui"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor4uiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColor4us"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColor4usv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glColorMask"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
			,{"Name":"alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColorMaterial"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glColorPointer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glCopyPixels"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glCopyTexImage1D"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"internalFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"border","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glCopyTexImage2D"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"internalFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"border","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glCopyTexSubImage1D"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glCopyTexSubImage2D"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"yoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glCullFace"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDeleteLists"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"list","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"range","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDeleteTextures"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"textures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glDepthFunc"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"func","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDepthMask"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"flag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDepthRange"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"zNear","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"zFar","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDisable"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"cap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDisableClientState"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"array","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDrawArrays"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"first","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDrawBuffer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glDrawElements"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"indices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glDrawPixels"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glEdgeFlag"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"flag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEdgeFlagPointer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glEdgeFlagv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"flag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glEnable"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"cap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEnableClientState"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"array","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEnd"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glEndList"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glEvalCoord1d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"u","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEvalCoord1dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glEvalCoord1f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"u","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEvalCoord1fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glEvalCoord2d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"u","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"v","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEvalCoord2dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glEvalCoord2f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"u","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEvalCoord2fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glEvalMesh1"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"i1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"i2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEvalMesh2"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"i1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"i2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"j1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"j2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEvalPoint1"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glEvalPoint2"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"j","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glFeedbackBuffer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glFinish"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glFlush"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glFogf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glFogfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glFogi"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glFogiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glFrontFace"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glFrustum"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"left","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"right","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"bottom","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"top","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"zNear","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"zFar","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glGenLists"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"UInt32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"range","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glGenTextures"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"textures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetBooleanv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetClipPlane"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"plane","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"equation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetDoublev"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetError"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"UInt32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glGetFloatv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetIntegerv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetLightfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetLightiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetMapdv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"query","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetMapfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"query","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetMapiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"query","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetMaterialfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetMaterialiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetPixelMapfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetPixelMapuiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetPixelMapusv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetPointerv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetPolygonStipple"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetString"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glGetTexEnvfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexEnviv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexGendv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexGenfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexGeniv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexImage"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexLevelParameterfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexLevelParameteriv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexParameterfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glGetTexParameteriv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glHint"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIndexMask"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIndexPointer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glIndexd"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIndexdv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glIndexf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIndexfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glIndexi"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIndexiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glIndexs"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIndexsv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glIndexub"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIndexubv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glInitNames"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glInterleavedArrays"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glIsEnabled"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Byte"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"cap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIsList"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Byte"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"list","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glIsTexture"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Byte"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"texture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glLightModelf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glLightModelfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glLightModeli"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glLightModeliv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glLightf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glLightfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glLighti"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glLightiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glLineStipple"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"factor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pattern","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glLineWidth"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glListBase"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"base","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glLoadIdentity"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glLoadMatrixd"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"m","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glLoadMatrixf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"m","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glLoadName"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glLogicOp"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"opcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glMap1d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"u1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"u2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glMap1f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"u1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"u2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glMap2d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"u1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"u2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"ustride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"uorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"v1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"v2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"vstride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"vorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glMap2f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"u1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"u2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"ustride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"uorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"v1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"v2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"vstride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"vorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glMapGrid1d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"un","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"u1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"u2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glMapGrid1f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"un","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"u1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"u2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glMapGrid2d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"un","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"u1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"u2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"vn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"v1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"v2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glMapGrid2f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"un","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"u1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"u2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"vn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"v1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"v2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glMaterialf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glMaterialfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glMateriali"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glMaterialiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glMatrixMode"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glMultMatrixd"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"m","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glMultMatrixf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"m","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glNewList"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"list","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glNormal3b"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nx","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
			,{"Name":"ny","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
			,{"Name":"nz","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glNormal3bv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glNormal3d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"ny","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"nz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glNormal3dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glNormal3f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"ny","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"nz","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glNormal3fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glNormal3i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"ny","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"nz","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glNormal3iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glNormal3s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nx","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"ny","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"nz","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glNormal3sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glNormalPointer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glOrtho"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"left","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"right","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"bottom","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"top","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"zNear","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"zFar","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPassThrough"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"token","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPixelMapfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"mapsize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glPixelMapuiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"mapsize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glPixelMapusv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"mapsize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glPixelStoref"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPixelStorei"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPixelTransferf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPixelTransferi"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPixelZoom"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"xfactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"yfactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPointSize"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPolygonMode"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPolygonOffset"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"factor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"units","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPolygonStipple"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glPopAttrib"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glPopClientAttrib"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glPopMatrix"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glPopName"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glPrioritizeTextures"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"textures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
			,{"Name":"priorities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glPushAttrib"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPushClientAttrib"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glPushMatrix"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"glPushName"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos2d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos2dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos2f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos2fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos2i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos2iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos2s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos2sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos3d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos3dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos3f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos3fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos3i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos3iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos3s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos3sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos4d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"w","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos4dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos4f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos4fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos4i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos4iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRasterPos4s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"w","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRasterPos4sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glReadBuffer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glReadPixels"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glRectd"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"x2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRectdv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
			,{"Name":"v2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRectf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRectfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
			,{"Name":"v2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRecti"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRectiv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
			,{"Name":"v2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRects"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x1","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"y1","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"x2","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"y2","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRectsv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
			,{"Name":"v2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glRenderMode"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRotated"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"angle","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glRotatef"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glScaled"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glScalef"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glScissor"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glSelectBuffer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"glShadeModel"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glStencilFunc"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"func","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"ref","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glStencilMask"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glStencilOp"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"fail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"zfail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"zpass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord1d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord1dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord1f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord1fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord1i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord1iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord1s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord1sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord2d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord2dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord2f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord2fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord2i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord2iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord2s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord2sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord3d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"r","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord3dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord3f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord3fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord3i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"r","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord3iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord3s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"r","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord3sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord4d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"r","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"q","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord4dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord4f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"q","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord4fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord4i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"r","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"q","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord4iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoord4s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"s","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"t","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"r","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"q","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexCoord4sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexCoordPointer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexEnvf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexEnvfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexEnvi"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexEnviv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexGend"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexGendv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexGenf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexGenfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexGeni"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexGeniv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexImage1D"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"internalformat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"border","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexImage2D"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"internalformat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"border","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexParameterf"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexParameterfv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexParameteri"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTexParameteriv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexSubImage1D"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTexSubImage2D"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"yoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glTranslated"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glTranslatef"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex2d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex2dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex2f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex2fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex2i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex2iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex2s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex2sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex3d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex3dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex3f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex3fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex3i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex3iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex3s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex3sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex4d"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"w","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex4dv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex4f"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
			,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex4fv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex4i"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex4iv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertex4s"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
			,{"Name":"w","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"glVertex4sv"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glVertexPointer"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"glViewport"
		,"SetLastError":false
		,"DllImport":"OPENGL32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluErrorString"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"errCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluErrorUnicodeStringEXT"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"errCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluGetString"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluOrtho2D"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"left","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"right","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"bottom","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"top","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluPerspective"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"fovy","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"aspect","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"zNear","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"zFar","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluPickMatrix"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluLookAt"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"eyex","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"eyey","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"eyez","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"centerx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"centery","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"centerz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"upx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"upy","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"upz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluProject"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"objx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"objy","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"objz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"modelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
			,{"Name":"projMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
			,{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
			,{"Name":"winx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
			,{"Name":"winy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
			,{"Name":"winz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluUnProject"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"winx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"winy","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"winz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"modelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
			,{"Name":"projMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]}
			,{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
			,{"Name":"objx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
			,{"Name":"objy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
			,{"Name":"objz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluScaleImage"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"widthin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"heightin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"typein","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"datain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
			,{"Name":"widthout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"heightout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"typeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"dataout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluBuild1DMipmaps"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"components","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"gluBuild2DMipmaps"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Int32"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"components","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"gluNewQuadric"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"gluDeleteQuadric"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluQuadricNormals"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"quadObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"normals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluQuadricTexture"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"quadObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"textureCoords","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluQuadricOrientation"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"quadObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"orientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluQuadricDrawStyle"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"quadObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"drawStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluCylinder"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"baseRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"topRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"height","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"slices","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"stacks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluDisk"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"innerRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"outerRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"slices","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"loops","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluPartialDisk"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"innerRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"outerRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"slices","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"loops","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluSphere"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"radius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"slices","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"stacks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluQuadricCallback"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"fn","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluNewTess"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"gluDeleteTess"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluTessBeginPolygon"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"polygon_data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluTessBeginContour"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluTessVertex"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"coords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
			,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluTessEndContour"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluTessEndPolygon"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluTessProperty"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluTessNormal"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
			,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluTessCallback"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"fn","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluGetTessProperty"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluNewNurbsRenderer"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
		]
	}
	,{
		"Name":"gluDeleteNurbsRenderer"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluBeginSurface"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluBeginCurve"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluEndCurve"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluEndSurface"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluBeginTrim"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluEndTrim"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluPwlCurve"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"array","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluNurbsCurve"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"nknots","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"knot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
			,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"ctlarray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
			,{"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluNurbsSurface"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"sknot_count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"sknot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
			,{"Name":"tknot_count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"tknot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
			,{"Name":"s_stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"t_stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"ctlarray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
			,{"Name":"sorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"torder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluLoadSamplingMatrices"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"modelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
			,{"Name":"projMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
			,{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]}
		]
	}
	,{
		"Name":"gluNurbsProperty"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluGetNurbsProperty"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluNurbsCallback"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
			,{"Name":"fn","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluBeginPolygon"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
	,{
		"Name":"gluNextContour"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
			,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
		]
	}
	,{
		"Name":"gluEndPolygon"
		,"SetLastError":false
		,"DllImport":"GLU32.dll"
		,"ReturnType":{"Kind":"Native","Name":"Void"}
		,"ReturnAttrs":[]
		,"Architectures":[]
		,"Platform":null
		,"Attrs":[]
		,"Params":[
			{"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]}
		]
	}
]

,"UnicodeAliases":[
	"wglUseFontBitmaps"
	,"wglUseFontOutlines"
]

}
