mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
490 lines
20 KiB
JSON
490 lines
20 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"HGLRC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"NativeTypedef"
|
|
,"AlsoUsableFor":null
|
|
,"Def":{"Kind":"Native","Name":"IntPtr"}
|
|
,"FreeFunc":"wglDeleteContext"
|
|
}
|
|
,{
|
|
"Name":"PIXELFORMATDESCRIPTOR"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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":"iLayerType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"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":"POINTFLOAT"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"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
|
|
,"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
|
|
,"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":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
{
|
|
"Name":"ChoosePixelFormat"
|
|
,"SetLastError":true
|
|
,"DllImport":"GDI32"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"wglGetCurrentDC"
|
|
,"SetLastError":false
|
|
,"DllImport":"OPENGL32"
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":"windows5.0"
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"wglGetProcAddress"
|
|
,"SetLastError":true
|
|
,"DllImport":"OPENGL32"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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"
|
|
,"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":"Native","Name":"UInt32"}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"wglGetLayerPaletteEntries"
|
|
,"SetLastError":true
|
|
,"DllImport":"OPENGL32"
|
|
,"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":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"wglRealizeLayerPalette"
|
|
,"SetLastError":true
|
|
,"DllImport":"OPENGL32"
|
|
,"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"
|
|
,"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"]}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
"wglUseFontBitmaps"
|
|
,"wglUseFontOutlines"
|
|
]
|
|
|
|
}
|