winapi

package
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Rendered for windows/amd64

Index

Constants

View Source
const (
	CF_TEXT            = 1
	CF_BITMAP          = 2
	CF_METAFILEPICT    = 3
	CF_SYLK            = 4
	CF_DIF             = 5
	CF_TIFF            = 6
	CF_OEMTEXT         = 7
	CF_DIB             = 8
	CF_PALETTE         = 9
	CF_PENDATA         = 10
	CF_RIFF            = 11
	CF_WAVE            = 12
	CF_UNICODETEXT     = 13
	CF_ENHMETAFILE     = 14
	CF_HDROP           = 15
	CF_LOCALE          = 16
	CF_DIBV5           = 17
	CF_OWNERDISPLAY    = 0x0080
	CF_DSPTEXT         = 0x0081
	CF_DSPBITMAP       = 0x0082
	CF_DSPMETAFILEPICT = 0x0083
	CF_DSPENHMETAFILE  = 0x008E
	CF_PRIVATEFIRST    = 0x0200
	CF_PRIVATELAST     = 0x02FF
	CF_GDIOBJFIRST     = 0x0300
	CF_GDIOBJLAST      = 0x03FF
)
View Source
const GMEM_MOVEABLE = 0x0002
View Source
const NULL = 0

Variables

This section is empty.

Functions

func CloseClipboard

func CloseClipboard() error

func EmptyClipboard

func EmptyClipboard() error

func GlobalLock

func GlobalLock(hMem HGLOBAL) (unsafe.Pointer, error)

func GlobalUnlock

func GlobalUnlock(hMem HGLOBAL) error

func OpenClipboard

func OpenClipboard(hWndNewOwner HWND) error

func RtlMoveMemory

func RtlMoveMemory(dst, src unsafe.Pointer, length SIZE_T)

Types

type HANDLE

type HANDLE = windows.Handle

func GetClipboardData

func GetClipboardData(format UINT) (HANDLE, error)

func SetClipboardData

func SetClipboardData(uFormat UINT, hMem HANDLE) (HANDLE, error)

type HGLOBAL

type HGLOBAL uintptr

func GlobalAlloc

func GlobalAlloc(uFlags UINT, dwBytes SIZE_T) (HGLOBAL, error)

func GlobalFree

func GlobalFree(hMem HGLOBAL) (HGLOBAL, error)

type HWND

type HWND = windows.HWND

type SIZE_T

type SIZE_T = uint

func GlobalSize

func GlobalSize(hMem HGLOBAL) (SIZE_T, error)

type UINT

type UINT = uint32

func RegisterClipboardFormat

func RegisterClipboardFormat(lpszFormat string) (UINT, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL