github.com/secoba/wails/v2@v2.6.4/internal/frontend/desktop/windows/winc/w32/dwmapi.go (about)

     1  //go:build windows
     2  
     3  package w32
     4  
     5  import "syscall"
     6  
     7  var (
     8  	moddwmapi = syscall.NewLazyDLL("dwmapi.dll")
     9  
    10  	procDwmSetWindowAttribute = moddwmapi.NewProc("DwmSetWindowAttribute")
    11  )
    12  
    13  func DwmSetWindowAttribute(hwnd HWND, dwAttribute DWMWINDOWATTRIBUTE, pvAttribute LPCVOID, cbAttribute uint32) HRESULT {
    14  	ret, _, _ := procDwmSetWindowAttribute.Call(
    15  		hwnd,
    16  		uintptr(dwAttribute),
    17  		uintptr(pvAttribute),
    18  		uintptr(cbAttribute))
    19  	return HRESULT(ret)
    20  }