/
gdi32.go
72 lines (69 loc) · 3.38 KB
/
gdi32.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
package proc
import (
"syscall"
)
var (
gdi32 = syscall.NewLazyDLL("gdi32.dll")
AbortPath = gdi32.NewProc("AbortPath")
AngleArc = gdi32.NewProc("AngleArc")
Arc = gdi32.NewProc("Arc")
ArcTo = gdi32.NewProc("ArcTo")
BeginPath = gdi32.NewProc("BeginPath")
BitBlt = gdi32.NewProc("BitBlt")
CancelDC = gdi32.NewProc("CancelDC")
Chord = gdi32.NewProc("Chord")
CloseFigure = gdi32.NewProc("CloseFigure")
CombineRgn = gdi32.NewProc("CombineRgn")
CreateCompatibleDC = gdi32.NewProc("CreateCompatibleDC")
CreateFontIndirect = gdi32.NewProc("CreateFontIndirectW")
CreatePen = gdi32.NewProc("CreatePen")
CreatePenIndirect = gdi32.NewProc("CreatePenIndirect")
CreateRectRgnIndirect = gdi32.NewProc("CreateRectRgnIndirect")
CreateRoundRectRgn = gdi32.NewProc("CreateRoundRectRgn")
CreateSolidBrush = gdi32.NewProc("CreateSolidBrush")
DeleteDC = gdi32.NewProc("DeleteDC")
DeleteObject = gdi32.NewProc("DeleteObject")
Ellipse = gdi32.NewProc("Ellipse")
EndPath = gdi32.NewProc("EndPath")
FillPath = gdi32.NewProc("FillPath")
FillRect = gdi32.NewProc("FillRect")
FillRgn = gdi32.NewProc("FillRgn")
FlattenPath = gdi32.NewProc("FlattenPath")
FrameRect = gdi32.NewProc("FrameRect")
FrameRgn = gdi32.NewProc("FrameRgn")
GetDeviceCaps = gdi32.NewProc("GetDeviceCaps")
GetPolyFillMode = gdi32.NewProc("GetPolyFillMode")
GetTextExtentPoint32 = gdi32.NewProc("GetTextExtentPoint32W")
GetTextFace = gdi32.NewProc("GetTextFaceW")
GetTextMetrics = gdi32.NewProc("GetTextMetricsW")
InvertRect = gdi32.NewProc("InvertRect")
InvertRgn = gdi32.NewProc("InvertRgn")
LineTo = gdi32.NewProc("LineTo")
LPtoDP = gdi32.NewProc("LPtoDP")
MoveToEx = gdi32.NewProc("MoveToEx")
OffsetRgn = gdi32.NewProc("OffsetRgn")
PaintRgn = gdi32.NewProc("PaintRgn")
PathToRegion = gdi32.NewProc("PathToRegion")
Pie = gdi32.NewProc("Pie")
PolyDraw = gdi32.NewProc("PolyDraw")
Polygon = gdi32.NewProc("Polygon")
Polyline = gdi32.NewProc("Polyline")
PolylineTo = gdi32.NewProc("PolylineTo")
PolyPolygon = gdi32.NewProc("PolyPolygon")
PolyPolyline = gdi32.NewProc("PolyPolyline")
PtVisible = gdi32.NewProc("PtVisible")
Rectangle = gdi32.NewProc("Rectangle")
RestoreDC = gdi32.NewProc("RestoreDC")
RoundRect = gdi32.NewProc("RoundRect")
SaveDC = gdi32.NewProc("SaveDC")
SelectObject = gdi32.NewProc("SelectObject")
SetBkColor = gdi32.NewProc("SetBkColor")
SetBkMode = gdi32.NewProc("SetBkMode")
SetPolyFillMode = gdi32.NewProc("SetPolyFillMode")
SetTextAlign = gdi32.NewProc("SetTextAlign")
StrokeAndFillPath = gdi32.NewProc("StrokeAndFillPath")
StrokePath = gdi32.NewProc("StrokePath")
TextOut = gdi32.NewProc("TextOutW")
TransparentBlt = gdi32.NewProc("TransparentBlt")
WidenPath = gdi32.NewProc("WidenPath")
)