Versions in this module Expand all Collapse all v1 v1.0.3 Sep 11, 2022 v1.0.2 Sep 11, 2022 Changes in this version + func LoadIconFromPath(src string) (syscall.Handle, error) — windows/amd64 + func LoadImageUseUint16(hInst syscall.Handle, srcPtr *uint16, typ uint32, cx, cy int, fuload uint32) (syscall.Handle, error) — windows/amd64 v1.0.1 Sep 10, 2022 Changes in this version + const CFS_CANDIDATEPOS — windows/amd64 + const CFS_POINT — windows/amd64 + const CF_UNICODETEXT — windows/amd64 + const CPS_CANCEL — windows/amd64 + const CS_HREDRAW — windows/amd64 + const CS_INSERTCHAR — windows/amd64 + const CS_NOMOVECARET — windows/amd64 + const CS_OWNDC — windows/amd64 + const CS_VREDRAW — windows/amd64 + const CW_USEDEFAULT — windows/amd64 + const GCS_COMPREADSTR — windows/amd64 + const GCS_COMPSTR — windows/amd64 + const GCS_CURSORPOS — windows/amd64 + const GCS_DELTASTART — windows/amd64 + const GCS_RESULTREADSTR — windows/amd64 + const GCS_RESULTSTR — windows/amd64 + const GHND — windows/amd64 + const GWL_STYLE — windows/amd64 + const HTBOTTOM — windows/amd64 + const HTBOTTOMLEFT — windows/amd64 + const HTBOTTOMRIGHT — windows/amd64 + const HTCAPTION — windows/amd64 + const HTCLIENT — windows/amd64 + const HTLEFT — windows/amd64 + const HTRIGHT — windows/amd64 + const HTTOP — windows/amd64 + const HTTOPLEFT — windows/amd64 + const HTTOPRIGHT — windows/amd64 + const HWND_TOPMOST — windows/amd64 + const IDC_APPSTARTING — windows/amd64 + const IDC_ARROW — windows/amd64 + const IDC_CROSS — windows/amd64 + const IDC_HAND — windows/amd64 + const IDC_HELP — windows/amd64 + const IDC_IBEAM — windows/amd64 + const IDC_NO — windows/amd64 + const IDC_SIZEALL — windows/amd64 + const IDC_SIZENESW — windows/amd64 + const IDC_SIZENS — windows/amd64 + const IDC_SIZENWSE — windows/amd64 + const IDC_SIZEWE — windows/amd64 + const IDC_UPARROW — windows/amd64 + const IDC_WAIT — windows/amd64 + const IMAGE_BITMAP — windows/amd64 + const IMAGE_CURSOR — windows/amd64 + const IMAGE_ICON — windows/amd64 + const INFINITE — windows/amd64 + const LOGPIXELSX — windows/amd64 + const LR_CREATEDIBSECTION — windows/amd64 + const LR_DEFAULTCOLOR — windows/amd64 + const LR_DEFAULTSIZE — windows/amd64 + const LR_LOADFROMFILE — windows/amd64 + const LR_LOADMAP3DCOLORS — windows/amd64 + const LR_LOADTRANSPARENT — windows/amd64 + const LR_MONOCHROME — windows/amd64 + const LR_SHARED — windows/amd64 + const LR_VGACOLOR — windows/amd64 + const MDT_EFFECTIVE_DPI — windows/amd64 + const MONITOR_DEFAULTTOPRIMARY — windows/amd64 + const MWMO_INPUTAVAILABLE — windows/amd64 + const MWMO_WAITALL — windows/amd64 + const NI_COMPOSITIONSTR — windows/amd64 + const PM_NOREMOVE — windows/amd64 + const PM_REMOVE — windows/amd64 + const QS_ALLINPUT — windows/amd64 + const SCS_SETSTR — windows/amd64 + const SIZE_MAXIMIZED — windows/amd64 + const SIZE_MINIMIZED — windows/amd64 + const SIZE_RESTORED — windows/amd64 + const SM_CXSIZEFRAME — windows/amd64 + const SM_CYSIZEFRAME — windows/amd64 + const SWP_FRAMECHANGED — windows/amd64 + const SWP_NOMOVE — windows/amd64 + const SWP_NOOWNERZORDER — windows/amd64 + const SWP_NOSIZE — windows/amd64 + const SWP_NOZORDER — windows/amd64 + const SWP_SHOWWINDOW — windows/amd64 + const SW_SHOW — windows/amd64 + const SW_SHOWDEFAULT — windows/amd64 + const SW_SHOWMAXIMIZED — windows/amd64 + const SW_SHOWMINIMIZED — windows/amd64 + const SW_SHOWNORMAL — windows/amd64 + const TRUE — windows/amd64 + const UNICODE_NOCHAR — windows/amd64 + const USER_TIMER_MINIMUM — windows/amd64 + const VK_BACK — windows/amd64 + const VK_CONTROL — windows/amd64 + const VK_DELETE — windows/amd64 + const VK_DOWN — windows/amd64 + const VK_END — windows/amd64 + const VK_ESCAPE — windows/amd64 + const VK_F1 — windows/amd64 + const VK_F10 — windows/amd64 + const VK_F11 — windows/amd64 + const VK_F12 — windows/amd64 + const VK_F2 — windows/amd64 + const VK_F3 — windows/amd64 + const VK_F4 — windows/amd64 + const VK_F5 — windows/amd64 + const VK_F6 — windows/amd64 + const VK_F7 — windows/amd64 + const VK_F8 — windows/amd64 + const VK_F9 — windows/amd64 + const VK_HOME — windows/amd64 + const VK_LEFT — windows/amd64 + const VK_LWIN — windows/amd64 + const VK_MENU — windows/amd64 + const VK_NEXT — windows/amd64 + const VK_OEM_1 — windows/amd64 + const VK_OEM_102 — windows/amd64 + const VK_OEM_2 — windows/amd64 + const VK_OEM_3 — windows/amd64 + const VK_OEM_4 — windows/amd64 + const VK_OEM_5 — windows/amd64 + const VK_OEM_6 — windows/amd64 + const VK_OEM_7 — windows/amd64 + const VK_OEM_COMMA — windows/amd64 + const VK_OEM_MINUS — windows/amd64 + const VK_OEM_PERIOD — windows/amd64 + const VK_OEM_PLUS — windows/amd64 + const VK_PRIOR — windows/amd64 + const VK_RETURN — windows/amd64 + const VK_RIGHT — windows/amd64 + const VK_RWIN — windows/amd64 + const VK_SHIFT — windows/amd64 + const VK_SPACE — windows/amd64 + const VK_TAB — windows/amd64 + const VK_UP — windows/amd64 + const WAIT_OBJECT_0 — windows/amd64 + const WM_CANCELMODE — windows/amd64 + const WM_CHAR — windows/amd64 + const WM_CLOSE — windows/amd64 + const WM_CREATE — windows/amd64 + const WM_DESTROY — windows/amd64 + const WM_DPICHANGED — windows/amd64 + const WM_ERASEBKGND — windows/amd64 + const WM_GETMINMAXINFO — windows/amd64 + const WM_IME_COMPOSITION — windows/amd64 + const WM_IME_ENDCOMPOSITION — windows/amd64 + const WM_IME_STARTCOMPOSITION — windows/amd64 + const WM_KEYDOWN — windows/amd64 + const WM_KEYUP — windows/amd64 + const WM_KILLFOCUS — windows/amd64 + const WM_LBUTTONDOWN — windows/amd64 + const WM_LBUTTONUP — windows/amd64 + const WM_MBUTTONDOWN — windows/amd64 + const WM_MBUTTONUP — windows/amd64 + const WM_MOUSEHWHEEL — windows/amd64 + const WM_MOUSEMOVE — windows/amd64 + const WM_MOUSEWHEEL — windows/amd64 + const WM_NCHITTEST — windows/amd64 + const WM_PAINT — windows/amd64 + const WM_QUIT — windows/amd64 + const WM_RBUTTONDOWN — windows/amd64 + const WM_RBUTTONUP — windows/amd64 + const WM_SETCURSOR — windows/amd64 + const WM_SETFOCUS — windows/amd64 + const WM_SHOWWINDOW — windows/amd64 + const WM_SIZE — windows/amd64 + const WM_SYSKEYDOWN — windows/amd64 + const WM_SYSKEYUP — windows/amd64 + const WM_TIMER — windows/amd64 + const WM_UNICHAR — windows/amd64 + const WM_USER — windows/amd64 + const WM_WINDOWPOSCHANGED — windows/amd64 + const WS_CAPTION — windows/amd64 + const WS_CLIPCHILDREN — windows/amd64 + const WS_CLIPSIBLINGS — windows/amd64 + const WS_EX_APPWINDOW — windows/amd64 + const WS_EX_WINDOWEDGE — windows/amd64 + const WS_ICONIC — windows/amd64 + const WS_MAXIMIZE — windows/amd64 + const WS_MAXIMIZEBOX — windows/amd64 + const WS_MINIMIZEBOX — windows/amd64 + const WS_OVERLAPPED — windows/amd64 + const WS_OVERLAPPEDWINDOW — windows/amd64 + const WS_SYSMENU — windows/amd64 + const WS_THICKFRAME — windows/amd64 + const WS_VISIBLE — windows/amd64 + func AdjustWindowRectEx(r *Rect, dwStyle uint32, bMenu int, dwExStyle uint32) — windows/amd64 + func CallMsgFilter(m *Msg, nCode uintptr) bool — windows/amd64 + func CloseClipboard() error — windows/amd64 + func CreateWindowEx(dwExStyle uint32, lpClassName uint16, lpWindowName string, dwStyle uint32, ...) (syscall.Handle, error) — windows/amd64 + func DefWindowProc(hwnd syscall.Handle, msg uint32, wparam, lparam uintptr) uintptr — windows/amd64 + func DestroyWindow(hwnd syscall.Handle) — windows/amd64 + func DispatchMessage(m *Msg) — windows/amd64 + func EmptyClipboard() error — windows/amd64 + func GetClipboardData(format uint32) (syscall.Handle, error) — windows/amd64 + func GetDC(hwnd syscall.Handle) (syscall.Handle, error) — windows/amd64 + func GetKeyState(nVirtKey int32) int16 — windows/amd64 + func GetMessage(m *Msg, hwnd syscall.Handle, wMsgFilterMin, wMsgFilterMax uint32) int32 — windows/amd64 + func GetMessageTime() time.Duration — windows/amd64 + func GetModuleHandle() (syscall.Handle, error) — windows/amd64 + func GetSystemDPI() int — windows/amd64 + func GetSystemMetrics(nIndex int) int — windows/amd64 + func GetWindowDPI(hwnd syscall.Handle) int — windows/amd64 + func GetWindowLong(hwnd syscall.Handle, index uintptr) (val uintptr) — windows/amd64 + func GlobalAlloc(size int) (syscall.Handle, error) — windows/amd64 + func GlobalFree(h syscall.Handle) — windows/amd64 + func GlobalLock(h syscall.Handle) (unsafe.Pointer, error) — windows/amd64 + func GlobalUnlock(h syscall.Handle) — windows/amd64 + func ImmGetCompositionString(imc syscall.Handle, key int) string — windows/amd64 + func ImmGetCompositionValue(imc syscall.Handle, key int) int — windows/amd64 + func ImmGetContext(hwnd syscall.Handle) syscall.Handle — windows/amd64 + func ImmNotifyIME(imc syscall.Handle, action, index, value int) — windows/amd64 + func ImmReleaseContext(hwnd, imc syscall.Handle) — windows/amd64 + func ImmSetCandidateWindow(imc syscall.Handle, x, y int) — windows/amd64 + func ImmSetCompositionWindow(imc syscall.Handle, x, y int) — windows/amd64 + func KillTimer(hwnd syscall.Handle, nIDEvent uintptr) error — windows/amd64 + func LoadCursor(curID uint16) (syscall.Handle, error) — windows/amd64 + func LoadImage(hInst syscall.Handle, res uint32, typ uint32, cx, cy int, fuload uint32) (syscall.Handle, error) — windows/amd64 + func MoveWindow(hwnd syscall.Handle, x, y, width, height int32, repaint bool) — windows/amd64 + func MsgWaitForMultipleObjectsEx(nCount uint32, pHandles uintptr, millis, mask, flags uint32) (uint32, error) — windows/amd64 + func OpenClipboard(hwnd syscall.Handle) error — windows/amd64 + func PeekMessage(m *Msg, hwnd syscall.Handle, wMsgFilterMin, wMsgFilterMax, wRemoveMsg uint32) bool — windows/amd64 + func PostMessage(hwnd syscall.Handle, msg uint32, wParam, lParam uintptr) error — windows/amd64 + func PostQuitMessage(exitCode uintptr) — windows/amd64 + func RegisterClassEx(cls *WndClassEx) (uint16, error) — windows/amd64 + func ReleaseCapture() bool — windows/amd64 + func ReleaseDC(hdc syscall.Handle) — windows/amd64 + func ScreenToClient(hwnd syscall.Handle, p *Point) — windows/amd64 + func SetCapture(hwnd syscall.Handle) syscall.Handle — windows/amd64 + func SetClipboardData(format uint32, mem syscall.Handle) error — windows/amd64 + func SetCursor(h syscall.Handle) — windows/amd64 + func SetFocus(hwnd syscall.Handle) — windows/amd64 + func SetForegroundWindow(hwnd syscall.Handle) — windows/amd64 + func SetProcessDPIAware() — windows/amd64 + func SetTimer(hwnd syscall.Handle, nIDEvent uintptr, uElapse uint32, timerProc uintptr) error — windows/amd64 + func SetWindowLong(hwnd syscall.Handle, idx uintptr, style uintptr) — windows/amd64 + func SetWindowPlacement(hwnd syscall.Handle, wp *WindowPlacement) — windows/amd64 + func SetWindowPos(hwnd syscall.Handle, hwndInsertAfter uint32, x, y, dx, dy int32, style uintptr) — windows/amd64 + func SetWindowText(hwnd syscall.Handle, title string) — windows/amd64 + func ShowWindow(hwnd syscall.Handle, nCmdShow int32) — windows/amd64 + func TranslateMessage(m *Msg) — windows/amd64 + func UnregisterClass(cls uint16, hInst syscall.Handle) — windows/amd64 + func UpdateWindow(hwnd syscall.Handle) — windows/amd64 + type CandidateForm struct — windows/amd64 + type CompositionForm struct — windows/amd64 + type MinMaxInfo struct — windows/amd64 + PtMaxPosition Point + PtMaxSize Point + PtMaxTrackSize Point + PtMinTrackSize Point + PtReserved Point + type MonitorInfo struct — windows/amd64 + Flags uint32 + Monitor Rect + WorkArea Rect + func GetMonitorInfo(hwnd syscall.Handle) MonitorInfo + type Msg struct — windows/amd64 + Hwnd syscall.Handle + LParam uintptr + LPrivate uint32 + Message uint32 + Pt Point + Time uint32 + WParam uintptr + type Point struct — windows/amd64 + X int32 + Y int32 + type Rect struct — windows/amd64 + Bottom int32 + Left int32 + Right int32 + Top int32 + func GetWindowRect(hwnd syscall.Handle) Rect + type WindowPlacement struct — windows/amd64 + func GetWindowPlacement(hwnd syscall.Handle) *WindowPlacement + func (p *WindowPlacement) Set(Left, Top, Right, Bottom int) + func (p WindowPlacement) IsMaximized() bool + func (p WindowPlacement) IsMinimized() bool + func (p WindowPlacement) Rect() Rect + type WndClassEx struct — windows/amd64 + CbSize uint32 + CbWndExtra int32 + CnClsExtra int32 + HCursor syscall.Handle + HIcon syscall.Handle + HIconSm syscall.Handle + HInstance syscall.Handle + HbrBackground syscall.Handle + LpfnWndProc uintptr + LpszClassName *uint16 + LpszMenuName *uint16 + Style uint32