Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/antonlahti/go-winapi
/ functions
Functions
230 in github.com/antonlahti/go-winapi
⨍
Functions
230
◇
Types & classes
145
Function
GlobalAlloc
(uFlags uint32, dwBytes uintptr)
kernel32.go:141
Function
GlobalFree
(hMem HGLOBAL)
kernel32.go:150
Function
GlobalLock
(hMem HGLOBAL)
kernel32.go:159
Function
GlobalUnlock
(hMem HGLOBAL)
kernel32.go:168
Function
ImageList_Add
(himl HIMAGELIST, hbmImage, hbmMask HBITMAP)
comctl32.go:170
Function
ImageList_AddMasked
(himl HIMAGELIST, hbmImage HBITMAP, crMask COLORREF)
comctl32.go:179
Function
ImageList_Create
(cx, cy int32, flags uint32, cInitial, cGrow int32)
comctl32.go:188
Function
ImageList_Destroy
(hIml HIMAGELIST)
comctl32.go:200
Function
InsertMenuItem
(hMenu HMENU, uItem uint32, fByPosition bool, lpmii *MENUITEMINFO)
user32.go:1561
Function
IntToVariantI4
(value int32)
oleaut32.go:155
Function
InvalidateRect
(hWnd HWND, lpRect *RECT, bErase bool)
user32.go:1573
Function
IsChild
(hWndParent, hWnd HWND)
user32.go:1591
Function
IsDialogMessage
(hWnd HWND, msg *MSG)
user32.go:1582
Function
IsWindowEnabled
(hWnd HWND)
user32.go:1600
Function
IsWindowVisible
(hWnd HWND)
user32.go:1609
Function
KillTimer
(hWnd HWND, uIDEvent uintptr)
user32.go:1618
Function
LineTo
(hdc HDC, nXEnd, nYEnd int32)
gdi32.go:1301
Function
LoadCursor
(hInstance HINSTANCE, lpCursorName *uint16)
user32.go:1627
Function
LoadIcon
(hInstance HINSTANCE, lpIconName *uint16)
user32.go:1636
Function
LoadImage
(hinst HINSTANCE, lpszName *uint16, uType uint32, cxDesired, cyDesired int32, fuLoad uint32)
user32.go:1645
Function
MAKEINTRESOURCE
(id uintptr)
winapi.go:88
Function
MAKELONG
(lo, hi uint16)
winapi.go:72
Function
MessageBox
(hWnd HWND, lpText, lpCaption *uint16, uType uint32)
user32.go:1657
Function
MoveMemory
(destination, source unsafe.Pointer, length uintptr)
kernel32.go:177
Function
MoveToEx
(hdc HDC, x, y int, lpPoint *POINT)
gdi32.go:1310
Function
MoveWindow
(hWnd HWND, x, y, width, height int32, repaint bool)
user32.go:1669
Function
MulDiv
(nNumber, nNumerator, nDenominator int32)
kernel32.go:184
Method
Navigate2
(URL *VAR_BSTR, Flags *VAR_I4, TargetFrameName *VAR_BSTR, PostData unsafe.Pointer, Headers *VAR_BSTR)
shdocvw.go:252
Function
OleSetContainedObject
(pUnknown *IUnknown, fContained bool)
ole32.go:467
Function
OleUninitialize
()
ole32.go:476
Function
PeekMessage
(lpMsg *MSG, hWnd HWND, wMsgFilterMin, wMsgFilterMax, wRemoveMsg uint32)
user32.go:1681
Function
PlayEnhMetaFile
(hdc HDC, hemf HENHMETAFILE, lpRect *RECT)
gdi32.go:1322
Function
PostMessage
(hWnd HWND, msg uint32, wParam, lParam uintptr)
user32.go:1693
Function
PostQuitMessage
(exitCode int32)
user32.go:1705
Function
PrintDlgEx
(lppd *PRINTDLGEX)
comdlg32.go:255
Method
Put_Height
(Height int32)
shdocvw.go:234
Method
Put_Left
(Left int32)
shdocvw.go:207
Method
Put_Top
(Top int32)
shdocvw.go:216
Method
Put_Width
(Width int32)
shdocvw.go:225
Method
QueryInterface
(riid REFIID, ppvObject *unsafe.Pointer)
ole32.go:312
Function
Rectangle_
(hdc HDC, nLeftRect, nTopRect, nRightRect, nBottomRect int32)
gdi32.go:1331
Function
RegCloseKey
(hKey HKEY)
advapi32.go:50
Function
RegOpenKeyEx
(hKey HKEY, lpSubKey *uint16, ulOptions uint32, samDesired REGSAM, phkResult *HKEY)
advapi32.go:59
Function
RegQueryValueEx
(hKey HKEY, lpValueName *uint16, lpReserved, lpType *uint32, lpData *byte, lpcbData *uint32)
advapi32.go:71
Function
RegisterClassEx
(windowClass *WNDCLASSEX)
user32.go:1712
Method
Release
()
shdocvw.go:198
Method
Release
()
ole32.go:103
Method
Release
()
ole32.go:139
Method
Release
()
ole32.go:169
Method
Release
()
ole32.go:241
Method
Release
()
ole32.go:321
Function
ReleaseCapture
()
user32.go:1721
Function
ReleaseDC
(hWnd HWND, hDC HDC)
user32.go:1730
Function
RemoveMenu
(hMenu HMENU, uPosition, uFlags uint32)
user32.go:1739
Function
ResetDC
(hdc HDC, lpInitData *DEVMODE)
gdi32.go:1343
Function
SUCCEEDED
(hr HRESULT)
winapi.go:64
Function
ScreenToClient
(hWnd HWND, point *POINT)
user32.go:1748
Function
SelectObject
(hdc HDC, hgdiobj HGDIOBJ)
gdi32.go:1352
Function
SendMessage
(hWnd HWND, msg uint32, wParam, lParam uintptr)
user32.go:1757
Function
SetActiveWindow
(hWnd HWND)
user32.go:1769
Function
SetBkMode
(hdc HDC, iBkMode int32)
gdi32.go:1361
Function
SetBrushOrgEx
(hdc HDC, nXOrg, nYOrg int32, lppt *POINT)
gdi32.go:1370
Function
SetCapture
(hWnd HWND)
user32.go:1778
Method
SetClientSite
(pClientSite *IOleClientSite)
ole32.go:330
Function
SetCursor
(hCursor HCURSOR)
user32.go:1787
Function
SetFocus
(hWnd HWND)
user32.go:1796
Function
SetForegroundWindow
(hWnd HWND)
user32.go:1805
Method
SetHostNames
(szContainerApp, szContainerObj *uint16)
ole32.go:339
Function
SetLastError
(dwErrorCode uint32)
kernel32.go:193
Function
SetMenu
(hWnd HWND, hMenu HMENU)
user32.go:1814
Function
SetMenuInfo
(hmenu HMENU, lpcmi *MENUINFO)
user32.go:1823
Function
SetMenuItemInfo
(hMenu HMENU, uItem uint32, fByPosition bool, lpmii *MENUITEMINFO)
user32.go:1832
Method
SetObjectRects
(lprcPosRect, lprcClipRect *RECT)
ole32.go:250
Function
SetParent
(hWnd HWND, parentHWnd HWND)
user32.go:1844
Function
SetPixelFormat
(hdc HDC, iPixelFormat int32, ppfd *PIXELFORMATDESCRIPTOR)
gdi32.go:1382
Function
SetRect
(lprc *RECT, xLeft, yTop, xRight, yBottom uint32)
user32.go:1853
Function
SetStretchBltMode
(hdc HDC, iStretchMode int32)
gdi32.go:1391
Function
SetTextColor
(hdc HDC, crColor COLORREF)
gdi32.go:1400
Function
SetTimer
(hWnd HWND, nIDEvent uintptr, uElapse uint32, lpTimerFunc uintptr)
user32.go:1866
Function
SetWindowLong
(hWnd HWND, index, value int32)
user32.go:1878
Function
SetWindowLongPtr
(hWnd HWND, index int, value uintptr)
user32.go:1887
Function
SetWindowPlacement
(hWnd HWND, lpwndpl *WINDOWPLACEMENT)
user32.go:1896
Function
SetWindowPos
(hWnd, hWndInsertAfter HWND, x, y, width, height int32, flags uint32)
user32.go:1905
Function
SetWindowTheme
(hwnd HWND, pszSubAppName, pszSubIdList *uint16)
uxtheme.go:28
Function
ShGetSpecialFolderPath
(hwndOwner HWND, lpszPath *uint16, csidl CSIDL, fCreate bool)
shell32.go:140
Function
Shell_NotifyIcon
(dwMessage uint32, lpdata *NOTIFYICONDATA)
shell32.go:152
Function
ShowWindow
(hWnd HWND, nCmdShow int32)
user32.go:1920
Function
StartDoc
(hdc HDC, lpdi *DOCINFO)
gdi32.go:1409
Function
StartPage
(hdc HDC)
gdi32.go:1418
Function
StretchBlt
(hdcDest HDC, nXOriginDest, nYOriginDest, nWidthDest, nHeightDest int32, hdcSrc HDC, nXOriginSrc, nYOriginSrc,
gdi32.go:1427
Function
StringToVariantBSTR
(value string)
oleaut32.go:185
Function
SwapBuffers
(hdc HDC)
gdi32.go:1445
Function
SysFreeString
(bstr *uint16 /*BSTR*/ )
oleaut32.go:230
Function
SystemParametersInfo
(uiAction, uiParam uint32, pvParam unsafe.Pointer, fWinIni uint32)
user32.go:1929
Function
SystemTimeToFileTime
(lpSystemTime *SYSTEMTIME, lpFileTime *FILETIME)
kernel32.go:200
Function
TrackPopupMenuEx
(hMenu HMENU, fuFlags uint32, x, y int32, hWnd HWND, lptpm *TPMPARAMS)
user32.go:1941
Function
TranslateMessage
(msg *MSG)
user32.go:1953
Function
UTF16PtrToString
(s *uint16)
winapi.go:84
Function
VariantBSTRToString
(value *VAR_BSTR)
oleaut32.go:190
Function
VariantBoolToBool
(value *VAR_BOOL)
oleaut32.go:174
← previous
next →
101–200 of 230, ranked by callers